@import".css2?family=Mulish:ital,wght@0,200..1000;1,200..1000&display=swap";:root{--main-font-family: sans-serif;--main-line-height: 1.21;--section-padding-medium: 6.125rem}:root{--black: #323232;--semi-black: #3b3b3b;--orange: #ea5514;--alt-orange: #C0430C;--total-white: #fff;--semi-white: #fcfcfc;--grey: #eeeeee;--semi-grey: #F4F4F4}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}ul,ol{list-style:none}html:focus-within{scroll-behavior:smooth;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body{min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select,a{font:inherit;background:none;border:none;outline:none;color:inherit}input{width:100%}:target{scroll-margin-block:10vh}address{font-style:normal}html{scroll-behavior:smooth;overflow-x:clip;font-family:var(--main-font-family);scroll-padding:calc(50vh - 2rem - var(--header-height));font-family:Mulish;background-color:var(--semi-grey);font-size:16px}body{height:100%;overflow-x:clip;line-height:var(--main-line-height);margin-top:var(--header-height);padding-left:var(--app-sidebar-width)}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:#dee1e5}::-webkit-scrollbar-thumb{background:var(--color-accent)}*{scrollbar-color:var(--color-accent) #dee1e5;scrollbar-width:thin}code{background:#6e6e6e;color:#fff;padding:.1rem .4rem;border-radius:.25rem}table{border-collapse:collapse;border-spacing:0}:root{--container-padding: .25rem;--container-width: min( calc(100% - var(--container-padding) * 2), 100rem );--container-width-to-screen: min( calc(100vw - var(--container-padding) * 2), 100rem );--container-large-width: min( calc(100% - var(--container-padding) * 2), 108rem );--container-large-width-to-screen: min( calc(100vw - var(--container-padding) * 2), 108rem );--slim-container-width: 80.25rem;--slim-container-width: min( calc(100vw - var(--container-padding) * 2), 80.25rem );--base-container-simulation-inside-large-container: calc( ( min(100vw, var(--container-large-width-to-screen)) - var(--container-width-to-screen) ) / 2 )}.container-large{width:100%;max-width:var(--container-large-width);margin-left:auto;margin-right:auto}.container-large.no-side-padding{max-width:108rem}.container{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.slim-container{width:100%;max-width:var(--slim-container-width);margin-left:auto;margin-right:auto}.mb-0-25{margin-bottom:var(--size-0-25)}.mt-0-25{margin-top:var(--size-0-25)}.mb-0-75{margin-bottom:var(--size-0-75)}.mt-0-75{margin-top:var(--size-0-75)}.mb-1{margin-bottom:var(--size-1)}.mt-1{margin-top:var(--size-1)}.mb-17px{margin-bottom:var(--size-17px)}.mt-17px{margin-top:var(--size-17px)}.mb-1-125{margin-bottom:var(--size-1-125)}.mt-1-125{margin-top:var(--size-1-125)}.mb-1-25{margin-bottom:var(--size-1-25)}.mt-1-25{margin-top:var(--size-1-25)}.mb-1-5{margin-bottom:var(--size-1-5)}.mt-1-5{margin-top:var(--size-1-5)}.mb-1-75{margin-bottom:var(--size-1-75)}.mt-1-75{margin-top:var(--size-1-75)}.mb-2{margin-bottom:var(--size-2)}.mt-2{margin-top:var(--size-2)}.mb-2-5{margin-bottom:var(--size-2-5)}.mt-2-5{margin-top:var(--size-2-5)}.mb-3{margin-bottom:var(--size-3)}.mt-3{margin-top:var(--size-3)}.mb-3-5{margin-bottom:var(--size-3-5)}.mt-3-5{margin-top:var(--size-3-5)}.mb-4{margin-bottom:var(--size-4)}.mt-4{margin-top:var(--size-4)}.mb-4-5{margin-bottom:var(--size-4-5)}.mt-4-5{margin-top:var(--size-4-5)}.mb-5{margin-bottom:var(--size-5)}.mt-5{margin-top:var(--size-5)}.mb-5-5{margin-bottom:var(--size-5-5)}.mt-5-5{margin-top:var(--size-5-5)}.mb-6-5{margin-bottom:var(--size-6-5)}.mt-6-5{margin-top:var(--size-6-5)}.mb-11-5{margin-bottom:var(--size-11-5)}.mt-11-5{margin-top:var(--size-11-5)}.pl-0-25{padding-left:var(--size-0-25)}.pr-0-25{padding-right:var(--size-0-25)}.pl-0-75{padding-left:var(--size-0-75)}.pr-0-75{padding-right:var(--size-0-75)}.pl-1{padding-left:var(--size-1)}.pr-1{padding-right:var(--size-1)}.pl-17px{padding-left:var(--size-17px)}.pr-17px{padding-right:var(--size-17px)}.pl-1-125{padding-left:var(--size-1-125)}.pr-1-125{padding-right:var(--size-1-125)}.pl-1-25{padding-left:var(--size-1-25)}.pr-1-25{padding-right:var(--size-1-25)}.pl-1-5{padding-left:var(--size-1-5)}.pr-1-5{padding-right:var(--size-1-5)}.pl-1-75{padding-left:var(--size-1-75)}.pr-1-75{padding-right:var(--size-1-75)}.pl-2{padding-left:var(--size-2)}.pr-2{padding-right:var(--size-2)}.pl-2-5{padding-left:var(--size-2-5)}.pr-2-5{padding-right:var(--size-2-5)}.pl-3{padding-left:var(--size-3)}.pr-3{padding-right:var(--size-3)}.pl-3-5{padding-left:var(--size-3-5)}.pr-3-5{padding-right:var(--size-3-5)}.pl-4{padding-left:var(--size-4)}.pr-4{padding-right:var(--size-4)}.pl-4-5{padding-left:var(--size-4-5)}.pr-4-5{padding-right:var(--size-4-5)}.pl-5{padding-left:var(--size-5)}.pr-5{padding-right:var(--size-5)}.pl-5-5{padding-left:var(--size-5-5)}.pr-5-5{padding-right:var(--size-5-5)}.pl-6-5{padding-left:var(--size-6-5)}.pr-6-5{padding-right:var(--size-6-5)}.pl-11-5{padding-left:var(--size-11-5)}.pr-11-5{padding-right:var(--size-11-5)}:root{--size-0-25: .25rem;--size-0-75: .75rem;--size-1: 1rem;--size-17px: 1.0625rem;--size-1-125: 1.125rem;--size-1-25: 1.25rem;--size-1-5: 1.5rem;--size-1-75: 1.75rem;--size-2: 2rem;--size-2-5: 2.5rem;--size-3: 3rem;--size-3-5: 3.5rem;--size-4: 4rem;--size-4-5: 4.5rem;--size-5: 5rem;--size-5-5: 5.5rem;--size-6-5: 6.5rem;--size-11-5: 11.5rem}.text-center{text-align:center}.advantage-card{border:.0625rem solid var(--white);border-radius:var(--border-large);display:flex;flex:1;gap:1.625rem}.advantage-card__image-container{margin-bottom:1rem;width:100%;height:100%;max-width:12.75rem;max-height:9.625rem}.advantage-card__image-container img{width:100%;height:100%;object-fit:cover}.advantage-card__information-container{display:flex;flex-direction:column;gap:.75rem;padding:1.0313rem 0}.advantage-card__title{font-size:1.5rem;font-weight:600;line-height:1.4;letter-spacing:.01em;color:var(--total-black);text-transform:uppercase}.advantage-card__description{font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:.01em;color:var(--black)}.advantages-section{background-color:var(--total-white)}.advantages-section__inner{margin-left:6.125rem;padding:5rem 1rem 5.5rem 0}.advantages-section__list{display:grid;grid-template-columns:repeat(12,1fr);column-gap:3.25rem;row-gap:3.3125rem}.advantages-section__item{grid-column:span 6;display:flex}:root{--app-sidebar-width: 7.5rem}.app-sidebar{background:linear-gradient(270deg,#FFFFFF 0%,rgba(255,255,255,0) 100%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:3.25rem 2rem;position:fixed;top:var(--header-height);left:0;z-index:7;width:var(--app-sidebar-width)}.app-sidebar__list{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2.5rem}.app-sidebar__item{width:3.5rem;height:3.5rem;position:relative}.app-sidebar__item._phone:hover .app-sidebar__phone-hover{opacity:1;pointer-events:all}.app-sidebar__item-link{text-decoration:none;position:relative;cursor:pointer}.app-sidebar__item-link svg{width:3.5rem;height:3.5rem;pointer-events:none}.app-sidebar__item-link._active+.app-sidebar__phones-modal{opacity:1}.app-sidebar__item-link._active+.app-sidebar__phone-hover{opacity:0!important;pointer-events:none!important}.app-sidebar__item-link._active svg{--border-color: var(--orange);--fill-color: var(--alt-orange);--color: var(--total-white) !important;--geo-fill-color: var(--total-white) !important}.app-sidebar__item-link:hover svg{--color: var(--orange);--geo-fill-color: var(--orange)}.app-sidebar__phone-hover{position:absolute;top:50%;transform:translateY(-50%);left:4rem;z-index:5;font-size:.9375rem;font-weight:700;line-height:1;text-wrap:nowrap;text-transform:uppercase;color:var(--black);background-color:var(--total-white);padding:.875rem 1.875rem;opacity:0;pointer-events:none;box-shadow:-1.4375rem .25rem 1.3438rem -1.0625rem #00000059;transition:opacity .3s ease}.archive-filters{display:flex}.archive-filters__inner{margin-left:6.125rem}.archive-filters__dropdown{position:relative;font-family:Mulish;font-size:1.0625rem;font-weight:500;line-height:1;color:var(--black);width:fit-content;min-width:16.25rem}.archive-filters__trigger{display:flex;justify-content:space-between;align-items:center;gap:.625rem;padding:1rem;width:fit-content;background:var(--semi-grey);cursor:pointer}.archive-filters__trigger span{font-size:16px;color:#333}.archive-filters__arrow{width:1.5rem;height:1.5rem;transition:transform .3s ease}.archive-filters__options{position:absolute;top:100%;left:0;width:100%;background:white;border:.0625rem solid #ccc;border-radius:5px;margin-top:.3125rem;box-shadow:0 .125rem .3125rem #0000001a;opacity:0;pointer-events:none;transition:display .3s ease,opacity .3s ease;z-index:1000}.archive-filters__option{padding:1rem;cursor:pointer;font-size:1.0625rem;font-weight:500;line-height:1;transition:background .3s ease}.archive-filters__option:hover,.archive-filters__option[data-selected=true]{background:#f7f7f7}.archive-filters__dropdown._open .archive-filters__options{display:block;opacity:1;pointer-events:all}.archive-filters__dropdown._open .archive-filters__arrow{transform:rotate(-180deg)}.archive-hero{display:flex;padding:1.5rem 0}.archive-hero__inner{margin-left:6.125rem;display:flex;flex-direction:column}.archive-hero__copy-button{margin-bottom:1rem;align-self:end;width:fit-content}.archive-hero__title{font-family:Unbounded;font-size:3.75rem;font-weight:700;line-height:1.12;text-transform:uppercase;color:var(--black)}.article-content-wrapper>*:not(:last-child){margin-bottom:1.75rem}.article-content-wrapper h2{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;color:var(--black)}.article-content-wrapper h3{font-family:Unbounded;font-size:1.5rem;font-weight:300;line-height:1.23;color:var(--orange)}.article-content-wrapper h4,.article-content-wrapper h5{font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black)}.article-content-wrapper p{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7}.article-content-wrapper ul{font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.01em;color:var(--total-black)}.article-content-wrapper ul>li{list-style-type:none;padding-left:1.25rem;position:relative}.article-content-wrapper ul>li:not(:last-child){margin-bottom:.625rem}.article-content-wrapper ul li:before{content:url(./list-dot-1e7f0a1d.svg);position:absolute;left:0;top:0;width:.625rem;height:.5rem;z-index:1}.article-content-wrapper ol{padding-left:1rem}.article-content-wrapper ol li{position:relative;counter-increment:item}.article-content-wrapper ol li:not(:last-child){margin-bottom:.75rem}.article-content-wrapper ol li:before{content:counter(item,decimal-leading-zero) " ";display:inline-block;width:1.625em;text-align:right;margin-right:.625rem;font-family:Unbounded;font-size:1.125rem;font-weight:300;line-height:1.32;letter-spacing:.125rem;color:var(--orange);text-align:center}.article-content-wrapper li{font-size:1.125rem;font-weight:500;line-height:1.32;letter-spacing:-.0625rem;color:var(--semi-black)}.article-content-wrapper li strong{font-weight:900}.base-contact-form._processing{pointer-events:none;opacity:.7;cursor:not-allowed}.base-form-field{display:flex;align-items:center;position:relative;transition:color .3s ease;transition:opacity .3s ease,background .3s ease}.base-form-field._required:after{content:"*";color:#fff;position:absolute;font-size:1.125rem;line-height:100%;top:.5rem;right:.5rem}.base-form-field._focus{opacity:1}.base-form-field._has-error,.base-form-field._invalid{background:#f13f27}.base-form-field._valid{opacity:1}.base-form-field__icon{width:var(--size-1-5);height:var(--size-1-5);margin-right:.75rem}.base-form-field [name]{background:none;outline:none;color:currentColor;font-size:1.125rem;line-height:100%;width:100%}.base-form-field [name]::placeholder{opacity:1;color:currentColor}.base-form-field select{cursor:pointer}.benefits-section{background-color:var(--total-white);padding:2.875rem 1rem 3.1875rem var(--section-padding-medium)}.benefits-section__list{display:flex;flex-wrap:wrap;gap:6rem}.benefits-section__item{display:flex;gap:1rem}.benefits-section__item-information-container{display:flex;flex-direction:column;text-transform:uppercase;color:var(-black)}.benefits-section__item-title{font-family:Unbounded;font-size:1.25rem;font-weight:400;line-height:1.12;margin-bottom:.75rem}.benefits-section__item-description{font-size:.9375rem;font-weight:700;line-height:1.24;opacity:.8}.benefits-section__item-image-container{max-height:4rem;order:-1}.benefits-section__item-image-container img{width:100%;height:100%;object-fit:contain}.blog-content-wrapper{display:grid;grid-template-columns:repeat(12,1fr);gap:.75rem;position:relative}.blog-content-wrapper__main{grid-column:span 7;padding-right:2rem}.blog-content-wrapper__aside{grid-column:span 5}.blog-content-wrapper__aside-inner-wrapper{position:sticky;top:var(--header-height);right:0}.blog-hero{display:flex;gap:2.5rem;flex-direction:column;align-items:center;justify-content:center;padding:3.5rem 1rem 2.25rem 3.4375rem;background-color:var(--semi-grey)}.blog-hero__inner{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-left:unset}.blog-hero__title{font-family:Unbounded;font-size:3.75rem;font-weight:700;line-height:1.12;text-transform:uppercase;color:var(--black);margin-bottom:3rem}.blog-hero__description{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);margin-bottom:3rem}.blog-hero__author-container{display:flex;gap:1rem;font-family:Mulish;font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;opacity:.4}.blog-hero__author{text-decoration:underline}.blog-hero>img{width:100%;height:35rem;object-fit:cover;border-radius:.25rem}.blog-post-card{display:flex;flex-direction:column;flex:1;position:relative;cursor:pointer}.blog-post-card__inner-layout{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:0 1rem}.blog-post-card:hover,.blog-post-card._hover{background-color:var(--primary-light)}.blog-post-card:active,.blog-post-card._active{background-color:var(--secondary-green);color:#fff}.blog-post-card:active h3,.blog-post-card._active h3{color:#fff!important}.blog-post-card:active p,.blog-post-card._active p{color:#fff}.blog-post-card__title{font-family:Unbounded;font-size:1.125rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black);margin-bottom:.75rem}.blog-post-card__text{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:500;line-height:1.24;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7;margin-bottom:.75rem}.blog-post-card__link{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--orange)}.blog-post-card__link-hide{position:absolute;width:100%;height:100%;border-radius:.5rem;opacity:0;top:0;left:0;z-index:10}.blog-post-card__image-container{order:-1;margin-bottom:1rem;border-radius:.25rem;height:18.0625rem}.blog-post-card__image-container img{height:100%;width:100%;object-fit:cover}.blog-posts-list{display:flex}.blog-posts-list__inner{margin-left:6.125rem;display:grid;grid-template-columns:repeat(12,1fr);gap:.75rem}.blog-posts-list__item{grid-column:span 4}.career-post-card{display:flex;flex-direction:column;flex:1;position:relative;cursor:pointer;background-color:var(--semi-white)}.career-post-card__inner-layout{display:flex;flex-direction:column;justify-content:space-between;flex:1;padding:2rem 1rem}.career-post-card:hover,.career-post-card._hover{background-color:var(--primary-light)}.career-post-card:active,.career-post-card._active{background-color:var(--secondary-green);color:#fff}.career-post-card:active h3,.career-post-card._active h3{color:#fff!important}.career-post-card:active p,.career-post-card._active p{color:#fff}.career-post-card__title{font-family:Unbounded;font-size:1.125rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black);margin-bottom:.75rem}.career-post-card__text{-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;font-weight:500;line-height:1.24;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7;margin-bottom:.75rem}.career-post-card__link{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--orange)}.career-post-card__link-hide{position:absolute;width:100%;height:100%;border-radius:.5rem;opacity:0;top:0;left:0;z-index:10}.career-posts-list{display:flex}.career-posts-list__inner{margin-left:6.125rem;display:grid;grid-template-columns:repeat(12,1fr);gap:.75rem}.career-posts-list__item{grid-column:span 4}.checkbox-form-field{cursor:pointer;display:flex;flex-direction:row;align-items:center;width:fit-content;flex:0}.checkbox-form-field__label{font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:.01em;text-wrap:nowrap;color:var(--black)}.checkbox-form-field__input{order:-1;min-width:1.5rem!important;height:1.5rem;margin-right:.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.0938rem solid var(--black);border-radius:.125rem;position:relative;opacity:.4;transition:opacity .3s ease}.checkbox-form-field__input:hover{opacity:1}.checkbox-form-field__input:checked:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-image:url(./success-icon-71561c02.svg)}.clients-slider{background-color:var(--semi-white)}.clients-slider__inner{overflow:hidden;padding:4.5rem 0 1.5rem}.clients-slider__header-container{display:flex;justify-content:space-between;padding:0 4.3125rem 0 4.875rem;margin-bottom:3.5rem}.clients-slider__title{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;color:var(--black);text-transform:uppercase}.clients-slider__controls{display:flex;gap:.25rem}.clients-slider__prev-button,.clients-slider__next-button{width:2.5625rem;height:1.3125rem;cursor:pointer}.clients-slider__prev-button svg,.clients-slider__next-button svg{width:2.5625rem;height:1.3125rem}.clients-slider__prev-button{transform:rotate(180deg)}.clients-slider__list{display:flex;gap:3rem;margin-bottom:1.5rem;padding:.125rem 0}.clients-slider__item{width:18.0469rem!important;height:7.2656rem!important;position:relative}.clients-slider__item:after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-1.5rem;width:.0625rem;height:5rem;background-color:var(--black)}.clients-slider__item img{width:100%;height:100%;object-fit:contain}.clients-slider__swiper-scrollbar{margin:.625rem 4.3125rem .625rem 4.875rem;background:rgba(59,59,59,.1098039216)}.clients-slider__swiper-scrollbar .swiper-scrollbar-drag{height:.125rem;width:200px;bottom:0;background-color:var(--orange)}.contact-banner-section{background-image:radial-gradient(72% 514.76% at 23.06% 50%,#ea5514 0%,#861901 100%);display:flex;justify-content:space-between}.contact-banner-section__main-container{display:flex;justify-content:space-between;align-items:center;flex:1;padding:2.375rem 13.625rem 2.3125rem 1.5rem}.contact-banner-section__information-container{max-width:33rem;color:var(--total-white)}.contact-banner-section__title{font-family:Unbounded;font-size:1.5rem;font-weight:500;line-height:1.12;margin-bottom:1rem}.contact-banner-section__description{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;opacity:.7}.contact-banner-section__image-container{order:-1;display:flex;justify-content:end;align-items:end}.contact-banner-section__image-container img{max-height:7.4375rem;width:100%;height:100%}.contact-form{width:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center;overflow:hidden;height:100%}.contact-form._darken{background-color:var(--secondary-green);color:#fff}.contact-form._darken .contact-form__radio-button{background-color:#fff;opacity:1}.contact-form._darken .contact-form__radio-button:active,.contact-form._darken .contact-form__radio-button._active{background-color:var(--primary-green)!important}.contact-form._darken .select-form-field__main{opacity:1}.contact-form._darken button{border:1px solid var(--secondary-green);color:var(--primary-green);background-color:#fff}.contact-form._darken button:hover{background-color:var(--primary-light);color:var(--secondary-green)}.contact-form._darken button:active{background-color:var(--primary-green);color:var(--primary-light)}.contact-form._darken .form-field{opacity:1;background-color:#fff}.contact-form__inner{display:flex;flex-direction:column;width:100%;height:100%;transition:height .3s ease;margin-bottom:3rem;overflow:hidden}.contact-form__heading{display:flex;flex-direction:column;gap:1.5rem;color:var(--black);margin-bottom:3rem;max-width:41.1875rem}.contact-form__title{font-family:Unbounded;font-size:2rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black)}.contact-form__subtitle{font-family:Unbounded;font-size:1.125rem;font-weight:300;line-height:1.32}.contact-form__inputs-container{display:grid;grid-template-columns:repeat(2,1fr);row-gap:.75rem;column-gap:.5rem;margin-bottom:2.0625rem}.contact-form__inputs-container label{grid-column:span 1}.contact-form__submit-container{width:100%;display:flex;gap:1.25rem;align-items:center;justify-content:flex-start}.contact-form__services{width:100%}.contact-form__checkbox-title{font-family:Unbounded;font-size:1.125rem;font-weight:300;line-height:1.32;color:var(--black);margin-bottom:1.5rem}.contact-form__checkbox-container{display:flex;gap:1.5rem;flex-wrap:wrap;max-width:41.1875rem}.contact-form__submit-text{font-size:.875rem;font-weight:500;line-height:1.5;letter-spacing:-1px;color:var(--black);opacity:.7;max-width:20rem}.contact-map-section{display:flex;gap:.25rem}.contact-map-section__form-container{flex:0 0 46%;padding:3.1875rem 2.75rem 3.3125rem 6.25rem;background-color:var(--semi-white);border:.0625rem solid var(--grey)}.contact-map-section__maps-container{background-color:var(--semi-white);flex:0 0 54%;padding:.5rem 0 .5rem 1.5rem}.contact-map-section__map{max-height:30.1875rem;max-width:52.375rem;margin-bottom:3rem}.contact-map-section__map-image-container{display:none;height:100%;max-height:30.1875rem;border-radius:.25rem;position:relative}.contact-map-section__map-image-container:before{content:"";position:absolute;bottom:-.625rem;left:0;width:13rem;height:6.125rem;background-image:url(./watermark-d82a2d70.png);background-size:contain;background-repeat:no-repeat}.contact-map-section__map-image-container img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}.contact-map-section__map-image-container._active{display:flex}.contact-map-section__maps-button-container{display:flex;gap:1.6875rem;margin-bottom:3rem}.contact-map-section__maps-button{cursor:pointer}.contact-map-section__maps-contact-information{display:flex;gap:4.8125rem}.contact-map-section__maps-phone{font-family:Unbounded;font-size:1.5rem;font-weight:400;line-height:1;text-decoration:none;color:var(--orange);display:flex;align-items:center;gap:1.5rem}.contact-map-section__maps-phone svg{width:3.5rem;height:3.5rem}.contact-map-section__maps-phone:hover{text-decoration:underline}.contact-map-section__maps-phone:hover svg{--fill-color: var(--orange);--color: var(--total-white)}.contact-map-section__maps-location strong{font-family:Unbounded;font-size:1.25rem;font-weight:500;line-height:1.12;color:var(--semi-black)}.contact-map-section__maps-location span{font-family:Unbounded;font-size:1rem;font-weight:300;line-height:1.32;letter-spacing:-.0625rem;color:var(--black);opacity:.7}.contact-modal{position:fixed;inset:var(--header-height) 0 0 0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:none;overflow:auto;flex-direction:column;justify-content:center;align-items:center}.contact-modal__close-button{display:flex;font-family:Unbounded;font-size:1.125rem;font-weight:500;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;color:var(--total-white);transition:color .3s ease;margin-bottom:1.1875rem;cursor:pointer}.contact-modal__close-button:hover{color:var(--orange)}.contact-modal__close-button svg{width:2rem;height:2rem}.contact-modal__inner{display:flex;justify-content:center;align-items:end;flex-direction:column;max-width:60rem;width:100%}.contact-modal__body{max-width:60rem;width:100%;position:relative;gap:1rem;display:flex;flex-direction:column;justify-content:center}.contact-modal__title{font-size:var(--size-3-5);padding:var(--size-4) 2.75rem}.contact-modal__main{background-color:var(--total-white);display:flex;gap:1rem;padding:3.5rem;border-radius:var(--border-large)}.contact-modal__form{display:flex;justify-content:center;margin-bottom:1rem}.contact-us-section{display:flex;background-color:var(--semi-white)}.contact-us-section__form-container{flex:0 0 45%;padding:3.75rem 0 4.625rem 6.125rem}.contact-us-section__image-container{flex:1 0 55%}.contact-us-section__image-container img{width:100%;height:100%}.content-block-typography-wrapper{font-size:1rem}.content-block-typography-wrapper>*:not(:last-child){margin-bottom:1.75rem}.content-block-typography-wrapper h2{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black)}.content-block-typography-wrapper h3,.content-block-typography-wrapper h4,.content-block-typography-wrapper h5{font-family:Unbounded;font-size:1.5rem;font-weight:300;line-height:1.24;text-transform:uppercase;color:var(--orange)}.content-block-typography-wrapper p{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7;max-width:35.75rem}.content-block-typography-wrapper a{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7;text-decoration:none;transition:color .3s ease-in-out}.content-block-typography-wrapper a:hover{color:var(--orange);text-decoration:underline}.content-block-typography-wrapper ul{font-size:1.25rem;font-weight:500;line-height:1.6;letter-spacing:.01em;color:var(--total-black)}.content-block-typography-wrapper ul>li{list-style-type:disc}.content-block-typography-wrapper ol{padding-left:1rem}.content-block-typography-wrapper ol li{position:relative;counter-increment:item}.content-block-typography-wrapper ol li:before{content:counter(item) " ";display:inline-block;width:1em;text-align:right;margin-right:.4em;color:var(--black);font-weight:500;text-align:center}.content-block-typography-wrapper li:not(:last-child){margin-bottom:.5em}.content-block{overflow:hidden;position:relative;display:grid;grid-template-columns:repeat(12,1fr);gap:1rem;padding:4.75rem 0 4rem 6rem;background-color:var(--total-white)}.content-block .home-hero-advantages__item-number{color:var(--orange);opacity:1}.content-block._left-image{padding:4.75rem 6rem 4rem 0}.content-block._left-image._small-image .content-block__media{justify-content:start}.content-block__main{grid-column:span 6;display:flex;flex-direction:column;justify-content:center}.content-block._small-image .content-block__main{grid-column:span 8}.content-block._left-image .content-block__main{order:2}.content-block__media{grid-column:span 6;display:flex}.content-block._small-image .content-block__media{grid-column:span 4}.content-block__image-container{position:relative}.content-block__image-container img{width:100%;height:100%;object-fit:contain}.content-block._small-image .content-block-typography-wrapper{padding-right:5.0625rem}.content-block._small-image .content-block-typography-wrapper>p{max-width:unset}.content-block._small-image .content-block__media{justify-content:end}.content-block._small-image .content-block__media img{object-fit:contain}.content-block._large-title .content-block-typography-wrapper>h2{font-size:3.5rem;line-height:1.24}.content-block__image{width:100%;height:100%!important;object-fit:cover;object-position:center;border-radius:var(--border-large)}.copy-button{font-family:Unbounded;font-size:.9375rem;font-weight:400;line-height:1;text-align:right;text-transform:uppercase;color:var(--orange);cursor:pointer;display:flex;align-items:center;gap:1rem;transition:color .3s ease;position:relative}.copy-button:hover{color:var(--black)}.copy-button:hover svg{--clip-color: var(--black)}.copy-button:after{content:"Link copied!";position:absolute;top:0;right:-11rem;width:auto;height:auto;padding:.5rem 1rem;border-radius:.25rem;background-color:var(--black);color:var(--total-white);display:flex;justify-content:center;align-items:center;font-size:.875rem;z-index:1000;opacity:0;pointer-events:none;transform:translateY(.625rem);transition:opacity .3s ease,transform .3s ease}.copy-button._copied:after{opacity:1;transform:translateY(0)}@keyframes copyButton{0%{opacity:0}50%{opacity:1}to{opacity:0}}.footer{color:#fff;background:#161616;display:flex;align-items:end;gap:1.4375rem;overflow:hidden;margin:0 auto;position:relative;max-width:min(100vw - 2rem,100rem)}.footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(./footer-bg-a1a25515.png);background-size:cover;opacity:.22;z-index:0}.footer__inner{padding:4rem 0 0 6.125rem;z-index:1}.footer__navigation{margin-bottom:3.4375rem}.footer_socials{margin-bottom:2.3125rem;display:flex;gap:1.4375rem}.footer__information{overflow:hidden}.footer__image-container{z-index:1;max-width:36.875rem;max-height:29.5rem}.footer__image-container img{width:100%;height:100%}.footer-information{display:flex;align-items:end;gap:.75rem}.footer-information__cvalley-logo-wrapper{max-width:32.9375rem;max-height:8.4375rem;flex:0 0 60%}.footer-information__cvalley-logo-wrapper img{width:auto;object-position:bottom}.footer-information__main-container{flex:1;display:flex;flex-direction:column;gap:1rem;margin-bottom:2.3125rem}.footer-information__copyright-text{font-family:Unbounded;font-size:.875rem;font-weight:300;line-height:1.71;opacity:.5;color:var(--total-white)}.footer-information__developer-wrapper{flex:1;display:flex;align-items:center;gap:1rem}.footer-information__developer-logo-wrapper{flex:1;max-width:9.3125rem}.footer-information__developer-logo-wrapper img{width:100%;height:100%}.footer-information__developer-text{flex:1;font-family:Unbounded;font-size:1rem;font-weight:300;line-height:1.44;color:var(--total-white);opacity:.5}.footer-navigation{max-width:52.1875rem;display:flex;gap:3.25rem}.footer-navigation__title{font-family:Unbounded;font-size:1.125rem;font-weight:300;line-height:1.32;color:var(--total-white);margin-bottom:2rem;display:flex;justify-content:space-between;align-items:center}.footer-navigation__title._active svg{transform:rotate(180deg)}.footer-navigation__title svg{--carret-color: var(--total-white);opacity:.8;transition:transform .3s ease;display:none}.footer-navigation__lists-wrapper{display:flex;gap:3rem}.footer-navigation__services{display:grid;grid-template-columns:repeat(2,1fr);flex-wrap:wrap;row-gap:1rem;column-gap:3rem}.footer-navigation__services._active{display:flex}.footer-navigation__item-link,.footer-navigation__about-us-item-link{font-size:.875rem;font-weight:500;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;text-decoration:none;cursor:pointer;color:var(--total-white);opacity:.88;transition:opacity .3s ease}.footer-navigation__item-link:hover,.footer-navigation__about-us-item-link:hover{opacity:1}.footer-navigation__products{display:grid;grid-template-columns:repeat(1,1fr);row-gap:1rem}.footer-navigation__products._active{display:grid}.footer-navigation__about-us-wrapper{flex:1}.footer-navigation__about-us-list{display:flex;flex-direction:column;gap:1rem}.footer-navigation__about-us-list._active{display:flex}.gallery{padding:2rem 2.5rem 2.5rem;background-color:var(--total-white);border-radius:.75rem}.gallery__inner{margin-left:var(--section-padding-medium);padding:3rem 0 3.75rem}.gallery__filters{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:space-between}.gallery__filter-button{font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;width:13.0625rem;height:2.25rem;color:var(--semi-black);position:relative;cursor:pointer;transition:background-color .3s ease,color .3s,border-bottom .3s}.gallery__filter-button svg{position:absolute;width:100%;height:100%;left:0;top:0}.gallery__filter-button span{position:relative;z-index:1}.gallery__filter-button._active span{color:var(--total-white)}.gallery__filter-button._active svg{--fill-color: var(--orange)}.gallery__filter-button:hover span{color:var(--total-white)}.gallery__filter-button:hover svg{--fill-color: var(--orange)}.gallery__filters-select{width:100%;height:var(--size-4);background:none;border:.0625rem solid var(--orange);display:none;padding:0 2rem;color:var(--semi-black);font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.0625rem;text-transform:uppercase}.gallery__items{display:grid;grid-template-columns:repeat(12,1fr);gap:.75rem;transition:opacity .3s}.gallery__item{position:relative;grid-column:span 4;height:18.5rem;cursor:pointer}.gallery__item:hover{background-color:transparent}.gallery__item:hover:before{opacity:0}.gallery__item:before{pointer-events:none;position:absolute;content:"";width:100%;height:100%;top:0;left:0;border-radius:1rem;background-color:#d9d9d9;opacity:.1;transition:opacity .3s ease}.gallery__item img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.gallery__item._hidden{display:none;grid-column:span 0;grid-row:span 0}.gallery__item-link{order:9999}.viewer-toolbar ul li{height:3rem;width:3rem;display:flex;justify-content:center;align-items:center}:root{--header-height: 5rem}.header{position:fixed;top:0;left:0;right:0;background:#fff;border-bottom:1px solid #d5dadc;z-index:101;padding:0 6rem 0 .75rem}.header__inner{display:flex;align-items:center;justify-content:space-between;padding:.75rem 0;height:var(--header-height)}.header__main{display:flex;align-items:center;gap:2.5094rem}.header__mobile-navigation-modal-toggle-button{display:none}.header-contact-button{font-family:Mulish;font-size:.9375rem;font-weight:700;line-height:.9375rem;letter-spacing:.0625rem;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:var(--black);text-transform:uppercase;text-decoration:none;padding:1.2813rem 2.5rem;position:relative}.header-contact-button:after{position:absolute;content:"";width:100%;height:100%;border:.0625rem solid var(--orange);background-color:var(--orange);border-radius:.5rem;clip-path:polygon(25% 0%,100% 0,100% 77%,83% 100%,0 100%,1% 21%);top:0;left:0;z-index:-1}.header-logo{max-width:10.6156rem;max-height:4.3125rem;position:relative;top:1.25rem}.header-menu-link{flex:1;position:relative;font-size:.9375rem;font-weight:700;line-height:1.24;letter-spacing:.125rem;text-transform:uppercase;color:#3232327a;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.25rem;transition:color .3s ease,border-color .3s ease}.header-menu-link:hover{color:var(--color)}.header-menu-link:hover svg{--dropdown-color: var(--orange)}.header-menu-link._active{color:var(--orange)}.header-menu-link._active svg{--dropdown-color: var(--orange);transform:rotate(180deg)}.header-menu-link>*{pointer-events:none}.header-menu-link svg{height:1.25rem;width:1.25rem;transition:transform .3s ease}.header-navigation-modal{display:block!important;pointer-events:none;opacity:0!important;position:absolute;z-index:5;color:#1b203c;top:calc(var(--header-height));left:0;width:100%;transition:opacity .3s ease-in-out,inset .3s ease}.header-navigation-modal._active{pointer-events:auto;opacity:1!important}.header-navigation-modal._active .header-navigation-modal__inner{transform:translateY(0);pointer-events:auto}.header-navigation-modal__inner{background-color:var(--semi-grey);transform:translateY(-1rem);position:relative;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4.1875rem 4.6875rem -3.5rem #00000029;transition:visibility 0s,transform .3s ease-in-out;padding:1rem;margin:0 auto;overflow:auto;max-height:84rem}.header-navigation__list{display:flex;gap:2rem}.header-navigation__item{font-size:.9375rem;font-weight:700;line-height:1.24;letter-spacing:.125rem;text-transform:uppercase;color:#3232327a;transition:color .3s ease}.header-navigation__item:hover{color:var(--orange)}.header-navigation__item._product-modal{position:relative}.header-navigation__link{text-decoration:none}.home-hero-advantages{display:flex;gap:2rem}.home-hero-advantages__item{display:flex;flex-direction:column;justify-content:end;gap:.75rem;color:var(--total-white)}.home-hero-advantages__item._large .home-hero-advantages__item-number{font-size:3.5rem!important}.home-hero-advantages__item._small .home-hero-advantages__item-number{font-size:2rem!important}.home-hero-advantages__item._small .home-hero-advantages__item-number span{font-size:1.375rem!important}.home-hero-advantages__item._orange .home-hero-advantages__item-number{color:var(--orange)}.home-hero-advantages__item._orange .home-hero-advantages__item-text,.home-hero-advantages__item._grey .home-hero-advantages__item-number,.home-hero-advantages__item._grey .home-hero-advantages__item-text{color:var(--black)}.home-hero-advantages__item-number{font-family:Unbounded;font-size:2.5rem!important;font-weight:400;line-height:1.12}.home-hero-advantages__item-number span{font-size:.9375rem}.home-hero-advantages__item-text{font-size:.9375rem!important;font-weight:700;line-height:1.24;text-transform:uppercase}.home-hero-video._service{position:relative;height:37.5rem}.home-hero-video._service .home-hero-video__container{position:relative}.home-hero-video._service .home-hero-video__controls{left:1.25rem;bottom:1.1875rem;width:95%}.home-hero-video._service .home-hero-video__progress-wrapper,.home-hero-video._service .home-hero-video__progress-bars{flex:1}.home-hero-video._service .home-hero-video__progress-bars .home-hero-video__progress-bar._active{min-width:16.125rem}.home-hero-video._service .home-hero-video__play-pause{display:none}.home-hero-video._service .home-hero-video__controls{position:absolute}.home-hero-video__controls{position:absolute;bottom:3rem;right:5.75rem;z-index:5;display:flex;gap:2rem}.home-hero-video__progress-wrapper{display:flex;gap:.75rem}.home-hero-video__progress-label{font-family:Unbounded;font-size:.875rem;font-weight:400;line-height:1;color:var(--total-white);display:flex;align-items:center;text-transform:uppercase}.home-hero-video__progress-bars{display:flex;align-items:center}.home-hero-video__progress-bar{flex:1;margin:0 .125rem;height:.125rem;min-width:3.3594rem;border-radius:.1875rem;position:relative;transition:min-width .3s ease-in-out}.home-hero-video__progress-bar._active{min-width:13.125rem}.home-hero-video__progress-bar:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-color:var(--semi-grey);opacity:.3;border-radius:.1875rem}.home-hero-video__progress-bar div{height:100%;width:0;background-color:var(--total-white);border-radius:.1875rem}.home-hero-video__switch-buttons{display:flex;gap:.25rem}.home-hero-video__switch-buttons button{width:2.5625rem;height:1.5rem;cursor:pointer}.home-hero-video__switch-buttons button svg{width:2.5625rem;height:1.5rem}.home-hero-video__next-button{transform:rotate(180deg)}.home-hero-video__container{position:absolute;top:0;left:0;width:100%;height:100%;display:none;pointer-events:none}.home-hero-video__container._active{display:block}.home-hero-video__container video::-webkit-media-controls{display:none!important}.home-hero-video__container:before,.home-hero-video__container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.home-hero-video__container:before{background:rgba(0,0,0,.3215686275)}.home-hero-video__container:after{background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,.64) 50%)}.home-hero-video__container video{width:100%;height:100%;pointer-events:none;object-fit:cover;position:relative;z-index:-2}.home-hero-video__play-pause{position:absolute;top:2.6875rem;right:7.125rem;display:flex;align-items:center;gap:.5625rem;cursor:pointer;text-transform:uppercase}.home-hero-video__play-pause span{font-size:.9375rem;font-weight:700;line-height:1.24;letter-spacing:.125rem;color:var(--total-white)}.home-hero-video__play-pause svg{width:2rem;height:2rem}.home-hero__inner{padding:2.6875rem 5.75rem 3rem 6.125rem;position:relative}.home-hero__main{color:var(--total-white);max-width:46.5rem}.home-hero__title-container{padding-top:6.125rem}.home-hero__pre-title{font-family:Unbounded;font-size:.9375rem;font-weight:400;line-height:1;color:var(--orange);margin-bottom:1.5rem;text-transform:uppercase}.home-hero__title{font-family:Unbounded;font-size:4rem;font-weight:700;line-height:1.12;margin-bottom:2rem;text-transform:uppercase}.home-hero__text{padding:0rem 9rem 0rem 0rem;font-family:Mulish;font-size:1.0625rem;font-weight:500;line-height:1.64;letter-spacing:-.0625rem;margin-bottom:8.8125rem}.input-form-field._has-error .input-form-field__input{background-color:var(--semi-grey);border-color:var(--red)}.input-form-field._has-error .input-form-field__input:after{opacity:1;border:1px solid #f13f27}.input-form-field._not-empty .input-form-field__input{border:.0938rem solid var(--grey-hover);color:var(--total-black)}.input-form-field__input{flex:1;font-size:1.0625rem;font-weight:500;line-height:1;color:var(--black);border:.0938rem solid var(--black);border-radius:.0625rem;position:relative;display:flex;width:100%;padding:1rem;cursor:text;transition:border-color .3s ease}.menu-modal-content-card{display:flex;gap:1.5rem;padding:1rem;text-decoration:none;cursor:pointer;background-color:var(--total-white);border:.0625rem solid var(--grey);border-radius:.0625rem;transition:border-color .3s ease-in-out;z-index:2}.menu-modal-content-card__image-container{order:-1;max-width:6.5rem;max-height:6.5rem}.menu-modal-content-card__image-container img{width:100%;height:100%;object-fit:cover;order:-1}.menu-modal-content-card:hover .menu-modal-content-card__title{color:var(--orange)}.menu-modal-content-card__information-container{flex:1;display:flex;flex-direction:column;gap:.25rem;padding:1rem}.menu-modal-content-card__title{font-family:Unbounded;font-size:1.125rem;font-weight:500;line-height:1.12;color:var(--black);margin-bottom:.75rem;transition:color .3s ease}.menu-modal-content-card__text{font-family:Mulish;font-size:.9375rem;font-weight:500;line-height:1.24;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7}.menu-modal-content{display:grid;grid-template-columns:repeat(12,1fr);row-gap:1rem;column-gap:.8125rem;position:relative}.menu-modal-content__buttons-container{display:flex;flex-direction:column;max-width:13rem;position:relative}.menu-modal-content__buttons-container:after{position:absolute;content:"";top:0;right:-2rem;width:.0625rem;height:100%;background-color:var(--white)}.menu-modal-content__button{cursor:pointer;padding:.375rem 0 .375rem 1.125rem;color:var(----black);position:relative}.menu-modal-content__button:after{position:absolute;content:"";top:0;left:0;width:.125rem;height:100%;border-radius:.125rem;background-color:var(--white);transition:background-color .3s ease-in-out}.menu-modal-content__button._active{color:var(--total-black)}.menu-modal-content__button._active:after{background-color:var(--yellow)}.menu-modal-content__inner{grid-column:span 6;display:flex}.mobile-menu-close-button{display:flex;align-items:center;gap:.9375rem;padding:1rem 0 0;font-size:var(--size-2);gap:.5rem;cursor:pointer;font-weight:500;line-height:1;color:var(--titke-black)}.mobile-menu-close-button._active{transform:translate(0)}.mobile-menu-close-button__close-button-link{gap:1.6563rem}.mobile-menu-close-button__close-button-link .mobile-menu-link__arrow{transform:rotate(90deg);order:-1}.mobile-menu-close-button__arrow{order:-1;width:2.5rem;height:2.5rem;transform:rotate(90deg)}.mobile-menu-close-button__arrow use{width:.4375rem;height:.875rem}.mobile-menu-inner-modal-displayer{width:100%;background-color:#fff;transition:transform .3s ease;color:#303030;text-transform:uppercase}.mobile-menu-inner-modal-displayer._active .mobile-menu-inner-modal-displayer__list{display:flex;max-height:100%}.mobile-menu-inner-modal-displayer__list{display:none;max-height:0;overflow:hidden;flex-direction:column;gap:.5rem}.mobile-menu-inner-modal-displayer__item{height:fit-content;display:flex}.mobile-menu-inner-modal-displayer__link{width:100%;text-decoration:none;display:flex;gap:.75rem;padding:.75rem .5rem 1rem .75rem;transition:background .3s ease}.mobile-menu-inner-modal-displayer__link:hover{background:#f5f5f7}.mobile-menu-inner-modal-displayer__title{white-space:nowrap;font-size:1.5rem;font-weight:600;line-height:1.16!important}.mobile-menu-link{position:relative;color:inherit;font-weight:400;line-height:1.11;text-align:left;text-decoration:none;opacity:.4;transition:background-color .3s ease,color .3s ease,opacity .3s ease;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.mobile-menu-link__inner{display:flex;flex-direction:column}.mobile-menu-link:hover .header-menu-link__link-text{opacity:1}.mobile-menu-link:hover .header-menu-link__link-text:after{transform:scaleX(1)}.mobile-menu-link._active .header-menu-link__link-text{opacity:1}.mobile-menu-link._active .header-menu-link__link-text:after{transform:scaleX(1)}.mobile-menu-link__link-text{font-size:1.625rem;font-weight:600;line-height:1;letter-spacing:.02em;display:block;text-transform:uppercase;pointer-events:none;color:var(--black)}.mobile-menu-link._modal .mobile-menu-link__arrow{display:block}.mobile-menu-link__arrow{display:none;width:1.5rem;height:1.5rem;transform:rotate(270deg)}.mobile-menu-link__arrow use{width:.4375rem;height:.875rem}.mobile-menu-modal{position:fixed;inset:var(--header-height) 0 0 0;background-color:#fff;display:none;flex-direction:column;z-index:10;overflow:hidden;height:100%}.mobile-menu-modal__navigation-wrapper{height:calc(100% - 4rem);overflow:auto;position:relative}.mobile-menu-modal__navigation{height:100%}.mobile-menu-modal__contacts{height:4rem;display:flex;justify-content:center}.mobile-menu-modal__phones-container{left:0;width:100%;background-color:#fff;z-index:100;display:grid;grid-template-columns:repeat(12,1fr);row-gap:1rem;column-gap:.5rem;padding:0 1rem}.mobile-menu-modal__phone-wrapper{grid-column:span 6;font-size:.875rem;font-weight:300;line-height:1;text-align:left;display:flex;flex-direction:column;gap:.25rem;text-decoration:none;height:fit-content}.mobile-menu-modal__phone_operator{font-weight:700}.mobile-menu-modal__phone{color:var(--pale-yellow)}.mobile-navigation-modal-toggle-button{line-height:0;opacity:1;transition:opacity .3s ease}.mobile-navigation-modal-toggle-button .menu-icon{position:relative;max-width:3.5rem;max-height:2.625rem;width:100%;height:100%;display:inline-block;pointer-events:none}.mobile-navigation-modal-toggle-button .menu-icon path{stroke:#363636;stroke-width:5;stroke-linecap:round;transition:all .25s ease-in-out;transform:rotate(0);transform-origin:50% 50%;will-change:transform,opacity}.mobile-navigation-modal-toggle-button .menu-button:hover path,.mobile-navigation-modal-toggle-button .menu-button:focus path,.mobile-navigation-modal-toggle-button .menu-button:active path{stroke:#d00251}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(1){opacity:0}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(4){opacity:0}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(2){transform:rotate(45deg)}.mobile-navigation-modal-toggle-button .menu-icon._active path:nth-child(3){transform:rotate(-45deg)}.mobile-navigation-modal{padding:1rem;display:flex;flex-direction:column;justify-content:space-between;gap:1rem;position:relative;overflow:hidden;height:100%;overflow-y:auto}.mobile-navigation-modal__list{height:100%;display:flex;gap:.5rem;flex-direction:column;align-items:center}.mobile-navigation-modal__item{font-size:1.5rem;width:100%;display:flex}.mobile-navigation-modal__item._active .mobile-navigation-modal__window{transform:translate(0)}.mobile-navigation-modal__item._active .mobile-menu-close-button{display:flex}.mobile-navigation-modal__item._active .mobile-menu-link{opacity:1}.mobile-navigation-modal__item._active .mobile-menu-link .mobile-menu-link__link-bottom:after{transform:scaleX(1)}.mobile-navigation-modal__window{overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0;background-color:#fff;z-index:10;height:100%;transform:translate(100%);transition:transform .3s ease;padding-left:1.5rem;padding-right:1rem}.mobile-navigation-modal__close{margin-bottom:1rem}.mobile-navigation-modal__link{width:100%;font-size:1.08rem;font-weight:600;justify-content:space-between;text-decoration:none;color:#303030;padding:.75rem 0;cursor:pointer}.mobile-navigation-modal__link:hover{background-color:var(--primary-light);color:var(--secondary-green)}.mobile-navigation-modal__link:active,.mobile-navigation-modal__link._active{background-color:var(--secondary-green);color:var(--primary-light);--arrow-fill: var(--primary-light)}.mobile-navigation-modal__link .header-menu-link__icon{transform:rotate(270deg)}.modal-products{display:block!important;pointer-events:none;opacity:0!important;position:absolute;z-index:5;color:#1b203c;top:calc(var(--header-height) / 2 + .5rem);left:0;width:fit-content;transition:opacity .3s ease-in-out,inset .3s ease;padding:1rem;background-color:var(--semi-grey);box-shadow:0 5.4375rem 2.1938rem -43px #0000002e}.modal-products._active{pointer-events:auto;opacity:1!important}.modal-products._active .header-navigation-modal__inner{transform:translateY(0);pointer-events:auto}.modal-products__list{width:max-content;display:flex;flex-direction:column;gap:.8125rem}.modal-products__item-link{text-decoration:none;font-weight:500;display:flex;flex-direction:column;padding:1rem;border:.0625rem solid var(--grey);transition:background-color .3s ease,border-color .3s ease}.modal-products__item-link:hover{background-color:var(--total-white);border-color:var(--grey)}.modal-products__item-link:hover .modal-products__item-title{color:var(--orange)}.modal-products__item-link:hover .modal-products__item-description{opacity:1}.modal-products__item-title{font-family:Unbounded;font-size:1.125rem;line-height:1.12;color:var(--black);margin-bottom:.75rem;transition:color .3s ease}.modal-products__item-description{font-size:.9375rem;line-height:1.24;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7;transition:opacity .3s ease}.our-products-card{display:flex;flex-direction:column;text-align:center;text-decoration:none;flex:1;overflow:hidden;background-color:var(--semi-grey);border:.0625rem solid var(--semi-grey);padding:1.5rem 2rem 0;transition:border-color .3s ease,background-color .3s ease}.our-products-card:hover{border-color:var(--grey);background-color:var(--total-white)}.our-products-card:hover .our-products-card__title{color:var(--orange)}.our-products-card__title{font-family:Unbounded;font-size:1.5rem;font-weight:500;line-height:2.1;text-transform:uppercase;color:var(--black);margin-bottom:.25rem;transition:color .3s ease}.our-products-card__description{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;opacity:.6;color:var(--black);margin-bottom:2.6875rem}.our-products-card__image-container{display:flex;justify-content:center}.our-products-card__image-container img{width:100%;height:100%}.our-products-section{background-color:var(--total-white)}.our-products-section__inner{margin-left:var(--section-padding-medium);padding:5.5rem 0 3.25rem}.our-products-section__title{margin-bottom:3.5rem}.our-products-section__list{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:3.5rem}.our-products-section__item{grid-column:span 4;display:flex;min-width:26.25rem;max-height:31.25rem;flex:1}.our-products-section__additional-information-container{display:flex;align-items:center;justify-content:space-between;gap:1rem}.our-products-section__additional-text{font-size:1rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;opacity:.56;color:var(--black);max-width:62.4375rem}.our-team-section{display:flex;background-color:var(--total-white)}.our-team-section__inner{margin-left:6.125rem;padding:3rem 1rem 4.5rem 0}.our-team-section__title{font-family:Unbounded;font-size:2.5rem;font-weight:700;line-height:1.12;color:var(--black);margin-bottom:2rem}.our-team-section__description{font-size:1.0625rem;font-weight:500;line-height:1.6;letter-spacing:-.0625rem;color:var(--black);margin-bottom:3rem}.our-team-section__separator{display:flex;height:.125rem;width:100%;background-color:var(--grey);margin-bottom:3rem}.our-team-section__list{display:grid;grid-template-columns:repeat(12,1fr);column-gap:.75rem;row-gap:3rem}.our-team-section__item{display:flex;flex-direction:column;grid-column:span 3}.our-team-section__item-name{font-family:Unbounded;font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;color:var(--black);margin-bottom:.5rem}.our-team-section__item-status{font-size:1.125rem;font-weight:500;line-height:1.32;color:var(--semi-black);opacity:.7}.our-team-section__item-image-container{order:-1;margin-bottom:1rem;max-height:23.6875rem}.our-team-section__item-image-container img{width:100%;height:100%;object-fit:cover;object-position:top}.page-typography-content-wrapper{display:grid;grid-template-columns:repeat(10,1fr);gap:4.4375rem}.page-typography-content-wrapper__inner{grid-column:span 6;padding-right:2rem}.page-typography-content-wrapper__inner>*{margin-bottom:1.75rem}.page-typography-content-wrapper h2,.page-typography-content-wrapper h3,.page-typography-content-wrapper h4,.page-typography-content-wrapper h5{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;color:var(--black)}.page-typography-content-wrapper p{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7}.page-typography-content-wrapper a{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);transition:color .3s ease-in-out}.page-typography-content-wrapper a:hover{color:var(--orange)}.page-typography-content-wrapper__call-banner{grid-column:span 4}.pagination{display:flex;justify-content:center;align-items:center;line-height:100%;gap:.5rem}.pagination>*{width:4.75rem;height:2.5rem;display:flex;justify-content:center;align-items:center;font-family:Unbounded;font-size:1.5rem;font-weight:300;line-height:.75;text-align:center;text-decoration:none;color:var(--total-black);background-color:var(--semi-grey);transition:background-color .3s ease,color .3s ease,border .3s ease;position:relative}.pagination>*:hover{background-color:var(--alt-orange);color:var(--total-white)}.pagination .current{color:var(--total-white);background-color:var(--alt-orange)}.pagination .current:after{border-color:var(--yellow)}.pagination .page-numbers.next,.pagination .page-numbers.prev{display:none}.posts-preview-section{overflow:hidden}.posts-preview-section__header-container{display:flex;justify-content:space-between;margin-bottom:3.5rem}.posts-preview-section__title{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;color:var(--black);text-transform:uppercase}.posts-preview-section__controls{display:flex;gap:.25rem}.posts-preview-section__prev-button,.posts-preview-section__next-button{width:2.5625rem;height:1.3125rem;cursor:pointer}.posts-preview-section__prev-button svg,.posts-preview-section__next-button svg{width:2.5625rem;height:1.3125rem}.posts-preview-section__prev-button{transform:rotate(180deg)}.posts-preview-section__swiper-scrollbar{background:rgba(59,59,59,.1098039216)}.posts-preview-section__swiper-scrollbar .swiper-scrollbar-drag{height:.125rem;width:200px;bottom:0;left:0;background-color:var(--orange)}.primary-button{display:flex;align-items:center;justify-content:center;text-decoration:none;height:fit-content;cursor:pointer;position:relative;height:3.625rem;width:12.9375rem}.primary-button__decoration{position:absolute;width:100%;height:100%;left:0;top:0}.primary-button__small-decoration{display:none;position:absolute;width:100%;height:100%;left:0;top:0}.primary-button span{height:3.5rem;font-size:.9375rem;font-weight:700;line-height:1;letter-spacing:.0625rem;text-transform:uppercase;text-wrap:nowrap;display:flex;align-items:center;color:var(--black);transition:color .3s ease,background-color .3s ease,border-color .3s ease;padding:1.2813rem .75rem;position:relative}.primary-button svg{pointer-events:none;--fill-color: var(--total-white);--border-color: var(--orange)}.primary-button:hover span{color:var(--total-white)}.primary-button:hover svg{--fill-color: var(--orange);--border-color: var(--orange)}.primary-button._large{width:16rem;height:4.3288rem}.primary-button._orange span{color:var(--orange)}.primary-button._orange:hover span{color:var(--total-white)}.primary-button._filled span{color:var(--orange)}.primary-button._filled span:hover{color:var(--total-white)}.primary-button._filled span:hover svg{--border-color: transparent;--fill-color: var(--orange)}.primary-button._filled._small{height:2.5rem;width:13.0625rem;padding:0 1rem;padding:.625rem 0;color:var(--semi-black)}.primary-button._filled._small .primary-button__decoration{display:none}.primary-button._filled._small .primary-button__small-decoration{--fill-color: var(--grey);display:block;height:2.5rem}.primary-button._filled._small span{padding:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--semi-black)}.primary-button._filled._small._active span{color:var(--total-white)}.primary-button._filled._small._active .primary-button__small-decoration{--fill-color: var(--orange)}.primary-button._filled._small:hover span{color:var(--total-white)}.primary-button._filled._small:hover .primary-button__small-decoration{--fill-color: var(--orange)}:root{--image-margin-bottom: 1.875rem}.radial-offerings-section{position:relative;background-color:var(--semi-white)}.radial-offerings-section__inner{margin-left:6.125rem;padding:5rem 1rem 0 0}.radial-offerings-section__heading{margin-bottom:6.5rem;display:flex;gap:.75rem;justify-content:space-between}.radial-offerings-section__title{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black)}.radial-offerings-section__title span{color:var(--orange)}.radial-offerings-section__text{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--black);opacity:.7;max-width:33rem;display:flex;align-items:end}.radial-offerings-section__radial-container{position:relative;max-width:80.3125rem}.radial-offerings-section__radial-container svg{margin-bottom:1.875rem;height:100%;width:100%}.radial-offerings-section__radial-container path{transition:all .3s ease;stroke:var(--border-color, #D2D2D2);cursor:pointer}.radial-offerings-section__radial-container path:hover{--border-color: #EA5514}.radial-offerings-section__list{position:absolute;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.radial-offerings-section__item{position:absolute;bottom:calc(5rem + var(--image-margin-bottom));left:3rem}.radial-offerings-section__item p{bottom:-2.6rem;left:-.75rem}.radial-offerings-section__item:nth-child(2){bottom:calc(16.5rem + var(--image-margin-bottom));left:9.5rem}.radial-offerings-section__item:nth-child(2) p{bottom:-1.8rem;left:0rem}.radial-offerings-section__item:nth-child(3){bottom:calc(24rem + var(--image-margin-bottom));left:18rem}.radial-offerings-section__item:nth-child(3) p{bottom:-1rem;left:1rem}.radial-offerings-section__item:nth-child(4){bottom:calc(30rem + var(--image-margin-bottom));left:31rem}.radial-offerings-section__item:nth-child(4) p{bottom:-2rem;left:-1.5rem;text-align:center}.radial-offerings-section__item:nth-child(5){bottom:calc(30rem + var(--image-margin-bottom));left:43rem}.radial-offerings-section__item:nth-child(5) p{bottom:-2.5rem;left:-.5rem;text-align:center}.radial-offerings-section__item:nth-child(6){bottom:calc(24.5rem + var(--image-margin-bottom));left:56rem}.radial-offerings-section__item:nth-child(6) p{bottom:-2.3rem;left:-2.6rem;text-align:end}.radial-offerings-section__item:nth-child(7){bottom:calc(15.5rem + var(--image-margin-bottom));left:65rem}.radial-offerings-section__item:nth-child(7) p{bottom:-1.8rem;left:-3.25rem;text-align:end}.radial-offerings-section__item:nth-child(8){bottom:calc(4rem + var(--image-margin-bottom));left:71rem}.radial-offerings-section__item:nth-child(8) p{bottom:-.75rem;left:-5.5rem;text-align:end}.radial-offerings-section__item-icon-wrapper{width:6.0625rem;height:6.0625rem}.radial-offerings-section__item-icon-wrapper img{height:100%;width:100%}.radial-offerings-section__item-text{font-size:1.125rem;font-weight:700;line-height:1;letter-spacing:.0873rem;text-transform:uppercase;text-wrap:nowrap;color:var(--black);position:relative}.radial-offerings-section__decoration-image{position:absolute;bottom:0;left:50%;transform:translate(-50%);height:100%;width:100%;max-width:53.125rem;max-height:27.125rem;pointer-events:none}.radial-offerings-section__decoration-image img{width:100%;height:100%;object-fit:contain}.radial-offerings-section__advantages-list{background-color:var(--semi-grey);padding:.75rem 5rem 1.5rem;display:flex;flex-wrap:wrap;justify-content:center;text-align:center}.radial-offerings-section__advantages-list__inner{max-width:80.25rem;margin-left:auto;margin-right:auto}.radial-offerings-section__advantages-list li{width:14rem;display:flex;flex-direction:column;align-items:center}.roadmap-section{display:flex;background-color:var(--semi-white)}.roadmap-section__inner{margin-left:6.125rem;padding:4.5rem 1rem 5rem 0;position:relative}.roadmap-section__title{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black);margin-bottom:4.5625rem}.roadmap-section__list{position:relative;margin-top:2rem;margin-left:1.875rem}.roadmap-section__list .roadmap-section__scrollbar{width:.25rem;background-color:var(--grey);position:absolute;top:0;left:0;height:100%}.roadmap-section__list .roadmap-section__scrollbar .scrollbar-progress{height:100%;width:100%;transform-origin:left;background:var(--orange);transition:transform .3s ease}.roadmap-section__item{padding-left:3.9375rem;position:relative;display:flex;flex-direction:column;gap:1.5rem}.roadmap-section__item:not(:last-child){margin-bottom:3rem}.roadmap-section__item._active svg{--fill-color: var(--orange)}.roadmap-section__item._active .roadmap-section__item-year{color:var(--orange)}.roadmap-section__item:before{content:"";position:absolute;top:-.25rem;left:-.4375rem;width:1.25rem;height:1.25rem;background-color:var(--total-white);border-radius:50%;z-index:1}.roadmap-section__item svg{position:absolute;top:0;left:-.125rem;width:.625rem;height:.625rem;transition:fill .3s ease,stroke .3s ease;z-index:2}.roadmap-section__item-year{font-family:Unbounded;font-size:1.125rem;font-weight:500;line-height:1.12;color:var(--grey);transition:color .3 ease}.roadmap-section__item-title{font-family:Unbounded;font-size:2rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black)}.roadmap-section__item-description{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--black);opacity:.7}.roadmap-section__item-images-wrapper{display:flex;gap:.25rem}.roadmap-section__item-image-container{max-height:10.5rem;max-width:19.5rem}.roadmap-section__item-image-container img{width:100%;height:100%;object-fit:cover}.section-title{display:flex;align-items:center;gap:11.5625rem;letter-spacing:.01em}.section-title__heading{font-family:Unbounded;font-size:2.5rem;font-weight:500;line-height:1.12;color:var(--black);text-transform:uppercase}.section-title__subtitle{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7}.service-hero{display:flex;gap:.75rem}.service-hero__information-block{display:flex;flex-direction:column;justify-content:center;padding:1rem 2.5625rem 1rem 6.125rem;flex:1}.service-hero__pre-title{font-family:Unbounded;font-size:.9375rem;font-weight:400;line-height:1.24;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem}.service-hero__title{font-family:Unbounded;font-size:2.5rem;font-weight:700;line-height:1.12;text-transform:uppercase;color:var(--black);margin-bottom:2rem}.service-hero__description{font-size:1.0625rem;font-weight:500;line-height:1.64;letter-spacing:-.0625rem;color:var(--black);margin-bottom:3.5rem}.service-hero__buttons-container{display:flex;gap:.625rem}.service-hero__videos-container{flex:1}.services-card{background-color:var(--semi-grey);border:.0625rem solid var(--total-white);transition:border .3s ease,background-color .3s ease;border-radius:.0625rem;text-decoration:none;display:flex;flex-direction:column;justify-content:space-between;position:relative}.services-card:hover{background-color:var(--total-white);border:.0625rem solid var(--grey)}.services-card:hover .services-card__title{color:var(--orange)}.services-card:hover .services-card__description{opacity:1}.services-card__information-container{display:flex;flex-direction:column;padding:2rem 2rem 0}.services-card__title{font-family:Unbounded;font-size:1.5rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--black);margin-bottom:.75rem;transition:color .3s ease}.services-card__description{font-size:1.125rem;font-weight:500;line-height:1.5;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7;transition:opacity .3s ease;margin-bottom:2.8125rem}.services-card__image-container{display:flex;justify-content:end}.services-card__image-container img{width:20.875rem;height:20.875rem;object-fit:cover}.services-card__link{position:absolute;width:100%;height:100%;top:0;left:0}.services-list-section{background-color:var(--total-white)}.services-list-section__inner{margin-left:var(--section-padding-medium);padding:5.5rem 0}.services-list-section__title{margin-bottom:4rem}.services-list-section__list{display:grid;grid-template-columns:repeat(12,1fr);gap:.75rem}.services-list-section__item{display:flex;grid-column:span 4}.sidebar-maps-modal{display:none;gap:.625rem;width:44.75rem;min-height:21.6875rem;background-color:var(--total-white);padding:.5rem;position:absolute;top:50%;left:4rem;z-index:5;box-shadow:-2rem .25rem 2.75rem -1.0625rem #0000001f}.sidebar-maps-modal__image-container{display:none;height:100%;width:30.0625rem;border-radius:.25rem;position:relative}.sidebar-maps-modal__image-container img{width:100%;height:100%;object-fit:cover;border-radius:.25rem}.sidebar-maps-modal__image-container._active{display:flex}.sidebar-maps-modal__right-column{display:flex;flex-direction:column;justify-content:space-between}.sidebar-maps-modal__title{font-family:Unbounded;font-size:.9375rem;font-weight:500;line-height:1.12;color:var(--black)}.sidebar-maps-modal__buttons-wrapper{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.8125rem;padding:1.5rem 1.5938rem 0}.sidebar-maps-modal__button{text-decoration:none;font-size:.9375rem;font-weight:800;line-height:1.12;color:var(--black);transition:color .3s ease;text-align:start;cursor:pointer}.sidebar-maps-modal__button strong{margin-bottom:.25rem}.sidebar-maps-modal__button span{font-size:.9375rem;font-weight:500;line-height:1.24;letter-spacing:-.0625rem;color:var(--semi-black);opacity:.7}.sidebar-maps-modal__button:hover,.sidebar-maps-modal__button._active{color:var(--orange)}.sidebar-maps-modal__link{text-decoration:none}.sidebar-phones-modal{display:none;flex-direction:column;gap:.625rem;padding:.875rem .5rem;background-color:var(--total-white);box-shadow:-2rem .25rem 2.75rem -1.0625rem #0000001f;position:absolute;top:50%;left:4rem}.sidebar-phones-modal__item{font-family:Unbounded;text-wrap:nowrap;font-size:.9375rem;line-height:1;display:flex;align-items:center;gap:.4375rem}.sidebar-phones-modal__item svg{width:1.6rem;height:1.9rem}.sidebar-phones-modal__item-link{font-weight:500;text-decoration:none;color:var(--orange)}.sidebar-phones-modal__item-title{font-weight:300;text-transform:uppercase;color:var(--semi-black)}.sidebar-phones-modal__item:hover span{text-decoration:underline}.sidebar-phones-modal__item:hover svg{--main-color: var(--orange);--border-color: var(--orange)}.tabbed-content-section{background-color:var(--total-white)}.tabbed-content-section__inner{margin-left:var(--section-padding-medium);padding:3.25rem 0 5.5rem}.tabbed-content-section__pre-title{font-family:Unbounded;font-size:.9375rem;font-weight:400;line-height:1;text-align:center;text-transform:uppercase;color:var(--orange);margin-bottom:1.5rem}.tabbed-content-section__title{font-family:Unbounded;font-size:2.25rem;font-weight:500;line-height:1.12;text-align:center;text-transform:uppercase;color:var(--black);margin-bottom:1.5rem}.tabbed-content-section__buttons-container{display:flex;flex-wrap:wrap;justify-content:center;column-gap:1rem;row-gap:.5rem;margin-bottom:2.0625rem}.tabbed-content-section__tab{display:flex;gap:.75rem;position:absolute;top:0;left:0;opacity:0;pointer-events:none;transition:opacity .3s ease}.tabbed-content-section__tab._active{position:relative;opacity:1;pointer-events:all}.tabbed-content-section__tab-information-container{padding:1rem 3.5rem;flex:1;display:flex;flex-direction:column;justify-content:center}.tabbed-content-section__tab-title{font-family:Unbounded;font-size:1.5rem;font-weight:500;line-height:1.12;margin-bottom:1.5rem}.tabbed-content-section__tab-description{font-size:1.0625rem;font-weight:500;line-height:1.64;letter-spacing:-.0625rem;color:var(--black);opacity:.7}.tabbed-content-section__tab-image-container{flex:1}.tabbed-content-section__tab-image-container img{width:100%;height:100%}.table-of-contents__inner{background:#fff;height:fit-content;border:.0625rem solid var(--grey);padding:.75rem;border-radius:.0625rem;background-color:var(--semi-grey);color:var(--total-black)}.table-of-contents__list-wrapper{overflow:auto;max-height:min(26.75rem,70vh - var(--header-height) - 1rem)}.table-of-contents__list{list-style:none;display:flex;flex-direction:column;gap:.125rem;overflow:hidden}.table-of-contents__item{display:block;position:relative;border:.0625rem solid transparent;color:var(--black);background-color:var(--total-white);transition:color .3s ease,padding-left .3s ease,border .3s ease}.table-of-contents__item:hover{border-color:var(--orange)}.table-of-contents__item:hover .table-of-contents__item-link{color:var(--orange)}.table-of-contents__item:hover:before{left:0}.table-of-contents._post .table-of-contents__list{gap:.125rem}.table-of-contents._post .table-of-contents__item{background-color:unset;border:unset}.table-of-contents._post .table-of-contents__item._active{color:var(--orange)}.table-of-contents._post .table-of-contents__item-link{padding:0}.table-of-contents__item-link{padding:.75rem;display:block;font-size:1.125rem;font-weight:500;line-height:1.6;letter-spacing:.01em;transition:background .3s ease,color .3s ease;text-decoration:none;color:inherit}.table-of-contents__item-link:hover{color:var(--orange)}.table-of-contents__call-banner{grid-column:span 4;display:flex;flex-direction:column;gap:1rem}.table-of-contents__call-inner{display:flex;background-color:#394142;position:relative}.table-of-contents__call-information-banner{flex:1;display:flex;flex-direction:column;gap:2rem;padding:2.25rem 0 1.75rem 2.625rem}.table-of-contents__call-text{font-family:Unbounded;font-size:1.5rem;font-weight:500;line-height:1.12;text-transform:uppercase;color:var(--total-white)!important;opacity:1!important}.table-of-contents__call-button span{color:var(--black)!important}.table-of-contents__call-image-wrapper{position:relative;flex:1}.table-of-contents__call-image-wrapper img{object-position:right;position:absolute;bottom:0;right:0;width:90%;height:120%}@media (max-width: 1728px){html{font-size:.9259259259vw}}@media (max-width: 1680px){:root{--size-17px: 1rem;--size-1-125: 1rem;--size-1-25: 1.125rem;--size-1-5: 1.25rem;--size-1-75: 1.5rem;--size-2: 1.75rem;--size-2-5: 1.75rem;--size-3: 2rem;--size-3-5: 2.5rem;--size-4: 3rem;--size-4-5: 3.5rem;--size-5: 4rem;--size-5-5: 4.5rem;--size-6-5: 5.5rem;--size-11-5: 7rem}}@media (max-width: 1180px){html{font-size:1.1vw}.advantages-section__inner{margin-left:3rem;padding:2rem 1rem 2rem 0}.archive-filters__inner,.archive-hero__inner{margin-left:3rem}.archive-hero__title{font-size:2.5rem}.article-content-wrapper>*:not(:last-child){margin-bottom:1.5rem}.benefits-section{padding:2rem 1rem}.benefits-section__list{gap:3rem;justify-content:center}.blog-hero{padding:4rem 1rem 1.5rem}.blog-hero__inner{max-width:100%}.blog-hero__title,.blog-hero__description{margin-bottom:2rem}.blog-posts-list__inner{margin-left:3rem}.blog-posts-list__item{grid-column:span 6}.career-posts-list__inner{margin-left:3rem}.career-posts-list__item{grid-column:span 6}.contact-banner-section__main-container{padding:2.375rem 1.5rem}.contact-map-section{flex-direction:column;gap:1rem}.contact-map-section__form-container{padding:1rem}.contact-map-section__maps-container{order:-1;padding:1rem}.contact-map-section__map{max-width:unset;display:flex;margin-bottom:1.5rem}.contact-map-section__map-image-container{height:unset;flex:1}.contact-modal{inset:unset;top:unset;bottom:0;top:var(--header-height);left:0;right:0}.contact-modal__title{padding:2rem}.contact-modal__main{display:flex;flex-direction:column;padding:1.5rem}.contact-us-section{flex-direction:column}.contact-us-section__form-container{padding:1rem}.content-block-typography-wrapper h2{font-size:2rem}.content-block-typography-wrapper p{max-width:unset}.content-block{grid-template-columns:1fr;padding-bottom:1rem;padding:1rem 0;display:flex;flex-direction:column}.content-block__main{padding:2rem 1rem 1rem}.content-block__media{min-height:unset;display:unset}.content-block__image-container{position:relative;top:0;right:0;bottom:0;left:0}.content-block._small-image .content-block-typography-wrapper{padding:1rem}.content-block._small-image .content-block__media{justify-content:start;padding:0 1rem}.content-block._small-image .content-block__media img{height:20vh!important}.content-block._large-title .content-block-typography-wrapper>h2{font-size:2rem}.copy-button:after{right:unset;left:-11rem}.footer{flex-direction:column;align-items:center;padding:0}.footer__image-container{display:none}.gallery{padding:1rem 0}.gallery__inner{margin-left:auto;padding:2rem 1rem}.gallery__filter-button{display:none}.gallery__filters-select{display:block}.gallery__item{grid-column:span 6}.header-navigation-modal__inner{padding-bottom:3rem;height:100%;justify-content:unset;box-shadow:unset;border-radius:unset}.home-hero-video__controls{flex-direction:column;align-items:unset;gap:1rem}.home-hero-video__progress-label{display:none}.home-hero-video__switch-buttons{order:-1}.home-hero__title-container{padding-top:0}.menu-modal-content-card{flex-direction:column;max-width:unset;max-height:unset}.menu-modal-content-card__information-container{padding:.5rem}.mobile-menu-inner-modal-displayer__link{border-radius:.25rem}.our-products-section__inner,.our-team-section__inner{margin-left:auto;padding:2rem 1rem}.our-team-section__title{font-size:2rem;margin-bottom:1.5rem}.our-team-section__description,.our-team-section__separator{margin-bottom:2rem}.our-team-section__list{row-gap:2rem}.our-team-section__item{grid-column:span 4}.page-typography-content-wrapper{display:flex;flex-direction:column;gap:1rem}.page-typography-content-wrapper__inner{padding-right:0}.page-typography-content-wrapper__inner>*{margin-bottom:1.5rem}:root{--image-margin-bottom: 1.25rem}.radial-offerings-section__item-text{font-size:.9375rem}.section-title__heading{font-size:1.5rem}.services-list-section__inner{margin-left:auto;padding:2rem 1rem}.services-list-section__item{grid-column:span 6}.tabbed-content-section__inner{margin-left:auto;padding:2rem 1rem}.tabbed-content-section__tab-information-container{padding:1.5rem}.table-of-contents__call-image-wrapper img{right:1.25rem;height:124%;object-fit:contain}}@media (max-width: 1150px){:root{--header-height: 4rem}}@media (max-width: 728px){.advantage-card{padding:1.5rem 1rem}.advantages-section__list{gap:1rem}.advantages-section__item{grid-column:span 12}.article-content-wrapper ul{font-size:1rem}.blog-content-wrapper{display:flex;flex-direction:column}.blog-content-wrapper__main{padding-right:unset}.blog-content-wrapper__aside{margin-bottom:1rem}.blog-hero__author-container{flex-direction:column;gap:1rem;align-items:flex-start}.blog-hero>img{border-radius:var(--border-medium)}.blog-post-card__inner-layout,.career-post-card__inner-layout{padding:0}.content-block-typography-wrapper ul{padding:1rem 1rem 1rem 1.75rem;font-size:1rem}.home-hero-video._service{height:unset}.home-hero-video._service .home-hero-video__controls{width:88%}.home-hero-video._service .home-hero-video__progress-bars .home-hero-video__progress-bar._active{min-width:12.125rem}.our-team-section__item{grid-column:span 6}.section-title{flex-direction:column;gap:1.5rem;align-items:flex-start}.service-hero{padding:0 1rem}.service-hero{flex-direction:column}.service-hero__information-block{padding:1rem 0 0}.service-hero__pre-title{margin-bottom:1rem}.service-hero__title{font-size:1.5rem;margin-bottom:1rem}.service-hero__description{font-size:1rem;margin-bottom:1rem}}@media (max-width: 640px){html{font-size:4.2661vw}.pl-mw-0{padding-left:0}.pr-mw-0{padding-right:0}:root{--size-1-125: 1rem;--size-1-25: 1rem;--size-1-5: 1rem;--size-1-75: 1.25rem;--size-2: 1.25rem;--size-2-5: 1.25rem;--size-3: 1.5rem;--size-3-5: 2rem;--size-4: 2rem;--size-4-5: 2rem;--size-5: 2.25rem;--size-5-5: 2.25rem;--size-6-5: 2.5rem;--size-11-5: 4rem}.advantage-card{flex-direction:column;gap:1.5rem}.advantages-section__inner{margin-left:0;padding:0}:root{--app-sidebar-width: 0}.app-sidebar{padding:0;display:none}.archive-filters__inner,.archive-hero__inner{margin-left:0}.archive-hero__title{font-size:2rem}.blog-hero{padding:3rem 1rem 1.5rem}.blog-hero__title{font-size:2.5rem;margin-bottom:1.5rem}.blog-hero__description{font-size:1rem;margin-bottom:1.5rem}.blog-posts-list__inner{margin-left:0}.blog-posts-list__item{grid-column:span 12}.career-posts-list__inner{margin-left:0}.career-posts-list__item{grid-column:span 12}.clients-slider__inner{padding:1.5rem 0}.clients-slider__header-container{padding:0;flex-direction:column;margin-bottom:1.5rem}.clients-slider__controls{display:none}.clients-slider__item{width:11.25rem!important;height:6rem!important}.clients-slider__swiper-scrollbar{display:none}.contact-banner-section__main-container{padding:1rem;flex-direction:column;align-items:start;gap:1.5rem}.contact-banner-section__image-container{display:none}.contact-form__inputs-container label{grid-column:span 2}.contact-form__submit-container{flex-direction:column}.contact-form__submit-container button{width:100%}.contact-form__submit-text{max-width:unset}.contact-map-section__maps-button-container{flex-direction:column;gap:1rem;margin-bottom:1.5rem}.contact-map-section__maps-contact-information{flex-direction:column;gap:1rem}.contact-map-section__maps-phone{font-size:1.25rem}.contact-modal__body{padding:1rem}.content-block__media{display:flex}.footer__inner{padding:1rem}.footer__navigation{margin-bottom:1.5rem}.footer-information{flex-direction:column;align-items:center;padding:0}.footer-information__cvalley-logo-wrapper{flex:unset}.footer-navigation{display:flex;flex-direction:column;gap:1rem}.footer-navigation__title svg{display:block}.footer-navigation__title{margin-bottom:1rem}.footer-navigation__lists-wrapper{flex-direction:column;gap:1rem}.footer-navigation__services{display:none;flex-direction:column}.footer-navigation__products,.footer-navigation__about-us-list{display:none}.gallery__item{grid-column:span 12}.header{padding:0 1rem}.header__main{justify-content:space-between;flex:1;gap:1rem}.header__navigation,.header__contact-button{display:none}.header__mobile-navigation-modal-toggle-button{display:block}.header-logo{max-width:8.6156rem;max-height:3.3125rem;top:0}.home-hero-advantages{gap:1rem;flex-wrap:wrap}.home-hero-advantages__item._large .home-hero-advantages__item-number{font-size:2.5rem!important}.home-hero-advantages__item._small .home-hero-advantages__item-number span{font-size:1rem!important}.home-hero-advantages__item-number{font-size:1.5rem}.home-hero-video__controls{position:relative;bottom:unset;right:unset;margin-bottom:1rem}.home-hero-video__play-pause{position:relative}.home-hero-video__play-pause{top:unset;right:unset}.home-hero__inner{padding:1rem}.home-hero__main{max-width:unset}.home-hero__title{font-size:2rem}.home-hero__text{padding:0;margin-bottom:1.5rem}.our-products-card{padding:1rem 1rem 0}.our-products-section__title,.our-products-section__list{margin-bottom:1.5rem}.our-products-section__item{min-width:12.5rem;min-height:unset}.our-products-section__additional-information-container{flex-direction:column;align-items:unset}.our-team-section__list{row-gap:1rem}.our-team-section__item{grid-column:span 12}.page-typography-content-wrapper__inner>*{margin-bottom:1.25rem}.page-typography-content-wrapper h2,.page-typography-content-wrapper h3,.page-typography-content-wrapper h4,.page-typography-content-wrapper h5{font-size:2rem}.posts-preview-section__header-container{flex-direction:column;margin-bottom:1.5rem}.posts-preview-section__controls,.posts-preview-section__swiper-scrollbar{display:none}.roadmap-section__inner{margin-left:auto;padding:2rem 1rem}.roadmap-section__title{font-size:2.5rem;margin-bottom:1.5rem}.roadmap-section__list{margin-left:0}.roadmap-section__item{margin-bottom:1.5rem}.roadmap-section__item{padding-left:2rem}.roadmap-section__item-title{font-size:1.5rem}.roadmap-section__item-images-wrapper{flex-direction:column}.services-card__information-container{padding:1rem 1rem 0}.services-list-section__title{margin-bottom:2rem}.services-list-section__item{grid-column:span 12}.tabbed-content-section__title{font-size:1.75rem}.tabbed-content-section__tab{flex-direction:column;gap:1.5rem}.tabbed-content-section__tab-information-container{padding:1rem 0}.table-of-contents__call-information-banner{padding:1.5rem;gap:1.5rem}.table-of-contents__call-image-wrapper{display:none}}@media (min-width: 1180px){.mobile-menu-modal{display:none!important}}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@font-face{font-family:swiper-icons;src:url(data:application/font-woff;charset=utf-8;base64,\ d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA);font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 50%);width:calc(var(--swiper-navigation-size) / 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color, var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translate(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color, var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, .1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, .5));border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}/*!
 * Viewer.js v1.11.7
 * https://fengyuanchen.github.io/viewerjs
 *
 * Copyright 2015-present Chen Fengyuan
 * Released under the MIT license
 *
 * Date: 2024-11-24T04:32:14.526Z
 */.viewer-zoom-in:before,.viewer-zoom-out:before,.viewer-one-to-one:before,.viewer-reset:before,.viewer-prev:before,.viewer-play:before,.viewer-next:before,.viewer-rotate-left:before,.viewer-rotate-right:before,.viewer-flip-horizontal:before,.viewer-flip-vertical:before,.viewer-fullscreen:before,.viewer-fullscreen-exit:before,.viewer-close:before{background-image:url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%220 0 560 40%22%3E%3Cpath fill%3D%22%23fff%22 d%3D%22M49.6 17.9h20.2v3.9H49.6zm123.1 2 10.9-11 2.7 2.8-8.2 8.2 8.2 8.2-2.7 2.7-10.9-10.9zm94 0-10.8-11-2.7 2.8 8.1 8.2-8.1 8.2 2.7 2.7 10.8-10.9zM212 9.3l20.1 10.6L212 30.5V9.3zm161.5 4.6-7.2 6 7.2 5.9v-4h12.4v4l7.3-5.9-7.3-6v4h-12.4v-4zm40.2 12.3 5.9 7.2 5.9-7.2h-4V13.6h4l-5.9-7.3-5.9 7.3h4v12.6h-4zm35.9-16.5h6.3v2h-4.3V16h-2V9.7Zm14 0h6.2V16h-2v-4.3h-4.2v-2Zm6.2 14V30h-6.2v-2h4.2v-4.3h2Zm-14 6.3h-6.2v-6.3h2v4.4h4.3v2Zm-438 .1v-8.3H9.6v-3.9h8.2V9.7h3.9v8.2h8.1v3.9h-8.1v8.3h-3.9zM93.6 9.7h-5.8v3.9h2V30h3.8V9.7zm16.1 0h-5.8v3.9h1.9V30h3.9V9.7zm-11.9 4.1h3.9v3.9h-3.9zm0 8.2h3.9v3.9h-3.9zm244.6-11.7 7.2 5.9-7.2 6v-3.6c-5.4-.4-7.8.8-8.7 2.8-.8 1.7-1.8 4.9 2.8 8.2-6.3-2-7.5-6.9-6-11.3 1.6-4.4 8-5 11.9-4.9v-3.1Zm147.2 13.4h6.3V30h-2v-4.3h-4.3v-2zm14 6.3v-6.3h6.2v2h-4.3V30h-1.9zm6.2-14h-6.2V9.7h1.9V14h4.3v2zm-13.9 0h-6.3v-2h4.3V9.7h2V16zm33.3 12.5 8.6-8.6-8.6-8.7 1.9-1.9 8.6 8.7 8.6-8.7 1.9 1.9-8.6 8.7 8.6 8.6-1.9 2-8.6-8.7-8.6 8.7-1.9-2zM297 10.3l-7.1 5.9 7.2 6v-3.6c5.3-.4 7.7.8 8.7 2.8.8 1.7 1.7 4.9-2.9 8.2 6.3-2 7.5-6.9 6-11.3-1.6-4.4-7.9-5-11.8-4.9v-3.1Zm-157.3-.6c2.3 0 4.4.7 6 2l2.5-3 1.9 9.2h-9.3l2.6-3.1a6.2 6.2 0 0 0-9.9 5.1c0 3.4 2.8 6.3 6.2 6.3 2.8 0 5.1-1.9 6-4.4h4c-1 4.7-5 8.3-10 8.3a10 10 0 0 1-10-10.2 10 10 0 0 1 10-10.2Z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:280px;color:transparent;display:block;font-size:0;height:20px;line-height:0;width:20px}.viewer-zoom-in:before{background-position:0 0;content:"Zoom In"}.viewer-zoom-out:before{background-position:-20px 0;content:"Zoom Out"}.viewer-one-to-one:before{background-position:-40px 0;content:"One to One"}.viewer-reset:before{background-position:-60px 0;content:"Reset"}.viewer-prev:before{background-position:-80px 0;content:"Previous"}.viewer-play:before{background-position:-100px 0;content:"Play"}.viewer-next:before{background-position:-120px 0;content:"Next"}.viewer-rotate-left:before{background-position:-140px 0;content:"Rotate Left"}.viewer-rotate-right:before{background-position:-160px 0;content:"Rotate Right"}.viewer-flip-horizontal:before{background-position:-180px 0;content:"Flip Horizontal"}.viewer-flip-vertical:before{background-position:-200px 0;content:"Flip Vertical"}.viewer-fullscreen:before{background-position:-220px 0;content:"Enter Full Screen"}.viewer-fullscreen-exit:before{background-position:-240px 0;content:"Exit Full Screen"}.viewer-close:before{background-position:-260px 0;content:"Close"}.viewer-container{bottom:0;direction:ltr;font-size:0;left:0;line-height:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.viewer-container::-moz-selection,.viewer-container *::-moz-selection{background-color:transparent}.viewer-container::selection,.viewer-container *::selection{background-color:transparent}.viewer-container:focus{outline:0}.viewer-container img{display:block;height:auto;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;width:100%}.viewer-canvas{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.viewer-canvas>img{height:auto;margin:15px auto;max-width:90%!important;width:auto}.viewer-footer{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:center}.viewer-navbar{background-color:#00000080;overflow:hidden}.viewer-list{box-sizing:content-box;height:50px;margin:0;overflow:hidden;padding:1px 0}.viewer-list>li{color:transparent;cursor:pointer;float:left;font-size:0;height:50px;line-height:0;opacity:.5;overflow:hidden;transition:opacity .15s;width:30px}.viewer-list>li:focus,.viewer-list>li:hover{opacity:.75}.viewer-list>li:focus{outline:0}.viewer-list>li+li{margin-left:1px}.viewer-list>.viewer-loading{position:relative}.viewer-list>.viewer-loading:after{border-width:2px;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.viewer-list>.viewer-active,.viewer-list>.viewer-active:focus,.viewer-list>.viewer-active:hover{opacity:1}.viewer-player{background-color:#000;bottom:0;cursor:none;display:none;left:0;position:absolute;right:0;top:0;z-index:1}.viewer-player>img{left:0;position:absolute;top:0}.viewer-toolbar>ul{display:inline-block;margin:0 auto 5px;overflow:hidden;padding:6px 3px}.viewer-toolbar>ul>li{background-color:#00000080;border-radius:50%;cursor:pointer;float:left;height:24px;overflow:hidden;transition:background-color .15s;width:24px}.viewer-toolbar>ul>li:focus,.viewer-toolbar>ul>li:hover{background-color:#000c}.viewer-toolbar>ul>li:focus{box-shadow:0 0 3px #fff;outline:0;position:relative;z-index:1}.viewer-toolbar>ul>li:before{margin:2px}.viewer-toolbar>ul>li+li{margin-left:1px}.viewer-toolbar>ul>.viewer-small{height:18px;margin-bottom:3px;margin-top:3px;width:18px}.viewer-toolbar>ul>.viewer-small:before{margin:-1px}.viewer-toolbar>ul>.viewer-large{height:30px;margin-bottom:-3px;margin-top:-3px;width:30px}.viewer-toolbar>ul>.viewer-large:before{margin:5px}.viewer-tooltip{background-color:#000c;border-radius:10px;color:#fff;display:none;font-size:12px;height:20px;left:50%;line-height:20px;margin-left:-25px;margin-top:-10px;position:absolute;text-align:center;top:50%;width:50px}.viewer-title{color:#ccc;display:inline-block;font-size:12px;line-height:1.2;margin:5px 5%;max-width:90%;min-height:14px;opacity:.8;overflow:hidden;text-overflow:ellipsis;transition:opacity .15s;white-space:nowrap}.viewer-title:hover{opacity:1}.viewer-button{-webkit-app-region:no-drag;background-color:#00000080;border-radius:50%;cursor:pointer;height:80px;overflow:hidden;position:absolute;right:-40px;top:-40px;transition:background-color .15s;width:80px}.viewer-button:focus,.viewer-button:hover{background-color:#000c}.viewer-button:focus{box-shadow:0 0 3px #fff;outline:0}.viewer-button:before{bottom:15px;left:15px;position:absolute}.viewer-fixed{position:fixed}.viewer-open{overflow:hidden}.viewer-show{display:block}.viewer-hide{display:none}.viewer-backdrop{background-color:#00000080}.viewer-invisible{visibility:hidden}.viewer-move{cursor:move;cursor:grab}.viewer-fade{opacity:0}.viewer-in{opacity:1}.viewer-transition{transition:all .3s}@keyframes viewer-spinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.viewer-loading:after{animation:viewer-spinner 1s linear infinite;border:4px solid rgba(255,255,255,.1);border-left-color:#ffffff80;border-radius:50%;content:"";display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px;z-index:1}@media (max-width: 1199px){.viewer-hide-md-down{display:none}}@media (max-width: 991px){.viewer-hide-sm-down{display:none}}@media (max-width: 767px){.viewer-hide-xs-down{display:none}}
