.container{padding:0 40px;margin-left:auto;margin-right:auto}.h1,h1{font-size:96px;line-height:88px}h1.home-blue{font-size:96px;line-height:88px}h2{font-size:82px;line-height:70px}h2.home-blue{font-size:96px;line-height:88px}.h3,h3{font-size:64px;line-height:56px}.h4,h4{font-size:40px;line-height:44px}.h5,h5{font-size:32px;line-height:36px}.label-name{font-size:20px;line-height:20px}.label-position{font-size:16px;line-height:20px}.btn{font-size:24px;line-height:32px;padding:12px 24px}.floating-btn{position:fixed;right:40px;bottom:40px}.site-header{margin:0 14px}.site-header .container{padding:9px 30px 9px 14px}.site-header .logo img,.site-header .logo svg{height:18px}.site-header-soc-links{display:flex;flex-direction:row;gap:12px}.site-header-soc-links a{height:16px;width:16px;display:block;text-decoration:none;border:0;transition:transform .3s}.site-header-soc-links a:hover{transform:scale(1.06)}@media (min-width:1441px){.site-header-soc-links{gap:clamp(22px,1.53vw,32px)}.site-header-soc-links a{height:22px;width:22px}}.site-header-soc-links path{fill:#009fe3}.site-header .division{margin:-9px 0 -15px}.site-header .division-wrap{overflow:visible}.site-header .division a{width:initial}@media (min-width:800px){.site-header .division a{width:132px}}@media (min-width:1280px) and (max-width:1420px){.site-header .division a{width:initial}}.site-header .division a{line-height:58px;letter-spacing:.2em}.site-header .division a.active{background-color:#fff;filter:drop-shadow(0 4px 4px rgba(0, 0, 0, .14))}.site-header .division a.active.dentcare{color:#00aab9}.site-header .division a.active.foodcare{color:#f78011}.site-header .division a.active.labcare{color:#1fae46}.site-header .division a:first-of-type{border-bottom-left-radius:17px}.site-header .division a:last-of-type{border-bottom-right-radius:17px}.site-header .search-icon{text-decoration:none;padding:0;margin:0 10px}@media (min-width:1280px) and (max-width:1420px){.site-header .search-icon{margin:0}}.site-header .search-icon{display:flex;gap:16px;align-items:center;height:auto}.site-header .search-icon svg{vertical-align:middle}.site-header .search-icon span{vertical-align:middle;color:#000;display:inline-block;font-family:"Geometria Bold",sans-serif;font-size:12px;line-height:100%;letter-spacing:.2em;text-transform:uppercase;transition:transform .3s}.site-header .search-icon span:hover{transform:scale(1.06)}.site-header nav ul{display:flex;gap:28px}@media (min-width:1023px) and (max-width:1060px){.site-header nav ul{gap:26px}}@media (min-width:1280px) and (max-width:1420px){.site-header nav ul{gap:14px}}@media (min-width:1441px){.site-header nav ul{gap:clamp(28px,1.94vw,48px)}}.site-header nav li{display:inline-block;margin:0}.site-header nav .menu-item a{display:inline-block;font-family:"Geometria Bold",sans-serif;font-size:12px;letter-spacing:.2em;transition:transform .3s}.site-header nav .menu-item a:hover{transform:scale(1.06)}.scroll-indicator{bottom:10px}@media (max-width:1023px){.site-footer-links{right:180px}.site-footer-developed-wrap{display:flex;flex-direction:row;justify-content:space-around;align-items:center}.site-footer-menu{flex:initial}.site-footer-copyrights,.site-footer-developed{margin:28px 0 0}}@media (min-width:1024px){.site-footer{padding:0 64px}.site-footer .container{position:relative;display:flex;flex-direction:row;justify-content:space-between;padding:34px 28px 18px}.site-footer a{transition:color .3s}.site-footer-address{margin:0}.site-footer-logo{margin:0;width:initial;border-bottom:0!important}.site-footer-logo img,.site-footer-logo svg{width:auto;height:95px}.site-footer-copyrights{margin:0;font-size:14px;line-height:19px;letter-spacing:.01em;text-align:left}.site-footer-menu-wrap{gap:98px;justify-content:space-between}.site-footer-menu ul{display:flex;flex-direction:column}.site-footer-menu li{margin:0;line-height:21px}.site-footer-menu a{font-size:14px;line-height:21px;letter-spacing:.01em}.site-footer-developed{margin:11px 0 0;font-size:12px;line-height:17px;letter-spacing:-.03em}.site-footer-developed a:hover{color:#fff}}@media (max-width:1099px){.contact-form .container{padding:0 20px!important}.contact-form-text{font-size:18px!important;line-height:26px!important}}@media (min-width:1024px) and (max-width:1124px){.site-footer-menu{flex:initial}.site-footer-menu-wrap{gap:30px}.site-footer-links{display:none}}@media (min-width:1124px){.site-footer-links{position:relative;top:initial;right:initial;justify-content:center;gap:24px}.site-footer-links a{width:22px;height:22px}}@media (min-width:1124px) and (max-width:1300px){.site-footer-menu-wrap{gap:50px}}@media (min-width:1280px){.menu-toggle{display:none}}form.wpcf7-form{text-align:center}form.wpcf7-form .wpcf7-form-control-wrap{margin-bottom:2px}form.wpcf7-form input[type=email],form.wpcf7-form input[type=text],form.wpcf7-form textarea{font-size:24px;padding:13px 14px}.cf7-modal-content{padding:54px 80px 48px 44px}.cf7-modal-content svg{height:31px}.cf7-modal-title{font-size:40px;line-height:32px;margin:0 0 28px}.cf7-modal-text{font-size:20px;margin:28px 0 92px}.cf7-modal-close{width:34px;height:34px;top:30px;right:30px}@media (max-width:1180px){.h1,h1{font-size:62px;line-height:58px}h2{font-size:48px;line-height:44px}h2.home-blue{font-size:62px;line-height:58px}h3{font-size:38px;line-height:42px}h4{font-size:30px;line-height:34px}}@media (min-width:769px){.mobile-show{display:none!important}}.contact-form{margin-top:80px}.contact-form .container{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding:0 96px}.contact-form .left,.contact-form .right{flex:0 0 calc(50% - 10px)}.contact-form .right{margin:0;max-width:510px}.contact-form .right iframe{height:420px}.contact-form-text{font-size:24px;line-height:32px}.contact-form .wpcf7{margin:30px 0 40px}.history-hero{margin-top:0;padding:96px 42px;height:100vh;min-height:600px;max-height:1100px}.history-hero h2.label-name{font-size:37px;line-height:41px;max-width:202px}.history-hero .label-position{font-size:18px;margin-top:0}.history-text{font-size:22px;line-height:29px;max-width:initial;width:492px;aspect-ratio:492/221;padding:18px 18px 18px 42px;top:192px;left:0;right:0;border-radius:0;background:url(../img/quote.svg) no-repeat center;background-size:contain}.history-walls{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;z-index:2}.history-bg{-o-object-position:center;object-position:center;top:initial;bottom:-60px}.history-city{width:60%;height:auto;min-height:80%;right:0}@media (max-width:1099px){.site-header{margin:0}.site-header .container{padding:2px 14px}.site-header .division a{line-height:42px}.site-header .division a,.site-header .division button{font-size:10px}#main-menu{top:35px!important;height:calc(100dvh - 35px)!important}.history-hero{padding:75px 22px;height:500px!important;min-height:initial;max-height:initial}.history-hero h2.label-name{font-size:19px;line-height:22px;max-width:102px}.history-hero .label-position{font-size:11px;line-height:17px;margin-top:11px;max-width:100px}.history-bg{bottom:-28px;-o-object-position:-20px;object-position:-20px}.history-text{font-size:16px;line-height:21px;width:340px;padding:20px 12px 20px 30px;letter-spacing:-.06em;top:162px;transform:translate(38px,6px)}.scroll-indicator{z-index:6}}@media (min-width:1100px){.scroll-indicator{bottom:20px;z-index:10}.section{padding-left:500px;position:relative}.section .content{padding:40px;max-width:clamp(800px,55.56vw,1100px)}.section .content h2{font-size:42px;line-height:51px;margin-bottom:34px}.section .content p{font-size:27px;line-height:36px}.section[data-section="0"] .content p{padding-left:136px}.section[data-section="0"] .image-1{bottom:0;height:auto}.section[data-section="0"] .image-2{bottom:54px;height:auto}.section[data-section="0"] .image-3{right:15%;height:auto}.section[data-section="0"] .img-top-left{top:23px;left:32%;width:auto}.section[data-section="0"] .img-top-right{top:3px;right:4%;width:auto}.section[data-section="0"] .img-bottom-left{margin-bottom:-124px;left:40%;width:auto}.section[data-section="0"] .img-bottom-right{right:12%;margin-top:30px;width:auto}.section[data-section="1"] .car-boxes{height:571px}.section[data-section="1"] .image-car{left:60px;height:auto;top:0;bottom:0}.section[data-section="1"] .image-box-1{left:-88px;bottom:35px;height:351px}.section[data-section="1"] .image-box-3{bottom:0;left:460px;height:auto}.section[data-section="1"] .img-top-right{top:0;right:0;width:auto}.section[data-section="1"] .img-bottom-left{left:38%;bottom:20px;width:auto}.section[data-section="1"] .img-stamp-1{bottom:40px;width:auto}.section[data-section="1"] .img-stamp-2{bottom:0;right:100px;width:auto}.section[data-section="2"] .img-top-left{top:22px;left:32%;width:auto}.section[data-section="2"] .img-top-right{top:2px;right:0;width:auto}.section[data-section="2"] .img-stamp{right:0;bottom:170px;width:auto}.section[data-section="2"] .infinite-slider{bottom:0;height:150px}.section[data-section="3"] .content{transform:initial}.section[data-section="3"] .img-people{left:0;bottom:0;width:auto;height:calc(100% - 40px)}.section[data-section="4"] .img-people{width:auto;height:100%;-o-object-position:initial;object-position:initial;-o-object-fit:initial;object-fit:initial}.section[data-section="4"] .img-logo{top:40px;right:6%;height:206px;width:auto}.section[data-section="4"].active .img-people{animation:opacity-in .3s ease-out .3s forwards}.section[data-section="4"].active .img-logo{animation:opacity-in .4s ease-out .6s forwards}.section[data-section="5"] .img-right{bottom:0;height:calc(100% - 25px)}.section[data-section="5"] .img-photo{right:46%;left:initial;bottom:-63px;width:initial}}@media (min-width:1100px) and (min-width:1220px) and (max-width:1290px){.section[data-section="5"] .img-photo{bottom:-83px}}@media (min-width:1100px){.section[data-section="5"] .img-doc{right:23%;bottom:-43px;width:auto}.section[data-section="5"] .img-top-left{left:0;width:auto}.section[data-section="5"] .img-bottom-left{left:38px;bottom:0;height:auto}.section[data-section="5"].active .img-doc{animation:fade-in 1s ease-out .5s forwards}.regular-section{height:auto;min-height:100vh;padding:0 74px}.regular-section.year2024 .regular-content{align-items:center}.regular-section.year2024 .regular-content-left{padding-bottom:80px}.regular-section.year2024 .regular-content h2.year{font-size:162px;margin-bottom:58px}.regular-section.year2024 .regular-content p{font-size:42px;line-height:51px}.regular-section.year2024 .photo{height:calc(100vh - 65px);vertical-align:bottom}.regular-section.flags{padding:0 68px;align-items:flex-end;justify-content:flex-end}.regular-section.flags .hand{height:calc(100vh - 65px);width:auto}.regular-section.flags .flags-left{width:45%;top:initial;bottom:65px}.regular-section.flags .flags-left img{width:100%;height:auto}.regular-section.flags .flags-left,.regular-section.flags .flags-right{z-index:2}.regular-section.flags .flags-right{position:relative;padding-top:78px;width:53%}.regular-section.flags h2{font-size:42px;line-height:51px;margin-bottom:34px}.regular-section.flags p{font-size:27px;line-height:36px;padding-left:55px}.regular-section.flags .flags-wrap{gap:30px;justify-content:flex-end;margin-top:-16px;margin-bottom:50px}.regular-section.flags .flags-wrap img{width:auto}.regular-section.flags .flags-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:1}.regular-section.today{padding:120px 84px 110px;justify-content:space-around}.regular-section.today .title-wrap{margin-bottom:66px;flex-direction:row;gap:58px}.regular-section.today .image-wrap{width:188px;height:188px;margin-top:-68px}.regular-section.today .list-wrap{gap:30px;max-width:920px;margin-left:224px}.regular-section.today .list-image-wrap{width:105px}.regular-section.today .list-item{gap:46px}.regular-section.today .list-item img{max-width:105px;margin-top:24px}.regular-section.today h2,.regular-section.today h3{font-size:82px;line-height:89px}.regular-section.today .today-bg{left:0;width:660px;height:auto}.peoples .inner{padding:62px 82px}.peoples .text-left h2{line-height:89px;padding:0 8px 0 4px}.peoples .text-left h2,.peoples .text-left p{font-size:72px}.peoples .text-left p{line-height:70px;text-shadow:5px 4px 1px rgba(0,0,0,.35);max-width:1000px;opacity:1}.peoples .people{width:initial;height:90%;bottom:0}.peoples .final p{top:25px;padding:0 40px;font-size:72px;line-height:72px;text-align:center}.peoples .final svg{margin-top:-1px}.waterwheel-nav{left:100px;top:50%;bottom:initial;transform:translateY(-50%);width:420px;height:400px}.wheel-item{left:0;top:50%;width:140px;height:10px;transform:translate(0,-50%);border-radius:50px}.wheel-item .wheel-label{font-size:17px;bottom:4px}.wheel-item.active{width:442px;height:32px;border-radius:50px}.wheel-item.active .wheel-label{font-size:62px;bottom:15px}.wheel-item.intermediate{width:300px;height:20px}}@media (min-width:1100px) and (max-height:700px){.section .content h2{font-size:38px;line-height:44px;margin-bottom:34px}.section .content p{font-size:23px;line-height:32px}.section[data-section="2"] .content h2{font-size:28px;line-height:34px;margin-bottom:16px}.section[data-section="2"] .content p{font-size:24px;line-height:28px}.section[data-section="2"] .infinite-slider{bottom:0;height:120px}.section[data-section="2"] .img-stamp{right:0;bottom:80px;width:240px}.regular-section.year2024 .regular-content p{font-size:38px;line-height:47px}.regular-section.flags h2{font-size:38px;line-height:47px;margin-bottom:30px}}@media (min-width:1100px) and (max-width:1200px){.peoples .final p{font-size:62px;line-height:62px}}@media (min-width:1124px) and (max-width:1300px){.section[data-section="5"] .img-bottom-left{height:200px}.section[data-section="5"] .img-doc{height:180px}}@media (min-width:1441px){.history-hero{padding:clamp(96px,6.67vw,192px) clamp(42px,2.92vw,84px)}.history-hero h2.label-name{font-size:clamp(37px,2.57vw,57px);line-height:clamp(41px,2.85vw,61px);max-width:clamp(202px,14.03vw,404px)}.history-hero .label-position{font-size:clamp(18px,1.25vw,28px)}.history-text{font-size:clamp(22px,1.53vw,32px);line-height:clamp(29px,2.01vw,39px);width:clamp(492px,34.17vw,700px);padding:clamp(18px,1.25vw,28px);padding-left:clamp(42px,2.92vw,62px);top:clamp(192px,13.33vw,296px)}.scroll-indicator span{font-size:clamp(12px,.83vw,22px);line-height:clamp(16px,1.11vw,26px)}.section .content{padding:clamp(40px,2.78vw,60px);max-width:clamp(800px,55.56vw,1100px)}.section .content h2{font-size:clamp(42px,2.92vw,60px);line-height:clamp(51px,3.54vw,71px);margin-bottom:clamp(34px,2.36vw,54px)}.section .content p{font-size:clamp(27px,1.88vw,57px);line-height:clamp(36px,2.5vw,56px)}.section[data-section="0"] .image-1{height:clamp(227px,15.76vw,450px)}.section[data-section="0"] .image-2{height:clamp(415px,28.82vw,830px)}.section[data-section="0"] .image-3{height:clamp(203px,14.1vw,410px)}.section[data-section="0"] .img-top-left{width:clamp(231px,16.04vw,460px)}.section[data-section="0"] .img-top-right{width:clamp(149px,10.35vw,300px)}.section[data-section="0"] .img-bottom-left{width:clamp(133px,9.24vw,270px)}.section[data-section="0"] .img-bottom-right{width:clamp(179px,12.43vw,370px)}.section[data-section="1"] .car-boxes{height:clamp(571px,39.65vw,1100px)}.section[data-section="1"] .image-car{left:clamp(60px,4.17vw,120px);height:clamp(572px,39.72vw,1100px)}.section[data-section="1"] .image-box-1{left:clamp(-160px,-6.11vw,-88px);bottom:clamp(35px,2.43vw,70px);height:clamp(351px,24.38vw,700px)}.section[data-section="1"] .image-box-3{left:clamp(460px,31.94vw,900px);height:clamp(282px,19.58vw,600px)}.section[data-section="1"] .img-top-right{width:clamp(347px,24.1vw,700px)}.section[data-section="1"] .img-bottom-left{width:clamp(191px,13.26vw,380px)}.section[data-section="2"] .img-top-left{width:clamp(279px,19.38vw,600px)}.section[data-section="2"] .img-top-right{width:clamp(309px,21.46vw,620px)}.section[data-section="2"] .img-stamp{width:clamp(280px,19.44vw,560px)}.section[data-section="2"] .infinite-slider{height:clamp(150px,10.42vw,300px)}.section[data-section="4"] .img-logo{height:clamp(206px,14.31vw,400px)}.section[data-section="5"] .img-photo{width:clamp(265px,18.4vw,500px)}.section[data-section="5"] .img-doc{width:clamp(372px,25.83vw,740px)}.section[data-section="5"] .img-top-left{width:clamp(586px,40.69vw,1000px)}.section[data-section="5"] .img-bottom-left{width:clamp(439px,30.49vw,880px)}.regular-section.year2024 .regular-content{justify-content:space-around;width:100%}.regular-section.year2024 .regular-content-left{max-width:clamp(700px,48.61vw,9000px)}.regular-section.year2024 .regular-content h2.year{font-size:clamp(162px,11.25vw,182px);margin-bottom:clamp(58px,4.03vw,78px)}.regular-section.year2024 .regular-content p{font-size:clamp(42px,2.92vw,62px);line-height:clamp(51px,3.54vw,71px)}.regular-section.flags h2{font-size:clamp(42px,2.92vw,60px);line-height:clamp(51px,3.54vw,71px);margin-bottom:clamp(34px,2.36vw,54px)}.regular-section.flags p{font-size:clamp(27px,1.88vw,57px);line-height:clamp(36px,2.5vw,56px);padding-left:clamp(55px,3.82vw,75px)}.regular-section.flags .flags-wrap{gap:clamp(30px,2.08vw,60px);margin-bottom:clamp(50px,3.47vw,100px)}.regular-section.flags .flags-wrap img{width:clamp(136px,9.44vw,260px)}.regular-section.today{padding:clamp(120px,8.33vw,240px) clamp(84px,5.83vw,168px) clamp(110px,7.64vw,220px);justify-content:space-around}.regular-section.today .list-wrap{gap:clamp(30px,2.08vw,60px);max-width:clamp(920px,63.89vw,1400px)}.peoples .inner{padding:clamp(62px,4.31vw,124px) clamp(82px,5.69vw,164px)}.peoples .text-left h2{line-height:clamp(89px,6.18vw,109px)}.peoples .text-left h2,.peoples .text-left p{font-size:clamp(72px,5vw,92px)}.peoples .text-left p{line-height:clamp(70px,4.86vw,90px)}.peoples .final p{top:clamp(25px,1.74vw,50px);padding:0 clamp(40px,2.78vw,80px);font-size:clamp(72px,5vw,92px);line-height:clamp(72px,5vw,92px)}}