@font-face{font-family:'Google Sans';src:url(../fonts/GoogleSans-Bold.woff2) format('woff2');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Google Sans';src:url(../fonts/GoogleSans-Medium.woff2) format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Google Sans';src:url(../fonts/GoogleSans-Regular.woff2) format('woff2');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:Toxigenesis;src:url(../fonts/ToxigenesisRg-Bold.woff2) format('woff2'),url(../fonts/ToxigenesisRg-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'IBM Plex Mono';src:url(../fonts/IBMPlexMono-Regular.woff2) format('woff2'),url(../fonts/IBMPlexMono-Regular.woff) format('woff');font-weight:normal;font-style:normal;font-display:swap}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}:root{--ui-transition-duration:.3s;--ui-transition-timing:ease-in-out;--color-light:#fff;--color-light-2:rgba(255,255,255,.5);--color-gray:#7D7D7C;--color-gray-2:#D2D2D2;--color-dark:#111;--color-dark-2:rgba(24,24,24,.4);--color-dark-3:rgba(17,17,17,.5);--color-dark-4:rgba(17,17,17,.2);--color-dark-5:rgba(17,17,17,.05);--color-red:#FE2C55;--color-blue:#1B1AFF;--color-primary:#E0562A;--color-bg-1:#F5F4F0;--color-bg-2:rgba(232,229,222,.302);--bs-title-font-size:83px;--bs-h3-font-size:48px;--bs-h4-font-size:36px;--bs-h5-font-size:24px;--bs-body-font-size:21px;--bs-body-font-size-lg:28px;--bs-body-font-size-md:18px;--bs-body-font-size-m:16px;--bs-body-font-size-s:14px;--bs-body-font-size-xs:12px;--bs-body-font-weight:400;--bs-body-line-height:1.4;--bs-body-font-family:var(--ff-main);--bs-body-bg:var(--color-light);--bs-body-color:var(--color-dark);--section-y:150px;--fst-section-top:150px;--h1-mb:60px;--h2-mb:60px;--h3-mb:30px;--h4-mb:20px;--row-gap:30px;--block-gap:50px;--block-gap-md:40px;--block-gap-m:30px;--block-gap-s:20px;--block-gap-xs:10px;--block-padding:60px;--block-padding-md:40px;--block-padding-m:30px;--block-padding-s:20px;--block-padding-xs:10px;--content-gap:60px;--content-gap-md:40px;--content-gap-m:30px;--content-gap-s:20px;--content-gap-xs:10px;--brs:20px;--brs-md:15px;--brs-m:10px;--ff-headings:Toxigenesis;--ff-main:'Google Sans';--ff-alt:'IBM Plex Mono';--scrollspy-top:0;--scrollspy-gap:20px}@media (min-width:1200px) and (max-width:1601px){:root{--section-y:125px;--fst-section-top:125px;--bs-title-font-size:62px;--bs-h3-font-size:39px;--bs-h4-font-size:30px;--bs-h5-font-size:21px;--bs-body-font-size:19px;--bs-body-font-size-lg:25px;--bs-body-font-size-md:19px}}@media (min-width:768px) and (max-width:1199px){:root{--bs-title-font-size:55px;--bs-h3-font-size:40px;--bs-h4-font-size:27px;--bs-h5-font-size:24px;--bs-body-font-size:18px;--bs-body-font-size-lg:22px;--bs-body-font-size-md:18px;--section-y:110px;--h1-mb:45px;--h2-mb:45px;--h3-mb:25px;--row-gap:20px;--block-gap:40px;--block-gap-md:30px;--block-gap-m:20px;--block-padding:30px;--block-padding-md:30px;--block-padding-m:20px;--content-gap:40px;--content-gap-md:30px;--content-gap-m:20px}}@media (max-width:767px){:root{--bs-title-font-size:32px;--bs-h3-font-size:28px;--bs-h4-font-size:24px;--bs-h5-font-size:20px;--bs-body-font-size:18px;--bs-body-font-size-lg:18px;--bs-body-font-size-md:18px;--section-y:80px;--fst-section-top:100px;--h1-mb:40px;--h2-mb:40px;--h3-mb:20px;--row-gap:20px;--block-gap:28px;--block-gap-md:28px;--block-gap-m:25px;--content-gap:40px;--content-gap-md:30px;--content-gap-m:25px;--block-padding:20px;--block-padding-md:20px;--block-padding-m:15px}}.ff-headings{font-family:var(--ff-headings);font-weight:700}.ff-main{font-family:var(--ff-main)}.ff-alt{font-family:var(--ff-alt)}.color-primary{color:var(--color-primary)}.color-red{color:var(--color-red)}.fw-thin{font-weight:100}.fw-elight{font-weight:200}.fw-light{font-weight:300}.fw-medium{font-weight:500}.fw-semi{font-weight:600}.fw-heavy{font-weight:800}.fw-black{font-weight:900}.tt-none{text-transform:none}.tt-lower{text-transform:lowercase}@keyframes kenburns{0%{transform:scale(1.12) translate(0,0)}100%{transform:scale(1.22) translate(-1.5%,-1.5%)}}@keyframes marquee{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-50%,0,0)}}@keyframes marquee-rev{0%{transform:translate3d(-50%,0,0)}100%{transform:translate3d(0,0,0)}}@keyframes downloadIconLoop{0%{transform:translateY(0);opacity:1}45%{transform:translateY(150%);opacity:0}46%{transform:translateY(-150%);opacity:0}100%{transform:translateY(0);opacity:1}}html{font-size:var(--bs-body-font-size);line-height:var(--bs-body-line-height);font-weight:var(--bs-body-font-weight);font-family:var(--bs-body-font-family)}body{background:var(--bs-body-bg);color:var(--bs-body-color)}.transition-preload-off *{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important}.wrapper{position:relative}.wrapper section{overflow:hidden}.wrapper.full{display:flex;flex-direction:column;min-height:100vh}.wrapper.full>header,.wrapper.full>footer,.wrapper.full>main{width:100%}.wrapper.full>main{flex-grow:1}.wrapper.full>main section{width:100%}.wrapper.full>section{flex-grow:1}.container{position:relative;max-width:1920px}@media (max-width:767px){.container{--grid-gutter-x:1.8rem}}a{color:inherit;text-decoration:none}a:hover,a:active,a:focus{color:var(--color-primary)}a,input,button{transition:var(--ui-transition-duration) var(--ui-transition-timing)}a:active,a:focus,input:active,input:focus,button:active,button:focus{outline:0!important}.title,h1,h2{text-transform:uppercase;font-size:var(--bs-title-font-size)}.sub-title{font-family:var(--ff-headings);font-weight:700;letter-spacing:-.02em;font-size:var(--bs-h3-font-size);line-height:1}h1,h2,h3,h4,h5{font-family:var(--ff-headings);letter-spacing:-.02em;line-height:1;font-weight:700;position:relative;z-index:5}h3{font-size:var(--bs-h3-font-size)}h4{font-size:var(--bs-h4-font-size)}h5{font-size:var(--bs-h5-font-size)}p,.title,.min-title,h1,h2,h3,h4,h5,h6{margin:0;position:relative;z-index:2}.cl-btn{--btn-bg:var(--color-primary);--btn-color:var(--color-light);--btn-bd:var(--color-bg);--btn-bd-width:1px;--stroke:var(--btn-color);display:inline-flex;justify-content:center;align-items:center;text-align:center;text-decoration:none;border-radius:100px;padding:5px 40px;min-height:59px;font-size:var(--bs-body-font-size-m);gap:8px;cursor:pointer;background:var(--btn-bg);color:var(--btn-color)!important;position:relative;z-index:2;font-family:var(--ff-headings);text-transform:uppercase;font-weight:700;border:var(--btn-bd-width) solid var(--btn-bd);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);--fill:var(--btn-color);fill:var(--fill);stroke:var(--stroke)}.cl-btn:hover{text-decoration:none;filter:brightness(1.3);color:var(--btn-color)}.cl-btn.btn-2{--btn-bg:var(--color-light);--btn-color:var(--color-primary)}.cl-btn.border-btn{--btn-bg:rgba(17,17,17,.01);--btn-color:var(--color-dark);--btn-bd:var(--color-dark)}.cl-btn.border-btn:hover{--btn-color:var(--color-light);--btn-bg:var(--color-dark)}.cl-btn.gradient-border-btn{--btn-bg:rgba(0,0,0,.1);--btn-color:var(--color-light);--btn-bd:255,255,255;--g-border-center:rgba(var(--btn-bd),0);--g-border-mid:rgba(var(--btn-bd),.3);--g-border-edge:rgba(var(--btn-bd),1);border:0;position:relative;z-index:1;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.cl-btn.gradient-border-btn::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:inherit;padding:var(--btn-bd-width);background:radial-gradient(circle at center,var(--g-border-center) 10%,var(--g-border-mid) 45%,var(--g-border-edge) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;z-index:-1}.cl-btn.gradient-border-btn:hover{filter:none;opacity:.85}.cl-btn.control-btn{--btn-bg:var(--color-dark-5);--btn-bd:var(--color-dark-4);--btn-color:var(--color-dark-3)}.cl-btn.control-btn:hover{--btn-color:var(--color-dark);--btn-bd:var(--color-dark)}.cl-btn.control-btn.active,.cl-btn.control-btn[data-bs-toggle=collapse]:not(.collapsed){--btn-bg:var(--color-primary);--btn-color:var(--color-light);--btn-bd:var(--color-primary);pointer-events:none}.cl-btn .icon-arrow{position:relative;aspect-ratio:1;width:100%;width:22px}.cl-btn .icon-arrow>img,.cl-btn .icon-arrow>svg{height:100%;width:100%;object-fit:contain}.cl-btn .icon-arrow path{stroke:inherit}@media (min-width:1200px) and (max-width:1600px){.cl-btn{padding:10px 25px}}@media (max-width:767px){.cl-btn{width:100%;padding:10px 20px}}form{--foz:var(--bs-body-font-size);--height:65px;--padding:0;--input-mb:15px;--form-select-indicator-width:1em;--form-select-indicator-height:.4em;--form-select-indicator-offset:.1em;--form-select-indicator-size:var(--form-select-indicator-width) var(--form-select-indicator-height);--form-select-padding-right:calc(var(--form-select-indicator-offset) + var(--form-select-indicator-width));--form-check-checked-bg:var(--color-primary);--form-check-checked-border-color:var(--color-primary)}form .form-control{padding:var(--padding)}form .form-control,form .form-select{border-radius:0;border:0;border-bottom:1px solid var(--color-gray-2);color:var(--color-dark);width:100%;outline:0;font-size:var(--foz);background-color:transparent!important;box-shadow:none!important;height:var(--height)}form .form-control::-webkit-input-placeholder,form .form-select::-webkit-input-placeholder{color:var(--color-dark-3)}form .form-control::-moz-placeholder,form .form-select::-moz-placeholder{color:var(--color-dark-3)}form .form-control:-moz-placeholder,form .form-select:-moz-placeholder{color:var(--color-dark-3)}form .form-control:-ms-input-placeholder,form .form-select:-ms-input-placeholder{color:var(--color-dark-3)}form .form-control:focus,form .form-select:focus{border-color:var(--color-dark)}form .inputblock:not(:last-of-type){margin-bottom:var(--input-mb)}form textarea.form-control{padding:10px 15px}form .for-btn{margin-top:var(--block-gap-md)}form .form-check{margin-bottom:0;align-items:center;cursor:pointer;transition:var(--ui-transition-duration) var(--ui-transition-timing)}form .form-check:hover{color:var(--color-dark)}form .form-check .form-check-input{box-shadow:none;margin:0}.header{--header-bg:rgba(255,255,255,.4);--header-bd:1px solid rgba(191,191,191,.4);--header-color:inherit;--header-blur:20px;--header-active-bg:var(--color-light);--menu-gap:44px;position:fixed;z-index:10;left:0;top:0;padding-top:15px;font-size:var(--bs-body-font-size-m);width:100%}.header.light-header{--header-color:var(--color-light);--header-blur:15px;color:var(--color-light)}.header.light-header .border-btn{--btn-color:var(--color-light);--btn-bd:var(--color-light)}.header.light-header .border-btn:hover{--btn-color:var(--color-dark);--btn-bg:var(--color-light)}.header .logo-block{color:var(--color-primary)}.header .logo-block .logo path:first-child{fill:var(--color-primary)}.header .logo-block .logo path:last-child{fill:var(--color-dark)}.header .header-content{background:var(--header-bg);border:var(--header-bd);backdrop-filter:blur(var(--header-blur));-webkit-backdrop-filter:blur(var(--header-blur));border-radius:100px;padding:8px 15px}.header .menu-wrapper .menu{display:flex;align-items:center;justify-content:center;gap:var(--menu-gap)}.header .menu-wrapper .menu li.current-menu-item,.header .menu-wrapper .menu li.current_page_parent{color:var(--color-primary)}.header .menu-wrapper .menu li.current-menu-item a,.header .menu-wrapper .menu li.current_page_parent a{text-decoration:none;display:inline-block;background:var(--header-active-bg)}.header .menu-wrapper .menu li a{padding:.16em .7em .16em .7em;border-radius:100px;display:inline-block}.header .menu-wrapper .menu li a:hover{color:var(--color-primary)}@media (min-width:1200px) and (max-width:1800px){.header{--menu-gap:15px}.header .logo-block{font-size:min(0.8cqw,20px)}.header .cl-btn{font-size:min(0.8cqw,16px);padding:min(1cqw,10px) min(1cqw,30px);min-height:min(4cqw,50px)}.header .cl-btn .icon{width:min(1cqw,20px)}}@media (max-width:1199px){.header .header-content{padding-right:24px}}.footer{background-color:#181818;color:var(--color-light);padding:80px 0}.footer .footer-top .logo-block{font-size:25px}.footer .footer-top .logo path:first-child{fill:var(--color-light)}.footer .footer-top .logo path:last-child{fill:var(--color-primary)}.footer .footer-top .content-top{font-size:var(--bs-body-font-size-lg)}.footer .footer-top .content-top p{max-width:590px;opacity:.4}.footer .footer-bottom{margin-top:95px;padding-top:80px;border-top:1px solid #393835}.footer .footer-bottom .menu{--mb:20px}.footer .footer-bottom .menu li:not(:last-of-type){margin-bottom:var(--mb)}.footer .footer-bottom .footer-text{font-size:12px}.footer .footer-bottom .footer-block-end{text-align:right;display:flex;flex-direction:column;gap:var(--block-gap-m)}.footer .footer-bottom .footer-block-end .info{color:#6E6E6E}@media (min-width:768px){.footer .cl-btn{min-width:365px}.footer .footer-menus{display:grid;grid-template-columns:repeat(2,1fr);gap:100px}}@media (min-width:1601px){.footer{--bs-title-font-size:72px}}@media (min-width:1200px) and (max-width:1600px){.footer .footer-top{--bs-title-font-size:53px}.footer .footer-top .logo-block{font-size:22px}}@media (min-width:992px) and (max-width:1199px){.footer .footer-top .logo-block{font-size:16px}}@media (min-width:768px) and (max-width:991px){.footer .footer-top .row{--grid-gutter-y:var(--block-gap)}}@media (max-width:767px){.footer{padding:35px 0 20px 0}.footer .footer-top .logo-block{font-size:15.5px;margin-bottom:30px}.footer .footer-top .content-top{--content-gap:30px}.footer .footer-top .content-top h2{margin-bottom:24px}.footer .footer-top .controls-row .row{--grid-gutter-y:var(--content-gap-md)}.footer .footer-top .controls-row .social{padding-top:var(--content-gap-md);width:100%;justify-content:space-between;border-top:1px solid #393835}.footer .footer-bottom{margin-top:30px;padding-top:0;border-top:0}.footer .footer-bottom .row{--grid-gutter-y:var(--content-gap-md)}.footer .footer-bottom .footer-menus .menu-wrapper:not(:last-of-type){margin-bottom:15px}.footer .footer-bottom .menu{--mb:15px;font-size:21px}.footer .footer-bottom .footer-block-end{flex-direction:column-reverse}}.menu-wrapper .menu{padding:0;margin:0;list-style-type:none}.mobile-menu-toggle{display:flex;flex-direction:column;justify-content:center;gap:8px;width:24px;color:var(--header-color);border:0;border-radius:0;background:none;padding:0}.mobile-menu-toggle span{display:block;width:100%;height:2px;background:currentColor}.mobile-main-menu .menu{display:grid;gap:var(--block-gap-s)}.mobile-main-menu .menu .current-menu-item,.mobile-main-menu .menu .current_page_parent{color:var(--color-primary)}.mobile-main-menu .menu .current-menu-item a,.mobile-main-menu .menu .current_page_parent a{text-decoration:none;background:var(--color-light);padding:.1em .625em .1em .625em;min-height:1.9em;border-radius:100px;display:inline-flex;align-items:center;justify-content:center}.mobile-main-menu .menu .current-menu-item a:focus,.mobile-main-menu .menu .current-menu-item a:active,.mobile-main-menu .menu .current_page_parent a:focus,.mobile-main-menu .menu .current_page_parent a:active{color:var(--color-primary)}.ratio-pic{--ratio:1;--mw:initial;display:block;overflow:hidden;aspect-ratio:var(--ratio);width:100%;max-width:var(--mw);position:relative}.ratio-pic.contain{line-height:0;flex-shrink:0}.ratio-pic.contain img,.ratio-pic.contain svg{object-fit:contain}.ratio-pic img,.ratio-pic video,.ratio-pic svg{width:100%;height:100%;object-fit:cover;position:relative;z-index:2}.logo-block{display:flex;align-items:center;gap:10px;font-size:15px;text-decoration:none;font-family:var(--ff-headings);font-weight:700;text-transform:uppercase;line-height:1.1}.logo-block:hover{text-decoration:none;color:inherit}.logo-block .logo{position:relative;aspect-ratio:1;width:100%;text-transform:uppercase;line-height:0;width:3.5em}.logo-block .logo>img,.logo-block .logo>svg{height:100%;width:100%;object-fit:contain}.logo-block .txt{font-size:.7em}@media (max-width:767px){.logo-block{gap:6px;font-size:9px}}.text-block{--mb:20px}.text-block *:last-child{margin-bottom:0}.text-block h1{margin-bottom:var(--h1-mb)}.text-block h2{margin-bottom:var(--h2-mb)}.text-block h3{margin-bottom:var(--h3-mb)}.text-block h4{margin-bottom:var(--h4-mb)}.text-block p:not(:last-child){margin-bottom:var(--mb)}.text-block ul,.text-block ol{margin-bottom:var(--mb)}.text-block .has-background{padding:var(--block-padding-s);border-radius:var(--brs);margin-bottom:var(--h3-mb)}.text-block .wp-block-image{margin:var(--block-gap-md) 0;border-radius:var(--brs-m);overflow:hidden}.text-block .wp-block-image img{width:100%}.text-block *:last-child{margin-bottom:0}@media (max-width:767px){.text-block .has-background{padding:var(--block-padding-xs)}}.copy-toast{position:fixed;left:50%;bottom:30px;z-index:1000;padding:12px 18px;border-radius:100px;background:var(--color-dark);color:var(--color-light);font-size:var(--bs-body-font-size-m);font-family:var(--ff-alt);text-transform:uppercase;pointer-events:none;opacity:0;transform:translate(-50%,12px);visibility:hidden}.copy-toast.show{opacity:1;visibility:visible;transform:translate(-50%,0)}@media (min-width:768px){.copy-toast.is-positioned{left:var(--copy-toast-left);top:var(--copy-toast-top);bottom:auto;transform:translateY(-50%)}.copy-toast.is-positioned.show{transform:translateY(-50%)}}.type-label{font-size:var(--bs-body-font-size-md);margin-bottom:var(--content-gap-s);text-transform:uppercase;font-family:var(--ff-alt);font-weight:500}.content-top{margin-bottom:var(--content-gap)}.download-btn{display:flex;align-items:center;gap:15px;font-size:var(--bs-body-font-size-md);color:var(--color-gray);font-family:var(--ff-alt);text-transform:uppercase;line-height:1.1}.download-btn:hover{color:var(--color-dark)}.download-btn:hover .icon img,.download-btn:hover .icon svg{animation:downloadIconLoop .55s ease-in-out forwards}.download-btn .icon{flex-shrink:0}.download-btn .icon img,.download-btn .icon svg{transform:translateY(0);opacity:1}.circle-icon{--circle-size:60px;position:relative;aspect-ratio:1;width:100%;width:var(--circle-size);height:var(--circle-size);padding:17px;transition:var(--ui-transition-duration) var(--ui-transition-timing);background:var(--color-bg-1);border-radius:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}.circle-icon>img,.circle-icon>svg{height:100%;width:100%;object-fit:contain}@media (max-width:1199px){.circle-icon{--circle-size:45px;padding:12px}}.marquee-line{--animation:60s;--gap:1em;overflow:hidden;width:100%;display:flex}.marquee-line .marquee-inner{display:flex;align-items:center;justify-content:center;gap:var(--gap);animation:marquee var(--animation) linear infinite;will-change:transform;flex-shrink:0}.marquee-line .marquee-inner.rev{animation:marquee-rev var(--animation) linear infinite}.marquee-line .marquee-inner .text{white-space:nowrap;flex-shrink:0}.marquee-line .marquee-inner .divider{flex-shrink:0}.featured-entry{position:relative;border-radius:var(--brs-md);display:block;text-decoration:none;color:var(--color-light);padding:60px 60px 135px 60px;overflow:hidden}.featured-entry .entry-title{color:var(--color-light)}.featured-entry .entry-image{position:absolute;left:0;top:0;width:100%;height:100%}.featured-entry .entry-image:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.6) 23.95%,rgba(0,0,0,0) 45.48%)}.featured-entry .entry-image img{width:100%;height:100%;object-fit:cover;object-position:center top}.featured-entry .post-categories{--category-label-bg:#3A3A3A;--category-label-color:rgba(232,229,222,.6);position:absolute;left:60px;bottom:55px}.featured-entry .icon{position:relative;aspect-ratio:1;width:100%;overflow:hidden;position:absolute;width:75px;right:55px;bottom:55px;z-index:2;transition:var(--ui-transition-duration) var(--ui-transition-timing)}.featured-entry .icon>img,.featured-entry .icon>svg{height:100%;width:100%;object-fit:cover}.featured-entry .icon:hover{transform:translateX(10px);opacity:.6}@media (min-width:768px) and (max-width:1199px){.featured-entry .icon{width:60px}.featured-entry .entry-title{font-size:var(--bs-h3-font-size)}}@media (max-width:767px){.featured-entry{aspect-ratio:1;padding:15px}.featured-entry .icon{width:40px;right:15px;bottom:15px}.featured-entry .post-categories{left:15px;bottom:15px}}.post-categories{--category-label-radius:50px;--category-label-padding:.35em 1em;--category-label-bg:rgba(232,229,222,.302);--category-label-color:rgba(232,229,222,.6);display:flex;flex-wrap:wrap;gap:var(--block-gap-xs);position:relative;z-index:4;font-size:var(--bs-body-font-size-m);text-transform:uppercase;font-family:var(--ff-alt);color:var(--category-label-color)}.post-categories .category-label{border-radius:var(--category-label-radius);padding:var(--category-label-padding);background:var(--category-label-bg);transition:var(--ui-transition-duration) var(--ui-transition-timing);line-height:1.1}.mini-entry{display:flex;align-items:center;padding:var(--block-padding-xs);border-radius:var(--brs-md);background:var(--color-bg-1)}.mini-entry .post-categories{--category-label-bg:#E8E5DE;--category-label-color:#918D85}.mini-entry .entry-content{padding:var(--block-padding-s);display:flex;flex-direction:column;gap:var(--block-gap-s)}.mini-entry .entry-content .entry-title{hyphens:auto}.mini-entry .entry-image{position:relative;aspect-ratio:1;width:100%;overflow:hidden;width:228px;flex-shrink:0;border-radius:var(--brs-m);overflow:hidden}.mini-entry .entry-image>img,.mini-entry .entry-image>svg{height:100%;width:100%;object-fit:cover}@media (min-width:768px) and (max-width:1199px){.mini-entry .entry-content{padding:var(--block-padding-xs)}}@media (max-width:767px){.mini-entry{--block-padding-xs:5px;flex-direction:column-reverse}.mini-entry .entry-image{width:100%;aspect-ratio:1.84}.mini-entry .entry-content{padding:10px}}.social{--size:59px;--gap:10px;--padding:12px;display:inline-flex;background:transparent;column-gap:var(--gap)}.social a{display:flex;align-items:center;justify-content:center;text-decoration:none;height:var(--size);width:var(--size);border-radius:50%;padding:var(--padding)}.social a:hover{opacity:.6;transform:scale(1.1)}.social a img{max-width:100%;max-height:100%}.ajax-load__pagination{margin-top:var(--content-gap)}.ajax-load__pagination ul{margin:0;display:flex;align-items:flex-end;justify-content:center;list-style-type:none;padding:0;gap:.476em}.ajax-load__pagination ul .page-numbers:not(.dots){display:flex;align-items:center;justify-content:center;width:1.9em;height:1.9em;border-radius:.4em;border:1px solid rgba(17,17,17,.2);background:var(--color-dark-5);color:var(--color-dark-3)}.ajax-load__pagination ul .page-numbers:not(.dots):not(.current):hover{color:var(--color-primary);border-color:var(--color-primary)}.ajax-load__pagination ul .page-numbers:not(.dots).current{background:var(--color-primary);color:var(--color-light);border-color:var(--color-primary)}@media (max-width:767px){.ajax-load__pagination{font-size:16px}}.ajax-load__more{margin-top:calc(var(--content-gap) / 2);text-align:center}.project-entry{background:var(--color-bg-2);padding:var(--block-padding-xs);border-radius:var(--brs-md);border:1px solid var(--color-dark-4);position:relative;height:100%;text-decoration:none;display:flex;flex-direction:column}.project-entry:hover{background:var(--color-primary);color:var(--color-light)}.project-entry:hover .icon{opacity:1;visibility:visible;transform:none}.project-entry:not(:hover) .post-categories{--category-label-bg:#E8E5DE;--category-label-color:#918D85}.project-entry .entry-image{position:relative;aspect-ratio:1.7259036145;width:100%;overflow:hidden;border-radius:var(--brs-m);overflow:hidden}.project-entry .entry-image>img,.project-entry .entry-image>svg{height:100%;width:100%;object-fit:cover}.project-entry .entry-content{padding:30px 20px 20px 20px;min-height:228px;gap:var(--block-gap-s);display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.project-entry .entry-content .entry-title{hyphens:auto}.project-entry .post-categories{display:flex;flex-wrap:wrap;gap:5px}@media (max-width:1199px){.project-entry{--block-padding-xs:5px}.project-entry .entry-content{padding:10px;min-height:0}}.relative-block{position:relative!important;left:initial!important;top:initial!important;bottom:initial!important;right:initial!important}.swiper-button.relative{display:flex;gap:10px}.swiper-button .swiper-navigation-icon{display:none}.swiper-button div,.swiper-button .cl-btn{font-size:25px;transition:.3s;width:75px;height:75px;border-radius:50%;padding:0}.swiper-button div:hover,.swiper-button .cl-btn:hover{--btn-color:var(--color-light);--btn-bd:var(--color-primary);--btn-bg:var(--color-primary)}.swiper-button div:hover:before,.swiper-button .cl-btn:hover:before{background-image:url(data:image/svg+xml,%3Csvg%20width=%2229%22%20height=%2229%22%20viewBox=%220%200%2029%2029%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M27.0244%2014.0068L1.67969%2014.0068%22%20stroke=%22%23fff%22%20stroke-width=%223.3604%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M14.352%201.68023L1.67969%2014.3526L14.352%2027.0249%22%20stroke=%22%23fff%22%20stroke-width=%223.3604%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E)}.swiper-button div:after,.swiper-button .cl-btn:after{font-size:inherit;transition:inherit;color:inherit;display:none}.swiper-button div:before,.swiper-button .cl-btn:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background-size:40%;background-repeat:no-repeat;background-position:center;background-image:url(data:image/svg+xml,%3Csvg%20width=%2229%22%20height=%2229%22%20viewBox=%220%200%2029%2029%22%20fill=%22none%22%20xmlns=%22http://www.w3.org/2000/svg%22%3E%3Cpath%20d=%22M27.0244%2014.0068L1.67969%2014.0068%22%20stroke=%22%23757573%22%20stroke-width=%223.3604%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3Cpath%20d=%22M14.352%201.68023L1.67969%2014.3526L14.352%2027.0249%22%20stroke=%22%23757573%22%20stroke-width=%223.3604%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22/%3E%3C/svg%3E);transition:var(--ui-transition-duration) var(--ui-transition-timing)}.swiper-button .swiper-button-next:before{transform:scale(-1,1)}.swiper-button .long-arrow{background:none;border:0;width:100px;height:10px}.swiper-button .long-arrow:before{content:'';background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='101' height='15' viewBox='0 0 101 15'><path d='M0.292892 8.07112C-.0976334 7.6806 -.0976334 7.04743 .292892 6.65691L6.65685 .292946C7.04738 -.0975785 7.68054 -.0975785 8.07107 .292946C8.46159 .68347 8.46159 1.31664 8.07107 1.70716L2.41422 7.36401L8.07107 13.0209C8.46159 13.4114 8.46159 14.0446 8.07107 14.4351C7.68054 14.8256 7.04738 14.8256 6.65685 14.4351L0.292892 8.07112ZM101 7.36401V8.36401H1V7.36401V6.36401H101V7.36401Z' fill='%23fff'/></svg>");display:block;width:100%;height:100%;transition:var(--ui-transition-duration) var(--ui-transition-timing)}.swiper-button .long-arrow:after{display:none}@media (max-width:767px){.swiper-button .long-arrow{width:70px}}.swiper-pagination{--size-x:41px;--size-y:2.5px;gap:25px;display:flex;justify-content:center;width:100%;left:0;margin-top:var(--content-gap-md)}.swiper-pagination .swiper-pagination-bullet{width:var(--size-x);height:var(--size-y);border-radius:5px;background:var(--color-dark);opacity:.2}.swiper-pagination .swiper-pagination-bullet-active{opacity:1}@media (max-width:767px){.swiper-pagination{--size-x:33px;--size-y:2px;gap:15px}}.slider{position:relative}.breadcrumbs{font-size:var(--bs-body-font-size-s);margin-bottom:var(--content-gap-md);font-family:var(--ff-alt);text-transform:uppercase;font-size:14px;color:var(--color-dark-3)}.breadcrumbs a:hover{color:var(--color-primary)}.breadcrumbs .breadcrumbs__separator{position:relative;aspect-ratio:1;width:100%;width:.6em;margin:0 var(--block-gap-xs);position:relative;display:inline-block}.breadcrumbs .breadcrumbs__separator>img,.breadcrumbs .breadcrumbs__separator>svg{height:100%;width:100%;object-fit:contain}.breadcrumbs .breadcrumbs-home-icon{width:1em;height:1em;display:inline-block;bottom:-.1em;position:relative}.breadcrumbs .breadcrumbs-home-icon svg{width:100%;height:100%;object-fit:contain}.breadcrumbs .breadcrumbs-home-icon svg path{fill:currentColor}.breadcrumbs .breadcrumbs-home-text{display:none}.breadcrumbs .breadcrumbs__current{color:var(--color-primary)}@media (max-width:767px){.breadcrumbs{font-size:var(--bs-body-font-size-xs);margin-bottom:var(--content-gap-m)}}.offcanvas{background:rgba(255,255,255,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);color:var(--color-light)}.offcanvas .logo-block{font-size:11px}@media (min-width:768px) and (max-width:1199px){.offcanvas .logo-block{font-size:14px}}@media (max-width:767px){.offcanvas{--offcanvas-width:100%}}.icon-entry{--circle-top:25px;--circle-right:25px;position:relative}.icon-entry:hover{background:var(--color-primary);color:var(--color-light)}.icon-entry:hover .icon{opacity:1;visibility:visible;transform:none}.icon-entry .icon{background:var(--color-primary);position:absolute;top:var(--circle-top);right:var(--circle-right);opacity:0;visibility:hidden;transform:translate(-10px,10px)}@media (min-width:1601px){.icon-entry{--circle-size:75px}}.blog-categories{margin-bottom:var(--content-gap);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--block-gap-xs)}@media (max-width:767px){.blog-categories{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;margin-left:calc(var(--grid-gutter-x) * -1);margin-right:calc(var(--grid-gutter-x) * -1);padding:0 var(--grid-gutter-x)}.blog-categories .cl-btn{min-height:40px;font-size:14px;min-width:80px;flex-shrink:0;width:auto}}.info-bg-block{background:var(--color-bg-1);padding:var(--block-padding);gap:var(--block-gap-m);border-radius:var(--brs);display:flex;flex-direction:column}.info-bg-block.no-bg{background:none;padding-top:0;padding-bottom:0}@media (min-width:1200px) and (max-width:1600px){.info-bg-block{padding:var(--block-padding-s)}}.person-block-2{display:flex;align-items:center;gap:var(--block-gap-m);padding:var(--block-padding-m);border-radius:var(--brs);background:var(--color-light);border:1px solid var(--color-dark-4)}.person-block-2:not(:last-of-type){margin-bottom:var(--block-gap-md)}.person-block-2 .person-photo{border-radius:var(--brs-md);width:280px;flex-shrink:0}.person-block-2 .position{font-weight:700;color:var(--color-dark-2);margin-top:var(--block-gap-s)}.person-block-2 .text-block{margin-top:var(--block-gap-xs)}@media (min-width:768px) and (max-width:1199px){.person-block-2 .photo{width:200px}}@media (max-width:767px){.person-block-2{--block-padding-m:10px;flex-direction:column}.person-block-2 .person-photo{width:100%}}.person-block{--photo-width:280px;--icon-width:1.8em;--link-gap:.6em;display:flex;flex-direction:column;gap:var(--block-gap-m);border-radius:var(--brs);padding:var(--block-padding-m);height:100%}.person-block .person-photo{border-radius:var(--brs-md);max-width:var(--photo-width);width:100%;flex-shrink:0}.person-block .position{font-weight:700;color:var(--color-dark-2);margin-top:var(--block-gap-s)}.person-block .text-block{margin-top:var(--block-gap-xs)}.person-block .link{margin-top:auto;text-transform:uppercase;font-family:var(--ff-headings);color:var(--color-dark-3);display:flex;align-items:center;gap:var(--link-gap);font-size:var(--bs-body-font-size-m)}.person-block .link:hover{color:var(--color-dark)}.person-block .link .icon{width:var(--icon-width)}@media (min-width:768px) and (max-width:1199px){.person-block{--photo-width:200px}}@media (max-width:767px){.person-block{--block-padding-m:0;--photo-width:100%;flex-direction:column}}.person-row{--photo-width:280px;--icon-width:1.8em;display:flex;align-items:flex-start;gap:var(--block-gap-m);height:100%}.person-row .person-photo{border-radius:var(--brs-md);width:var(--photo-width);flex-shrink:0}.person-row .position{font-weight:700;color:var(--color-dark-2);margin-top:var(--block-gap-s)}.person-row .text-block{margin-top:var(--block-gap-xs)}@media (min-width:768px) and (max-width:1199px){.person-row{--photo-width:200px}}@media (max-width:767px){.person-row{--block-padding-m:10px;--photo-width:100%;flex-direction:column}}.person-modal{--modal-width:1305px;--modal-border-radius:var(--brs);--modal-padding:var(--block-padding-md);--close-btn-offset:10px}.person-modal .btn-close{position:absolute;right:var(--close-btn-offset);top:var(--close-btn-offset)}.person-modal .btn-close:hover{opacity:.5}@media (max-width:767px){.person-modal{--close-btn-offset:5px}}.documents-block .document-title{margin-bottom:var(--block-gap-m)}.documents-block .document-block{border:1px solid var(--color-dark-4);background:var(--color-light);padding:var(--block-padding-m);border-radius:var(--brs)}.documents-block .document-block .block-title{margin-bottom:var(--h4-mb)}.documents-block .download-btn{margin-top:var(--block-gap-m)}.documents-block .blocks .row{--grid-gutter-y:var(--block-gap-md)}.details-block .document-title{margin-bottom:var(--block-gap-m)}.details-block .blocks{border:1px solid var(--color-dark-4);border-radius:var(--brs);background:var(--color-light)}.details-block .blocks .details-row{padding:var(--block-padding-m);display:grid;align-items:center;grid-template-columns:50% 50%;gap:var(--block-gap-m)}.details-block .blocks .details-row:not(:last-of-type){border-bottom:1px solid var(--color-dark-4)}.details-block .blocks .details-row .block-title{display:flex;align-items:center;gap:var(--block-gap-s)}.details-block .blocks .details-row .block-title .icon{position:relative;aspect-ratio:.90625;width:100%;width:29px;flex-shrink:0}.details-block .blocks .details-row .block-title .icon>img,.details-block .blocks .details-row .block-title .icon>svg{height:100%;width:100%;object-fit:contain}.details-block .blocks .details-row .block-title .copy-btn{padding:0;border:0;background:none;color:inherit;cursor:pointer}.details-block .blocks .details-row .block-title .copy-btn:hover{opacity:.55}.details-block .blocks .details-row .text-block{word-break:break-word}@media (max-width:767px){.details-block .blocks .details-row{grid-template-columns:repeat(1,1fr)}.details-block .blocks .details-row .text-block{overflow-x:auto;font-size:14px}.details-block .blocks .details-row .block-title .icon{width:20px}}.gradient-border-block{--block-bg:rgb(85 85 85 / 15%);--block-color:inherit;--block-bd-color:255,255,255;--block-bd-width:1px;--block-brs:var(--brs-md);--g-border-center:rgba(var(--block-bd-color),0);--g-border-mid:rgba(var(--block-bd-color),.3);--g-border-edge:rgba(var(--block-bd-color),1);border:0;position:relative;z-index:1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--block-bg);border-radius:var(--block-brs)}.gradient-border-block:hover:after{opacity:1}.gradient-border-block::after{content:"";position:absolute;inset:0;border-radius:inherit;padding:var(--block-bd-width);background:linear-gradient(to right,var(--g-border-edge) 0,var(--g-border-mid) 25%,var(--g-border-center) 50%,var(--g-border-mid) 75%,var(--g-border-edge) 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:destination-out;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.3;z-index:2;transition:opacity var(--ui-transition-duration) var(--ui-transition-timing)}.thanks-modal .modal-content{padding:var(--block-padding-m,30px)}.thanks-modal .modal-header{padding:0;justify-content:flex-end}.thanks-modal .thanks-content{text-align:center}.thanks-modal .thanks-content .modal-title{margin-bottom:20px}.thanks-modal .thanks-content .for-btn{margin-top:30px}.partners-section{padding:var(--section-y) 0;overflow:hidden}.partners-section .content-top{margin-bottom:calc(var(--content-gap) * 2)}.partners-section .marquee-line{--gap:140px;--animation:40s}.partners-section .marquee-line .pic{height:100px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.partners-section .marquee-line .pic img{width:100%;height:100%;object-fit:contain}@media (min-width:1200px) and (max-width:1600px){.partners-section .marquee-line{--gap:110px}.partners-section .marquee-line .pic{height:70px;max-width:620px}}@media (min-width:768px) and (max-width:1199px){.partners-section .marquee-line{--gap:80px}.partners-section .marquee-line .pic{height:70px;max-width:400px}}@media (max-width:767px){.partners-section .marquee-line{--gap:30px}.partners-section .marquee-line .pic{max-width:200px;height:80px;margin:auto}}.directions-collapse{--panel-bg:var(--color-primary)}.directions-collapse.directions-row{--tabs-width:605px;--collopse-gap:var(--block-gap-xs);--btn-image-width:218px;--btn-image-brs:var(--brs-m);--btn-padding:var(--block-padding-s);--btn-gap:var(--block-gap-s);--collapse-height:0}@media (min-width:992px){.directions-collapse.directions-row{align-items:flex-start}.directions-collapse.directions-row .directions-panels{flex-grow:1;position:relative}.directions-collapse.directions-row .directions-panel{padding:0;position:relative;overflow:hidden}.directions-collapse.directions-row .directions-panel .photo{position:absolute;left:0;top:0;width:100%;height:100%;max-height:100%}.directions-collapse.directions-row .directions-panel .photo:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.5));z-index:3}.directions-collapse.directions-row .directions-panel .content-block{position:relative;z-index:4;max-width:780px;margin:auto;--h3-mb:40px;height:100%;display:flex;flex-direction:column;justify-content:space-between;min-height:var(--collapse-height)}.directions-collapse.directions-row .directions-panel .content-block ol li:before{opacity:1}.directions-collapse.directions-row .directions-panel .content-block h3{text-transform:uppercase}}@media (min-width:1200px){.directions-collapse.directions-row{background:var(--color-primary);display:flex;gap:var(--collopse-gap);border-radius:var(--brs-md);padding:var(--block-padding-xs)}.directions-collapse.directions-row .directions-tabs{width:var(--tabs-width);display:flex;flex-direction:column;margin:0;flex-shrink:0;gap:var(--block-gap-xs);position:relative;z-index:5}.directions-collapse.directions-row .directions-tabs .cl-btn{--btn-bg:rgba(0,0,0,.1);--btn-color:var(--color-light);border-radius:var(--brs-md);padding:var(--btn-padding);gap:var(--btn-gap);text-align:left;width:100%;height:100%;border:0;text-transform:none;justify-content:flex-start}.directions-collapse.directions-row .directions-tabs .cl-btn.active{--btn-bg:rgba(0,0,0,.25)}.directions-collapse.directions-row .directions-tabs .cl-btn .photo{width:var(--btn-image-width);border-radius:var(--btn-image-brs);flex-shrink:0}}@media (min-width:1200px) and (max-width:1600px){.directions-collapse.directions-row{--tabs-width:400px;--btn-image-width:120px;--bs-h4-font-size:25px}}.directions-collapse .directions-tabs{margin-bottom:var(--content-gap-xs)}.directions-collapse .directions-tabs .row{--grid-gutter-x:var(--block-gap-xs)}.directions-collapse .directions-tabs .control-btn{width:100%;border-radius:var(--brs-md);font-size:var(--bs-body-font-size);min-height:100px}.directions-collapse .directions-panels{background:var(--panel-bg);border-radius:var(--brs)}.directions-collapse .directions-panel{padding:var(--block-padding-xs)}.directions-collapse .directions-panel .content-block{height:100%;padding:var(--block-gap);gap:var(--block-gap-m);display:flex;flex-direction:column;justify-content:space-between;color:var(--color-light)}.directions-collapse .directions-panel .content-block ol{counter-reset:custom-ol;font-size:var(--bs-h4-font-size);font-family:var(--ff-headings);margin-top:0;padding:0}.directions-collapse .directions-panel .content-block ol li{position:relative;list-style:none;counter-increment:custom-ol;padding-left:2.2em}.directions-collapse .directions-panel .content-block ol li:not(:last-of-type){margin-bottom:var(--block-gap-s)}.directions-collapse .directions-panel .content-block ol li::before{content:counter(custom-ol,decimal-leading-zero);position:absolute;left:0;top:0;color:var(--color-light);font-weight:700;font-size:1em;opacity:.5}.directions-collapse .directions-panel .content-block .cl-btn{width:100%}.directions-collapse .directions-panel .photo{height:100%;border-radius:var(--brs);overflow:hidden;aspect-ratio:1.0348837209;max-height:790px}@media (min-width:1200px) and (max-width:1600px){.directions-collapse .directions-tabs .control-btn{min-height:80px}.directions-collapse .directions-panel .content-block{--bs-h4-font-size:26px;padding:var(--block-gap-m)}.directions-collapse .directions-panel .content-block ol{--block-gap-s:10px}.directions-collapse .directions-panel .photo{aspect-ratio:1.4}}@media (min-width:768px) and (max-width:1199px){.directions-collapse .directions-tabs{display:flex;gap:var(--block-gap-xs)}.directions-collapse .directions-tabs .control-btn{--bs-h4-font-size:16px;min-height:80px}.directions-collapse .directions-panel .content-block{padding:var(--block-gap-s)}.directions-collapse .directions-panel .content-block ol{font-size:var(--bs-body-font-size)}.directions-collapse .directions-panel .photo{aspect-ratio:2}}@media (max-width:767px){.directions-collapse .directions-tabs{--gap-x:18px;margin:0 calc(var(--grid-gutter-x) * -.5);gap:var(--block-gap-xs);display:flex;flex-direction:column}.directions-collapse .directions-tabs .row{--grid-gutter-y:var(--block-gap-md)}.directions-collapse .directions-tabs .control-btn{min-height:66px;border-radius:16px;--bs-h4-font-size:14px;width:calc(100% - var(--gap-x) * 2);margin:auto;display:flex}.directions-collapse .directions-tabs .control-btn:not(.collapsed){margin-bottom:var(--block-gap-s)}.directions-collapse .directions-panel{background:var(--panel-bg);padding:30px var(--gap-x)}.directions-collapse .directions-panel .content-block{padding:0;margin-top:var(--block-gap-s)}.directions-collapse .directions-panel .content-block ol{--block-gap-s:13px;font-size:var(--bs-body-font-size)}}.some-documents{padding:var(--section-y) 0 0 0}.some-documents .content-block .content-title{margin-bottom:var(--block-gap-m)}.some-documents .blocks .row{--grid-gutter-y:var(--block-gap)}.some-documents .content-bottom{margin-top:var(--content-gap)}@media (min-width:1601px){.some-documents .blocks{--bs-h3-font-size:78px;--h3-mb:25px}.some-documents .blocks .row{--grid-gutter-x:190px;--grid-gutter-y:var(--block-gap)}}@media (min-width:1200px) and (max-width:1600px){.some-documents{--bs-h3-font-size:60px;--h3-mb:25px}}@media (max-width:767px){.some-documents .blocks{--block-gap:var(--block-gap-xs);--h3-mb:15px}.some-documents .content-bottom{margin-top:15px}.some-documents .content-bottom .row{--grid-gutter-y:15px}}.content-scrollspy{z-index:10;display:flex;flex-direction:column;gap:var(--block-gap-s);opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--ui-transition-duration) var(--ui-transition-timing),visibility var(--ui-transition-duration) var(--ui-transition-timing)}.content-scrollspy .cl-btn{--btn-bg:transparent;--btn-color:var(--color-dark-3);--btn-bd:var(--color-dark-4);border-radius:var(--brs-md);min-height:100px;padding:5px 10px 5px 40px;font-size:var(--bs-body-font-size);filter:none;border-radius:0;border-left:0;border-top:0;border-right:0;background:none;border-width:4px;text-align:left;justify-content:flex-start}.content-scrollspy .cl-btn:not(.active):hover{--btn-color:var(--color-dark)}.content-scrollspy .cl-btn.active{--btn-bd:var(--color-primary);--btn-color:var(--color-dark)}@media (min-width:1200px){.content-scrollspy{position:sticky;top:calc(var(--scrollspy-top) + var(--scrollspy-gap));align-self:flex-start}}@media (max-width:1199px){.content-scrollspy{--bs-body-font-size:10px;position:sticky;top:calc(var(--scrollspy-top) + var(--scrollspy-gap));flex-direction:row;overflow-x:auto;margin-bottom:var(--block-gap-m);padding:0 var(--grid-gutter-x);justify-content:center;gap:0}.content-scrollspy .cl-btn{min-height:50px;padding:5px;justify-content:center;text-align:center;border-width:2px;background:var(--color-light)}}.scrollspy-content{--wrapper-gap:85px;padding-top:var(--fst-section-top);overflow:visible!important}.scrollspy-content h2{text-transform:none}.scrollspy-content .content-scrollspy-wrapper{height:100%;position:relative}.scrollspy-content .blocks-wrapper{display:flex;flex-direction:column;gap:var(--wrapper-gap)}@media (min-width:1601px){.scrollspy-content{--h2-mb:40px;--bs-title-font-size:62px}}@media (min-width:1200px) and (max-width:1600px){.scrollspy-content .about-scrollspy .cl-btn{min-height:75px}}@media (min-width:768px) and (max-width:1199px){.scrollspy-content{--wrapper-gap:60px}.scrollspy-content .about-scrollspy .cl-btn{min-height:60px}}@media (max-width:767px){.scrollspy-content{--bs-title-font-size:29px;--wrapper-gap:30px;overflow:hidden}.scrollspy-content .blocks-wrapper{flex-direction:column}}.payment-variant-blocks{display:flex;flex-direction:column;gap:var(--row-gap)}.payment-variant-blocks .block{width:100%;justify-content:flex-start;gap:20px;text-align:left;padding:15px 40px}.payment-variant-blocks .block .icon{flex-shrink:0;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.payment-variant-blocks .block .icon img{width:100%;height:100%;object-fit:contain;border-radius:10px}@media (max-width:767px){.payment-variant-blocks .block{padding:15px 20px;gap:15px}.payment-variant-blocks .block .icon{width:35px;height:35px}}.default-entry{background:var(--color-bg-1);padding:var(--block-padding-xs);border-radius:var(--brs-md);position:relative;height:100%;display:flex;flex-direction:column}.default-entry:not(:hover) .post-categories{--category-label-bg:#E8E5DE;--category-label-color:#918D85}.default-entry .entry-image{position:relative;aspect-ratio:2.5087719298;width:100%;overflow:hidden;border-radius:var(--brs-m);overflow:hidden}.default-entry .entry-image>img,.default-entry .entry-image>svg{height:100%;width:100%;object-fit:cover}.default-entry .entry-content{padding:35px 20px 20px 20px;min-height:250px;gap:var(--block-gap-s);display:flex;flex-direction:column;justify-content:space-between;flex-grow:1}.default-entry .entry-content .entry-title{hyphens:auto}@media (max-width:1199px){.default-entry{--block-padding-xs:5px}.default-entry .entry-content{padding:10px;min-height:0}}.entry-grid{--grid-column:3;display:grid;grid-template-columns:repeat(var(--grid-column),1fr);gap:var(--block-gap-m)}@media (min-width:768px) and (max-width:991px){.entry-grid{--grid-column:2}}@media (max-width:767px){.entry-grid{--grid-column:1}}.blog-page{padding:var(--fst-section-top) 0 var(--section-y) 0}.blog-page .featured-entry{display:flex;justify-content:flex-end;flex-direction:column}.blog-page .blog-items{margin-top:var(--content-gap)}.blog-page .blog-items .content-top .title{text-align:center}@media (min-width:992px){.blog-page .featured-entry{--bs-h4-font-size:62px;padding-bottom:145px;aspect-ratio:2.4083769634}}@media (min-width:768px) and (max-width:1199px){.blog-page .featured-entry{aspect-ratio:1.5}}@media (max-width:767px){.blog-page .featured-entry{padding-bottom:85px}}.single .header{position:fixed}.single .main-banner{position:relative;aspect-ratio:2.4;width:100%;overflow:hidden}.single .main-banner>img,.single .main-banner>svg{height:100%;width:100%;object-fit:cover}.single .main-banner img{object-position:center top}@media (max-width:767px){.single .main-banner{aspect-ratio:1.5}}.single .single-inner{padding:40px 0 var(--section-y) 0}.single .single-inner .single-info{display:flex;align-items:center;flex-wrap:wrap;gap:var(--block-gap-m);margin-bottom:var(--content-gap)}.single .single-inner .single-info .post-categories{--category-label-bg:var(--color-dark);--category-label-color:var(--color-light)}.single .single-inner .single-info .date-block{padding-top:.3em}.single .single-inner .text-block{max-width:1280px;margin:var(--section-y) auto 0}.single .single-inner .text-block h1,.single .single-inner .text-block h2,.single .single-inner .text-block h3,.single .single-inner .text-block h4,.single .single-inner .text-block h5{text-transform:none}@media (min-width:1601px){.single .single-inner{--bs-title-font-size:62px;--h3-mb:50px}.single .single-inner .text-block{--mb:40px}}@media (min-width:1200px){.single .single-inner{--bs-title-font-size:54px;--h3-mb:35px}.single .single-inner .text-block{--mb:30px}}@media (max-width:767px){.single .single-inner .single-info{gap:var(--block-gap-xs);margin-bottom:var(--content-gap-m);font-size:var(--bs-body-font-size-s)}.single .single-inner .single-info .post-categories{font-size:var(--bs-body-font-size-s)}}.single .related-posts{padding:var(--fst-section-top) 0 var(--section-y) 0}.single .related-posts .content-top .title,.single .related-posts .content-top h2{text-align:center}.single .related-posts .swiper-slide{height:auto}@media (min-width:992px){.single .related-posts .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--block-gap-m)}}.category .category-items{padding:50px 0 50px 0}.pagination{text-align:center;flex-wrap:wrap;margin:60px 0 0 0;color:#000}.pagination h2{flex-basis:100%;display:none}.pagination .nav-links{display:flex;justify-content:center;flex-basis:100%;align-items:center}.pagination .nav-links span{display:inline-block;padding:5px 10px;margin:0 5px}.pagination .nav-links .current{text-decoration:underline}.pagination .nav-links a{padding:5px 10px;margin:0 5px;border-radius:3px;text-decoration:none}.pagination .nav-links a.next,.pagination .nav-links a.prev{display:inline-block;text-decoration:none}.pagination .nav-links a:hover{text-decoration:underline}@media (max-width:767px){.pagination{margin:30px 0 0 0}}.project-main{padding:var(--fst-section-top) 0 0 0}.project-main h1,.project-main h2,.project-main h3,.project-main h4{text-transform:none}.project-main .content-row{padding:var(--block-padding-xs)}.project-main .content-block{display:flex;flex-direction:column;justify-content:space-between;gap:var(--block-gap-md);padding:var(--block-padding-m);height:100%}.project-main .project-image{border-radius:var(--brs)}@media (min-width:1200px){.project-main{--bs-title-font-size:62px}}@media (max-width:767px){.project-main .content-row .row{--grid-gutter-y:var(--block-gap-m)}}.project-gallery{padding:var(--content-gap) 0}.project-gallery .slider{border-radius:var(--brs);overflow:hidden}.project-gallery .slider .swiper-pagination{bottom:10%;filter:invert(1)}.project-gallery .slider .swiper-slide{height:auto}.project-gallery .slider .gallery-image{position:relative;aspect-ratio:2.0909090909;width:100%;overflow:hidden;position:relative}.project-gallery .slider .gallery-image>img,.project-gallery .slider .gallery-image>svg{height:100%;width:100%;object-fit:cover}.project-gallery .slider .gallery-image:before{position:absolute;content:'';left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,.4)),url(DSC08217.jpg),rgba(255,255,255,.05)}.projects-page{padding:var(--fst-section-top) 0 var(--section-y) 0}.projects-page .featured-entry{aspect-ratio:2.4083769634;padding-bottom:145px;display:flex;justify-content:flex-end;flex-direction:column}.projects-page .projects-items{margin-top:var(--content-gap)}.projects-page .projects-items .content-top .title{text-align:center}@media (min-width:992px){.projects-page .featured-entry{--bs-h4-font-size:62px}}.business-main{padding:var(--fst-section-top) 0 var(--section-y) 0}.business-main h2{text-transform:none}.business-main .main-content-block{--bs-title-font-size:67px;--h1-mb:40px;position:sticky;left:0;top:var(--scrollspy-top)}.business-main .blocks .row{--grid-gutter-x:var(--row-gap);--grid-gutter-y:var(--row-gap)}.business-main .blocks .block{gap:var(--block-gap-md);height:100%;padding:var(--block-padding);border-radius:var(--brs);background:var(--color-bg-1);display:flex;flex-direction:column;justify-content:space-between}.business-main .form-wrapper{--content-gap:var(--content-gap-m);margin-top:var(--content-gap);padding:var(--block-padding);border-radius:var(--brs);background:var(--color-bg-1)}.business-main .form-wrapper .form-block .row{--grid-gutter-y:var(--block-gap-m)}@media (min-width:1601px){.business-main{--bs-title-font-size:62px;--h2-mb:40px}}.page-template-reports .some-documents{padding:var(--fst-section-top) 0 var(--section-y) 0}.page-template-partners .partners-section{padding-top:0}.page-template-about .about-board{--grid:3;--grid-gap:var(--block-gap-m)}.page-template-about .about-board .blocks{display:grid;grid-template-columns:repeat(var(--grid),1fr);gap:var(--grid-gap)}@media (min-width:768px) and (max-width:991px){.page-template-about .about-board{--grid:2}}@media (max-width:767px){.page-template-about .about-board{--grid:1}}.page-template-about-collapse h2{text-transform:none}.page-template-about-collapse .about-directions{padding:var(--section-y) 0 0 0}.page-template-about-collapse .directions-collapse{--panel-bg:var(--color-bg-1)}.page-template-about-collapse .info-bg-block{border-radius:0}@media (min-width:768px){.page-template-about-collapse .directions-tabs{overflow-x:auto;margin-left:calc(var(--grid-gutter-x) * -.5);margin-right:calc(var(--grid-gutter-x) * -.5);padding:0 calc(var(--grid-gutter-x) * .5)}.page-template-about-collapse .directions-tabs .direction-control{height:100%}.page-template-about-collapse .directions-tabs .direction-control .directions-toggle{height:100%}.page-template-about-collapse .info-bg-block{background:none;padding:var(--block-padding)}}.simple-page{padding:150px 0 100px 0}.simple-page p{margin:0 0 20px 0}.error404{text-align:center}.error404 .wrapper{display:flex;flex-direction:column;min-height:100vh}.error404 .wrapper>header,.error404 .wrapper>footer,.error404 .wrapper>main{width:100%}.error404 .wrapper>main,.error404 .wrapper>section{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.error404 .wrapper>main section,.error404 .wrapper>section section{width:100%}.error404 .number{font-size:190px;color:#88c559;line-height:1}.error404 .title{margin:0 0 15px 0;color:#5a5a5a}.error404 p a{text-decoration:underline}.error404 p a:hover{text-decoration:none}.search .search-inner{padding:80px 0 50px 0}.searching{margin:0 0 39px 0}.searching form{display:flex}.searching form input{height:61px;border-radius:3px;border:1px solid #d2d2d2;background-color:#fff;font-size:24px;padding:0 26px;text-align:left}.searching form button{width:60px;min-height:61px;border-radius:3px;border:0;cursor:pointer;min-width:0;margin:0 0 0 5px}.page-template-support-us{--h1-mb:var(--block-gap-md)}.page-template-support-us h2{margin-bottom:var(--block-gap-md)}.page-template-support-us .support-us-main{padding-bottom:var(--section-y)}.page-template-support-us .support-main .text-block{margin-bottom:var(--content-gap)}.page-template-support-us .support-main .info-bg-block{gap:var(--block-gap)}.page-template-support-us .support-main .inputblock{margin:0}.page-template-support-us .support-main .payment-type-block{--btn-height:90px;display:flex;gap:var(--block-gap-m);font-size:var(--bs-h4-font-size)}.page-template-support-us .support-main .payment-type-block .cl-btn{--btn-bd:var(--color-gray-2);--btn-bg:var(--color-light);--btn-color:var(--color-dark-3);flex-grow:1;width:100%;border-radius:var(--brs);min-height:var(--btn-height);transition:var(--ui-transition-duration) var(--ui-transition-timing);font-size:inherit}.page-template-support-us .support-main .payment-type-block .cl-btn:hover{--btn-color:var(--color-dark)}.page-template-support-us .support-main .payment-type-block .cl-btn.active{--btn-bd:var(--color-primary);--btn-color:var(--color-dark);box-shadow:0 0 0 2px var(--color-primary)}.page-template-support-us .support-main .payment-amount-block{--foz:var(--bs-h4-font-size);display:flex;border-bottom:1px solid var(--color-gray-2);gap:var(--block-gap-xs);font-size:var(--bs-h4-font-size);font-family:var(--ff-headings);text-transform:uppercase;font-weight:700}.page-template-support-us .support-main .payment-amount-block .summ-input{flex-grow:1;display:flex;align-items:center;gap:var(--block-gap-xs)}.page-template-support-us .support-main .payment-amount-block .summ-input input[type=number]{-moz-appearance:textfield}.page-template-support-us .support-main .payment-amount-block .summ-input input[type=number]::-webkit-outer-spin-button,.page-template-support-us .support-main .payment-amount-block .summ-input input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.page-template-support-us .support-main .payment-amount-block .summ-input input[type=number]::-ms-input-spinner{display:none}.page-template-support-us .support-main .payment-amount-block .select-input{flex-shrink:0}.page-template-support-us .support-main .payment-amount-block .form-select{color:var(--color-dark-3)}.page-template-support-us .support-main .payment-amount-block input,.page-template-support-us .support-main .payment-amount-block select{border:0}.page-template-support-us .support-main .payment-quick-amounts-block{display:grid;gap:var(--block-gap-s);grid-template-columns:repeat(4,1fr)}.page-template-support-us .support-main .payment-quick-amounts-block .cl-btn{width:100%;font-size:var(--bs-body-font-size)}.page-template-support-us .support-main .payment-quick-amounts-block .cl-btn.active{--btn-bg:#DAD5C8;--btn-color:var(--color-dark);--btn-bd:#DAD5C8}.page-template-support-us .support-main .agree-input .inputs-wrapper{color:var(--color-dark-3);margin-top:var(--block-gap-m);display:flex;flex-wrap:wrap;gap:var(--block-gap-m)}@media (max-width:767px){.page-template-support-us .support-main .payment-type-block{--btn-height:60px;font-size:18px;gap:var(--block-gap-xs)}.page-template-support-us .support-main .payment-type-block .cl-btn{padding:5px 10px;border-radius:var(--brs-m)}.page-template-support-us .support-main .payment-quick-amounts-block{display:flex;overflow-x:auto;gap:var(--block-gap-xs);margin-right:calc(var(--block-padding) * -1);padding-right:var(--block-padding)}.page-template-support-us .support-main .payment-quick-amounts-block .cl-btn{white-space:nowrap;flex-shrink:0;min-width:0;width:auto;min-height:50px}}.page-template-support-us .support-transfers .text-block a{color:var(--color-primary)}.page-template-support-us .support-transfers .text-block a:hover{text-decoration:underline}.page-template-support-us .support-transfers .blocks{display:flex;flex-direction:column;gap:var(--block-gap-m)}.page-template-support-us .support-transfers .blocks .transfer-title{margin-bottom:var(--block-gap-s)}.page-template-support-us .support-transfers .blocks .transfer-row{display:flex;gap:var(--block-gap-s);padding-bottom:var(--block-gap-xs);border-bottom:1px solid var(--color-gray-2);justify-content:space-between}.page-template-support-us .support-transfers .blocks .transfer-row:not(:last-of-type){margin-bottom:var(--block-gap-xs)}.page-template-support-us .support-transfers .blocks .transfer-row .type-block{flex-grow:1}.page-template-support-us .support-transfers .blocks .transfer-row .type-block .type-value{overflow-x:auto}.page-template-support-us .support-transfers .blocks .transfer-row .type-block .txt{color:var(--color-dark-3);margin-bottom:var(--block-gap-xs)}.page-template-support-us .support-transfers .copy-btn{background:none;border:0;border:0;border-radius:0;cursor:pointer;color:var(--color-primary);display:flex;align-items:center;gap:var(--block-gap-xs);flex-shrink:0}.page-template-support-us .support-transfers .copy-btn:hover{color:var(--color-dark)}.page-template-support-us .support-transfers .copy-btn .icon{width:1.05em}.page-template-support-us .support-transfers .copy-btn .icon path{fill:currentColor}@media (max-width:767px){.page-template-support-us .support-transfers .blocks .transfer-row .type-block{max-width:80%}.page-template-support-us .support-transfers .copy-btn .txt{display:none}}.linktree-main{padding:var(--fst-section-top) 0 var(--section-y) 0}.linktree-main .container{max-width:900px}.linktree-main .content-top,.linktree-main .content-bottom{text-align:center}.linktree-main .content-bottom{margin-top:var(--content-gap)}.front-page .header{position:fixed}.front-page .front-main{position:relative;display:flex;align-items:flex-end;padding:100px 0 40px 0;color:var(--color-light);max-height:1080px;height:100svh;min-height:700px;overflow:hidden}.front-page .front-main .bg-pic{position:absolute;left:0;top:0;width:100%;height:100%}.front-page .front-main .bg-pic img{width:100%;height:100%;object-fit:cover}.front-page .front-main .bg-pic[data-aos=kenburns]{overflow:hidden}.front-page .front-main .bg-pic[data-aos=kenburns] img{transform:scale(1.12);transform-origin:center center;will-change:transform}.front-page .front-main .bg-pic[data-aos=kenburns].aos-animate img{animation:kenburns 18s ease-out forwards}.front-page .front-main .front-main-bg{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center top}.front-page .front-main .container{position:relative;z-index:1}.front-page .front-main h1{color:var(--color-light)}.front-page .front-main .content-block{display:flex;flex-direction:column;gap:var(--block-gap-s)}.front-page .front-main .content-block .text-block{font-size:var(--bs-body-font-size-lg);max-width:460px;line-height:1.1}.front-page .front-main .content-block .controls{display:flex;gap:var(--block-gap-xs)}@media (min-width:1601px){.front-page .front-main{--bs-title-font-size:116px}}@media (min-width:1200px) and (max-width:1600px){.front-page .front-main{--bs-title-font-size:min(6.5cqw,100px)}}@media (min-width:768px) and (max-width:1199px){.front-page .front-main{--bs-title-font-size:min(5.8cqw,80px)}}@media (min-width:768px) and (max-width:991px){.front-page .front-main .row{--grid-gutter-y:50px}}@media (min-width:768px){.front-page .front-main .content-block{justify-content:space-between;height:100%}}@media (max-width:767px){.front-page .front-main{min-height:100svh}.front-page .front-main .row{--grid-gutter-y:34px}.front-page .front-main .content-block .controls{flex-wrap:wrap}}.front-page .front-about{background:var(--color-bg-1);padding:var(--section-y) 0}.front-page .front-about .content-top p{max-width:555px}.front-page .front-about .blocks{max-width:985px;color:var(--color-dark-2)}.front-page .front-about .blocks h3{color:var(--color-dark)}.front-page .front-about .blocks .row{--grid-gutter-y:var(--block-gap);--grid-gutter-x:170px}.front-page .front-work{padding:var(--section-y) 0 0 0}.front-page .front-work.is-sticky-ready{position:relative;overflow:visible;padding:0}.front-page .front-work.is-sticky-ready .content-main{height:var(--front-work-visible-height);min-height:150px}.front-page .front-work.is-sticky-ready .front-work-sticky{position:sticky;top:calc(var(--scrollspy-top) + var(--scrollspy-gap));width:100%;min-height:80svh;display:flex;align-items:center;background:var(--bs-body-bg)}.front-page .front-work.is-flow-native{--fw-fade:40px;--fw-fade-top:var(--fw-fade);--fw-fade-bottom:var(--fw-fade);--fw-win-bottom:calc(var(--fw-win-top,200vh) + var(--front-work-visible-height,0px));transition:--fw-fade-top .25s ease,--fw-fade-bottom .25s ease}.front-page .front-work.is-flow-native.fw-at-start{--fw-fade-top:0}.front-page .front-work.is-flow-native.fw-at-end{--fw-fade-bottom:0}.front-page .front-work.is-flow-native .front-work-sticky{top:0;padding-top:calc(var(--scrollspy-top,0px) + var(--scrollspy-gap,0px));z-index:2;align-items:stretch;-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--fw-win-top,200vh),transparent calc(var(--fw-win-top,200vh) + var(--fw-fade-top)),transparent calc(var(--fw-win-bottom) - var(--fw-fade-bottom)),#000 var(--fw-win-bottom));mask-image:linear-gradient(to bottom,#000 0,#000 var(--fw-win-top,200vh),transparent calc(var(--fw-win-top,200vh) + var(--fw-fade-top)),transparent calc(var(--fw-win-bottom) - var(--fw-fade-bottom)),#000 var(--fw-win-bottom))}.front-page .front-work.is-flow-native .front-work-sticky>.container{display:flex;flex-direction:column;justify-content:center}.front-page .front-work.is-flow-native .front-work-flow{position:absolute;left:0;right:0;z-index:1}.front-page .front-work.is-flow-native .front-work-sticky{pointer-events:none}.front-page .front-work.is-flow-native .front-work-sticky a,.front-page .front-work.is-flow-native .front-work-sticky button{pointer-events:auto}.front-page .front-work.is-flow-native.fw-at-end .front-work-sticky{-webkit-mask-image:linear-gradient(to bottom,#000 0,#000 var(--fw-win-top,200vh),transparent calc(var(--fw-win-top,200vh) + var(--fw-fade-top)),transparent calc(var(--fw-win-bottom) - var(--fw-fade-bottom)),#000 var(--fw-win-bottom),#000 var(--fw-content-bottom,200vh),transparent var(--fw-content-bottom,200vh));mask-image:linear-gradient(to bottom,#000 0,#000 var(--fw-win-top,200vh),transparent calc(var(--fw-win-top,200vh) + var(--fw-fade-top)),transparent calc(var(--fw-win-bottom) - var(--fw-fade-bottom)),#000 var(--fw-win-bottom),#000 var(--fw-content-bottom,200vh),transparent var(--fw-content-bottom,200vh))}.front-page .front-work.is-flow-native .content-main{flex:1 1 auto;height:auto!important;min-height:150px}.front-page .front-work.is-flow-native .content-main:before,.front-page .front-work.is-flow-native .content-main:after{display:none!important}.front-page .front-work .content-top p{max-width:540px}.front-page .front-work .content-main{position:relative;overflow:hidden;font-size:var(--bs-body-font-size-md)}.front-page .front-work .content-main:before,.front-page .front-work .content-main:after{position:absolute;content:'';left:50%;width:200%;height:15%;z-index:3;transform:translateX(-50%);transition:var(--ui-transition-duration) var(--ui-transition-timing);pointer-events:none}.front-page .front-work .content-main:before{top:0;background:linear-gradient(to top,rgba(255,255,255,0) 0,#fff 100%);opacity:0;visibility:hidden}.front-page .front-work .content-main:after{bottom:0;background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.front-page .front-work .content-main.active:after{opacity:0;visibility:hidden}.front-page .front-work .front-work-scroll-list{will-change:transform;transform:translate3d(0,0,0)}.front-page .front-work .content-row{--current-color:var(--color-gray);position:relative}.front-page .front-work .content-row.active{--current-color:var(--color-primary)}.front-page .front-work .content-row:not(:last-of-type){margin-bottom:var(--block-gap)}.front-page .front-work .content-row .number-block{position:relative;transition:var(--ui-transition-duration) var(--ui-transition-timing);margin-top:calc(var(--bs-h3-font-size)/5)}.front-page .front-work .content-row .number-block:before{position:absolute;content:'';left:0;top:50%;transform:translateY(-50%);width:100%;height:1px;background:var(--color-dark);transition:inherit}.front-page .front-work .content-row .number-block:after{position:absolute;content:'';width:4px;height:4px;border-radius:50%;right:0;top:50%;transform:translateY(-50%);transition:inherit;background:var(--color-dark)}.front-page .front-work .content-row .number-block .number{width:39px;height:39px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--color-light);background:var(--current-color);transition:var(--ui-transition-duration) var(--ui-transition-timing);font-family:var(--ff-alt);position:relative;z-index:2}.front-page .front-work .content-row .text-block h3{color:var(--current-color);hyphens:auto}.front-page .front-work .content-row .text-block p{max-width:500px}.front-page .front-work .for-btn{margin-top:var(--content-gap)}@media (min-width:1200px) and (max-width:1600px){.front-page .front-work{--content-gap:var(--content-gap-m);--h2-mb:40px}.front-page .front-work .content-row{--block-gap:var(--block-gap-s)}}@media (min-width:768px) and (max-width:1199px){.front-page .front-work{--content-gap:var(--content-gap-md);--h2-mb:30px}.front-page .front-work .content-row{--h3-mb:var(--block-gap-xs);--block-gap:var(--block-gap-s)}}@media (max-width:767px){.front-page .front-work.is-scroll-ready .content-top{margin-bottom:var(--content-gap-m)}.front-page .front-work.is-scroll-ready .content-main{min-height:180px}.front-page .front-work.is-scroll-ready .for-btn{margin-top:var(--content-gap-m)}.front-page .front-work .content-row .text-block{font-size:14px}.front-page .front-work .content-row .row{--grid-gutter-x:10px}.front-page .front-work .content-row .number-block{width:65px}}.front-page .front-directions{padding:var(--section-y) 0 40px 0}.front-page .front-directions .content-top .text-block p{max-width:470px}.front-page .front-projects{padding:var(--section-y) 0;overflow:hidden;background:var(--color-bg-1)}.front-page .front-projects .content-top p{max-width:510px}.front-page .front-projects .project-slider-top{margin-bottom:var(--block-gap-s)}.front-page .front-projects .project-slider-top .swiper-pagination-fraction{font-family:var(--ff-alt);font-size:var(--bs-body-font-size-md);color:var(--color-dark-3)}.front-page .front-projects .front-projects-swiper{overflow:hidden}.front-page .front-projects .front-projects-swiper .swiper-slide{height:auto}.front-page .front-projects .for-btn{margin-top:calc(var(--content-gap)/2);text-align:center}@media (max-width:767px){.front-page .front-projects .swiper-pagination{margin-top:var(--content-gap-md)}.front-page .front-projects .for-btn{margin-top:var(--content-gap-md)}}.front-page .front-blog{padding:var(--section-y) 0 0 0;background:var(--color-bg-1)}.front-page .front-blog .content-main{background:var(--color-light);padding:var(--block-padding-xs);border-radius:var(--brs)}.front-page .front-blog .content-main .row{--grid-gutter-y:40px}.front-page .front-blog .featured-entry{height:100%}.front-page .front-blog .entry-blocks{display:flex;flex-direction:column;gap:var(--block-gap-xs)}.front-page .front-blog .entry-blocks .cl-btn{width:100%}@media (min-width:1601px){.front-page .front-blog .featured-entry{--bs-h4-font-size:62px}}@media (min-width:1200px) and (max-width:1600px){.front-page .front-blog .featured-entry{--bs-h4-font-size:50px}}@media (max-width:767px){.front-page .front-blog{background:none;padding-top:0;padding-bottom:var(--section-y)}.front-page .front-blog .content-main{padding:0}}.front-page .front-join{background:var(--color-bg-1);padding:40px 0}.front-page .front-join .content-block{text-align:center;background:var(--color-primary);color:var(--color-light);border-radius:var(--brs);padding:80px 0}.front-page .front-join .content-block h2{text-transform:none;margin-bottom:var(--content-gap)}.front-page .front-join .content-block .cl-btn:not(:hover){--btn-color:var(--color-dark)}@media (min-width:1601px){.front-page .front-join{--bs-title-font-size:62px}}@media (max-width:767px){.front-page .front-join{--content-gap:60px;background:var(--color-primary);padding:var(--section-y) 0}.front-page .front-join .content-block{padding:0}}@supports (animation-timeline:view()){.front-work.is-sticky-native{view-timeline:--front-work-track block}.front-work.is-sticky-native .front-work-scroll-list{animation:front-work-scroll linear both;animation-timeline:--front-work-track;animation-range:contain 0 contain 100%}}@keyframes front-work-scroll{0%,8%{transform:translate3d(0,0,0)}92%,100%{transform:translate3d(0,calc(-1 * var(--front-work-scroll-distance,0px)),0)}}@property --fw-fade-top{syntax:'<length>';inherits:true;initial-value:0}@property --fw-fade-bottom{syntax:'<length>';inherits:true;initial-value:0}@supports (height:100dvh){.front-page .front-work.is-flow-native{--fw-win-bottom:calc(var(--fw-win-top,200vh) + var(--front-work-visible-height,0px) + 100dvh - 100svh)}.front-page .front-work.is-flow-native .front-work-sticky{min-height:100lvh;padding-bottom:calc(100lvh - 100dvh)}}