body.dark{--bg-color:#030303;--bg-color-70:rgba(3, 3, 3, 0.7);--bg-color-50:rgba(3, 3, 3, 0.5);--color:#FFFFFF;--color-70:rgba(255, 255, 255, 0.7);--color-50:rgba(255, 255, 255, 0.5);--color-20:rgba(255, 255, 255, 0.2)}body.light{--bg-color:#FFFFFF;--bg-color-50:rgba(255, 255, 255, 0.5);--bg-color-70:rgba(255, 255, 255, 0.7);--color:#030303;--color-70:rgba(3, 3, 3, 0.7);--color-50:rgba(3, 3, 3, 0.5);--color-20:rgba(3, 3, 3, 0.2)}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}ol,ul{margin:0;padding:0;list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}a{color:inherit;text-decoration:none;display:inline-block;width:-moz-fit-content;width:fit-content;transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out,text-decoration-color .4s ease-in-out}b,strong{font-weight:700}*,:after,:before{box-sizing:inherit}audio,img,picture,video{max-width:100%;height:auto}iframe{max-width:100%}a[href^=tel]{white-space:nowrap}button,input,select,textarea{font:inherit}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;margin:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input::-ms-clear,input::-ms-reveal{display:none}fieldset{border:0;padding:0;margin:0;min-width:0}legend{padding:0;margin:0}@font-face{font-family:Recoleta;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Recoleta-Regular.woff2) format("woff2")}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .3s}img,svg,video{display:block}.img-cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}img:not(.always-visible){content-visibility:auto}html{box-sizing:border-box;position:relative;margin-left:auto;margin-right:auto;max-width:2560px;font:16px "Neue Montreal",sans-serif;text-rendering:optimizeLegibility;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:rgba(3,3,3,.5) rgba(255,255,255,.1)}html.js-hidden{overflow:hidden;max-height:100vh}body{position:relative;font-size:16px;line-height:1.3;color:var(--color);background-color:var(--bg-color);min-height:100vh;display:flex;flex-direction:column;font-variant-numeric:lining-nums;font-feature-settings:"lnum"}body main{flex-grow:1}body.js-hidden{overflow:hidden;max-height:100vh}body.off-transition *{transition:none!important}footer,section{overflow:hidden}.container{padding-left:7vw;padding-right:7vw}.last-p-no-margin p:not(:last-child){margin-bottom:1em}button{padding:0;border:none;font:inherit;color:inherit;background-color:transparent;cursor:pointer;transition:color .4s ease-in-out,background-color .4s ease-in-out,border-color .4s ease-in-out}a svg,button svg{transition:fill .4s ease-in-out,stroke .4s ease-in-out}[role=button]{cursor:pointer}p a{text-decoration:underline;text-decoration-color:transparent}p a:focus,p a:hover{text-decoration-color:inherit}address{font-style:normal}input,select,textarea{display:block;border:none}input:focus,select:focus,textarea:focus{outline:1px solid var(--bg-color)}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea{resize:none}.screen-reader-response,.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.socials{display:flex;justify-content:center;align-items:center;gap:60px}.socials__item{display:inline-flex}.socials__link{transform:scale(1);transition:transform .4s ease-in-out}.socials__link:focus,.socials__link:hover{transform:scale(1.1)}.socials__link svg{width:20px;height:20px}.discover-cursor{display:none}.discover-cursor.show span{opacity:1;transform:scale(1)}.discover-cursor__circle{width:110px;height:110px;display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--bg-color);text-transform:uppercase;border-radius:50%;background-color:var(--color-50);backdrop-filter:blur(10px);transform-origin:center;opacity:1;transform:scale(0);transition:transform .4s ease-in-out,opacity .4s ease-in-out}[class*=swiper]{box-sizing:border-box}.swiper-nav{height:18px;position:absolute;display:flex;gap:50px}.swiper-nav [class^=swiper-button]{position:static;margin:0;width:32px;height:18px;display:flex;align-items:center;justify-content:center;transition:opacity .4s ease-in-out,transform .4s ease-in-out,color .4s ease-in-out}.swiper-nav [class^=swiper-button]::after{content:""}.swiper-nav [class^=swiper-button].swiper-button-disabled{opacity:.5;transform:scale(.75)}.work-slider{height:345px}.work-slider__media{width:100%;height:100%;border-radius:4px;overflow:hidden}.work-slider__media>*{height:100%}.work-slider__video{position:relative;height:100%}.work-slider__video-preview{position:relative;width:100%;height:100%;transition:opacity .4s ease-in-out;z-index:1}.work-slider__video-content{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.work-slider-nav{display:none}.work-slider-nav .swiper-button-prev{transform:scale(-1)}.work-slider-nav .swiper-button-prev:focus,.work-slider-nav .swiper-button-prev:hover{transform:scale(-1.25)}.work-slider-nav .swiper-button-next{transform:scale(1)}.work-slider-nav .swiper-button-next:focus,.work-slider-nav .swiper-button-next:hover{transform:scale(1.25)}.underline-link{position:relative;padding-bottom:.1em;text-transform:uppercase}.underline-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:red;transform:scaleX(0);transform-origin:right;transition:transform .6s ease-in-out}.underline-link:focus::after,.underline-link:hover::after{transform-origin:left;transform:scaleX(1)}.arrow-link{display:flex;align-items:center;gap:10px}.arrow-link:has(.arrow-link__icon--down){gap:20px}.arrow-link:hover .arrow-link__icon--right{animation:1s linear infinite pulseRight}.arrow-link__icon{transform:translateX(0);transition:transform .4s linear}.arrow-link__text{font-weight:500;text-transform:uppercase}@keyframes pulseRight{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.arrow-big-link{display:flex;align-items:center;gap:15px}.arrow-big-link:has(.arrow-big-link__icon--down){gap:30px}.arrow-big-link:hover .arrow-big-link__icon--right{animation:1.6s linear infinite pulseRightBig}.arrow-big-link__icon{transform:translateX(0);transition:transform .4s}.arrow-big-link__text{font-size:20px;text-transform:uppercase;overflow:hidden}@keyframes pulseRightBig{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-10px)}75%{transform:translateX(10px)}}.main-footer{padding-top:60px;padding-bottom:120px}.main-footer__subscribe{margin-bottom:70px}.main-footer__wrapper{margin-bottom:100px;display:flex;flex-wrap:wrap;justify-content:space-evenly;gap:50px;text-align:center}.main-footer__inner:first-child{width:100%}.main-footer__title{margin-bottom:15px;font-size:20px;text-transform:uppercase}.main-footer__link{margin-top:20px;margin-left:auto;margin-right:auto}.main-footer__link span{position:relative;padding-bottom:.1em}.main-footer__link span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.main-footer__link span:focus::after,.main-footer__link span:hover::after{transform:scaleX(1)}.main-footer__email,.main-footer__tel{display:block;margin-left:auto;margin-right:auto;position:relative;padding-bottom:.1em}.main-footer__email::after,.main-footer__tel::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.main-footer__email:focus::after,.main-footer__email:hover::after,.main-footer__tel:focus::after,.main-footer__tel:hover::after{transform:scaleX(1)}.main-footer .socials{margin-top:70px}.main-footer__copy{padding-top:20px;font-size:12px;text-align:center;color:var(--color-50);border-top:1px solid var(--color-50)}.main-footer__copy-left{margin-bottom:15px}.main-footer__copy-right{margin-bottom:30px}.main-footer__sticky{position:fixed;bottom:7vw;left:50%;transform:translateX(-50%);z-index:100;width:calc(100% - 14vw);padding-top:2vh;padding-bottom:2vh;display:flex;justify-content:center;gap:50px;background:var(--bg-color-70);backdrop-filter:blur(25px);transition:transform .4s ease-in-out}.main-footer__sticky-link{padding-top:.1em;font-size:14px;font-weight:700;color:var(--color);text-transform:uppercase;position:relative;padding-bottom:.1em}.main-footer__sticky-link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.main-footer__sticky-link:focus::after,.main-footer__sticky-link:hover::after{transform:scaleX(1)}.gform_wrapper div.gform_validation_errors{display:none}#gform_wrapper_1 .gform_body .gfield .gfield_validation_message{right:40px}#gform_wrapper_2 .gform_body .gfield .gfield_validation_message{right:0}.gform_wrapper form{position:relative}.gform_wrapper form .gform_body div.gform_fields{gap:20px}.gform_wrapper form .gform_body .gfield{position:relative}.gform_wrapper form .gform_body .gfield .gfield_validation_message{--gf-color-danger:#FF5F5F;--gf-ctrl-desc-color-error:#FF5F5F;margin-block-start:0;position:absolute;top:0}.gform_wrapper form div.gform_footer{margin-block-start:0;position:absolute;right:0;bottom:0}.gform_wrapper form .gform_body .ginput_container input[aria-invalid=true],.gform_wrapper form .gform_body .ginput_container textarea[aria-invalid=true]{--gf-color-danger:#FF5F5F;border-color:var(--gf-color-danger)}.gform_wrapper form .gform_body .ginput_container input[aria-invalid=true]:focus,.gform_wrapper form .gform_body .ginput_container input[aria-invalid=true]:hover,.gform_wrapper form .gform_body .ginput_container textarea[aria-invalid=true]:focus,.gform_wrapper form .gform_body .ginput_container textarea[aria-invalid=true]:hover{border-color:var(--gf-color-danger)}.gform_wrapper form .gform_body .ginput_container input,.gform_wrapper form .gform_body .ginput_container_textarea textarea{padding:0 40px 10px 0;font-family:"Neue Montreal",sans-serif;font-size:14px;line-height:1.3;color:var(--color);border-top:none;border-right:none;border-bottom:1px solid var(--color-50);border-left:none;border-radius:0;background-color:transparent;box-shadow:none;transition:border-color .4s ease-in-out}.gform_wrapper form .gform_body .ginput_container input:-webkit-autofill,.gform_wrapper form .gform_body .ginput_container input:-webkit-autofill:active,.gform_wrapper form .gform_body .ginput_container input:-webkit-autofill:focus,.gform_wrapper form .gform_body .ginput_container input:-webkit-autofill:hover,.gform_wrapper form .gform_body .ginput_container_textarea textarea:-webkit-autofill,.gform_wrapper form .gform_body .ginput_container_textarea textarea:-webkit-autofill:active,.gform_wrapper form .gform_body .ginput_container_textarea textarea:-webkit-autofill:focus,.gform_wrapper form .gform_body .ginput_container_textarea textarea:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-text-fill-color:var(--color);-webkit-transition:background-color 3600s ease-in-out;transition:background-color 3600s ease-in-out;box-shadow:inset 0 0 20px 20px transparent}.gform_wrapper form .gform_body .ginput_container input:focus,.gform_wrapper form .gform_body .ginput_container input:hover,.gform_wrapper form .gform_body .ginput_container_textarea textarea:focus,.gform_wrapper form .gform_body .ginput_container_textarea textarea:hover{border-color:var(--color)}.gform_wrapper form .gform_body .ginput_container input:focus::-moz-placeholder,.gform_wrapper form .gform_body .ginput_container input:hover::-moz-placeholder,.gform_wrapper form .gform_body .ginput_container_textarea textarea:focus::-moz-placeholder,.gform_wrapper form .gform_body .ginput_container_textarea textarea:hover::-moz-placeholder{color:var(--color)}.gform_wrapper form .gform_body .ginput_container input:focus::placeholder,.gform_wrapper form .gform_body .ginput_container input:hover::placeholder,.gform_wrapper form .gform_body .ginput_container_textarea textarea:focus::placeholder,.gform_wrapper form .gform_body .ginput_container_textarea textarea:hover::placeholder{color:var(--color)}.gform_wrapper form .gform_body .ginput_container input::-moz-placeholder,.gform_wrapper form .gform_body .ginput_container_textarea textarea::-moz-placeholder{color:var(--color-50);-moz-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.gform_wrapper form .gform_body .ginput_container input::placeholder,.gform_wrapper form .gform_body .ginput_container_textarea textarea::placeholder{color:var(--color-50);transition:color .4s ease-in-out}.gform_wrapper form .gform_body .ginput_container input{height:auto}.gform_wrapper form .gform_body .ginput_container_textarea textarea{resize:none;min-block-size:inherit;height:200px}.gform_wrapper form div.gform_footer button#gform_submit_button_1.button.gform_button,.gform_wrapper form div.gform_footer button#gform_submit_button_2.button.gform_button{width:auto;height:auto;padding:0 0 0 10px;font-size:14px;font-weight:400;line-height:1.3;text-transform:uppercase;color:var(--color);border:none;border-radius:0;box-shadow:none;background-color:transparent;transform:scale(1);transition:transform .4s ease-in-out}.gform_wrapper form div.gform_footer button#gform_submit_button_1.button.gform_button:focus,.gform_wrapper form div.gform_footer button#gform_submit_button_1.button.gform_button:hover,.gform_wrapper form div.gform_footer button#gform_submit_button_2.button.gform_button:focus,.gform_wrapper form div.gform_footer button#gform_submit_button_2.button.gform_button:hover{transform:scale(1.1)}.main-header{position:fixed;top:0;left:0;width:100%;height:auto;z-index:100;transition:transform .4s ease-in-out}.main-header--hidden{transform:translateY(-101%)}.main-header--hidden .main-header__bottom{transform:translateY(-1%)}.main-header--scrolling .main-header__wrapper{max-height:100px}.main-header__wrapper{height:calc(6vh + 25px);max-height:calc(6vh + 25px);display:flex;align-items:center;justify-content:space-between;background-color:var(--bg-color);transition:max-height .4s ease-in-out}.main-header__logo{position:relative;display:inline-block;flex-shrink:0}.main-header__logo img,.main-header__logo svg{height:25px;width:auto}.main-header__logo svg{color:var(--color)}.main-header__center{display:none}.main-header__right a{display:none;font-weight:400}.main-header__link{padding-top:.1em;font-size:14px;font-weight:700;text-transform:uppercase;color:var(--color);position:relative;padding-bottom:.1em}.main-header__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.main-header__link:focus::after,.main-header__link:hover::after{transform:scaleX(1)}.main-header__burger{color:var(--color);transform:scale(1);transition:opacity .4s ease-in-out,transform .4s ease-in-out}.main-header__burger:active,.main-header__burger:focus,.main-header__burger:hover{transform:scale(1.1)}.main-header__burger[disabled]{pointer-events:none;opacity:0}.dropdown-header{width:calc(100% - 14vw);height:-moz-fit-content;height:fit-content;max-height:90vh;padding:35px 15px;background-color:var(--color)}.dropdown-header__wrapper{display:flex;flex-direction:column;gap:15px}.dropdown-header__email{color:var(--bg-color);position:relative;padding-bottom:.1em}.dropdown-header__email::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--bg-color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.dropdown-header__email:focus::after,.dropdown-header__email:hover::after{transform:scaleX(1)}.dropdown-header__image{height:215px}.dropdown-header__image img{border-radius:4px}.dropdown-header .socials{margin-top:50px}.dropdown-header .socials__link{color:var(--bg-color)}.header-menu{margin-bottom:25px}.header-menu--desk{display:none}.header-menu__item:not(:last-child){margin-bottom:15px}.header-menu__item--parent>.header-menu__link{position:relative}.header-menu__item--parent>.header-menu__link::before{position:absolute;content:"";top:25%;right:-25px;transform:rotate(135deg);transform-origin:center;width:.5em;height:.5em;border-style:solid;border-width:2px 2px 0 0;transition:transform .4s ease-in-out}.header-menu__item--parent>.header-menu__link.active::before{transform:translateY(.25em) rotate(315deg)}.header-menu__link{font-size:20px;text-transform:uppercase;color:var(--bg-color);position:relative;padding-bottom:.1em}.header-menu__link::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--bg-color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.header-menu__link:focus::after,.header-menu__link:hover::after{transform:scaleX(1)}.sub-menu{max-height:0;min-height:0;overflow:hidden;transition:min-height .4s ease-in-out}.sub-menu .header-menu__item:first-child{margin-top:15px}.sub-menu .header-menu__link{font-size:16px}.modal__overlay{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;background-color:rgba(3,3,3,.5);z-index:101;transition:opacity .4s ease-in-out}.modal__container{position:relative;width:100%;overflow-y:auto;transition:transform .4s ease-in-out,opacity .4s ease-in-out;z-index:103}.modal__close{position:absolute;top:30px;right:20px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;transform:scale(1);color:var(--bg-color);transition:transform .4s ease-in-out;z-index:104}.modal__close:active,.modal__close:focus,.modal__close:hover{transform:scale(1.1)}.modal__close svg{pointer-events:none}.modal .ajax-preloader{z-index:102}.micromodal[aria-hidden=false] .modal__overlay{pointer-events:auto;opacity:1}.micromodal[aria-hidden=true] .modal__overlay{pointer-events:none;opacity:0}.modal:has(.dropdown-header) .modal__overlay{padding:0 20px}.modal:has(.dropdown-header)[aria-hidden=false] .modal__container{transform:translateY(0)}.modal:has(.dropdown-header)[aria-hidden=true] .modal__container{transform:translateY(-101%)}.title-l{font-size:20px;font-weight:700;text-transform:uppercase}.singular-content h2{font-size:22px;scroll-margin-top:20vh}.singular-content h2+p{margin-top:1em}.singular-content p{font-family:Raleway,sans-serif;line-height:1.7}.singular-content p a{text-decoration:underline}.singular-content p strong{font-weight:400}.singular-content p+h2{margin-top:50px}.singular-content p+p{margin-top:1em}.contact-banner__wrapper{padding-top:40px;padding-bottom:40px;display:flex;flex-direction:column;gap:20px}.contact-banner__title{font-size:32px;text-transform:uppercase}.contact-banner__link--desc{display:none}.contact-banner__link span{position:relative;padding-bottom:.1em}.contact-banner__link span::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:.1em;background-color:var(--color);transform:scaleX(0);transform-origin:left;transition:transform .4s ease-in-out}.contact-banner__link span:focus::after,.contact-banner__link span:hover::after{transform:scaleX(1)}.contact-banner__image{width:100%;height:250px}.related-posts{padding-top:50px;padding-bottom:50px}.related-posts__box{margin-bottom:30px}.related-posts__title{text-align:center}.related-posts .swiper{width:calc(100% + 7vw)}.related-post-card__link{width:100%}.related-post-card__link:focus .related-post-card__image img,.related-post-card__link:hover .related-post-card__image img{transform:scale(1.2)}.related-post-card__image{margin-bottom:10px;height:280px;border-radius:4px;overflow:hidden}.related-post-card__image img{transform:scale(1);transition:transform .4s ease-in-out}.related-post-card__meta{display:flex;justify-content:space-between;gap:5px 25px}.related-post-card__type{font-size:12px;font-style:italic;font-weight:500;text-transform:uppercase;color:var(--color-50)}.related-post-card__date{font-size:12px;text-transform:uppercase}.related-post-card__terms{display:flex;flex-wrap:wrap;gap:3px}.related-post-card__terms-item{padding:0 3px;width:-moz-fit-content;width:fit-content;font-size:12px;text-transform:uppercase;border:1px solid var(--color);border-radius:2px}.related-post-card__title{margin-top:5px;text-transform:uppercase}.single-service .services-list{padding-top:30px;padding-bottom:30px}.services-list__link{width:100%;padding-top:25px;padding-bottom:25px;color:var(--color);border-bottom:1px solid var(--color);transition:color .4s ease-in-out}.services-list__name{margin-bottom:15px;font-size:20px;text-transform:uppercase}.services-list__text{margin-bottom:20px}*{color:red!important}footer,header{display:none!important}.bottom,.top{height:50vh;display:flex;align-items:center;justify-content:center}.bottom h1,.top h1{font-family:Recoleta,serif;font-size:10vw}@media (min-width:480px){.contact-banner__title{font-size:calc(3.5vw + 15.2px)}}@media (min-width:640px){.socials{gap:25px}.main-footer__subscribe{margin-bottom:calc(12.5vw + -10px)}.main-footer .socials{margin-top:15px;justify-content:center}.main-header__burger[disabled]{opacity:1}.dropdown-header{padding:80px 25px 65px 35px;max-width:635px;height:-moz-fit-content;height:fit-content}.dropdown-header__wrapper{flex-direction:row;justify-content:space-between;gap:30px}.dropdown-header__inner{display:flex;flex-direction:column;flex-shrink:0}.dropdown-header__inner:first-child{flex-shrink:0}.dropdown-header__email{margin-top:auto}.dropdown-header__image{margin-bottom:auto;max-width:270px;height:370px}.dropdown-header .socials{margin-top:35px;justify-content:flex-end}.header-menu__item:not(:last-child){margin-bottom:20px}.sub-menu .header-menu__item:first-child{margin-top:20px}.modal:has(.dropdown-header) .modal__overlay{padding:0;align-items:flex-start;justify-content:flex-end}.singular-content h2{font-size:calc(2.125vw + 8.4px)}.contact-banner__wrapper{flex-direction:row;align-items:baseline;justify-content:space-between}.contact-banner__link--mob{display:none}.contact-banner__link--desc{display:flex}.related-posts{padding-top:calc(6.25vw + 10px);padding-bottom:calc(6.25vw + 10px)}.related-post-card__image{height:360px}}@media (min-width:768px){.header-menu--mob{display:none}.header-menu--desk{display:block}.title-l{font-size:24px}.services-list__link{display:flex;align-items:center;justify-content:space-between;gap:45px}.services-list__text{margin-bottom:0}.services-list__more{flex-shrink:0;color:transparent;transition:color .4s ease-in-out}}@media (min-width:992px){body{font-size:16px}.discover-cursor{display:block;position:absolute;top:0;left:0;z-index:11;pointer-events:none;will-change:transform;transform:translate(-50%,-50%);transition:transform linear}.work-slider{padding-top:100px;height:445px}.work-slider-nav{display:flex;top:40px;right:7vw}.arrow-big-link__text{font-size:24px}.main-footer{padding-top:90px;padding-bottom:160px}.main-footer__subscribe{max-width:60%}.main-footer__wrapper{justify-content:space-between;gap:7vw;text-align:left}.main-footer__inner:first-child{width:calc(50% - 7vw)}.main-footer__inner:not(:first-child){width:calc(25% - 7vw)}.main-footer__title{margin-bottom:25px}.main-footer__email,.main-footer__link,.main-footer__tel{margin-left:0}.main-footer .socials{justify-content:flex-start}.main-footer__copy{padding-top:60px;display:flex;font-size:14px}.main-footer__copy-left{margin-bottom:0;margin-right:auto}.main-footer__copy-right{margin-bottom:0}.main-footer__copy-author{position:relative;margin-left:1em}.main-footer__copy-author::before{position:absolute;content:"-";left:-.5em;top:50%;transform:translate(-50%,-50%)}.main-footer__sticky{display:none}.main-header__wrapper{height:calc(10vh + 50px);max-height:calc(10vh + 50px)}.main-header__logo img,.main-header__logo svg{height:50px}.main-header__center{display:flex;gap:50px}.main-header__right{display:flex;align-items:center;gap:25px}.main-header__right a{display:inline-block}.dropdown-header{padding:80px 50px 65px 70px}.header-menu__link{font-size:24px}.sub-menu .header-menu__link{font-size:20px}.modal__close{top:25px;right:25px}.singular-content p+h2{margin-top:70px}.contact-banner__wrapper{padding-top:70px;padding-bottom:70px}.contact-banner__image{height:400px}.related-posts{position:relative}.related-posts__box{position:absolute;top:0;left:calc((100% - 14vw)/ 4 + 7vw);margin-bottom:0;padding:40px;width:calc((100% - 14vw)/ 4);height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--bg-color);z-index:2}.related-posts .swiper{position:relative;width:100%;z-index:1}.services-list__title{margin-bottom:30px}.services-list__link{position:relative;padding:45px 0 45px 45px;border-bottom:none}.services-list__link:focus,.services-list__link:focus .services-list__more,.services-list__link:hover,.services-list__link:hover .services-list__more{color:var(--bg-color)}.services-list__link::after{position:absolute;content:"";top:0;left:0;width:calc(100% + 7vw);height:100%;background-color:transparent;pointer-events:none;transition:background-color .4s ease-in-out;z-index:-1}.services-list__link:focus::after,.services-list__link:hover::after{background-color:var(--color)}}@media (min-width:992px) and (min-width:1920px){.services-list__link::after{width:calc(100% + 9vw)}}@media (min-width:1280px){html.js-hidden{overflow:auto;max-height:none}.main-footer__subscribe{max-width:30%}.contact-banner__wrapper{width:85%}.contact-banner__title{font-size:60px}.related-post-card__image{height:440px}}@media (min-width:1366px){.services-list__link{padding-left:105px}}@media (min-width:1440px){.work-slider{height:545px}.main-footer__subscribe{margin-bottom:170px}.singular-content h2{font-size:39px}.related-posts{padding-top:100px;padding-bottom:100px}.related-posts__box{padding:80px}}@media (min-width:1920px){.container{padding-left:9vw;padding-right:9vw}.work-slider{height:645px}.work-slider-nav{right:9vw}.singular-content h2{scroll-margin-top:24vh}.related-posts__box{left:calc((100% - 18vw)/ 4 + 9vw);width:calc((100% - 18vw)/ 4)}}@media screen and (max-width:600px){#wpadminbar{position:fixed}}
/*# sourceMappingURL=styles.min.css.map */
