body{margin:0;padding:0;color:#000;line-height:normal;font-family:"Open Sans",sans-serif}h1,h2,h3,h4,h5,h6{margin:0}.mainWrapper{font-size:1rem;overflow:hidden;position:relative}html{font-size:16px}p{margin:0;padding:0}.wrapper{width:1200px;margin:auto}@media (max-width:1200px){.wrapper{width:100%;box-sizing:border-box;padding-left:1rem;padding-right:1rem}}a{text-decoration:none;color:initial}a:active,a:hover,a:link,a:visited{text-decoration:none;color:initial}.hamburgerIcon,.mobileLanguageIcon,.mobileMailIcon,.mobileMapIcon,.mobilePhoneIcon{display:none;vertical-align:top;box-sizing:border-box;position:fixed;right:1rem;top:1rem;z-index:100}@media (max-width:1200px){.hamburgerIcon,.mobileLanguageIcon,.mobileMailIcon,.mobileMapIcon,.mobilePhoneIcon{display:inline-block}}.hamburgerIcon img,.mobileLanguageIcon img,.mobileMailIcon img,.mobileMapIcon img,.mobilePhoneIcon img{width:36px;height:36px;display:inline-block}.mobileLanguageIcon,.mobileMailIcon,.mobileMapIcon,.mobilePhoneIcon{transition:transform .25s ease-in-out}.mobilePhoneIcon{right:-250px;left:auto;margin-top:42px}.mobileMapIcon{margin-top:84px;right:-250px;left:auto}.mobileMailIcon{right:-250px;left:auto;margin-top:126px}.mobileLanguageIcon{margin-top:168px;background-color:#000;border-radius:50%;overflow:hidden;border:1px solid #000;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:.9;width:36px;height:36px}.mobileMailContent,.mobileMapContent,.mobilePhoneContent{display:inline-block;background-color:#0d75b1;background-color:rgba(13,117,177,.6784313725);padding:7px 12px;border-radius:4px;text-align:center;width:250px;margin-left:12px;color:#fff;font-size:.8rem}.mobileMailContent a,.mobileMapContent a,.mobilePhoneContent a{color:#fff}.contactActive{transform:translateX(-90%)}.hamburger-box{background-color:#000;position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem;display:none}@media (max-width:1200px){.hamburger-box{display:block}}.hamburger-box .hamburger-page-logo{height:36px;transform:scale(1);transition:transform .1s ease-in-out}.hamburger-box .hamburger-page-logo:hover{transform:scale(.9);cursor:pointer}.mobileMenu{position:fixed;top:0;bottom:0;width:330px;max-width:100%;z-index:2000;box-sizing:border-box;padding-bottom:1rem;overflow-y:auto;right:-100%;transition:right .5s ease-in-out,opacity .5s ease-in-out;display:none;text-align:left;opacity:0;background-color:#000}@media (max-width:1200px){.mobileMenu{display:block}}.mobileMenu .languages-section{margin-top:1rem}.mobileMenu .languages-section img{margin-right:4px}.mobileMenu .socials{margin-top:1rem}.mobileMenu .socials img{margin-right:4px}.mobileMenu .facebookIcon{position:absolute;top:1rem;left:1rem}.mobileMenu .closeContainer{padding:1rem;display:flex;flex-wrap:nowrap;justify-content:end}.mobileMenu .closeContainer .mobile-page-logo{max-height:36px;max-width:80%}.mobileMenu .closeContainer .mobile-page-logo img{max-height:36px;max-width:100%;transform:scale(1);transition:transform .15s ease-in-out}.mobileMenu .closeContainer .mobile-page-logo img:hover{transform:scale(.9)}.mobileMenu .closeContainer .closeMenuIcon{display:inline-block;vertical-align:top;box-sizing:border-box;width:24px;height:24px;color:#fffbe5;position:relative;transform:scale(1);transition:transform .15s ease-in-out}.mobileMenu .closeContainer .closeMenuIcon:hover{transform:scale(.9);opacity:.9;cursor:pointer}.mobileMenu .closeContainer .closeMenuIcon img{max-width:100%}.mobileMenu .navigation{padding-left:2rem;padding-right:2rem;text-transform:uppercase}@media (max-width:600px){.mobileMenu .navigation{padding-left:1rem;padding-right:1rem}}.mobileMenu .navigation .dropdownParent{color:#fff;font-weight:400;padding-top:0!important}.mobileMenu .navigation .dropdownParent .dropdownChild{list-style-type:none;padding-left:0;margin:0}.mobileMenu .navigation .dropdownParent .dropdownChild a{color:#fff}.mobileMenu .navigation .dropdownParent .dropdownChild li{margin-top:.5rem!important;opacity:0;transition:opacity .2s ease-in-out;font-size:1rem}.mobileMenu .navigation .navLink{font-size:1rem;margin-top:1rem!important;margin-bottom:1rem!important;font-weight:700;padding:0;text-align:left;opacity:0;transition:opacity .2s ease-in-out}@media (max-width:750px){.mobileMenu .navigation .navLink{margin-bottom:1.5rem!important}}.mobileMenu .navigation .navLink a{color:#fff}.mobileMenu .mobile-submenu-box .navLink{font-weight:400;font-size:.938rem;padding-left:1rem}.subpage-nav-image{width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff}@media (max-width:1200px){.subpage-nav-image{height:150px}}.subpageSection{padding-top:1rem;padding-bottom:3.5rem;min-height:400px}.subpageSection a{color:#000}.subpageSection .subpageHeader{margin:0;font-weight:700;font-size:1.563rem;margin-top:42px;margin-bottom:42px}@media (max-width:1000px){.subpageSection .subpageHeader{text-align:center;padding-left:0;border-left:none}}.subpageSection .subpageContent{font-size:1rem;margin-bottom:1rem;text-align:justify;line-height:2rem}.subpageSection .subpageContent::after{content:"";display:block;clear:both}.subpageSection .subpageImage{float:right;max-width:50%;padding-left:1rem;padding-bottom:1rem}.subpageSection .subpageImage::after{content:"";display:block;clear:both}@media (max-width:1000px){.subpageSection .subpageImage{width:100%;max-width:initial;float:none;padding-left:0;display:block;margin:auto;text-align:center}}.subpageSection .subpageImage img{max-width:100%}.subpageSection .galleryContent{margin-top:2rem;text-align:justify}.subpageSection .galleryContent .galleryHeader{font-size:1.5rem;margin-bottom:1rem;margin-top:1rem}.subpageSection .galleryContent .photosContainer{display:flex;flex-wrap:wrap;position:relative;left:-8px;right:-8px;width:calc(100% + 16px)}@media (max-width:750px){.subpageSection .galleryContent .photosContainer{justify-content:center}}.subpageSection .galleryContent .photosContainer .photo{width:calc(25% - 16px);margin-bottom:1.5rem;margin-right:8px;margin-left:8px;height:240px;overflow-y:hidden;background-color:#fff;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover;transform:scale(1);transition:transform .15s ease-in-out}.subpageSection .galleryContent .photosContainer .photo:hover{transform:scale(.9);opacity:.9;cursor:pointer}.subpageSection .galleryContent .photosContainer .photo img{box-sizing:border-box;width:100%;min-height:180px}@media (max-width:1000px){.subpageSection .galleryContent .photosContainer .photo{height:150px}}@media (max-width:750px){.subpageSection .galleryContent .photosContainer .photo{width:calc(45% - 16px);height:220px}}@media (max-width:600px){.subpageSection .galleryContent .photosContainer .photo{width:100%;margin-left:0;margin-right:0;height:200px}}.subpageSection .projectsContainer{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:0}.subpageSection .projectsContainer .article{margin-bottom:1rem}.alertError{text-align:center;background-color:#d42323;color:#fff;position:fixed;top:120px;z-index:100;padding:2rem;border-radius:10px;left:50%;transform:translateX(-50%)}.alertError:hover{cursor:pointer;background-color:#c72020}.alertError p{margin-bottom:0}.alertSuccess{text-align:center;background-color:#38ac21;color:#fff;position:fixed;top:120px;z-index:100;padding:2rem;border-radius:10px;left:50%;transform:translateX(-50%)}.alertSuccess:hover{cursor:pointer;background-color:#2f941b}.alertSuccess p{margin-bottom:0}.contactContent{text-align:left}.contactContent .contactFormSmallBox{width:30%;display:inline-block;vertical-align:top;margin-top:1rem;margin-bottom:1rem;box-sizing:border-box}@media (max-width:750px){.contactContent .contactFormSmallBox{width:100%;margin-bottom:0}}.contactContent .contactFormSmallBox input{padding:.5rem;width:90%;box-sizing:border-box;margin-bottom:11px}@media (max-width:750px){.contactContent .contactFormSmallBox input{width:100%;margin-bottom:1rem}}.contactContent .captcha{text-align:right;float:right}@media (max-width:750px){.contactContent .captcha{float:none}}.contactContent .contactFormBigBox{width:70%;display:inline-block;vertical-align:top;margin-top:1rem;margin-bottom:1rem;box-sizing:border-box}@media (max-width:750px){.contactContent .contactFormBigBox{width:100%;margin-top:0}}.contactContent .contactFormBigBox textarea{width:100%;max-width:100%;padding:.5rem;box-sizing:border-box}.contactContent .contactFormBigBox .btnContainer{text-align:right}@media (max-width:750px){.contactContent .contactFormBigBox .btnContainer{text-align:center}}.contactContent .contactFormBigBox .btnContainer .btn{padding:1rem 4rem;color:#fff;background-color:#f60;text-transform:uppercase;border:none;margin-top:1rem}.contactContent .contactFormBigBox .btnContainer .btn:hover{background-color:#6db955;color:#fff;cursor:pointer}.contactContent .contactFormLabel{font-size:1.25rem;color:#000;font-weight:400}.contactContent input{outline:0;border:0;border:1px solid #000}.contactContent textarea{resize:none;outline:0;border:0;border:1px solid #281828}.contactContent .rodo{font-size:.8rem;text-align:justify;margin-bottom:1rem;padding-left:20px;color:#000}.contactContent .rodo .checkbox{margin:0}.contactContent .rodo label{font-weight:400}.btnContainer{text-align:right;margin-bottom:2rem}@media (max-width:750px){.btnContainer{text-align:center}}.btnContainer .btn,.btnContainer button{display:inline-block;vertical-align:top;box-sizing:border-box;border-radius:0;width:200px;padding:12px;text-align:center;font-weight:700;color:#000;border:1px solid #000;outline:0;font-size:16px}.fbContainer{position:fixed;top:34%;left:-250px;z-index:50;width:250px;transition:left .25s ease-in-out;background-color:#fff;min-height:200px}.fbContainer .fb-page{width:100%!important}.fbContainer .fbLogoContainer{position:relative}.fbContainer .fbLogoContainer .fbLogo{position:absolute;right:-36px;width:36px;height:36px}.fbContainer .fbLogoContainer .fbLogo:hover{cursor:pointer}.fbContainer .fbLogoContainer .fbLogo img{width:100%}.modal{width:100%;height:100vh;background-color:rgba(0,0,0,.9);position:fixed;z-index:1001;left:0;top:0;display:none;text-align:center}.modal .modalClose{position:absolute;top:1rem;right:1rem;z-index:1010;transform:scale(1) rotate(0);transition:transform .2s ease-out}.modal .modalClose:hover{transform:scale(.8) rotate(180deg);cursor:pointer}.modal .modalPrev{margin:0;position:absolute;top:50%;left:1rem;z-index:1010;transition:transform .15s ease-out;transform:translate(0,-50%) scale(1)}.modal .modalPrev:hover{transform:translate(0,-50%) scale(.8);cursor:pointer}.modal .modalNext{margin:0;position:absolute;top:50%;right:1rem;z-index:1010;transition:transform .15s ease-out;transform:translate(0,-50%) scale(1)}.modal .modalNext:hover{transform:translate(0,-50%) scale(.8);cursor:pointer}.modal .modalContainer{margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal .modalContainer img{max-width:90vw;max-height:90vh;display:none}.paginationLinks{text-align:center}.paginationLinks .pagination>.active>span{background-color:#000;border-color:#000}.paginationLinks .pagination>li>a{color:#000}.paginationContainer{text-align:center;margin-top:1rem;width:100%;display:block}.paginationContainer .paginationElement{display:inline-block;width:36px;height:36px;box-sizing:border-box;padding-top:6px;margin:0 4px;margin-bottom:4px;background-color:#4a4ce4;border-radius:2px;color:#fff}.paginationContainer .paginationElement:hover{background-color:#2f31a1;cursor:pointer}.paginationContainer .paginationMore{display:inline-block}.paginationContainer .paginationActive{background-color:#292b8a}.dropdown{width:300px;opacity:0;position:absolute;transition:all .5s ease;display:none;background-color:red;text-align:left;z-index:20;padding:0;font-size:14px!important}.dropdown a{font-size:15px!important}.dropdown li{display:block;width:100%;box-sizing:border-box;padding:.75rem}.dropdown li:hover{cursor:pointer}.dropdown li:hover a{color:#fff!important}.dropdown:hover{visibility:visible;opacity:1;display:block}.dropdownParent{position:relative}.dropdownParent:hover .dropdown{visibility:visible;display:block;opacity:1;-webkit-animation-name:fadeInDropdown;-webkit-animation-duration:.25s;animation-name:fadeInDropdown;animation-duration:.25s}.confirmBox{padding:1rem;background-color:#3b7197;color:#fff;position:fixed;left:0;bottom:-100%;right:0;z-index:110;opacity:0;transition:bottom .5s ease-in-out,opacity .5s ease-in-out}.confirmBox .confirmText{box-sizing:border-box;vertical-align:top;display:inline-block;width:85%;padding-top:.5rem}@media (max-width:1000px){.confirmBox .confirmText{padding-top:0;width:100%}}.confirmBox .confirmBtn{margin-left:5%;width:10%;box-sizing:border-box;vertical-align:top;display:inline-block;background-color:#fff;color:#000;text-align:center;padding:.5rem;border-radius:4px}@media (max-width:1000px){.confirmBox .confirmBtn{width:160px;float:right;display:block;margin-left:0;margin-top:12px}}.confirmBox .confirmBtn:hover{background-color:#bebebe;cursor:pointer}.loadingSection{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;background:#fff;text-align:center}.loadingSection .logo{position:absolute;max-width:50vw;left:50vw;top:50vh;transform:translate(-50%,-50%)}.loadingSection .logo img{animation:loadingScale 1.5s linear infinite alternate;max-width:300px;position:absolute;transform:translate(-50%,-50%)}@media (max-width:1200px){.loadingSection .logo img{max-width:150px}}.transitionSection{display:none}.transitionSection .leftTrans{width:50vw;position:fixed;left:0;top:0;bottom:0;background:#fff;z-index:1000;transition:left .5s ease-in-out}.transitionSection .rightTrans{width:50vw;position:fixed;right:0;top:0;bottom:0;background:#fff;z-index:1000;transition:right .5s ease-in-out}.fixedMenu{position:fixed;z-index:500;left:0;right:0;top:-100%;transition:top .25s ease-in-out;background:#3b7197;margin:auto}@media (max-width:1200px){.fixedMenu{display:none}}.fixedMenu .navigation{display:flex;flex-wrap:nowrap;justify-content:space-between;text-transform:uppercase}.fixedMenu .navigation .navLink{font-weight:600}.fixedMenu .navigation .navLink a{color:#fff;font-weight:600}.fixedMenu .navigation .navLink a:hover{color:#fff}.fixedMenu .navigation .homeIcon{display:inline-block;vertical-align:top;box-sizing:border-box}.fixedMenu .navigation .homeIcon img{width:24px;margin-top:10px;transition:transform .15s ease-in-out;transform:rotate(0)}.fixedMenu .navigation .homeIcon img:hover{transform:rotate(25deg)}.fixedMenu .navigation .dropdownParent{color:#fff;font-weight:400;font-weight:500}.fixedMenu .navigation .dropdownParent .dropdown{background-color:#3b7197;color:#fff!important;font-weight:600;border-radius:4px}.fixedMenu .navigation .dropdownParent .dropdown a{color:#fff;font-weight:500}.fixedMenu .navigation .navLink{display:inline-block;vertical-align:top;box-sizing:border-box;font-size:1rem;padding-left:20px;padding-top:12px;padding-bottom:12px;font-weight:500}.fixedMenu .navigation .navLink a{color:#fff;font-weight:500}.hideme{opacity:0}.fadeInEffect{-webkit-animation-name:fadeInDropdown;-webkit-animation-duration:.8s;animation-name:fadeInDropdown;animation-duration:.8s}@keyframes fadeInDropdown{0%{opacity:0}100%{opacity:1}}@keyframes logoScale{0%{transform:scale(1)}100%{opacity:1}}@keyframes loadingScale{from{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.25)}}.content-container{position:relative;min-height:100vh}@media (max-width:1200px){.content-container{position:static;min-height:auto}}.content-wrap{padding-bottom:320px}@media (max-width:1200px){.content-wrap{padding-bottom:0}}.footerBottom{position:absolute;left:0;right:0;bottom:0}@media (max-width:1200px){.footerBottom{position:static;height:auto}}.breadcrumb-section{z-index:10;color:#000;font-weight:500;padding-bottom:12px;border-bottom:1px solid #aeaeae}@media (max-width:1000px){.breadcrumb-section{text-align:center}}.breadcrumb-section img{width:18px;height:18px;position:relative;top:-2px;margin-right:6px}.breadcrumb-section a{font-size:.75rem;color:#000}@media (max-width:1000px){.breadcrumb-section a{font-size:.625rem}}.breadcrumb-section span{display:inline-block;vertical-align:top;box-sizing:border-box;margin-left:12px;margin-right:12px}.sliderSection p{margin:0;padding:0}.sliderSection .carousel{position:relative}.sliderSection .carousel .carousel-control{opacity:0}.sliderSection .carousel .carousel-inner{height:820px}@media (max-width:1200px){.sliderSection .carousel .carousel-inner{height:450px}}@media (max-width:750px){.sliderSection .carousel .carousel-inner{height:350px}}.sliderSection .carousel .carousel-inner .item{height:820px;box-sizing:border-box;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:1200px){.sliderSection .carousel .carousel-inner .item{height:450px;background-image:none!important;position:relative}}@media (max-width:750px){.sliderSection .carousel .carousel-inner .item{height:350px}}.sliderSection .carousel .carousel-inner .item .slider-image-mobile{display:none}@media (max-width:1200px){.sliderSection .carousel .carousel-inner .item .slider-image-mobile{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover}}.sliderSection .carousel .carousel-inner .item .wrapper{position:relative;height:100%}.sliderSection .carousel .carousel-inner .item .slider-box{position:absolute;top:50%;left:0;transform:translateY(-50%);max-width:100%}@media (max-width:1200px){.sliderSection .carousel .carousel-inner .item .slider-box{box-sizing:border-box;text-align:center;left:50%;transform:translate(-50%,-50%);display:none}}.sliderSection .carousel .carousel-inner .item .slider-box .slider-header{margin:0;color:#3b7197;font-weight:300;font-size:34px;margin-bottom:32px;padding-top:14px;padding-bottom:14px;padding-right:64px;background-color:#f0ede6;border-top-right-radius:18px;border-bottom-right-radius:18px}@media (max-width:1200px){.sliderSection .carousel .carousel-inner .item .slider-box .slider-header{font-size:16px}}.sliderSection .carousel .carousel-inner .item .slider-box .slider-content{color:#3b7197;font-size:19px;font-weight:300;width:460px;max-width:100%;background-color:#f0ede6;border-top-right-radius:18px;border-bottom-right-radius:18px}.sliderSection .carousel .carousel-inner .item .slider-box .slider-content p{font-weight:300}@media (max-width:1200px){.sliderSection .carousel .carousel-inner .item .slider-box .slider-content{font-size:14px}}.sliderSection .carousel .indicatorsWrapper{position:absolute;width:100%;z-index:100;bottom:16px;top:auto;left:50%;transform:translateX(-50%);z-index:10}@media (max-width:1200px){.sliderSection .carousel .indicatorsWrapper{display:none}}.sliderSection .carousel .carousel-indicators{width:1200px;bottom:52px;padding:0;margin:0;text-align:right;transform:translateX(-50%);position:relative;display:block}.sliderSection .carousel .carousel-indicators li{width:43px;height:37px;margin:0;padding:0;border-radius:0;margin-left:8px;z-index:5;border:none;background-color:none}.sliderSection .carousel .carousel-indicators li .slider-indicator-icon{display:block}.sliderSection .carousel .carousel-indicators li .slider-indicator-icon-active{display:none}.sliderSection .carousel .carousel-indicators li:first-of-type{margin-left:0}.sliderSection .carousel .carousel-indicators .active{width:43px;height:37px;margin:0;padding:0;margin-left:8px;margin-right:0;border:none;background-color:transparent}.sliderSection .carousel .carousel-indicators .active .slider-indicator-icon{display:none}.sliderSection .carousel .carousel-indicators .active .slider-indicator-icon-active{display:block}.autoSliderContainer{overflow-x:hidden;white-space:nowrap}.autoSliderContainer .autoSlider{display:inline-block;min-width:100%;box-sizing:border-box}.companiesContainer{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-top:54px;padding-bottom:54px}.companiesContainer .companyElement{display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;margin-right:1rem}body{background-color:#f0ede6}.mainWrapper{max-width:1920px;overflow:hidden;margin-left:auto;margin-right:auto}.header-section{position:absolute;top:18px;left:0;right:0;z-index:10}@media (max-width:1200px){.header-section{position:fixed;top:0;background-color:#e8ddc5;padding-top:.5rem;padding-bottom:.5rem}}.header-section .header-box{display:flex;flex-wrap:nowrap;justify-content:space-between}@media (max-width:1200px){.header-section .header-box{align-items:center}}.header-section .header-box .page-logo{width:330px;max-width:100%}@media (max-width:1200px){.header-section .header-box .page-logo{width:auto}}.header-section .header-box .page-logo img{max-width:100%;transform:scale(1);transition:transform .15s ease-in-out}.header-section .header-box .page-logo img:hover{transform:scale(.9)}@media (max-width:1200px){.header-section .header-box .page-logo img{height:64px}}.header-section .header-box .navigation-box .socials{text-align:right;display:flex;flex-wrap:nowrap;justify-content:end}.header-section .header-box .navigation-box .socials .social{margin-left:6px}@media (max-width:1200px){.header-section .header-box .navigation-box .socials .social{margin-left:.5rem}}.header-section .header-box .navigation-box .socials .social img{max-width:100%;transform:scale(1);transition:transform .15s ease-in-out}.header-section .header-box .navigation-box .socials .social img:hover{transform:scale(.9)}.header-section .header-box .navigation-box .navigation{margin-top:24px;padding:20px 16px;background-color:#e8ddc5;display:flex;flex-wrap:nowrap;justify-content:space-between;border-radius:18px;box-shadow:-2px 4px 10px -5px rgba(66,68,90,.43)}@media (max-width:1200px){.header-section .header-box .navigation-box .navigation{display:none}}.header-section .header-box .navigation-box .navigation .dropdown{background-color:#3b7197;color:#fff!important;font-weight:600;border-radius:4px}.header-section .header-box .navigation-box .navigation .dropdown a{color:#fff!important;font-weight:600}.header-section .header-box .navigation-box .navigation .navLink{margin-left:16px;margin-right:18px;font-size:18px;color:#3b7197;font-weight:600}.header-section .header-box .navigation-box .navigation .navLink a{font-size:18px;color:#3b7197;font-weight:600}.contact-section{margin-top:-30px;margin-bottom:-30px}@media (max-width:1200px){.contact-section{margin:0}}@media (max-width:1200px){.contact-section .wrapper{position:relative;height:36px}}.contact-section .contact-box{margin-left:auto;width:950px;box-sizing:border-box;max-width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;background-color:#e8ddc5;padding-top:14px;padding-bottom:14px;padding-left:36px;border-top-left-radius:18px;border-bottom-left-radius:18px;position:relative;z-index:1}@media (max-width:1200px){.contact-section .contact-box{width:auto;max-width:100%;display:block;padding:0;margin:0;background-color:transparent;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)}}.contact-section .contact-box::before{content:"";display:block;background-color:#e8ddc5;top:0;bottom:0;height:100%;width:100vw;left:50%;z-index:-1;position:absolute}@media (max-width:1200px){.contact-section .contact-box::before{display:none}}.contact-section .contact-box .contact{display:inline-flex;align-items:center}@media (max-width:1200px){.contact-section .contact-box .contact{width:100%;background-color:#e8ddc5;justify-content:center;padding:6px 16px;border-radius:12px;margin-top:4px;margin-bottom:4px}}.contact-section .contact-box .contact a{font-size:24px;color:#3b7197}@media (max-width:1200px){.contact-section .contact-box .contact a{font-size:18px}}.contact-section .contact-box .contact a:hover img{transform:rotate(15deg)}.contact-section .contact-box .contact a img{margin-right:12px;position:relative;top:-2px;transform:rotate(0);transition:transform .15s ease-in-out}@media (max-width:1200px){.contact-section .contact-box .contact a img{height:16px;margin-right:6px}}@media (max-width:600px){.contact-section .contact-box .contact a img{display:none}}.about-us-usection{background-color:#3b7197;padding-top:98px;padding-bottom:54px;color:#fff}@media (max-width:1200px){.about-us-usection{padding-top:56px;padding-bottom:28px}}.about-us-usection .page-title{margin:0;text-align:center;font-size:34px;font-weight:300;padding-bottom:16px;margin-bottom:46px;position:relative}@media (max-width:1200px){.about-us-usection .page-title{padding-bottom:12px;margin-bottom:36px;font-size:24px}}.about-us-usection .page-title::after{content:"";display:block;width:124px;height:2px;background-color:#fff;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}.about-us-usection .page-content{text-align:center;font-size:19px;font-weight:300}@media (max-width:1200px){.about-us-usection .page-content{font-size:15px}}.about-us-usection .see-more-btn{margin-top:46px;text-align:center}.about-us-usection .see-more-btn a{width:280px;display:inline-block;box-sizing:border-box;max-width:100%;padding:12px;border-radius:12px;border:1px dashed #fff;font-size:19px;color:#fff;font-weight:300}.about-us-usection .see-more-btn a:hover{background-color:#fff;border:1px solid #fff;color:#3b7197;font-weight:700}@media (max-width:1200px){.about-us-usection .see-more-btn a{width:180px;padding:10px;font-size:13px}}.offer-section{padding-top:56px;padding-bottom:64px;position:relative}@media (max-width:1200px){.offer-section{padding-top:42px;padding-bottom:28px}}.offer-section .offer-image{position:absolute;top:0;bottom:0;right:55vw;height:100%;z-index:-1}@media (max-width:1200px){.offer-section .offer-image{display:none}}.offer-section .page-title{text-align:right;margin:0;font-size:34px;color:#3b7197;font-weight:300;width:550px;margin-left:auto;max-width:100%;padding-bottom:16px;margin-bottom:38px;position:relative;background-color:#f0ede6;padding-top:8px;padding-bottom:8px;padding-left:8px;border-top-left-radius:18px;border-bottom-left-radius:18px}@media (max-width:1200px){.offer-section .page-title{padding:0;background-color:transparent;border-radius:none;padding-bottom:12px;margin-bottom:36px;font-size:24px;width:100%;text-align:center}}.offer-section .page-title::after{content:"";display:block;width:124px;height:2px;background-color:#3b7197;position:absolute;right:0;bottom:0}@media (max-width:1200px){.offer-section .page-title::after{right:auto;left:50%;transform:translateX(-50%)}}.offer-section .page-content{width:750px;margin-left:auto;max-width:100%;text-align:right;font-size:19px;font-weight:300;color:#3b7197;background-color:#f0ede6;padding-top:8px;padding-bottom:8px;padding-left:8px;border-top-left-radius:18px;border-bottom-left-radius:18px}@media (max-width:1200px){.offer-section .page-content{width:100%;text-align:center;padding:0;border-radius:none;font-size:15px}}.offer-section .banners{margin-top:52px;width:750px;margin-left:auto;max-width:100%;display:flex;flex-wrap:wrap;justify-content:end}@media (max-width:1200px){.offer-section .banners{margin-top:32px;width:100%;text-align:center;display:block}}.offer-section .banners .banner{text-align:center;display:inline-block;vertical-align:top;box-sizing:border-box;margin-left:16px;margin-bottom:16px;width:340px;max-width:100%;padding:26px 12px;color:#3b7197;border:1px dashed #3b7197;font-weight:300;font-size:19px;border-radius:32px}.offer-section .banners .banner:hover{background-color:#3b7197;color:#fff;font-weight:700;border:1px solid #3b7197}@media (max-width:1200px){.offer-section .banners .banner{width:100%;padding:16px;font-size:16px;border-radius:16px;box-sizing:border-box;margin:0;margin-bottom:1rem}}.autoSliderSection{padding-top:4px}.autoSliderSection .wrapper{width:100%}.autoSliderSection .companiesContainer{padding:0}.autoSliderSection .companiesContainer .companyElement{margin-right:8px}@media (max-width:1200px){.autoSliderSection .companiesContainer .companyElement{margin-right:4px}}.autoSliderSection .companiesContainer .companyElement img{height:370px}@media (max-width:1200px){.autoSliderSection .companiesContainer .companyElement img{height:200px}}.articles-section{padding-top:64px}@media (max-width:1200px){.articles-section{padding-top:42px;padding-bottom:28px}}.articles-section .page-title{margin:0;font-size:34px;color:#3b7197;font-weight:300;text-align:center;padding-bottom:16px;margin-bottom:62px;position:relative}@media (max-width:1200px){.articles-section .page-title{padding:0;background-color:transparent;border-radius:none;padding-bottom:12px;margin-bottom:36px;font-size:24px;width:100%;text-align:center}}.articles-section .page-title::after{content:"";display:block;width:62px;height:2px;background-color:#3b7197;position:absolute;left:50%;bottom:0;transform:translateX(-50%)}@media (max-width:1200px){.articles-section .page-title::after{left:50%;transform:translateX(-50%)}}.articles-section .articles{display:flex;flex-wrap:nowrap;justify-content:space-between}@media (max-width:1200px){.articles-section .articles{justify-content:center;flex-wrap:wrap}}@media (max-width:1000px){.articles-section .articles{display:block;text-align:center}}.articles-section .articles .article{width:380px;max-width:100%;box-sizing:border-box}@media (max-width:1200px){.articles-section .articles .article{width:320px;padding-left:1rem;padding-right:1rem;max-width:100%;margin-bottom:2rem}}@media (max-width:1000px){.articles-section .articles .article{display:block;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.articles-section .articles .article .article-image{height:250px;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:28px;opacity:1;transition:opacity .15s ease-in-out}.articles-section .articles .article .article-image:hover{opacity:.8}@media (max-width:1200px){.articles-section .articles .article .article-image{height:200px;margin-bottom:22px}}.articles-section .articles .article .article-title{margin:0;font-size:21px;font-weight:600;margin-bottom:18px;color:#3b7197}@media (max-width:1200px){.articles-section .articles .article .article-title{font-size:18px;font-weight:500}}.articles-section .articles .article .article-content{font-size:16px;color:#3b7197;text-align:justify}@media (max-width:1200px){.articles-section .articles .article .article-content{font-size:15px;text-align:left}}@media (max-width:1000px){.articles-section .articles .article .article-content{text-align:center}}.articles-section .articles .article .article-content a{font-weight:700;color:#3b7197;font-size:16px}@media (max-width:1200px){.articles-section .articles .article .article-content a{font-size:15px}}.footer-section{padding-top:100px;padding-bottom:54px}@media (max-width:1200px){.footer-section{padding-top:26px;border-top:1px solid #3b7197;padding-bottom:26px}}.footer-section .footer-box{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}@media (max-width:1200px){.footer-section .footer-box{flex-wrap:wrap}}.footer-section .footer-box .footer-content{width:950px}@media (max-width:1200px){.footer-section .footer-box .footer-content{width:100%;order:2}}@media (max-width:1200px){.footer-section .footer-box .footer-content .footer-contacts{display:none}}.footer-section .footer-box .footer-content .footer-contacts .contact{display:inline-block;vertical-align:top;box-sizing:border-box;margin-right:76px}.footer-section .footer-box .footer-content .footer-contacts .contact a{font-size:24px;color:#3b7197}.footer-section .footer-box .footer-content .footer-contacts .contact a:hover img{transform:rotate(15deg)}.footer-section .footer-box .footer-content .footer-contacts .contact img{margin-right:12px;position:relative;top:-2px;transform:rotate(0);transition:transform .15s ease-in-out}.footer-section .footer-box .footer-content .credits{margin-top:12px;padding-top:12px;border-top:1px solid #3b7197}@media (max-width:1200px){.footer-section .footer-box .footer-content .credits{border:none;padding-top:0;margin-top:36px;text-align:center}}.footer-section .footer-box .footer-content .credits a{font-size:16px;font-weight:300;color:#3b7197}.footer-section .footer-box .footer-logo{width:250px;max-width:100%;text-align:right}@media (max-width:1200px){.footer-section .footer-box .footer-logo{width:100%;text-align:center;order:1}}.footer-section .footer-box .footer-logo img{max-width:100%;transform:scale(1);transition:transform .15s ease-in-out}.footer-section .footer-box .footer-logo img:hover{transform:scale(.9)}.subpage-nav-image{height:450px}@media (max-width:1200px){.subpage-nav-image{display:none}}@media (max-width:1200px){.subpage .contact-section{display:none}}.subpageSection{padding-top:100px}@media (max-width:1200px){.subpageSection{padding-top:140px}}.subpageSection .subpageHeader{margin:0;font-size:34px;font-weight:300;padding-bottom:16px;margin-bottom:46px;position:relative;color:#3b7197}@media (max-width:1200px){.subpageSection .subpageHeader{padding-bottom:12px;margin-bottom:36px;font-size:24px;text-align:left}}.subpageSection .subpageHeader::after{content:"";display:block;width:124px;height:2px;background-color:#3b7197;position:absolute;left:0;bottom:0}.subpageSection .subpageContent{color:#3b7197;font-weight:300;margin-bottom:3rem}.contactContent .contact-form *{color:#3b7197}.contactContent .contactFormSmallBox input{border:1px solid #3b7197}.contactContent .contactFormBigBox textarea{border:1px solid #3b7197}.btnContainer .btn,.btnContainer button{border:1px solid #3b7197;background-color:#fff;margin-top:1rem}.mobileMenu{background-color:#3b7197}.header-section .header-box .navigation-box .socials .hamburger-icon{display:none}@media (max-width:1200px){.header-section .header-box .navigation-box .socials .hamburger-icon{display:block}}.articles-subpage-section .articles{flex-wrap:wrap}.articles-subpage-section .articles .article{margin-bottom:2rem}.paginationLinks{text-align:center;margin-top:2rem}.paginationLinks .pagination>.active>span{background-color:#3b7197;border-color:#3b7197}.paginationLinks .pagination>li>a{color:#3b7197}.loadingSection{background-color:#f0ede6}.transitionSection .leftTrans,.transitionSection .rightTrans{background-color:#f0ede6}.contact-btn{text-align:center;margin-top:1rem;margin-bottom:1rem}.contact-btn a{box-sizing:border-box;vertical-align:top;display:inline-block;background-color:#3b7197;color:#fff;text-align:center;padding:.5rem 36px;border-radius:4px}.contact-btn a:hover{cursor:pointer}