.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}.hero{height:100vh;min-height:680px;margin-bottom:66px;padding-top:52px}.hero .container{display:flex}.hero-left,.hero-right{flex:0 0 50%;display:flex;align-items:center;justify-content:center}.hero-left{padding:12% 20px 0;flex-direction:column;justify-content:flex-start;background-position:50% 100px}.hero-right{gap:14px}.hero-title b{font-size:140px;line-height:76px}.hero-title span{margin-top:10px;font-size:44px;line-height:48px;letter-spacing:.02em}.hero-subtitle{font-size:32px;line-height:36px;margin:4px 0 0 28px}.hero .overlay-gradient-white{position:absolute;z-index:2;right:0;top:calc(100vh - 420px);width:60%;height:420px;background:linear-gradient(0deg,#fff 5%,#fff 36%,rgba(255,255,255,.6) 66%,rgba(255,255,255,0) 100%)}.hero-slider{width:50%;height:100%;margin:0}.hero-slider-track{flex-direction:column;gap:14px}.hero-slider3{margin-top:-120px}.hero-slide img{height:324px;width:222px}.send-request{padding:18px 18px 18px 77px;width:190px}.send-request p{font-size:20px;line-height:18px;letter-spacing:.08em}.quote{padding:0 55px}.quote .container{border-radius:40px;padding:100px 55px 44px}.quote .h1{margin-bottom:40px}.quote h2{max-width:60%}.quote-text{max-width:50%;margin:32px 0 120px;font-size:24px;line-height:32px}.quote .label-name{font-size:40px;line-height:46px;margin-bottom:9px}.quote .label-position{max-width:300px;font-size:24px;line-height:32px}.quote.co-founder .btn{position:absolute;bottom:44px;left:370px}.quote.co-founder .label-name{max-width:initial}@media (max-width:1280px){.quote-photo{right:-5%}}.quote-photo{right:50px}.quote.director .container{padding-top:72px}.quote.director .quote-text{margin:42px 0 68px}.quote.director .label-name{max-width:400px}.quote.founder .container{height:600px}@media (min-width:1200px){.quote.founder .container{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}.quote.founder .btn{position:absolute;bottom:38px;right:485px}.quote-title{font-size:39px;line-height:45px;position:absolute!important;max-width:600px;top:88px;right:120px}.quote-title:before{position:absolute;left:-52px;top:-26px;background-size:44px;width:44px;height:34px}}.directions{margin:80px 0}.directions .container{padding:0 60px}.directions-wrapper{margin-top:64px;gap:0}.directions-block:nth-of-type(1) img{margin-top:-20px}.directions-block:nth-of-type(2){margin-top:-22px;padding-right:25px}.directions-block:nth-of-type(2) .row{justify-content:flex-end}.directions-block:nth-of-type(2) img{width:225px;top:-10px}.directions-block:nth-of-type(2) p{max-width:600px}.directions-block:nth-of-type(3){margin-top:-28px}.directions-block:nth-of-type(3) img{margin-right:14px}.directions h3{text-decoration:none;line-height:88px}.directions img{width:200px}.directions p{font-size:24px;line-height:32px;max-width:400px;margin-top:44px}.latest-news{margin:80px 0}.latest-news .container{padding:0 64px}.latest-news h2{margin-bottom:40px}.latest-news-wrapper:after{content:"";clear:both;display:table}.latest-news .blog-archive-item.has-image{float:left;max-width:808px;width:62%;height:474px;padding:24px 28px;margin:0}.latest-news .blog-archive-item.has-image h5{margin-top:10px}.latest-news .blog-archive-item{padding:0 24px 0 42px}.latest-news .blog-archive-item h5{font-size:32px;line-height:36px}.latest-news .btn{margin:44px 0 0 42px}.reviews{margin:80px 0;--swiper-navigation-size:80px;--swiper-navigation-sides-offset:160px}.reviews h2{margin:0 64px 40px 0}.reviews-wrapper:after,.reviews-wrapper:before{width:246px}.reviews-item{max-width:400px}.reviews-item .titles{gap:18px;margin-bottom:25px}.reviews-item .titles img{width:62px;height:62px}.reviews-item .titles .h5{font-size:18px;line-height:18px}.reviews-item .titles p{margin-top:7px;font-size:14px;line-height:128%}.reviews-item b{font-size:24px;line-height:32px;letter-spacing:-.04em}.reviews-item p{font-size:18px;line-height:150%;letter-spacing:-.03em}.partners{margin:80px 0}.partners h2{margin-bottom:40px}.partners-wrapper{flex-direction:row;gap:21px}@media (max-width:1280px){.partners-wrapper{flex-wrap:wrap}}.partners-item{flex:0 0 calc(25% - 23px)}@media (max-width:1280px){.partners-item{flex:0 0 calc(50% - 12px)}}.peace{margin:80px 0}.peace h2.h1{margin:0 26px 40px 0}.peace-wrapper{flex-direction:row;border-radius:40px}.peace-item{padding:36px 28px;height:622px;width:50%}.peace-item h2{overflow-wrap:break-word;hyphens:auto}.peace-bg{height:calc(100% + 60px)}.peace .btn{margin-top:32px}.modal-content{padding:94px 72px 88px}.modal-quote{font-size:68px;max-width:750px}.modal-small{margin:100px 0 12px;max-width:300px;max-height:200px;width:100%;-o-object-fit:contain;object-fit:contain}.modal .label-name{font-size:48px;line-height:100%}.modal .label-position{font-size:32px;line-height:100%}.modal-photo{margin-top:16px;height:100%;width:auto;bottom:0;right:0}.icon-container{display:block;position:fixed;top:50%;left:80px;transform:translateY(-50%);z-index:-1;transition:transform .1s ease-out,opacity .5s;opacity:0}.icon-container svg{height:1911px;overflow:visible}#iconGroup path{transition:filter .1s ease-out}@media (min-width:1100px) and (max-height:700px){.hero .overlay-gradient-white{top:260px}}@media (min-width:1400px){.hero-slide img{height:clamp(324px,22.5vw,600px);width:100%}.quote.co-founder .container,.quote.director .container,.quote.founder .container{padding:clamp(100px,6.94vw,200px) clamp(55px,3.82vw,100px) clamp(44px,3.06vw,100px)}.quote.co-founder .btn,.quote.director .btn,.quote.founder .btn{bottom:clamp(44px,3.06vw,100px)}.quote.co-founder .quote-text,.quote.director .quote-text,.quote.founder .quote-text{max-width:700px}.quote.co-founder .quote-photo{width:clamp(423px,29.38vw,600px);height:auto;top:0;bottom:initial;right:clamp(50px,3.47vw,200px)}.quote.founder .container{height:clamp(600px,41.67vw,1200px)}.peace-item{height:clamp(622px,43.19vw,1000px)}}