.theme-slick{--font-global:"Plus Jakarta Sans",sans-serif;--font-alt:"Plus Jakarta Sans",sans-serif;--section-padding-y:130px;--color-dark-1:#1e2432;--color-dark-2:#282e3c;--color-dark-3:#303747;--color-dark-3a:#3e485e;--color-dark-4:#555960;--color-gray-1:#697582;--color-gray-2:#747f8c;--color-gray-3:#8a95a2;--color-primary-1:#1872e8;--color-primary-1-a:#2b87ff;--color-primary-light-1:#e3effe;--color-primary-light-1-a:#bcd1f1;--color-primary-2:#7752e7;--color-primary-light-2:#e7defe;--color-primary-3:#b947d9;--color-primary-light-3:#f7defe;--color-primary-4:#e748b1;--color-primary-light-4:#ffe1f5;--color-secondary-1:#fbe3a1;--color-gray-light-1:#f5f7fa;--color-gray-light-2:#f7f9fc;--color-gray-light-3:#cad0d7;--color-gray-light-4:#d5d7d8;--color-gray-light-5:#cccdcf;--color-gray-light-6:#bbbdbf;--gradient-primary-1:linear-gradient(90deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg,var(--color-primary-4) 25%,var(--color-primary-3) 40%,var(--color-primary-2) 60%,var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg,#f5f5f5,#fff);--gradient-gray-light-2:linear-gradient(0deg,#fff,#f5f5f5);--gradient-dark-alpha-1:linear-gradient(90deg,var(--color-dark-1) 40%,transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg,transparent 13%,var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg,var(--color-primary-1) 40%,transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg,transparent 13%,var(--color-primary-1) 60%);--gradient-gray-light-1:linear-gradient(0deg,#f7f9fc,#fff);--gradient-gray-light-2:linear-gradient(0deg,#fff,#f7f9fc);--border-radius-default:10px;--box-shadow:0px 5px 10px 0px rgba(30,36,50,.05),0px 1px 1px 0px rgba(30,36,50,.03),0px 3px 5px 0px rgba(30,36,50,.03);--box-shadow-strong:0px 5px 10px 0px rgba(30,36,50,.08),0px 1px 1px 0px rgba(30,36,50,.06),0px 3px 5px 0px rgba(30,36,50,.06);--box-shadow-block:0px 10px 30px 0px rgba(30,36,50,.07),0px 0px 1px 0px rgba(30,36,50,.1);--box-shadow-block-strong:0px 15px 50px 0px rgba(30,36,50,.14),0px 0px 1px 0px rgba(30,36,50,.15);color:var(--color-dark-1);font-family:var(--font-global);font-size:17px;font-weight:400;line-height:1.725;letter-spacing:normal;word-spacing:.1em}.theme-slick .dark-mode{--color-primary-1:#3f92ff;--color-primary-1-a:#1872e8;--color-primary-2:#a080ff;--color-primary-3:#dc5fff;--color-primary-4:#ff68cc;--gradient-primary-1:linear-gradient(90deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg,var(--color-primary-4) 25%,var(--color-primary-3) 40%,var(--color-primary-2) 60%,var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-dark-alpha-1:linear-gradient(90deg,var(--color-dark-1) 40%,transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg,transparent 13%,var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg,var(--color-primary-1) 40%,transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg,transparent 13%,var(--color-primary-1) 60%)}.theme-slick .h1,.theme-slick .h2,.theme-slick .h3,.theme-slick .h4,.theme-slick .h5,.theme-slick .h6,.theme-slick h1,.theme-slick h2,.theme-slick h3,.theme-slick h4,.theme-slick h5,.theme-slick h6{font-weight:600}.theme-slick .h3,.theme-slick h3{font-size:28px;letter-spacing:-.03em}.theme-slick b,.theme-slick strong{font-weight:600}.theme-slick .small{font-size:.8em}.theme-slick hr:not([size]){background:var(--color-dark-1);height:1px;opacity:.1}.theme-slick .bg-dark-alpha .YTPOverlay:before,.theme-slick .bg-dark-alpha:before{background:#101828;opacity:.97}.theme-slick .bg-dark-alpha-30 .YTPOverlay:before,.theme-slick .bg-dark-alpha-30:before{background:#101828;opacity:.3}.theme-slick .bg-dark-alpha-50 .YTPOverlay:before,.theme-slick .bg-dark-alpha-50:before{background:#101828;opacity:.5}.theme-slick .bg-dark-alpha-60 .YTPOverlay:before,.theme-slick .bg-dark-alpha-60:before{background:#101828;opacity:.6}.theme-slick .bg-dark-alpha-70 .YTPOverlay:before,.theme-slick .bg-dark-alpha-70:before{background:#101828;opacity:.7}.theme-slick .bg-dark-alpha-80 .YTPOverlay:before,.theme-slick .bg-dark-alpha-80:before{background:#101828;opacity:.8}.theme-slick .bg-dark-alpha-90 .YTPOverlay:before,.theme-slick .bg-dark-alpha-90:before{background:#101828;opacity:.9}.theme-slick .main-nav.dark{background-color:rgba(16,24,40,.878)}.theme-slick .main-nav.dark-mode{background-color:rgba(55,63,78,.9)}.theme-slick .inner-nav ul{font-size:16px;letter-spacing:normal}.theme-slick .inner-nav ul li{margin:0 18px}.theme-slick .inner-nav>ul>li>a{opacity:.7}.theme-slick .inner-nav ul li a{position:relative}.theme-slick .inner-nav>ul>li>a:not(.no-hover):before{content:"";position:absolute;top:calc(50% + 1.25em);left:1px;display:block;width:20px;height:2px;background:var(--color-primary-1);border-radius:1px;transform:scaleX(0);transform-origin:0 50%;transition:transform .27s var(--ease-default)}.theme-slick .inner-nav>ul>li>a.active:before{transform:scaleX(1)}.theme-slick .main-nav.mobile-on .inner-nav>ul>li>a:not(.no-hover):before{display:none}.theme-slick .mn-sub{background:rgba(55,63,78,.993)}.theme-slick .mobile-on .desktop-nav ul{background:rgba(30,36,50,.99)}.theme-slick .inner-nav ul li .mn-sub li a,.theme-slick .mn-group-title,.theme-slick .mobile-on .desktop-nav ul li a{color:hsla(0,0%,100%,.9)!important}.theme-slick .form label{margin-bottom:15px;font-size:18px;font-weight:600}.theme-slick .form .form-group{margin-bottom:25px}.theme-slick .form-tip,.theme-slick .form-tip a{font-size:13px;line-height:1.53}.theme-slick .form input[type=color],.theme-slick .form input[type=date],.theme-slick .form input[type=email],.theme-slick .form input[type=number],.theme-slick .form input[type=password],.theme-slick .form input[type=search],.theme-slick .form input[type=tel],.theme-slick .form input[type=text],.theme-slick .form input[type=url],.theme-slick .form select,.theme-slick .form textarea{border-color:rgba(52,61,85,.183)}.theme-slick .form select:not([multiple]){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="9px" height="5px"><path fill-rule="evenodd" fill="#343d55" d="M8.886,0.631 L8.336,0.117 C8.263,0.049 8.178,0.015 8.083,0.015 C7.988,0.015 7.903,0.049 7.830,0.117 L4.506,3.155 L1.183,0.117 C1.109,0.049 1.025,0.015 0.930,0.015 C0.834,0.015 0.750,0.049 0.677,0.117 L0.127,0.631 C0.053,0.699 0.017,0.778 0.017,0.867 C0.017,0.956 0.053,1.035 0.127,1.103 L4.253,4.892 C4.327,4.960 4.411,4.994 4.506,4.994 C4.602,4.994 4.686,4.960 4.759,4.892 L8.886,1.103 C8.959,1.035 8.996,0.956 8.996,0.867 C8.996,0.778 8.959,0.699 8.886,0.631 L8.886,0.631 Z"/></svg>')}.theme-slick .form input[type=color]:hover,.theme-slick .form input[type=date]:hover,.theme-slick .form input[type=email]:hover,.theme-slick .form input[type=number]:hover,.theme-slick .form input[type=password]:hover,.theme-slick .form input[type=search]:hover,.theme-slick .form input[type=tel]:hover,.theme-slick .form input[type=text]:hover,.theme-slick .form input[type=url]:hover,.theme-slick .form select:hover,.theme-slick .form textarea:hover{border-color:rgba(52,61,85,.38)}.theme-slick .form input[type=color]:focus,.theme-slick .form input[type=date]:focus,.theme-slick .form input[type=email]:focus,.theme-slick .form input[type=number]:focus,.theme-slick .form input[type=password]:focus,.theme-slick .form input[type=search]:focus,.theme-slick .form input[type=tel]:focus,.theme-slick .form input[type=text]:focus,.theme-slick .form input[type=url]:focus,.theme-slick .form select:focus,.theme-slick .form textarea:focus{border-color:rgba(52,61,85,.7);box-shadow:0 0 3px rgba(52,61,85,.3)}.theme-slick .form input[type=color]::placeholder,.theme-slick .form input[type=date]::placeholder,.theme-slick .form input[type=email]::placeholder,.theme-slick .form input[type=number]::placeholder,.theme-slick .form input[type=password]::placeholder,.theme-slick .form input[type=search]::placeholder,.theme-slick .form input[type=tel]::placeholder,.theme-slick .form input[type=text]::placeholder,.theme-slick .form input[type=url]::placeholder,.theme-slick .form select::placeholder,.theme-slick .form textarea::placeholder{color:var(--color-gray-3)}.theme-slick .form input[type=color].input-md,.theme-slick .form input[type=date].input-md,.theme-slick .form input[type=email].input-md,.theme-slick .form input[type=number].input-md,.theme-slick .form input[type=password].input-md,.theme-slick .form input[type=search].input-md,.theme-slick .form input[type=tel].input-md,.theme-slick .form input[type=text].input-md,.theme-slick .form input[type=url].input-md,.theme-slick .form select.input-md{height:50px;font-size:16px}.theme-slick .form textarea.input-md{font-size:16px}.theme-slick .form input[type=color].input-lg,.theme-slick .form input[type=date].input-lg,.theme-slick .form input[type=email].input-lg,.theme-slick .form input[type=number].input-lg,.theme-slick .form input[type=password].input-lg,.theme-slick .form input[type=search].input-lg,.theme-slick .form input[type=tel].input-lg,.theme-slick .form input[type=text].input-lg,.theme-slick .form input[type=url].input-lg,.theme-slick .form select.input-lg{height:54px;font-size:17px}.theme-slick .form textarea.input-lg{font-size:17px}.theme-slick .light-content input[type=color],.theme-slick .light-content input[type=date],.theme-slick .light-content input[type=email],.theme-slick .light-content input[type=number],.theme-slick .light-content input[type=password],.theme-slick .light-content input[type=search],.theme-slick .light-content input[type=tel],.theme-slick .light-content input[type=text],.theme-slick .light-content input[type=url],.theme-slick .light-content select,.theme-slick .light-content textarea{border-color:hsla(0,0%,100%,.25)}.theme-slick .light-content input[type=color]:hover,.theme-slick .light-content input[type=date]:hover,.theme-slick .light-content input[type=email]:hover,.theme-slick .light-content input[type=number]:hover,.theme-slick .light-content input[type=password]:hover,.theme-slick .light-content input[type=search]:hover,.theme-slick .light-content input[type=tel]:hover,.theme-slick .light-content input[type=text]:hover,.theme-slick .light-content input[type=url]:hover,.theme-slick .light-content select:hover,.theme-slick .light-content textarea:hover{border-color:hsla(0,0%,100%,.35)}.theme-slick .light-content input[type=color]:focus,.theme-slick .light-content input[type=date]:focus,.theme-slick .light-content input[type=email]:focus,.theme-slick .light-content input[type=number]:focus,.theme-slick .light-content input[type=password]:focus,.theme-slick .light-content input[type=search]:focus,.theme-slick .light-content input[type=tel]:focus,.theme-slick .light-content input[type=text]:focus,.theme-slick .light-content input[type=url]:focus,.theme-slick .light-content select:focus,.theme-slick .light-content textarea:focus{border-color:hsla(0,0%,100%,.75)}.theme-slick .icon-info{top:.07em}.theme-slick .btn-mod,.theme-slick a.btn-mod{font-weight:500}.theme-slick .btn-mod.btn-border-c{border-color:var(--color-primary-light-1-a)}.theme-slick .btn-mod.btn-border-c:focus,.theme-slick .btn-mod.btn-border-c:hover{background:transparent;color:var(--color-primary-1);border-color:var(--color-primary-light-1-a)}.theme-slick .btn-mod.btn-small{padding:10px 22px}.theme-slick .btn-mod.btn-medium,.theme-slick .btn-mod.btn-small{font-size:16px;font-weight:500;text-transform:none;letter-spacing:0}.theme-slick .btn-mod.btn-medium{padding:12px 22px}.theme-slick .btn-mod.btn-large{padding:14px 36px;font-size:16px;font-weight:600;text-transform:none;letter-spacing:0}.theme-slick .big-icon{color:var(--color-primary-1)}.theme-slick .composition-4-image-1,.theme-slick .composition-4-image-2{border-color:var(--color-gray-light-3)}.theme-slick .scroll-down-1-icon i,.theme-slick .scroll-down-1-icon img,.theme-slick .scroll-down-1-icon svg,.theme-slick .scroll-down-1-icon:before{opacity:.7}.theme-slick .scroll-down-1-text{font-weight:500;opacity:.7;transition:opacity .4s ease,transform .4s var(--ease-elastic-2)}.theme-slick .typewrite .wrap:after{font-size:.9em}.theme-slick .section-caption-slick{padding:9px 12px;font-size:13px;font-weight:500;line-height:1;letter-spacing:.1em}.theme-slick .light-content .section-caption-slick{color:#fff;background-image:linear-gradient(45deg,rgba(5,16,38,.75),transparent)}.theme-slick .light-content .section-caption-fancy{background-image:linear-gradient(15deg,rgba(5,16,38,.75),transparent)}.theme-slick .section-title{font-size:48px!important;font-weight:500!important;line-height:1.25!important}.theme-slick .section-title-small{font-size:34px;font-weight:500;line-height:1.3;letter-spacing:-.02em}.theme-slick .section-title-tiny{font-size:20px!important;font-weight:600!important;letter-spacing:normal!important}.theme-slick .section-descr{font-size:23px!important;font-weight:300!important;line-height:1.7!important;letter-spacing:-.005em!important}.theme-slick .light-content .section-descr{color:var(--color-dark-mode-gray-1)!important}.theme-slick .light-content .accordion,.theme-slick .light-content .accordion>dt>a,.theme-slick .light-content .toggle,.theme-slick .light-content .toggle>dt>a{border-color:hsla(0,0%,100%,.25)}.theme-slick .accordion>dt>a:after,.theme-slick .light-content .accordion>dt>a:after,.theme-slick .light-content .toggle>dt>a:after,.theme-slick .toggle>dt>a:after{color:var(--color-primary-1)}.theme-slick a.link-hover-anim,.theme-slick a.link-hover-anim:hover{padding-top:0!important;padding-bottom:0!important;color:var(--color-primary-1);font-size:16px;font-weight:600}.theme-slick .link-strong i{position:relative;top:-.05em;vertical-align:middle}.theme-slick .link-strong-hovered{top:0}.theme-slick .light-content .link-hover-anim,.theme-slick .light-content .link-strong{color:var(--color-primary-1)!important}.theme-slick .features-list{font-size:17px}.theme-slick .features-list-icon{top:.175em;color:var(--color-primary-1);background:var(--color-primary-light-1)}.theme-slick .light-content .features-list-icon{color:#fff;background:var(--color-primary-1)}.theme-slick .works-filter.works-filter-slick{font-size:16px;font-weight:600}.theme-slick .works-grid.work-grid-fancy .work-title{margin-bottom:10px;font-size:22px;font-weight:600}.theme-slick .works-grid.work-grid-fancy .work-descr{font-size:16px}.theme-slick .work-img-bg{background:var(--color-gray-light-2)}.theme-slick .number-1-title{font-weight:600}.theme-slick .testimonials-3-text p{letter-spacing:-.015em}.theme-slick .testimonials-4-text p{color:var(--color-gray-1);line-height:1.67}.theme-slick .testimonials-4-author{font-weight:500}.theme-slick .testimonials-4-author .small{font-size:15px;font-weight:400}.theme-slick .post-prev-container{overflow:hidden;background:#fff;border-radius:var(--border-radius-default);box-shadow:var(--box-shadow-block);isolation:isolate;transform:translateZ(0);transition:all .27s var(--ease-default)}.theme-slick .post-prev-container:before{display:none}.theme-slick .post-prev-container:hover{transform:translateY(-5px);box-shadow:var(--box-shadow-block-strong)}.theme-slick .post-prev-title{font-size:22px;font-weight:600}.theme-slick .post-prev-img a:hover{opacity:1}.theme-slick .post-prev-img a:hover img{transform:translateZ(.1px)}.theme-slick .post-prev-title{padding-top:30px}.theme-slick .post-prev-title a:hover{opacity:.85}.theme-slick .post-prev-text{line-height:1.625}.theme-slick .post-prev-info,.theme-slick .post-prev-info a{font-size:14px}.theme-slick .post-prev-info,.theme-slick .post-prev-text,.theme-slick .post-prev-title{padding-left:30px;padding-right:30px}.theme-slick .post-prev-container>:last-child{padding-bottom:30px}.theme-slick .post-prev-3-text{line-height:1.68}.theme-slick .post-prev-3-title a:hover{opacity:.85}.theme-slick .pagination a.active,.theme-slick .pagination a.active:hover{border-color:var(--color-primary-1);color:var(--color-primary-1)}.theme-slick .tags a{border-radius:50px}.theme-slick .widget-body img{border-radius:var(--border-radius-default)}.theme-slick .tpl-minimal-tabs{display:flex;justify-content:center;font-size:14px;font-weight:600;letter-spacing:.059em;text-transform:uppercase}.theme-slick .tpl-minimal-tabs li{padding:0}.theme-slick .tpl-minimal-tabs>li>a,.theme-slick .tpl-minimal-tabs>li>a:focus,.theme-slick .tpl-minimal-tabs>li>a:hover{position:relative;margin:0!important;padding:10px 20px;color:var(--color-gray-1);border:none!important;border-radius:0!important;isolation:isolate}.theme-slick .tpl-minimal-tabs>li>a:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--color-dark-1);opacity:.3;transition:var(--transition-default);z-index:-1}.theme-slick .tpl-minimal-tabs>li>a:after,.theme-slick .tpl-minimal-tabs>li>a:hover:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;background:var(--color-primary-1);transform:none;transition:all .2s var(--ease-out-short);z-index:-1}.theme-slick .tpl-minimal-tabs>li:not(:first-child)>a:after,.theme-slick .tpl-minimal-tabs>li:not(:first-child)>a:before{width:calc(100% + 1px);margin-left:-1px;border-left:none}.theme-slick .tpl-minimal-tabs>li:first-child>a:after,.theme-slick .tpl-minimal-tabs>li:first-child>a:before{border-top-left-radius:100px;border-bottom-left-radius:100px}.theme-slick .tpl-minimal-tabs>li:last-child>a:after,.theme-slick .tpl-minimal-tabs>li:last-child>a:before{border-top-right-radius:100px;border-bottom-right-radius:100px}.theme-slick .tpl-minimal-tabs>li>a.active,.theme-slick .tpl-minimal-tabs>li>a.active:hover{color:#fff!important;border:none!important}.theme-slick .tpl-minimal-tabs>li>a.active:after{opacity:1}.theme-slick .light-content .tpl-minimal-tabs>li>a,.theme-slick .light-content .tpl-minimal-tabs>li>a:focus,.theme-slick .light-content .tpl-minimal-tabs>li>a:hover{color:#fff}.theme-slick .light-content .tpl-minimal-tabs>li>a:before{border-color:#fff}.theme-slick .light-content .tpl-minimal-tabs li a.active,.theme-slick .light-content .tpl-minimal-tabs li a.active:hover{color:#fff;border:none!important}.theme-slick .pricing-title{font-weight:600;letter-spacing:-.0175em}.theme-slick .pricing-num{font-weight:600}.theme-slick .contact-item{padding-left:69px}.theme-slick .contact-item a.link-hover-anim,.theme-slick .contact-item a.link-hover-anim:hover{font-size:14px}.theme-slick a.link-hover-anim i{top:-.05em}.theme-slick .ci-icon{width:48px;height:48px;color:var(--color-primary-1)}.theme-slick .ci-icon:before{background:var(--color-primary-light-1)}.theme-slick .ci-text{margin-bottom:2px;font-size:16px}.theme-slick .light-content .ci-icon{color:var(--color-primary-1)!important}.theme-slick .light-content .ci-icon:before{background:var(--color-primary-1);opacity:.25}.theme-slick .mt-icon:before{background:var(--color-primary-1)}.theme-slick .footer b,.theme-slick .footer strong{font-weight:500}.theme-slick .fw-title{margin-bottom:25px;font-size:16px;font-weight:600;letter-spacing:normal}.theme-slick .fw-menu li:not(:last-child){margin-bottom:9px}.theme-slick .appear-animate .linesAnimIn .word{transform:translateY(37px) translateZ(0) scale(1) rotate(.02deg);transition:all .8s var(--ease-out-short);transition-delay:calc(65ms * var(--line-index))}@media (prefers-reduced-motion:reduce),print{.theme-slick .appear-animate .linesAnimIn .word{opacity:1!important;transform:none!important}}.theme-slick .linesAnimIn.animated .word,.theme-slick .mobile .linesAnimIn .word{opacity:1;transform:none}.theme-slick .mfp-bg{background:var(--color-dark-1)}.theme-slick .steps-1-number{background:var(--color-primary-1)}.theme-slick .light-content .steps-1-number{color:#fff;background:var(--color-primary-1)}.theme-slick .light-content .map-section{background:rgba(16,24,40,.92)}.theme-slick .light-content .map-section:hover{background:rgba(16,24,40,.88)}@media only screen and (max-width:1366px){.theme-slick .container{max-width:var(--container-width)}.theme-slick .section-title{font-size:calc(1.041rem + 2.29vw)!important}.theme-slick .section-title-small{font-size:calc(1.635rem + .57vw)}.theme-slick .section-descr{font-size:calc(.948rem + .57vw)}.theme-slick .features-list,.theme-slick .number-1-descr{font-size:calc(.962rem + .19vw)}.theme-slick .post-prev-title,.theme-slick .works-grid.work-grid-fancy .work-title{font-size:calc(.967rem + .48vw)}}@media only screen and (max-width:1200px){.theme-slick .inner-nav ul li{margin:0 12px}}@media only screen and (max-width:767px){.theme-slick .tpl-minimal-tabs>li{margin:2px!important;width:46%}.theme-slick .tpl-minimal-tabs>li>a.active:after,.theme-slick .tpl-minimal-tabs>li>a:hover:after{transform:none}.theme-slick .tpl-minimal-tabs>li>a:after,.theme-slick .tpl-minimal-tabs>li>a:before{width:100%;margin-left:0}.theme-slick .tpl-minimal-tabs>li>a:before{border:1px solid var(--color-dark-1)!important}.theme-slick .tpl-minimal-tabs>li>a:after,.theme-slick .tpl-minimal-tabs>li>a:before{border-radius:100px}}@media only screen and (max-width:480px){.theme-slick .tpl-minimal-tabs>li{width:100%!important;margin-left:0!important;margin-right:0!important}}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-regular-webfont.woff2) format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-regular-webfont.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-italic-webfont.woff2) format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-italic-webfont.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-medium-webfont.woff2) format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-medium-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HK Grotesk;src:url(/assets/webfonts/hk-grotesk/hkgrotesk-semibold-webfont.woff2) format("woff2"),url(/assets/webfonts/hk-grotesk/hkgrotesk-semibold-webfont.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Zodiak;src:url(/assets/webfonts/zodiak/Zodiak-Light.woff2) format("woff2"),url(/assets/webfonts/zodiak/Zodiak-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}.theme-strong{--font-global:"HK Grotesk",sans-serif;--font-alt:"Zodiak",serif;--section-padding-y:160px;--color-dark-1:#111;--color-gray-1:#777;--border-radius-default:5px;--gradient-primary-1:linear-gradient(90deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-primary-1-a:linear-gradient(90deg,var(--color-primary-4) 25%,var(--color-primary-3) 40%,var(--color-primary-2) 60%,var(--color-primary-1) 75%);--gradient-primary-1-b:linear-gradient(45deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-primary-1-c:linear-gradient(0deg,var(--color-primary-4) 0%,var(--color-primary-3) 33%,var(--color-primary-2) 67%,var(--color-primary-1) 100%);--gradient-gray-light-1:linear-gradient(0deg,#f5f5f5,#fff);--gradient-gray-light-2:linear-gradient(0deg,#fff,#f5f5f5);--gradient-dark-alpha-1:linear-gradient(90deg,var(--color-dark-1) 40%,transparent 87%);--gradient-dark-alpha-2:linear-gradient(90deg,transparent 13%,var(--color-dark-1) 60%);--gradient-primary-alpha-1:linear-gradient(90deg,var(--color-primary-1) 40%,transparent 87%);--gradient-primary-alpha-2:linear-gradient(90deg,transparent 13%,var(--color-primary-1) 60%);--box-shadow-block:0px 5px 80px 0px rgba(51,51,51,.03),0px 4px 50px 0px rgba(51,51,51,.03),0px 3px 25px 0px rgba(51,51,51,.03),0px 2px 10px 0px rgba(51,51,51,.03),0px 1px 5px 0px rgba(27,30,53,.03);letter-spacing:-.008em;color:var(--color-dark-1);font-family:var(--font-global);font-size:18px;font-weight:400;letter-spacing:normal;line-height:1.67}.theme-strong .dark-mode{--color-dark-1:#151515;--color-dark-2:#222}.theme-strong .main-nav.dark-mode{background-color:rgba(30,30,30,.905)}.theme-strong .font-alt{font-weight:300}.theme-strong .lead{font-size:28px;line-height:1.357}.theme-strong .h3,.theme-strong .h4,.theme-strong .h5,.theme-strong h3,.theme-strong h4,.theme-strong h5{letter-spacing:-.0177em}.theme-strong b,.theme-strong strong{font-weight:600}.theme-strong blockquote p{letter-spacing:-.02em}.theme-strong .inner-nav ul{font-size:17px;line-height:1.6;font-weight:500;text-transform:uppercase;letter-spacing:.0095em}.theme-strong .inner-nav>ul>li>a{opacity:1!important}.theme-strong .inner-nav ul li a{position:relative}.theme-strong .inner-nav>ul>li>a:not(.no-hover):before{content:"";position:absolute;top:calc(50% + .7em);left:0;display:block;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform .27s var(--ease-default)}.theme-strong .inner-nav>ul>li>a.active:before{transform:scaleX(1)}.theme-strong .main-nav.mobile-on .inner-nav>ul>li>a:not(.no-hover):before{display:none}.theme-strong .inner-nav>ul>li>a:not(.no-hover):after{content:"";position:absolute;top:calc(50% - .5em);right:-.5em;display:block;width:3px;height:3px;background:currentColor;border-radius:50%;opacity:0;transform:scale(0);transition:var(--transition-default)}.theme-strong .inner-nav>ul>li>a:hover:after{opacity:1;transform:scale(1)}.theme-strong .form input[type=color],.theme-strong .form input[type=date],.theme-strong .form input[type=email],.theme-strong .form input[type=number],.theme-strong .form input[type=password],.theme-strong .form input[type=search],.theme-strong .form input[type=tel],.theme-strong .form input[type=text],.theme-strong .form input[type=url],.theme-strong .form select{padding-bottom:2px;border:1px solid rgba(0,0,0,.3)}.theme-strong .form textarea{border:1px solid rgba(0,0,0,.3)}.theme-strong .form input[type=color].input-sm,.theme-strong .form input[type=date].input-sm,.theme-strong .form input[type=email].input-sm,.theme-strong .form input[type=number].input-sm,.theme-strong .form input[type=password].input-sm,.theme-strong .form input[type=search].input-sm,.theme-strong .form input[type=tel].input-sm,.theme-strong .form input[type=text].input-sm,.theme-strong .form input[type=url].input-sm,.theme-strong .form select.input-sm,.theme-strong .form textarea.input-sm{font-size:16px}.theme-strong .form input[type=color].input-md,.theme-strong .form input[type=date].input-md,.theme-strong .form input[type=email].input-md,.theme-strong .form input[type=number].input-md,.theme-strong .form input[type=password].input-md,.theme-strong .form input[type=search].input-md,.theme-strong .form input[type=tel].input-md,.theme-strong .form input[type=text].input-md,.theme-strong .form input[type=url].input-md,.theme-strong .form select.input-md,.theme-strong .form textarea.input-md{font-size:17px}.theme-strong .form input[type=color].input-lg,.theme-strong .form input[type=date].input-lg,.theme-strong .form input[type=email].input-lg,.theme-strong .form input[type=number].input-lg,.theme-strong .form input[type=password].input-lg,.theme-strong .form input[type=search].input-lg,.theme-strong .form input[type=tel].input-lg,.theme-strong .form input[type=text].input-lg,.theme-strong .form input[type=url].input-lg,.theme-strong .form select.input-lg,.theme-strong .form textarea.input-lg{font-size:18px}.theme-strong .form input[type=color].input-lg,.theme-strong .form input[type=date].input-lg,.theme-strong .form input[type=email].input-lg,.theme-strong .form input[type=number].input-lg,.theme-strong .form input[type=password].input-lg,.theme-strong .form input[type=search].input-lg,.theme-strong .form input[type=tel].input-lg,.theme-strong .form input[type=text].input-lg,.theme-strong .form input[type=url].input-lg,.theme-strong .form select.input-lg{height:54px;line-height:54px}.theme-strong .form textarea.input-lg{padding-top:11px;padding-bottom:11px}.theme-strong .form input[type=color]::placeholder,.theme-strong .form input[type=date]::placeholder,.theme-strong .form input[type=email]::placeholder,.theme-strong .form input[type=number]::placeholder,.theme-strong .form input[type=password]::placeholder,.theme-strong .form input[type=search]::placeholder,.theme-strong .form input[type=tel]::placeholder,.theme-strong .form input[type=text]::placeholder,.theme-strong .form input[type=url]::placeholder,.theme-strong .form select::placeholder,.theme-strong .form textarea::placeholder{color:var(--color-gray-3)}.theme-strong .light-content input[type=color],.theme-strong .light-content input[type=date],.theme-strong .light-content input[type=email],.theme-strong .light-content input[type=number],.theme-strong .light-content input[type=password],.theme-strong .light-content input[type=search],.theme-strong .light-content input[type=tel],.theme-strong .light-content input[type=text],.theme-strong .light-content input[type=url],.theme-strong .light-content select,.theme-strong .light-content textarea{border-color:hsla(0,0%,100%,.35)}.theme-strong .form .form-group{margin-bottom:25px}.theme-strong .form label{margin-bottom:12px;font-size:20px}.theme-strong .form input.newsletter-field.error{border-color:#dc3545!important}.theme-strong .form-tip,.theme-strong .form-tip a{font-size:14px}.theme-strong .btn-mod,.theme-strong a.btn-mod{font-weight:500}.theme-strong .btn-mod.btn-medium{padding:10px 22px;font-size:16px;letter-spacing:.0025em}.theme-strong .btn-mod.btn-large{padding:13px 30px;font-size:17px;letter-spacing:.0017em}.theme-strong .link-hover-anim{letter-spacing:.0095em}.theme-strong .hs-status,.theme-strong .scroll-down-4{border-width:1px}.theme-strong .section-caption-border{padding:.4em .8em .5em}.theme-strong .section-title{font-size:60px!important;font-weight:600!important;line-height:1.15!important;letter-spacing:-.012em!important}.theme-strong .section-title-strong{font-weight:600}.theme-strong .features-list-icon{top:.2em}.theme-strong .tpl-alt-tabs>li{letter-spacing:-.02em}.theme-strong .post-prev-2-img{margin-bottom:17px}.theme-strong .post-prev-2-title{margin-bottom:10px;font-size:24px;font-weight:500}.theme-strong .post-prev-2-info{font-size:16px;text-transform:unset;letter-spacing:0}.theme-strong .footer-social-links a{width:42px;height:42px;margin:0 3px;font-size:16px;overflow:visible;border:1px solid #fff;border-radius:50%;isolation:isolate;transform:translateZ(0)}.theme-strong .footer-social-links a:hover{border-color:transparent}.theme-strong .footer-social-links a:hover:before{transform:scale(1.1)}.theme-strong .light-content .fw-top-link .icon{width:42px;height:42px;transition:all .27s var(--ease-out-medium)}.theme-strong .light-content .fw-top-link .icon:before{transition:all .27s var(--ease-out-medium)}.theme-strong .footer-text a{color:inherit;text-decoration:underline}.theme-strong .features-1-title{font-weight:600}.theme-strong .features-2-item:before{border:1px solid var(--color-dark-1);background:none;opacity:.15;transition:opacity .27s var(--ease-default);z-index:-1}.theme-strong .features-2-item:hover:before{opacity:1}.theme-strong .features-2-label{font-weight:500;color:var(--color-dark-1);background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.theme-strong .features-2-icon:before{background:var(--color-gray-light-1);opacity:1;z-index:-1}.theme-strong .features-2-icon svg{fill:var(--color-dark-1)}.theme-strong .light-content .features-2-item:before{background:var(--color-dark-mode-gray-2);border:1px solid var(--color-dark-mode-gray-2);transition:border-color .27s var(--ease-default);opacity:1;z-index:-1}.theme-strong .light-content .features-2-item:hover:before{background:var(--color-dark-mode-gray-2);opacity:1}.theme-strong .light-content .features-2-label{color:#fff;background:none;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.theme-strong .light-content .features-2-icon{color:#fff}.theme-strong .light-content .features-2-icon svg{fill:#fff}.theme-strong .light-content .features-2-icon:before{background:var(--color-dark-mode-gray-2);opacity:1;z-index:-1}.theme-strong .light-content .features-2-descr{color:var(--color-dark-mode-gray-1)}.theme-strong .bg-border-gradient:before{background:none;border:1px solid var(--color-dark-1);opacity:.15}.theme-strong .light-content .bg-border-gradient:before{background:none;border:1px solid #fff;opacity:.25}.theme-strong .bg-gradient-dark-alpha-1:before,.theme-strong .bg-gradient-dark-alpha-2:before{opacity:.9}.theme-strong .work-navigation a,.theme-strong .work-navigation a:visited{color:var(--color-dark-1)}@media only screen and (max-width:1366px){.theme-strong{--section-padding-y:140px}.theme-strong .container{max-width:var(--container-width)}.theme-strong .section-title{font-size:calc(1.138rem + 3.06vw)!important}.theme-strong .post-prev-2-title{font-size:calc(1.235rem + .31vw)}}@media only screen and (max-width:480px){.theme-strong .lead{font-size:20px}}.Typewriter,.typewrite{display:inline-block}:root{--menu-bar-height-scrolled:var(--menu-bar-height)}.typewrite{margin-left:10px}.dark-mode .dark-white{color:#fff!important}.dark-mode-logo{display:none}.dark .dark-mode-logo,.light-mode-logo{display:block}.dark .light-mode-logo{display:none}.header-logo-image{width:220px;height:auto}@media (min-width:1025px){.mn-has-sub+:hover,.mn-has-sub:hover+*{display:block!important;z-index:1}}.fadeInText{animation:animationFadeText .5s linear 0s 1}@keyframes animationFadeText{0%{opacity:0}to{opacity:1}}.dark-mode .image-filter,.dark-mode .svg-dark,.dark-mode .svg-shape{filter:invert(1) brightness(2)}html{scroll-behavior:auto!important}a{cursor:pointer}@media (max-width:1024px){.nav-logo-wrap .logo{max-width:130px}.header-logo-image{width:130px!important}body.mobile-menu-open{overflow:hidden}.main-nav.mobile-on .mobile-nav{width:auto;height:var(--menu-bar-height)!important;margin:0 -15px 0 auto;padding:0 15px;border:0;border-radius:0;background:transparent!important;box-shadow:none!important;z-index:1201}.main-nav.mobile-on .mobile-nav-icon,.main-nav.mobile-on .mobile-nav-icon:after,.main-nav.mobile-on .mobile-nav-icon:before{height:1.5px;background:hsla(0,0%,100%,.96);opacity:.92}.main-nav.mobile-on .mobile-nav-icon{width:1.65em}.main-nav.mobile-on .mobile-nav-icon:before{top:-.44em}.main-nav.mobile-on .mobile-nav-icon:after{top:.44em}.main-nav.mobile-on .mobile-nav.active{background:transparent!important;box-shadow:none!important}.main-nav.mobile-on .mobile-nav.active .mobile-nav-icon:after,.main-nav.mobile-on .mobile-nav.active .mobile-nav-icon:before{background:hsla(0,0%,100%,.96)}.main-nav.mobile-on.body-scrolled .mobile-nav-icon,.main-nav.mobile-on.body-scrolled .mobile-nav-icon:after,.main-nav.mobile-on.body-scrolled .mobile-nav-icon:before,.main-nav.mobile-on.body-scrolled .mobile-nav.active .mobile-nav-icon:after,.main-nav.mobile-on.body-scrolled .mobile-nav.active .mobile-nav-icon:before{background:#000;opacity:1}.main-nav.mobile-on .desktop-nav{display:flex!important;flex-direction:column;position:fixed;top:0;right:0;left:auto;width:min(86vw,380px);height:100dvh;max-height:none!important;overflow-y:auto;padding:calc(var(--menu-bar-height) + 14px) 16px 20px!important;border-left:1px solid hsla(0,0%,100%,.14);background:linear-gradient(160deg,rgba(15,30,33,.98),rgba(10,20,22,.96));box-shadow:-24px 0 48px rgba(0,0,0,.38);transform:translateX(104%);pointer-events:none;transition:transform .38s cubic-bezier(.22,.61,.36,1),box-shadow .3s ease;z-index:1200}.main-nav.mobile-on .desktop-nav.js-opened{transform:translateX(0);pointer-events:auto;box-shadow:-24px 0 48px rgba(0,0,0,.38),-100vw 0 0 100vw rgba(7,12,13,.5)}.main-nav.mobile-on .desktop-nav ul{background:transparent}.main-nav.mobile-on .desktop-nav>ul{display:block;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.main-nav.mobile-on .desktop-nav>ul.items-end{position:relative;top:auto;right:auto;margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.16)}.main-nav.mobile-on .desktop-nav ul li{margin:0!important}.main-nav.mobile-on .desktop-nav ul li a{margin-bottom:8px;padding:12px 10px;border:0;border-radius:10px;background:transparent;color:hsla(0,0%,100%,.92)!important;font-size:20px;font-weight:500;line-height:1.35!important}.main-nav.mobile-on .desktop-nav ul li:last-child a{margin-bottom:0}.main-nav.mobile-on .desktop-nav ul li a.active,.main-nav.mobile-on .desktop-nav ul li a:hover{background:hsla(0,0%,100%,.08);color:#fff!important}.main-nav.mobile-on .desktop-nav .header-cta-dark .link-strong,.main-nav.mobile-on .desktop-nav .header-cta-dark.link-hover-anim,.main-nav.mobile-on .desktop-nav .header-cta-white .link-strong,.main-nav.mobile-on .desktop-nav .header-cta-white.link-hover-anim{color:hsla(0,0%,100%,.95)!important}.main-nav.mobile-on .desktop-nav .link-hover-anim.underline .link-strong{border-bottom-color:hsla(0,0%,100%,.42)}.main-nav.mobile-on .desktop-nav>ul.items-end li>a{text-align:center;margin-top:4px;padding:13px 14px;border:1px solid hsla(0,0%,100%,.42);background:hsla(0,0%,100%,.04);border-radius:999px}}@media (min-width:1025px){.mobile-on .mn-sub{display:none}}@media (max-width:1024px){.mobile-on .js-opened .mn-sub.mobile-sub-active{max-height:1000px}}.dark-mode .form .form-tip-2{color:var(--color-dark-mode-gray-1);background-color:var(--color-dark-2)!important}:root{--btn-radius-unified:999px;--font-global:"Geist",sans-serif;--font-alt:"Geist",sans-serif;--font-serif:"Playfair Display","Playfair Display Placeholder",serif;--font-title-serif:"Playfair Display","Playfair Display Placeholder",serif;--brand-accent-1:#0f3b3f;--brand-accent-2:#ddc287;--color-primary-1:var(--brand-accent-1);--color-primary-1-a:#0d3235;--color-primary-light-1:#e5eeef;--color-primary-light-1-a:#c6d8da;--color-primary-2:#6d8a8d;--color-primary-light-2:#e9eff0;--color-primary-3:#9a824d;--color-primary-light-3:#f3eddc;--color-primary-4:#b89a60;--color-primary-light-4:#f6efdf;--color-secondary-1:var(--brand-accent-2);--gradient-primary-1:linear-gradient(135deg,var(--brand-accent-2) 0%,var(--brand-accent-1) 100%);--gradient-primary-1-a:linear-gradient(135deg,var(--brand-accent-2) 0%,var(--brand-accent-1) 100%);--gradient-primary-1-b:linear-gradient(135deg,hsla(41,56%,70%,.35),rgba(15,59,63,.35));--btn-unified-bg:rgba(15,59,63,.1);--btn-unified-border:rgba(15,59,63,.65);--btn-unified-color:var(--brand-accent-1)}.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon),a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon),button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon){border-radius:var(--btn-radius-unified)!important}.btn-mod,.form,.fw-menu,.link-strong,.main-nav,.section-descr,.text-gray,body,button,input,select,textarea{font-family:var(--font-global)!important}.section-descr{font-size:19px!important}.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light),a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light),button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light){color:var(--btn-unified-color)!important;background:var(--btn-unified-bg)!important;border:1px solid var(--btn-unified-border)!important;box-shadow:none!important}.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):focus,.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):hover,a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):focus,a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):hover,button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):focus,button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):hover{color:#fff!important;background:var(--brand-accent-1)!important;border-color:var(--brand-accent-1)!important}.btn.btn-mod.btn-w,.btn.btn-mod.btn-white,a.btn.btn-mod.btn-w,a.btn.btn-mod.btn-white,button.btn.btn-mod.btn-w,button.btn.btn-mod.btn-white{color:var(--brand-accent-1)!important;background:#fff!important;border:1px solid #fff!important}.btn.btn-mod.btn-border-w,.btn.btn-mod.btn-border-w-light,.btn.btn-mod.btn-border-white,.btn.btn-mod.btn-border-white-light,a.btn.btn-mod.btn-border-w,a.btn.btn-mod.btn-border-w-light,a.btn.btn-mod.btn-border-white,a.btn.btn-mod.btn-border-white-light,button.btn.btn-mod.btn-border-w,button.btn.btn-mod.btn-border-w-light,button.btn.btn-mod.btn-border-white,button.btn.btn-mod.btn-border-white-light{color:#fff!important;background:transparent!important;border:1px solid hsla(0,0%,100%,.95)!important}.btn.btn-mod.btn-border-w-light:focus,.btn.btn-mod.btn-border-w-light:hover,.btn.btn-mod.btn-border-w:focus,.btn.btn-mod.btn-border-w:hover,.btn.btn-mod.btn-border-white-light:focus,.btn.btn-mod.btn-border-white-light:hover,.btn.btn-mod.btn-border-white:focus,.btn.btn-mod.btn-border-white:hover,a.btn.btn-mod.btn-border-w-light:focus,a.btn.btn-mod.btn-border-w-light:hover,a.btn.btn-mod.btn-border-w:focus,a.btn.btn-mod.btn-border-w:hover,a.btn.btn-mod.btn-border-white-light:focus,a.btn.btn-mod.btn-border-white-light:hover,a.btn.btn-mod.btn-border-white:focus,a.btn.btn-mod.btn-border-white:hover{color:var(--brand-accent-1)!important;background:#fff!important;border-color:#fff!important}.light-content .btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light),.light-content a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light),.light-content button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light){color:var(--brand-accent-2)!important;background:hsla(41,56%,70%,.14)!important;border-color:hsla(41,56%,70%,.9)!important}.light-content .btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):focus,.light-content .btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):hover,.light-content a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):focus,.light-content a.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):hover,.light-content button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):focus,.light-content button.btn.btn-mod:not(.btn-circle):not(.btn-ellipse):not(.btn-with-icon):not(.btn-w):not(.btn-white):not(.btn-w-c):not(.btn-white-c):not(.btn-border-w):not(.btn-border-white):not(.btn-border-w-light):not(.btn-border-white-light):hover{color:var(--brand-accent-1)!important;background:var(--brand-accent-2)!important;border-color:var(--brand-accent-2)!important}.blog-item-title,.features-title,.number-title,.portfolio-1-title,.portfolio-2-title,.portfolio-3-title,.portfolio-4-title,.portfolio-5-title,.post-prev-1-title,.post-prev-2-title,.post-prev-3-title,.post-prev-title,.pricing-title,.section-caption,.section-title,.section-title-large,.section-title-medium,.section-title-repeat,.section-title-small,.section-title-strong,.section-title-tiny,.services-title,.team-item-name,.widget-title,.work-title,[class*=hs-title-]{font-family:var(--font-title-serif)!important;font-weight:700!important}.section-caption{color:var(--brand-accent-1)}.light-content .section-caption{color:var(--brand-accent-2)!important}.section-title,.section-title-large,.section-title-medium,.section-title-repeat,.section-title-small,.section-title-strong,.section-title-tiny{color:var(--brand-accent-1)}.light-content .section-title,.light-content .section-title-large,.light-content .section-title-medium,.light-content .section-title-repeat,.light-content .section-title-small,.light-content .section-title-strong,.light-content .section-title-tiny{color:var(--brand-accent-2)!important}.fw-title em,.keyword-emphasis,.section-title em,.section-title-large em,.section-title-medium em,.section-title-repeat em,.section-title-small em,.section-title-strong em,.section-title-tiny em,.services-title em,.team-item-name em,.work-title em,[class*=hs-title-] em,em.keyword-emphasis{font-family:var(--font-title-serif)!important;font-style:italic!important;font-weight:700!important}.text-primary{color:var(--brand-accent-1)!important}.text-secondary{color:var(--brand-accent-2)!important}.link-hover-anim,.link-strong{color:var(--brand-accent-1)}.light-content .link-hover-anim,.light-content .link-strong{color:var(--brand-accent-2)!important}.underline .link-strong{border-bottom-color:currentColor}.header-cta-white .link-strong,.header-cta-white.link-hover-anim{color:#fff!important}.header-cta-dark .link-strong,.header-cta-dark.link-hover-anim{color:#000!important}.header-links-white>li>a{color:#fff!important;opacity:.92}.header-links-dark>li>a{color:#000!important;opacity:.92}.main-nav .header-links-white>li>a.active,.main-nav .header-links-white>li>a:hover,.main-nav.dark .header-links-white>li>a.active,.main-nav.dark .header-links-white>li>a:hover{color:#fff!important;opacity:1!important}.main-nav .header-links-dark>li>a.active,.main-nav .header-links-dark>li>a:hover,.main-nav.dark .header-links-dark>li>a.active,.main-nav.dark .header-links-dark>li>a:hover{color:#000!important;opacity:1!important}.main-nav.body-scrolled .header-links-white>li>a{color:#000!important;opacity:.88}.main-nav.body-scrolled .header-links-white>li>a.active,.main-nav.body-scrolled .header-links-white>li>a:hover{color:#000!important;opacity:1!important}.main-nav.body-scrolled .header-cta-dark .link-strong,.main-nav.body-scrolled .header-cta-dark.link-hover-anim,.main-nav.body-scrolled .header-cta-white .link-strong,.main-nav.body-scrolled .header-cta-white.link-hover-anim,.main-nav.body-scrolled .header-links-dark>li>a{color:#000!important}.main-nav .inner-nav ul>li>a.active,.main-nav .inner-nav ul>li>a:hover{color:var(--brand-accent-1)!important}.main-nav.body-scrolled .inner-nav ul>li>a.active,.main-nav.body-scrolled .inner-nav ul>li>a:hover,.main-nav.dark .inner-nav ul>li>a.active,.main-nav.dark .inner-nav ul>li>a:hover{color:var(--brand-accent-2)!important}.team-page-hover-grid{margin-top:8px!important}.team-page-hover-card .team-item-image{overflow:hidden}.team-page-hover-card .team-item-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,59,63,0) 38%,rgba(15,59,63,.3)),linear-gradient(120deg,hsla(0,0%,100%,0) 30%,hsla(0,0%,100%,.18) 48%,hsla(0,0%,100%,0) 66%);opacity:0;transform:translateX(-12%);transition:opacity .32s ease,transform .48s ease;pointer-events:none}.team-page-hover-card .team-item-image img{transition:transform .48s ease,filter .36s ease}.team-page-hover-card .team-item-descr{transition:transform .28s ease,opacity .28s ease}.team-page-hover-card .team-item-name,.team-page-hover-card .team-item-role{transition:color .28s ease}.no-mobile .team-page-hover-card:hover .team-item-image img,.team-page-hover-card:focus-within .team-item-image img{transform:scale(1.06);filter:saturate(1.04)}.no-mobile .team-page-hover-card:hover .team-item-image:after,.team-page-hover-card:focus-within .team-item-image:after{opacity:1;transform:translateX(0)}.no-mobile .team-page-hover-card:hover .team-item-descr,.team-page-hover-card:focus-within .team-item-descr{transform:translateY(-6px)}.no-mobile .team-page-hover-card:hover .team-item-name,.team-page-hover-card:focus-within .team-item-name{color:var(--brand-accent-1)}.no-mobile .team-page-hover-card:hover .team-item-role,.team-page-hover-card:focus-within .team-item-role{color:rgba(34,43,46,.88)}@media only screen and (max-width:767px){.team-page-hover-grid{margin-top:16px!important}}.works-filter a.active,.works-filter a:hover{color:var(--brand-accent-1)}.works-filter a:after{background-color:var(--brand-accent-2)}.light-content .works-filter a.active,.light-content .works-filter a:hover{color:var(--brand-accent-2)}.light-content .works-filter a:after{background-color:var(--brand-accent-2)}.alt-features-icon,.features-list-icon:not(.biomonic-accent-icon),.fw-title{color:var(--brand-accent-1)}.features-list-icon:not(.biomonic-accent-icon){background:var(--brand-accent-1)}.form input[type=email]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form textarea:focus{border-color:hsla(41,56%,70%,.85)!important;box-shadow:0 0 0 2px hsla(41,56%,70%,.2)!important}::selection{color:var(--brand-accent-1);background:hsla(41,56%,70%,.9)}@media (max-width:500px){.team-carousel .owl-prev.owl-prev-testimonial-1{left:21px}}.mn-sub{transition:max-height .3s ease-in-out}.mn-sub.open{max-height:200px;overflow:auto!important;opacity:1!important}html{scroll-behavior:smooth!important}.home-1-services{--services-text-overlap:60px}.home-1-services .services-content-item{min-height:680px}.home-1-services .home-1-services-intro{font-size:22px!important;line-height:1.45!important}.home-1-facts-intro{font-size:20px!important;line-height:1.45!important}.home-1-services .services-tabs{display:grid;grid-template-rows:repeat(3,auto);grid-auto-flow:column;grid-auto-columns:max-content;grid-column-gap:24px;column-gap:24px;padding-right:0;width:max-content}.home-1-services .services-tabs>li{break-inside:avoid-column;-webkit-column-break-inside:avoid}.home-1-services .services-text-container{border-radius:16px;box-shadow:0 10px 28px rgba(10,28,32,.12)}.home-1-services img.services-image{width:100%;max-width:none}@media only screen and (max-width:1400px){.home-1-services{--services-text-overlap:0px}}@media only screen and (max-width:991px){.home-1-services .services-tabs{display:block;width:auto}.home-1-services img.services-image{width:78%;max-width:640px;margin-left:22%}}.home-1-facts-video{margin-top:72px}.home-1-facts-video .bg-video-wrapper{z-index:0}.home-1-facts-video .bg-video-overlay{z-index:1;pointer-events:none}.home-1-facts-video .bg-video{pointer-events:none}.home-1-facts-video>.container{z-index:2}@media only screen and (max-width:991px){.home-1-facts-video{margin-top:48px}}.about-main{overflow:visible!important}.home-1-scroll-stack-section{overflow:visible;background:radial-gradient(circle at top right,hsla(41,56%,70%,.12),transparent 34%),linear-gradient(180deg,hsla(0,0%,100%,.78),hsla(45,36%,96%,.96))}.home-1-circular-gallery-section{background:radial-gradient(circle at top left,hsla(41,56%,70%,.14),transparent 28%),linear-gradient(180deg,hsla(0,0%,100%,.86),hsla(45,36%,96%,.98))}.home-1-circular-gallery-panel{position:relative;overflow:hidden;padding:clamp(28px,4vw,42px);border:1px solid rgba(15,59,63,.1);border-radius:34px;background:radial-gradient(circle at top center,hsla(0,0%,100%,.88),transparent 36%),linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(42,45%,96%,.98));box-shadow:0 24px 56px rgba(10,28,32,.1)}.home-1-circular-gallery-panel:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0))}.home-1-circular-gallery-intro{max-width:420px;margin-left:auto;color:rgba(15,59,63,.72)}.home-1-circular-gallery-shell{position:relative;height:clamp(380px,50vw,560px);perspective:1800px;perspective-origin:center 44%;overflow:hidden}.home-1-circular-gallery-stage{position:relative;width:100%;height:100%;transform-style:preserve-3d;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-1-circular-gallery-stage.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.home-1-circular-gallery-item{position:absolute;left:50%;top:50%;width:clamp(170px,18vw,248px);transform-style:preserve-3d;will-change:transform,opacity,filter;transition:opacity .28s ease,filter .28s ease}.home-1-circular-gallery-card{width:100%}.home-1-circular-gallery-media{position:relative;overflow:hidden;aspect-ratio:.82;border-radius:28px;border:1px solid rgba(15,59,63,.08);background:#eef2f0;box-shadow:0 18px 34px rgba(10,28,32,.14)}.home-1-circular-gallery-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.04),rgba(15,59,63,.12));pointer-events:none}.home-1-circular-gallery-image{object-fit:cover;transition:transform .7s ease}.home-1-circular-gallery-item:hover .home-1-circular-gallery-image{transform:scale(1.04)}.home-1-circular-gallery-title{margin-top:14px;color:var(--brand-accent-1);font-size:clamp(18px,2vw,26px);line-height:1.1;text-align:center;text-shadow:none}.home-1-circular-gallery-note{margin-top:20px;color:rgba(15,59,63,.52);font-size:11px;font-weight:700;letter-spacing:.16em;text-align:center;text-transform:uppercase}.home-1-scroll-stack{position:relative;padding-bottom:12px}.home-1-scroll-stack:before{content:"";position:absolute;left:12%;right:12%;top:0;bottom:0;border-radius:28px;background:linear-gradient(180deg,rgba(15,59,63,.03),hsla(41,56%,70%,.08));pointer-events:none}.home-1-scroll-stack-card{--stack-index:0;--stack-depth:0;--stack-future-depth:0;--stack-base-scale:1;--stack-lift:0px;--stack-hover-lift:0px;--stack-scale-factor:1;--stack-tilt:0deg;--stack-opacity:1;--stack-saturation:1;--stack-blur:0px;position:-webkit-sticky;position:sticky;top:clamp(92px,12vh,138px);z-index:calc(10 + var(--stack-index));margin-top:18px}.home-1-scroll-stack-card:first-child{margin-top:0}.home-1-scroll-stack-card-inner{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:24px;gap:24px;align-items:start;padding:clamp(22px,2.8vw,34px);border:1px solid rgba(15,59,63,.1);border-radius:24px;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(48,45%,98%,.98));box-shadow:0 8px 20px rgba(10,28,32,.05);transform-origin:center top;will-change:transform,opacity,filter;transform:translate3d(0,calc(var(--stack-lift) + var(--stack-hover-lift)),0) rotate(var(--stack-tilt)) scale(calc(var(--stack-base-scale) * var(--stack-scale-factor)));opacity:var(--stack-opacity);filter:saturate(var(--stack-saturation)) blur(var(--stack-blur));transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background-color .28s ease,opacity .28s ease,filter .28s ease}.home-1-scroll-stack-card-inner:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(circle at top right,hsla(41,56%,70%,.22),transparent 44%);opacity:.42;transition:opacity .28s ease}.home-1-scroll-stack-badge{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;flex:0 0 64px;padding:0;border-radius:999px;font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--brand-accent-1);background:hsla(41,56%,70%,.28);border:1px solid rgba(15,59,63,.08);transition:transform .28s ease,background-color .28s ease}.home-1-scroll-stack-card-content{display:grid;grid-template-columns:minmax(0,1fr) clamp(180px,22vw,240px);grid-template-areas:"copy media";grid-gap:24px;gap:24px;align-items:start;min-width:0}.home-1-scroll-stack-copy{grid-area:copy;min-width:0}.home-1-scroll-stack-media{grid-area:media;position:relative;overflow:hidden;min-height:188px;border-radius:18px;border:1px solid rgba(15,59,63,.08);background:rgba(15,59,63,.06);box-shadow:0 12px 26px rgba(10,28,32,.1);aspect-ratio:5/4}.home-1-scroll-stack-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,59,63,0) 42%,rgba(15,59,63,.22));pointer-events:none}.home-1-scroll-stack-image{object-fit:cover;transition:transform .45s ease}.home-1-scroll-stack-label{margin-bottom:10px;font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;color:rgba(15,59,63,.8)}.home-1-scroll-stack-title{margin-bottom:14px;font-size:clamp(22px,2vw,28px);line-height:1.16;letter-spacing:-.02em;color:var(--brand-accent-1)}.home-1-scroll-stack-heading-nowrap{white-space:nowrap}.home-1-scroll-stack-intro{max-width:440px;margin-left:auto;color:rgba(15,59,63,.78)}.home-1-scroll-stack-card .text-gray{margin:0;font-size:16px;line-height:1.78;color:rgba(34,43,46,.82)!important}.home-1-scroll-stack-card[data-state=past]{--stack-lift:calc(var(--stack-depth) * -14px);--stack-scale-factor:calc(1 - (var(--stack-depth) * 0.05));--stack-opacity:calc(1 - (var(--stack-depth) * 0.08));--stack-saturation:calc(1 - (var(--stack-depth) * 0.08));--stack-blur:calc(var(--stack-depth) * 0.2px)}.home-1-scroll-stack-card[data-state=future]{--stack-lift:calc(var(--stack-future-depth) * 3px)}.home-1-scroll-stack-card:nth-child(odd)[data-state=past]{--stack-tilt:calc(var(--stack-depth) * -0.6deg)}.home-1-scroll-stack-card:nth-child(2n)[data-state=past]{--stack-tilt:calc(var(--stack-depth) * 0.6deg)}.home-1-scroll-stack-card[data-state=active]{--stack-lift:-10px;--stack-scale-factor:1.015}.home-1-scroll-stack-card[data-state=active] .home-1-scroll-stack-card-inner{border-color:rgba(15,59,63,.18);box-shadow:0 22px 44px rgba(10,28,32,.12)}.home-1-scroll-stack-card[data-state=active] .home-1-scroll-stack-card-inner:before{opacity:.72}.home-1-scroll-stack-card[data-state=active] .home-1-scroll-stack-badge{transform:scale(1.06);background:hsla(41,56%,70%,.4)}.home-1-scroll-stack-card[data-state=active] .home-1-scroll-stack-image{transform:scale(1.03)}.home-1-scroll-stack-card[data-state=past] .home-1-scroll-stack-card-inner{box-shadow:0 14px 30px rgba(10,28,32,.08)}.home-1-scroll-stack-card[data-state=past] .home-1-scroll-stack-badge{transform:scale(calc(1 - (var(--stack-depth) * .04)))}.home-1-scroll-stack-card:focus-within .home-1-scroll-stack-card-inner,.home-1-scroll-stack-card:hover .home-1-scroll-stack-card-inner{--stack-hover-lift:-3px;border-color:rgba(15,59,63,.18);box-shadow:0 24px 48px rgba(10,28,32,.12)}.home-1-scroll-stack-card:focus-within .home-1-scroll-stack-image,.home-1-scroll-stack-card:hover .home-1-scroll-stack-image{transform:scale(1.05)}.home-1-portfolio-offers .home-1-portfolio-meta{margin-top:24px}.home-1-portfolio-offers .home-1-portfolio-grid .work-intro{min-height:150px}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a{display:block}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item .work-img{position:relative;overflow:hidden;border-radius:18px;box-shadow:0 12px 28px rgba(10,28,32,.14);transition:transform .28s ease,box-shadow .28s ease}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item .work-img .work-img-bg{border-radius:18px}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item .work-img:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(15,59,63,0) 45%,rgba(15,59,63,.34));opacity:0;transition:opacity .28s ease}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item .work-intro{transition:transform .28s ease}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item .work-title{transition:color .28s ease}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:focus-visible .work-img,.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:hover .work-img{transform:translateY(-8px);box-shadow:0 20px 38px rgba(10,28,32,.2)}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:focus-visible .work-img:after,.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:hover .work-img:after{opacity:1}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:focus-visible .work-intro,.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:hover .work-intro{transform:translateY(-4px)}.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:focus-visible .work-title,.home-1-portfolio-offers .home-1-portfolio-grid-alt .work-item a:hover .work-title{color:var(--brand-accent-1)}@media only screen and (max-width:991px){.home-1-circular-gallery-panel{padding:22px 18px 24px;border-radius:28px}.home-1-circular-gallery-intro{max-width:none;margin-left:0}.home-1-circular-gallery-shell{height:clamp(320px,72vw,420px)}.home-1-circular-gallery-item{width:clamp(140px,34vw,190px)}.home-1-circular-gallery-media{border-radius:22px}.home-1-circular-gallery-title{margin-top:12px;font-size:18px}.home-1-scroll-stack{padding-top:12px;padding-bottom:34px}.home-1-scroll-stack:before{left:0;right:0}.home-1-scroll-stack-card{--stack-base-scale:var(--stack-base-scale-mobile);position:-webkit-sticky;position:sticky;top:clamp(78px,10vh,102px);z-index:calc(10 + var(--stack-index));margin-top:18px}.home-1-scroll-stack-card:first-child{margin-top:0}.home-1-scroll-stack-card[data-state=past]{--stack-lift:calc(var(--stack-depth) * -9px);--stack-scale-factor:calc(1 - (var(--stack-depth) * 0.05))}.home-1-scroll-stack-card[data-state=active]{--stack-lift:-8px;--stack-scale-factor:1.02}.home-1-scroll-stack-card[data-state=future]{--stack-lift:calc(var(--stack-future-depth) * 6px)}.home-1-scroll-stack-card-inner{grid-template-columns:52px minmax(0,1fr);gap:16px;padding:18px;border-radius:20px}.home-1-scroll-stack-card-content{grid-template-columns:1fr;grid-template-areas:"media" "copy";gap:16px}.home-1-scroll-stack-media{min-height:180px;border-radius:16px}.home-1-scroll-stack-badge{width:52px;height:52px;flex-basis:52px;font-size:11px}.home-1-scroll-stack-title{font-size:21px}.home-1-scroll-stack-intro{max-width:none;margin-left:0}.home-1-scroll-stack-card .text-gray{font-size:15px;line-height:1.7}.home-1-portfolio-offers .home-1-portfolio-meta{margin-top:0}}.biomonic-logo-wrap{display:flex;justify-content:flex-end;margin-bottom:18px}.biomonic-logo-card{width:min(180px,42%);padding:10px;background:rgba(15,59,63,.05);border:1px solid rgba(15,59,63,.2);border-radius:16px}.biomonic-accent-icon{background:rgba(15,59,63,.12);color:var(--brand-accent-1)}.biomonic-photo-wrap{overflow:hidden;border-radius:22px}@media only screen and (max-width:991px){.biomonic-logo-wrap{justify-content:flex-start}}.hero7-section{overflow:hidden}.hero7-slideshow{position:absolute;inset:0;overflow:hidden;z-index:0}.hero7-slideshow-slide{position:absolute;inset:0;opacity:0;background-repeat:no-repeat;background-position:50%;background-size:cover;transform:scale(1.02);transition:opacity 1.8s cubic-bezier(.22,.61,.36,1),transform 6.8s ease-out,filter 1.8s ease;filter:saturate(.96) brightness(.9);will-change:opacity,transform}.hero7-slideshow-slide.is-active{opacity:1;transform:scale(1.07);filter:saturate(1.02) brightness(1)}.hero7-home-content,.hero7-section .scroll-down-wrap{position:relative;z-index:2}.hero7-home-content{transform:translateY(46px)}.hero7-contact-btn.btn-mod.btn-w{transition:all .25s ease}.hero7-contact-btn.btn-mod.btn-w:focus,.hero7-contact-btn.btn-mod.btn-w:hover{color:var(--brand-accent-1)!important;background:var(--brand-accent-2)!important;border-color:var(--brand-accent-2)!important;transform:translateY(-2px)}.hero7-quotes{margin-top:40px}.hero7-actions{margin-top:24px}.hero7-quotes-label{margin-bottom:12px;color:hsla(0,0%,100%,.72);font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.hero7-quotes-label-mobile{display:none}.hero7-quotes-grid{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:hsla(0,0%,100%,.24) transparent}.hero7-quotes-grid::-webkit-scrollbar{height:6px}.hero7-quotes-grid::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.24);border-radius:999px}.hero7-quote-card{flex:0 0 min(260px,68vw);display:flex;flex-direction:column;height:182px;padding:14px 16px 12px;border:1px solid hsla(0,0%,100%,.16);border-radius:18px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero7-quote-text{margin:0 0 10px;color:hsla(0,0%,100%,.96);font-family:var(--font-serif);font-size:14px;line-height:1.4;display:-webkit-box;min-height:calc(1.4em * 4);max-height:calc(1.4em * 4);overflow:hidden;-webkit-line-clamp:4;-webkit-box-orient:vertical}.hero7-quote-meta{display:flex;align-items:center;gap:10px;margin-top:auto}.hero7-quote-avatar{flex:0 0 auto;width:36px;height:36px;overflow:hidden;border-radius:50%}.hero7-quote-author{display:flex;flex-direction:column;align-items:flex-start;color:hsla(0,0%,100%,.96);font-size:11px;line-height:1.35;text-align:left}.hero7-quote-author strong{display:block;width:100%;text-align:left}.hero7-quote-author .small{color:hsla(0,0%,100%,.62);font-size:10px;text-transform:uppercase;letter-spacing:.08em}@media (max-width:991px){.hero7-home-content{transform:translateY(24px)}.hero7-quotes{margin-top:30px}.hero7-actions{margin-top:18px}.hero7-quote-card{flex-basis:min(240px,78vw);height:170px;padding:13px 14px 12px;border-radius:16px}.hero7-quote-text{font-size:13px}}@media (max-width:767px){.hero7-home-content .row{--bs-gutter-x:0;margin-right:0;margin-left:0;justify-content:center}.hero7-main-col{max-width:420px;padding-right:0;padding-left:20px;text-align:center}.hero7-main-col,.hero7-main-col>.hero7-actions,.hero7-main-col>.hero7-quotes,.hero7-main-col>.hs-title-13{width:100%;margin-right:auto;margin-left:auto}.hero7-quotes{margin-top:16px}.hero7-quotes-label{margin-bottom:0;font-size:9px;letter-spacing:.14em;text-align:center}.hero7-quotes-label-desktop{display:none}.hero7-quotes-label-mobile{display:inline}.hero7-quotes-grid{display:none}.hero7-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}}.theme-main img:not(.light-mode-logo):not(.dark-mode-logo):not(.logo-white):not(.logo-dark){border-radius:18px}.home-1-about-media-wrap{aspect-ratio:16/8;border-radius:22px;background:#dfe7e6;box-shadow:0 16px 42px rgba(10,28,32,.16)}.home-1-about-video{display:block;width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.65,.2,1)}.home-1-about-media-wrap:hover .home-1-about-video{transform:scale(1.03)}.home-1-about-heading{position:relative;display:inline-block;margin-bottom:16px;padding-bottom:10px}.home-1-about-heading:after{content:"";position:absolute;left:0;bottom:0;width:60px;height:2px;background:linear-gradient(90deg,var(--brand-accent-1) 0,var(--brand-accent-2) 100%);border-radius:999px}.home-1-about-copy{margin-bottom:28px}.home-1-about-details{--bs-gutter-x:28px;--bs-gutter-y:28px}.home-1-about-panel{height:100%;padding:30px 32px;border-radius:20px;border:1px solid rgba(15,59,63,.12);background:#fff;box-shadow:0 14px 30px rgba(10,28,32,.08);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}@media (hover:hover){.home-1-about-panel:hover{transform:translateY(-4px);border-color:rgba(15,59,63,.2);box-shadow:0 18px 36px rgba(10,28,32,.12)}}.form-status-alert{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(15,59,63,.18);background:hsla(0,0%,100%,.94);box-shadow:0 10px 24px rgba(10,28,32,.08);animation:form-status-in .22s ease}.global-form-alert-wrap{position:fixed;top:max(14px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(92vw,680px);z-index:12000;pointer-events:none}.global-form-alert-card{width:100%;pointer-events:auto}.form-status-alert-icon{width:24px;height:24px;min-width:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:14px;font-weight:700;line-height:1;color:#0f3b3f;background:rgba(15,59,63,.1);margin-top:1px}.form-status-alert-text{margin:0;font-size:14px;line-height:1.5;color:var(--color-dark-2)}.form-status-alert.is-loading{border-color:rgba(15,59,63,.22);background:linear-gradient(130deg,rgba(245,248,247,.96),hsla(0,0%,100%,.96))}.form-status-alert.is-loading .form-status-alert-icon{font-size:0;background:transparent;border:2px solid rgba(15,59,63,.24);border-top-color:#0f3b3f;animation:form-status-spin .8s linear infinite}.form-status-alert.is-success{border-color:rgba(47,123,83,.26);background:linear-gradient(130deg,rgba(239,249,243,.98),hsla(0,0%,100%,.95))}.form-status-alert.is-success .form-status-alert-icon{color:#1f6f49;background:rgba(47,123,83,.14)}.form-status-alert.is-error{border-color:rgba(158,62,54,.28);background:linear-gradient(130deg,hsla(9,100%,97%,.98),hsla(0,0%,100%,.95))}.form-status-alert.is-error .form-status-alert-icon{color:#8e3d35;background:rgba(179,77,69,.16)}.form-status-alert.is-info{border-color:hsla(41,56%,70%,.44);background:linear-gradient(130deg,rgba(255,250,240,.96),hsla(0,0%,100%,.95))}.form-status-alert.is-info .form-status-alert-icon{color:#9a6a1d;background:hsla(41,56%,70%,.28)}@keyframes form-status-spin{to{transform:rotate(1turn)}}@keyframes form-status-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.about-hero-video-wrap{border-radius:18px}.about-hero-video{display:block}@media only screen and (max-width:991px){.global-form-alert-wrap{width:min(95vw,680px);top:max(10px,env(safe-area-inset-top))}.home-1-about-media-wrap{aspect-ratio:16/9.5;border-radius:18px}.home-1-about-panel{padding:24px 22px;border-radius:18px}}.offer-page-hero{position:relative;min-height:clamp(580px,82vh,820px);background:#171513}.offer-page-hero-nav .dark-mode-logo{display:block}.offer-page-hero-nav .light-mode-logo,.offer-page-hero-nav.body-scrolled .dark-mode-logo{display:none}.offer-page-hero-nav.body-scrolled .light-mode-logo{display:block}.offer-page-hero-overlay{background:linear-gradient(180deg,rgba(12,11,10,.7),rgba(12,11,10,.48) 30%,rgba(12,11,10,.62)),radial-gradient(circle at top center,hsla(0,0%,100%,.08) 0,hsla(0,0%,100%,0) 42%)}.offer-page-hero-container{min-height:inherit;display:flex;align-items:center;padding-top:148px;padding-bottom:102px}.offer-page-hero-copy{width:100%}.offer-page-hero-copy .section-caption-border,.offer-page-hero-copy .section-descr,.offer-page-hero-copy .small{color:hsla(0,0%,100%,.9)}.offer-page-hero-copy .hs-title-1,.offer-page-hero-copy .hs-title-1 span{color:#fff}.offer-page-hero-copy .section-descr{max-width:760px;margin-right:auto;margin-left:auto}.offer-page-disabled-state{max-width:860px;margin:0 auto;padding:48px clamp(24px,4vw,52px);border:1px solid rgba(15,59,63,.12);border-radius:28px;background:#fff;box-shadow:0 22px 54px rgba(10,28,32,.08);text-align:center}.offer-page-disabled-kicker{margin-bottom:14px;color:rgba(15,59,63,.72);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}@media only screen and (max-width:991px){.offer-page-hero{min-height:clamp(500px,72vh,660px)}.offer-page-hero-container{padding-top:124px;padding-bottom:76px}.offer-page-disabled-state{padding:34px 22px;border-radius:22px}}.offer-cards-grid{display:grid;grid-gap:32px;gap:32px}.offer-cards-grid-carriage,.offer-cards-grid-horse{grid-template-columns:repeat(3,minmax(0,1fr))}.offer-card{position:relative;isolation:isolate;display:flex;flex-direction:column;height:100%;border:1px solid rgba(15,59,63,.14);border-radius:24px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.98),hsla(45,36%,96%,.98));box-shadow:0 14px 34px rgba(10,28,32,.1);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.offer-card:hover{transform:translateY(-6px);border-color:rgba(15,59,63,.3);box-shadow:0 20px 44px rgba(10,28,32,.16)}.offer-card-media{position:relative;display:block;width:100%;height:clamp(250px,24vw,320px);background:#eef2f1;overflow:hidden}.offer-card-preview-trigger{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:transparent;cursor:pointer;line-height:0}.offer-card-image{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.offer-card-video-preview{position:absolute;inset:0;background-color:rgba(15,59,63,.08);background-size:cover;background-position:50%}.offer-card-video-overlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.92);color:var(--brand-accent-1);font-size:12px;font-weight:600;letter-spacing:.02em}.offer-card-video-icon{font-size:11px;line-height:1}.offer-card-media-empty{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.5),rgba(15,59,63,0) 55%),linear-gradient(130deg,rgba(15,59,63,.16),hsla(41,56%,70%,.22))}.offer-card-media-nav{position:absolute;top:50%;z-index:2;width:38px;height:38px;border-radius:999px;border:1px solid hsla(0,0%,100%,.48);background:hsla(0,0%,100%,.92);color:var(--brand-accent-1);font-size:22px;line-height:1;box-shadow:0 10px 24px rgba(10,28,32,.16);transform:translateY(-50%);transition:all .2s ease}.offer-card-media-nav-prev{left:14px}.offer-card-media-nav-next{right:14px}.offer-card-media-nav:focus-visible,.offer-card-media-nav:hover{background:#fff;border-color:hsla(0,0%,100%,.82);box-shadow:0 14px 28px rgba(10,28,32,.18)}.offer-card-media-counter{position:absolute;left:50%;bottom:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border-radius:999px;background:hsla(0,0%,100%,.94);color:var(--brand-accent-1);font-size:12px;font-weight:700;line-height:1;box-shadow:0 10px 24px rgba(10,28,32,.14);transform:translateX(-50%)}.offer-card-body{display:flex;flex-direction:column;flex:1 1;gap:14px;padding:24px 22px}.offer-card-kicker{font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(15,59,63,.62)}.offer-card-heading{display:flex;flex-direction:column;gap:10px}.offer-card-price-pill{display:inline-flex;align-self:flex-start;padding:9px 14px;border-radius:999px;background:hsla(41,56%,70%,.24);border:1px solid rgba(15,59,63,.08);color:var(--brand-accent-1);font-size:14px;font-weight:700;line-height:1}.offer-card-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.offer-card-stat{display:flex;flex-direction:column;gap:6px;min-height:78px;padding:13px 14px;border:1px solid rgba(15,59,63,.08);border-radius:16px;background:rgba(15,59,63,.03)}.offer-card-stat span{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(15,59,63,.56)}.offer-card-stat strong{font-size:15px;line-height:1.35;color:var(--brand-accent-1)}.offer-card-tags{display:flex;flex-wrap:wrap;gap:8px}.offer-card-tag{display:inline-flex;align-items:center;min-height:34px;padding:8px 12px;border:1px solid rgba(15,59,63,.08);border-radius:999px;background:rgba(15,59,63,.03);color:rgba(15,59,63,.74);font-size:12px;font-weight:600}.offer-card-footer{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(15,59,63,.08)}.offer-card-cta{align-self:stretch;justify-content:center;transition:transform .25s ease,box-shadow .25s ease;animation:offerCtaIn .45s ease both}.offer-card-cta:focus-visible,.offer-card-cta:hover,.offer-card:hover .offer-card-cta{transform:translateY(-2px)}.offer-card .work-title{font-size:30px;line-height:1.2}.offer-card-title{margin-bottom:0}.offer-card-label{margin-bottom:6px}.offer-card-meta{margin-bottom:3px}.offer-card-meta-last{margin-bottom:8px}.offer-card-body .offer-card-description{display:-webkit-box;margin-bottom:0;font-size:15px;line-height:1.55;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical}.offer-card-carriage .offer-card-title{margin-bottom:0}.offer-card-carriage .offer-card-label{margin-bottom:6px}.offer-card-price{color:var(--brand-accent-1);font-size:15px}.offer-modal-backdrop{position:fixed;inset:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(9,22,24,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.offer-modal-backdrop-contact,.offer-modal-backdrop-preview{animation:offerModalBackdropIn .22s ease both}.offer-modal{position:relative;width:min(980px,100%);max-height:min(90vh,900px);overflow:auto;border-radius:24px;border:1px solid rgba(15,59,63,.18);background:#fff;box-shadow:0 34px 72px rgba(0,0,0,.25)}.offer-modal.offer-modal-preview{width:min(1320px,100%);animation:offerModalPreviewIn .32s cubic-bezier(.2,.75,.2,1) both}.offer-modal.offer-modal-contact{width:min(980px,100%);animation:offerModalContactIn .28s cubic-bezier(.2,.75,.2,1) both}.offer-modal-close{position:absolute;top:10px;right:12px;z-index:5;width:38px;height:38px;border-radius:999px;border:0;background:rgba(15,59,63,.08);color:var(--brand-accent-1);font-size:28px;line-height:1;transition:all .2s ease}.offer-modal-close:focus-visible,.offer-modal-close:hover{background:var(--brand-accent-1);color:#fff}.offer-modal-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:stretch}.offer-modal-grid>*{min-width:0}.offer-modal-main{padding:34px 32px 30px}.offer-modal-main-preview{padding:24px}.offer-modal-main-contact{padding:34px 32px 30px}.offer-modal-image-stage{position:relative;width:100%;height:clamp(350px,57vh,600px);border-radius:18px;overflow:hidden;background:linear-gradient(130deg,rgba(15,59,63,.14),hsla(41,56%,70%,.22))}.offer-modal-image{width:100%;height:100%;object-fit:cover}.offer-modal-video-wrap{position:absolute;inset:0}.offer-modal-video-file,.offer-modal-video-frame{width:100%;height:100%;border:0;object-fit:cover;border-radius:0}.offer-modal-image-empty{position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,hsla(0,0%,100%,.5),rgba(15,59,63,0) 55%),linear-gradient(130deg,rgba(15,59,63,.16),hsla(41,56%,70%,.22))}.offer-modal-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:42px;height:42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.8);background:rgba(15,59,63,.6);color:#fff;font-size:26px;line-height:1;transition:all .2s ease}.offer-modal-gallery-nav:focus-visible,.offer-modal-gallery-nav:hover{background:var(--brand-accent-1)}.offer-modal-gallery-nav.is-prev{left:14px}.offer-modal-gallery-nav.is-next{right:14px}.offer-modal-gallery-dots{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding-top:14px}.offer-modal-thumbnails{display:flex;gap:10px;padding-top:10px;overflow-x:auto;scrollbar-width:none}.offer-modal-thumbnails::-webkit-scrollbar{display:none}.offer-modal-thumb{position:relative;width:100px;min-width:100px;height:68px;border-radius:10px;border:1px solid rgba(15,59,63,.2);background:#fff;overflow:hidden;padding:0;transition:border-color .2s ease,transform .2s ease}.offer-modal-thumb.is-active{border-color:var(--brand-accent-1);transform:translateY(-1px)}.offer-modal-thumb-image{width:100%;height:100%;object-fit:cover;border-radius:0!important}.offer-modal-thumb-video{width:100%;height:100%;background:linear-gradient(130deg,rgba(15,59,63,.35),hsla(41,56%,70%,.24));background-size:cover;background-position:50%}.offer-modal-thumb-video-icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:999px;background:hsla(0,0%,100%,.9);color:var(--brand-accent-1);font-size:11px;line-height:24px;text-align:center}.offer-modal-selected{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;max-width:100%;padding:8px 12px;border-radius:999px;background:rgba(15,59,63,.06);color:var(--brand-accent-1);font-size:13px}.offer-modal .section-title-small,.offer-modal-selected strong{overflow-wrap:anywhere;word-break:break-word}.offer-modal .section-title-small{-webkit-hyphens:auto;hyphens:auto;line-height:1.2}.offer-modal .form label{display:inline-block;margin-bottom:8px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-accent-1)}.offer-modal-side{padding:34px 30px;border-left:1px solid rgba(15,59,63,.1);background:linear-gradient(180deg,rgba(15,59,63,.03),hsla(41,56%,70%,.2))}.offer-modal-details{display:flex;flex-direction:column}.offer-modal-cta-wrap{margin-top:auto}.offer-contact-item{color:rgba(15,59,63,.86)}.offer-modal-side-contact .offer-contact-item{margin-bottom:18px!important;font-size:15px;line-height:1.6}.offer-modal-side-contact .offer-contact-item strong{display:inline-block;margin-bottom:2px;font-size:15px}.offer-contact-item a{color:var(--brand-accent-1);text-decoration:none}.offer-contact-item a:focus-visible,.offer-contact-item a:hover{text-decoration:underline}@keyframes offerCtaIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes offerModalBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes offerModalPreviewIn{0%{opacity:0;transform:translateY(18px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes offerModalContactIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media only screen and (max-width:1199px){.offer-cards-grid-carriage{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:991px){.offer-cards-grid-horse{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.offer-cards-grid-carriage{grid-template-columns:repeat(1,minmax(0,1fr));gap:24px}.offer-modal-grid{grid-template-columns:1fr}.offer-modal-side{border-left:0;border-top:1px solid rgba(15,59,63,.1)}.offer-modal-main-preview{padding:18px}.offer-card-footer{justify-content:flex-start}}@media only screen and (max-width:767px){.offer-modal-backdrop{padding:12px}.offer-modal{border-radius:18px}.offer-modal-main,.offer-modal-side{padding:24px 18px}.offer-modal-gallery-nav{width:38px;height:38px;font-size:24px}.offer-modal-image-stage{height:clamp(300px,51vh,435px)}.offer-modal-thumb{width:86px;min-width:86px;height:58px}.offer-card .work-title{font-size:27px}.offer-cards-grid-horse{grid-template-columns:repeat(1,minmax(0,1fr))}.offer-card-stats{grid-template-columns:1fr}.offer-card-body{padding:20px 18px}.offer-card-media{height:clamp(220px,62vw,280px)}.offer-card-media-nav{width:34px;height:34px;font-size:20px}.offer-card-media-nav-prev{left:10px}.offer-card-media-nav-next{right:10px}.offer-card-media-counter{bottom:10px;min-height:30px;padding:7px 10px;font-size:11px}}