@charset "UTF-8";
/*!
    Theme Name: Oasis builder
    Author: Evgeniy Ivanov
    Author URI: https://deessemedia.com/
    Version:      1.1.0
  */@font-face{font-family:"oasis";src:url(/wp-content/themes/oasis/fonts/oasis9f79.ttf?sbabzo) format("truetype"),url(/wp-content/themes/oasis/fonts/oasis9f79.woff?sbabzo) format("woff"),url("/wp-content/themes/oasis/fonts/oasis9f79.svg?sbabzo#oasis") format("svg");font-weight:400;font-style:normal;font-display:swap}[class*=" icon_"],[class^=icon_]{font-family:"oasis"!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a:not([class]){color:inherit}.icon_trangle:before{content:""}.icon_check:before{content:""}.icon_close:before{content:""}.icon_phone:before{content:""}.icon_prev:before{content:""}.icon_next:before{content:""}.icon_to_top:before{content:""}.icon_youtube:before{content:""}.icon_insta:before{content:""}.icon_youtube1:before{content:""}.icon_place:before{content:""}.icon_tel:before{content:""}.icon_mail:before{content:""}.icon_arrow_back:before{content:""}.icon_arrow:before{content:""}@font-face{font-family:"Gilroy";src:url(/wp-content/themes/oasis/fonts/Gilroy-Regular.eot);src:url("/wp-content/themes/oasis/fonts/Gilroy-Regulard41d.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/oasis/fonts/Gilroy-Regular.woff2) format("woff2"),url(/wp-content/themes/oasis/fonts/Gilroy-Regular.woff) format("woff"),url(/wp-content/themes/oasis/fonts/Gilroy-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Gilroy";src:url(/wp-content/themes/oasis/fonts/Gilroy-Bold.eot);src:url("/wp-content/themes/oasis/fonts/Gilroy-Boldd41d.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/oasis/fonts/Gilroy-Bold.woff2) format("woff2"),url(/wp-content/themes/oasis/fonts/Gilroy-Bold.woff) format("woff"),url(/wp-content/themes/oasis/fonts/Gilroy-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Gallient";src:url(/wp-content/themes/oasis/fonts/Gallient-Regular.eot);src:url("/wp-content/themes/oasis/fonts/Gallient-Regulard41d.eot?#iefix") format("embedded-opentype"),url(/wp-content/themes/oasis/fonts/Gallient-Regular.woff2) format("woff2"),url(/wp-content/themes/oasis/fonts/Gallient-Regular.woff) format("woff"),url(/wp-content/themes/oasis/fonts/Gallient-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}:after,:before{box-sizing:border-box}body,html{height:100%;position:relative;box-sizing:content-box}.wrapper{min-height:100%}
/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;font-size:100%;font-family:"Gilroy";color:#fff;line-height:1.5}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects;transition:all 0.3s}a:focus{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none;max-width:100%}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{margin:0}button,input{overflow:visible;outline:0}button,select{text-transform:none}[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=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[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}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body{display:flex;flex-direction:column;font-size:calc(.034 * 100vw + 0px);height:auto;min-height:100%;background:#252F53}@media (min-width:768px){body{font-size:calc(.00838 * 100vw + 0px)}}img{height:auto}.wrapper{font-size:16px}.main{flex-grow:1}.container_center,.header__content{max-width:103.25em;padding:0 2em;margin-left:auto;margin-right:auto}.header{padding:1em 0;z-index:10;width:100%;position:relative}.home .header{position:absolute}.header__content{margin:auto;display:flex;justify-content:space-between;align-items:center}@media (min-width:768px){.header__content{height:100px}}.header__left,.header__right{display:flex;align-items:center;justify-content:space-between;width:100%}@media (min-width:768px){.header__left,.header__right{width:50%}}.header__left{display:none}@media (min-width:768px){.header__left{display:block}.home .header__left{opacity:0}}.header__right{display:flex;align-items:center}@media (min-width:768px){.header__right{padding-left:7.5em}}.header__contact{z-index:11;position:relative;display:flex;align-items:center;justify-content:center}@media (min-width:768px){.header__contact{width:23.7em}}.header__contact .btn{font-size:.8em;font-weight:600;padding-left:1.6em;padding-right:1.6em}.header__tel{color:#fff;text-decoration:none;font-size:.875em;font-weight:600;margin-right:2em}@media (min-width:768px){.header__tel{display:flex;align-items:center;margin-right:0}.header__tel i{margin-right:.5em}}.header__tel:hover{color:rgba(255,255,255,.7)}.header__tel span{display:none}@media (min-width:768px){.header__tel span{display:block}}.header__soc .menu_soc{margin-left:1.6875em;margin-bottom:0}.header__soc .menu_soc .menu-item{width:1.75em;height:1.75em}.header__soc .menu_soc a span{display:none}.stiky{position:fixed;top:0;left:0;width:100%}@media (max-width:767px){}.menu{margin:0;padding:0;list-style:none;position:relative}@media (min-width:768px){.menu{max-height:72vh;overflow-y:auto}}.menu__open{overflow:hidden}@media (min-width:768px){.menu__open .header.scrolled{position:fixed}}.menu .menu-item{margin-bottom:1.9em}@media (min-width:768px){.menu .menu-item{margin-bottom:0}}.menu .menu-item.current-menu-item a{color:#BFA778}.menu a{color:#fff;text-decoration:none;font-weight:400;font-family:Gallient;font-size:2.2em;line-height:1;text-transform:uppercase}@media (min-width:768px){.menu a{font-size:3.375em}}.menu a:before{content:attr(data-letter);display:block;font-size:1.5em;font-family:"Gallient";font-weight:300;color:#fff;line-height:1.11;margin-bottom:.3em}.menu a:hover{color:rgba(255,255,255,.8)}.menu__toggle{display:flex;align-items:center;position:relative;z-index:11;cursor:pointer}@media (min-width:768px){.menu__toggle_float{width:6.625em;height:6.625em;border-radius:50%;justify-content:center;position:fixed;bottom:20px;left:auto;right:9.5em;z-index:11;background:#FFF;border:1px solid #A5AEC4;color:#252F53;animation:fadeInUp 1s;transition:0.4s;transition-property:color,background}.menu__open .menu__toggle_float{width:auto;height:auto;bottom:auto;right:auto;position:relative;color:#ffffff!important;background-color:transparent!important;border:0!important}.menu__toggle_float:hover{background:#252F53;border:1px solid #A5AEC4;color:#fff}}.menu__icon{position:relative;color:inherit;border-top:.0625em solid;border-bottom:.0625em solid;width:.9em;height:.7em;margin-right:.7em;cursor:pointer;z-index:51;transform:rotate(180deg);transition:0.3s;transition-property:border-color,transform}.menu__icon:after,.menu__icon:before{content:"";position:absolute;border-top:.0625em solid;width:100%;left:0;top:50%;margin-top:-.03125em;transition:transform 0.3s}.menu__icon:after{display:none}.active .menu__icon{border-top-color:transparent;border-bottom-color:transparent;transform:rotate(0);height:.9em}.active .menu__icon:before{transform:rotate(45deg)}.active .menu__icon:after{transform:rotate(-45deg);display:block}.menu__hide,.menu__show{font-weight:600;text-transform:uppercase;font-size:.875em}.active .menu__show{display:none}.menu__hide{display:none}.active .menu__hide{display:block}.menu-cover{display:none}@media (min-width:768px){.menu-cover{display:block;width:32.9375em;height:45.3125em;margin-left:10.625em}.menu-cover img{display:block;object-fit:cover;width:100%;height:100%}}.header__nav .menu .visuallyhidden{overflow:initial;clip:auto;position:static;margin:auto}@media (min-width:768px){.header__nav .menu{flex-grow:1;display:flex;flex-wrap:wrap;gap:2em;width:47%;flex:none}.header__nav .menu li{width:calc(50% - 2em)}}.header__nav .menu a{display:inline-flex;align-items:center;gap:1.375em;font-size:1em;font-family:"Gilroy"}.header__nav .menu a>span{font-size:1.125em}.header__nav .menu a:before{display:none}.header__nav .menu img{display:block;border-radius:50%;width:4em;height:4em}@media (min-width:768px){.header__nav .menu img{width:6.25em;height:6.25em}}@media (min-width:768px){.header__nav .menu .menu-item:hover a{color:#BFA778}.header__nav .menu .menu-item:hover img{opacity:1;z-index:2}.header__nav .menu .menu-item:first-child img{opacity:1}.header__nav .menu .current-menu-item img{opacity:1}}.nav{position:fixed;top:-100%;left:0;width:100%;height:0;background:#fff;z-index:10;overflow:hidden;padding:10em 2em 2em;transition:left 0.3s;box-shadow:0 0 1em rgba(0,0,0,.1);transition:0.4s}@media (min-width:768px){.nav{padding:8em 1em 2em}}@media (max-width:767px){.nav{overflow-y:auto}}.nav.open{background:#252F53;width:100%;top:0;left:0;height:100%}@media (min-width:768px){.nav.open{display:flex;align-items:center;justify-content:space-between}}.nav *{scrollbar-width:thin;scrollbar-color:#354376 rgba(255,255,255,0)}.nav ::-webkit-scrollbar{width:.55em;cursor:pointer}.nav ::-webkit-scrollbar-track{background:rgba(255,255,255,0)}.nav ::-webkit-scrollbar-thumb{background-color:#354376;border-radius:1.25em;border:.1875em solid rgba(255,255,255,0)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(1em)}to{opacity:1;transform:translateY(0)}}.menu_footer{list-style:none;padding:0;margin:0;line-height:1.4}.menu_footer .menu-item{margin-bottom:1.3em}.menu_footer a{color:#fff}.menu_soc{list-style:none;padding:0;margin:0;display:flex;gap:.8125em;margin-bottom:5em}.menu_soc .menu-item{width:3.1875em;height:3.1875em;position:relative;z-index:1}.menu_soc .menu-item:before{content:"";position:absolute;display:block;overflow:hidden;background:#fff;border-radius:50%;z-index:-1;width:90%;height:90%;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);transition:transform 0.4s}.menu_soc .menu-item:hover:before{content:"";transform:translate(-50%,-50%) scale(1.2)}.menu_soc .menu-item img{position:relative;display:block;object-fit:contain;width:100%;height:100%}.to_top{font-weight:600;color:#fff;text-transform:uppercase;text-decoration:none}.to_top .icon_to_top{font-size:.9em;margin-left:.5em}@keyframes showTopNav{0%{opacity:0}10%{opacity:0}to{opacity:1}}@keyframes showTopNavImg{0%{opacity:0}50%{opacity:0}to{opacity:1}}.footer{position:relative;border-top:1px solid rgba(255,255,255,.2)}.footer__content{margin:0 auto;padding-left:1.5em;padding-right:1.5em}@media (min-width:768px){.footer__content{display:flex;justify-content:space-between;align-items:flex-start;max-width:96.8em;padding-left:1.1em;padding-right:1.1em}}.footer__soc{font-size:2em}.footer__soc .menu-item{margin-right:.7em}.footer__soc a{opacity:.5}.footer__soc a:before{display:none}.footer__soc a:hover{opacity:.8}.footer__copy{font-size:1.125em}.footer__top{padding:4em 0}@media (min-width:768px){.footer__top{padding:8.1875em 0 7.75em}}.footer__logo{max-width:10em;margin-bottom:3em}.footer__contact{font-size:1.18em}@media (min-width:768px){.footer__contact{font-size:1em}}.footer__contact ul{list-style:none;padding:0;margin:0;line-height:1.5}.footer__contact ul li{display:flex;align-items:flex-start;margin-bottom:1.5em}.footer__contact a{color:#fff;text-decoration:none;display:flex;align-items:center}.footer__contact p{margin:0}.footer__contact [class*=icon_]{width:2.8em;flex:none}.footer__contact .icon_place{margin-top:.3em}.footer__title{font-weight:600;font-size:1.07em;line-height:130%;color:#FFF;text-transform:uppercase;margin-bottom:1.8em}.footer__form{margin:4em 0;font-size:1.28em}@media (min-width:768px){.footer__form{width:18.375em;margin:0 0 0 2em;font-size:1em}}.footer__form .form__row textarea{min-height:2.2em;height:2.2em}.footer__form div.wpforms-container-full .wpforms-form .wpforms-recaptcha-container{padding:0}.footer__form .form .wpforms-container .wpforms-form .wpforms-field-label{font-size:1em;font-weight:400;margin-bottom:.6em;position:absolute;left:0;top:0}.footer__form .form .wpforms-container .wpforms-form .wpforms-field{margin-bottom:2em;position:relative}.footer__form .form .wpforms-container .wpforms-form .wpforms-field input:not([type]),.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=datetime],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=email],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=number],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=password],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=search],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=tel],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=text],.footer__form .form .wpforms-container .wpforms-form .wpforms-field input[type=url],.footer__form .form .wpforms-container .wpforms-form .wpforms-field textarea{background-color:transparent;border:0;padding:0 0 .6em;border-radius:0;color:#fff;border-bottom:1px solid}.footer__form .form .wpforms-container .wpforms-form .wpforms-field textarea{resize:vertical;height:2em}.footer__form .form .wpforms-container .wpforms-form .wpforms-submit{border:0;background:#fff;border-radius:.3125em;font-weight:600;width:100%;text-transform:uppercase;color:#252F53;font-size:1em;padding:1.375em}.footer__form .form .wpforms-container .wpforms-form .wpforms-error{color:#D3BA7F}.footer__form .form .wpforms-container .wpforms-form .iti__selected-flag{padding:0 0 .5em}.footer__form .form .wpforms-container .wpforms-form .iti__country-list{background-color:#354376!important}.footer__nav{font-size:1.28em}@media (min-width:768px){.footer__nav{font-size:1em}}.footer__social{margin-top:4em;font-size:1.28em}@media (min-width:768px){.footer__social{text-align:right;margin-top:0;font-size:1em}}.footer__bottom{padding:3.0625em 0 5em;background:#fff;color:#17306A;font-weight:600}@media (min-width:768px){.footer__bottom{padding:3.0625em 0 7em}}.footer__bottom a{color:inherit;text-decoration:none}.form__row{margin-bottom:1.8em}.form__row .btn,.form__row input:not([type]),.form__row input[type=datetime],.form__row input[type=email],.form__row input[type=number],.form__row input[type=password],.form__row input[type=search],.form__row input[type=tel],.form__row input[type=text],.form__row input[type=url],.form__row textarea{width:100%}.form__row textarea{resize:vertical;min-height:10.16em}.form__action{margin-top:2.5em}.form__action .btn{font-size:1.9em;width:9em;height:9em}div.wpforms-container form.wpforms-form label.wpforms-field-label{font-weight:600;font-size:1.25em;margin-bottom:1em}div.wpforms-container form.wpforms-form .wpforms-field{padding:0;margin-bottom:2.5em}div.wpforms-container form.wpforms-form .wpforms-field-row{margin-bottom:.625em}@media (min-width:768px){div.wpforms-container form.wpforms-form .wpforms-field-row{margin-bottom:2.5em}}@media (max-width:767px){div.wpforms-container form.wpforms-form .wpforms-one-half{width:100%;margin-left:0}div.wpforms-container form.wpforms-form .wpforms-one-half:not(:last-child){margin-bottom:.625em}}div.wpforms-container form.wpforms-form .wpforms-field input:not([type]),div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime],div.wpforms-container form.wpforms-form .wpforms-field input[type=email],div.wpforms-container form.wpforms-form .wpforms-field input[type=number],div.wpforms-container form.wpforms-form .wpforms-field input[type=password],div.wpforms-container form.wpforms-form .wpforms-field input[type=search],div.wpforms-container form.wpforms-form .wpforms-field input[type=tel],div.wpforms-container form.wpforms-form .wpforms-field input[type=text],div.wpforms-container form.wpforms-form .wpforms-field input[type=url],div.wpforms-container form.wpforms-form .wpforms-field select,div.wpforms-container form.wpforms-form .wpforms-field textarea{background-color:transparent;border:0;border:1px solid rgba(23,48,106,.2);padding:1.35em 1.0625em;outline:none;font-size:1em;font-weight:400;font-family:"Gilroy";border-radius:.3125em;transition:all 0.3s;position:relative;color:#17306A;height:auto}div.wpforms-container form.wpforms-form .wpforms-field input:not([type]):hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=email]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=number]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=password]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=search]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=text]:hover,div.wpforms-container form.wpforms-form .wpforms-field input[type=url]:hover,div.wpforms-container form.wpforms-form .wpforms-field select:hover,div.wpforms-container form.wpforms-form .wpforms-field textarea:hover{border-bottom:1px solid #ddd;background-color:transparent;z-index:1}div.wpforms-container form.wpforms-form .wpforms-field input:not([type]):focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=email]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=number]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=password]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=search]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=text]:focus,div.wpforms-container form.wpforms-form .wpforms-field input[type=url]:focus,div.wpforms-container form.wpforms-form .wpforms-field select:focus,div.wpforms-container form.wpforms-form .wpforms-field textarea:focus{border-bottom:1px solid #ddd;background-color:transparent}div.wpforms-container form.wpforms-form .wpforms-field input:not([type]).invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=email].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=number].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=password].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=search].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=text].invalid,div.wpforms-container form.wpforms-form .wpforms-field input[type=url].invalid,div.wpforms-container form.wpforms-form .wpforms-field select.invalid,div.wpforms-container form.wpforms-form .wpforms-field textarea.invalid{background-color:transparent;border:1px solid red}div.wpforms-container form.wpforms-form .wpforms-field input:not([type])::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=email]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=number]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=password]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=search]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=text]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=url]::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field select::-webkit-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field textarea::-webkit-input-placeholder{color:inherit}div.wpforms-container form.wpforms-form .wpforms-field input:not([type]):-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=email]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=number]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=password]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=search]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=text]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=url]:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field select:-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field textarea:-moz-placeholder{color:inherit}div.wpforms-container form.wpforms-form .wpforms-field input:not([type])::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=email]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=number]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=password]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=search]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=text]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=url]::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field select::-moz-placeholder,div.wpforms-container form.wpforms-form .wpforms-field textarea::-moz-placeholder{color:inherit}div.wpforms-container form.wpforms-form .wpforms-field input:not([type]):-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=datetime]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=email]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=number]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=password]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=search]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=tel]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=text]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field input[type=url]:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field select:-ms-input-placeholder,div.wpforms-container form.wpforms-form .wpforms-field textarea:-ms-input-placeholder{color:inherit}div.wpforms-container form.wpforms-form .wpforms-field textarea{resize:vertical;height:10.75em}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}div.wpforms-container-full form.wpforms-form input[type=checkbox],div.wpforms-container-full form.wpforms-form input[type=radio]{padding:0;display:inline-flex;align-items:center;justify-content:center;width:1.375em;height:1.375em;border:1px solid rgba(23,48,106,.2);overflow:hidden;margin-right:.8125em;border-radius:.125em;vertical-align:baseline;-webkit-appearance:none;outline:0;background:0 0;text-align:center;position:relative;flex:none;font-size:.8em}div.wpforms-container-full form.wpforms-form input[type=checkbox]:not(:disabled),div.wpforms-container-full form.wpforms-form input[type=checkbox]:not(:disabled),div.wpforms-container-full form.wpforms-form input[type=radio]:not(:disabled){cursor:pointer}div.wpforms-container-full form.wpforms-form input[type=checkbox]:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:before,div.wpforms-container-full form.wpforms-form input[type=radio]:before{display:block;font-size:1.1em}div.wpforms-container-full form.wpforms-form input[type=checkbox]:disabled,div.wpforms-container-full form.wpforms-form input[type=checkbox]:disabled,div.wpforms-container-full form.wpforms-form input[type=radio]:disabled{border-color:#ddd}div.wpforms-container-full form.wpforms-form input[type=radio]{border-radius:50%}div.wpforms-container-full form.wpforms-form input[type=radio]:checked{color:#fff;background:#17306A}div.wpforms-container-full form.wpforms-form input[type=radio]:checked:before{content:"";width:.375em;height:.375em;top:50%;left:50%;margin-top:-.1875em;margin-left:-.1875em;display:block;position:absolute;border-radius:50%;background:#fff}div.wpforms-container-full form.wpforms-form input[type=radio]:disabled:checked:before{background-color:#aaa}div.wpforms-container-full form.wpforms-form input[type=checkbox]:checked,div.wpforms-container-full form.wpforms-form input[type=checkbox]:indeterminate{color:#fff;background:#17306A}div.wpforms-container-full form.wpforms-form input[type=checkbox]:checked:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:indeterminate:before{content:"";position:absolute;width:.3125em;height:.5em;margin-top:-.1em;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}div.wpforms-container-full form.wpforms-form input[type=checkbox]:indeterminate:before{content:""}div.wpforms-container-full form.wpforms-form input[type=checkbox]:disabled:checked:before,div.wpforms-container-full form.wpforms-form input[type=checkbox]:disabled:indeterminate:before{color:#aaa}div.wpforms-container-full form.wpforms-form *{overflow:inherit}div.wpforms-container-full form.wpforms-form .wpforms-field-sublabel.after{display:none}div.wpforms-container-full form.wpforms-form .wpforms-submit-container{padding:.625em 0 0}.grid{margin-left:-20px;box-sizing:content-box;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap;margin-left:-20px;display:flex;flex-wrap:wrap}html[data-browser*=flexible] .grid{display:flex;flex-wrap:wrap}html[data-browser*=flexible] .grid>div{display:block;min-height:1px;flex:none}html[data-browser*=not-flex] .grid{display:block;font-size:0;line-height:0;letter-spacing:-1px}html[data-browser*=not-flex] .grid>div{min-height:1px;display:inline-block;vertical-align:top;letter-spacing:normal;line-height:1.5;font-size:16px}html[data-browser*=flexible] .grid{flex-flow:row wrap}html[data-browser*=flexible] .grid_nowrap{flex-flow:row nowrap}.grid>div{padding-left:20px;margin-bottom:20px}.grid>div.width_1{width:50%}.grid>div.width_2{width:50%}.grid>div.width_3{width:33.3%}.grid>div.width_4{width:25%}.grid>div.width_5{width:20%}.grid>div.width_2_3{width:66%}.grid>div.width_3_4{width:75%}.grid>a,.grid>div{display:flex;padding-left:20px;width:100%}.grid>a,.grid>div{display:flex;padding-left:20px;width:50%}.grid>a,.grid>div{display:flex;padding-left:20px;width:33.3333333333%}.grid>a,.grid>div{display:flex;padding-left:20px;width:25%}.grid>a,.grid>div{display:flex;padding-left:20px;width:20%}.grid>a,.grid>div{display:flex;padding-left:20px;width:16.6666666667%}.grid>a,.grid>div{display:flex;padding-left:20px;width:14.2857142857%}.grid>a,.grid>div{display:flex;padding-left:20px;width:12.5%}.grid>a,.grid>div{display:flex;padding-left:20px;width:11.1111111111%}.grid>a,.grid>div{display:flex;padding-left:20px;width:10%}.grid>a,.grid>div{display:flex;padding-left:20px;width:9.0909090909%}.grid>a,.grid>div{display:flex;padding-left:20px;width:8.3333333333%}[data-grid-match] .grid__item{background-color:#eee}@media (max-width:991px){.grid__4>div{width:50%}}.soc{float:left}.soc a{display:inline-block;width:30px;height:30px;border-radius:50%;background-color:#000;text-align:center;text-decoration:none;transition:all 0.3ss}.soc a:hover{opacity:.8}.soc a:before{content:"soc";color:#fff;text-decoration:none}.breadcrumb{margin:15px 0;padding:0}.breadcrumb li{display:inline-block;vertical-align:baseline}.breadcrumb li:not(:first-child):before{content:"/";display:inline-block}.breadcrumb li:last-child a{cursor:default;text-decoration:none}.breadcrumb li a{font-size:12px}.pagination{display:flex;justify-content:center;margin:0;padding:2.625em 0;position:relative}.pagination:before{content:"";display:block;position:absolute;top:0;left:50%;width:100vw;margin-left:-50vw;border-top:1px solid rgba(255,255,255,.2)}.pagination li{display:inline-block}.pagination .nav-links{display:flex;align-items:center}.pagination .nav-links a,.pagination .nav-links span{display:block;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:50%;text-decoration:none;font-weight:600}@media (min-width:768px){.pagination .nav-links a,.pagination .nav-links span{margin:0 .5em}}.pagination .nav-links a:hover,.pagination .nav-links span:hover{color:#DDC181}.pagination .nav-links a.current,.pagination .nav-links span.current{color:#DDC181;border:1px solid #BFA778}.pagination.prev a:before{content:"<"}.pagination.next a:before{content:">"}.btn{color:#fff;font-family:"Gilroy";font-size:1.125em;font-weight:600;padding:1em;border:none;outline:none;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;background-color:#FF3E00;text-transform:uppercase;text-align:center;max-width:100%;cursor:pointer;border-radius:0;transition:all 0.3s;text-decoration:none;letter-spacing:.175em;position:relative;z-index:2;overflow:hidden}.btn:hover{text-decoration:none}.btn:active,.btn:focus{color:#fff}.btn_primary{background-color:#17306A;border-color:#17306A;color:#fff}.btn_primary:hover{background-color:#11234d;color:#fff}.btn_primary:active,.btn_primary:focus{background-color:#0e1d40;color:#fff}.btn_success{background-color:#DDC181;border-color:#DDC181;color:#fff}.btn_success:hover{background-color:#d5b365;color:#fff}.btn_success:active,.btn_success:focus{background-color:#d2ad59;color:#fff}.btn_info{background-color:#03a9f4;border-color:#03a9f4;color:#fff}.btn_info:hover{background-color:#0391d1;color:#fff}.btn_info:active,.btn_info:focus{background-color:#0286c2;color:#fff}.btn_warning{background-color:#BFA778;border-color:#BFA778;color:#fff}.btn_warning:hover{background-color:#b49760;color:#fff}.btn_warning:active,.btn_warning:focus{background-color:#af9055;color:#fff}.btn_danger{background-color:#FF3E00;border-color:#FF3E00;color:#fff}.btn_danger:hover{background-color:#db3500;color:#fff}.btn_danger:active,.btn_danger:focus{background-color:#cc3200;color:#fff}.btn_round{border-radius:50%}.btn_border{border:1px solid rgba(255,255,255,.5);background-color:transparent;color:#fff;font-weight:400;font-family:"Gilroy"}.btn_border:hover{color:#fff}.btn_text{background-color:transparent;width:8.8em;height:8.8em;border-radius:50%;transition:transform 0.4s;transform:scale(1);padding:0}.btn_text img{display:block;object-fit:contain;width:100%;height:100%}@media (min-width:768px){.btn_text{width:9.375em;height:9.375em}}.btn_text:hover{transform:scale(1.1)}.btn_text:active{transform:scale(.9)}@keyframes btnNover{0%{width:0;padding-bottom:0;opacity:0;transform:translate3d(-50%,-50%,0) scale(0)}50%{opacity:1;transform:translate3d(-50%,-50%,0) scale(1.1)}to{width:100%;padding-bottom:100%;opacity:1;transform:translate3d(-50%,-50%,0) scale(2.2)}}.video__wrapper{position:relative;overflow:hidden;padding-bottom:56.4%;background-repeat:no-repeat;background-position:center;background-size:cover}.video__wrapper .video__prev,.video__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video__prev{position:absolute;display:block;top:0;left:0;width:100%;height:100%}.video__play{position:absolute;top:50%;left:50%;width:7.125em;height:7.125em;transform:translate(-50%,-50%) scale(1);border-radius:50%;cursor:pointer;transition:transform 0.5s}.video__play:hover{transform:scale(1.05) translate(-50%,-50%)}.section{position:relative}.section_white{background:#fff;color:#252F53}.section_white .section__title{color:#17306A}.section_white .section__sub{color:#626161}.section__name{font-family:Cormorant;font-style:italic;font-weight:700;font-size:1.5em;line-height:1.1;margin-bottom:.5em;color:#BFA778}.section__title{color:#fff;font-family:"Gallient";text-transform:uppercase;font-weight:400;font-size:2.8em;margin:0 0 .484em;line-height:1.15}@media (min-width:768px){.section__title{line-height:1.1;font-size:5.81em}.section__title .line{overflow:hidden}.section__title span{display:block}}.section__sub{font-size:1.16em;line-height:1.7;margin-bottom:1em}@media (min-width:768px){.section__sub{font-size:1.125em;line-height:1.5}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;outline:0;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{width:2.2em;height:1em;background:url(/wp-content/themes/oasis/img/arrow_white.svg) center no-repeat;background-size:contain;cursor:pointer}.slick-arrow.slick-disabled{opacity:.5;cursor:default}.section_white .slick-arrow{background:url(/wp-content/themes/oasis/img/arrow.svg) center no-repeat}.slick-prev{transform:rotate(180deg)}.slick-nav{display:flex;align-items:center;gap:2.5em;height:1.75em;justify-content:center}@media (min-width:768px){.slick-nav{justify-content:flex-start}}.slick-nav__count{font-weight:600;font-size:1.125em}.firstScreen{background:#252F53;color:#fff;position:relative;display:flex;flex-direction:column}@media (min-width:768px){.firstScreen{flex-direction:row}}.firstScreen__left{height:26.4em;width:100%;position:relative;order:2}@media (min-width:768px){.firstScreen__left{display:block;width:59.17em;height:62.2em;flex:none;order:0}}.firstScreen__left img,.firstScreen__left video{display:block;object-fit:cover;width:100%;height:100%;position:absolute}.firstScreen__right{display:flex;flex-direction:column;padding:7.1875em 1.3em 2.26em}@media (min-width:768px){.firstScreen__right{padding:7.1875em 2.75em 3.56em 7.09em}}.firstScreen__head{flex-grow:1;display:flex;align-items:center;margin-bottom:1.3em;margin-top:.3em}@media (min-width:768px){.firstScreen__head{margin-bottom:3.6em;margin-top:0}}.firstScreen__content:after{content:"";display:table;width:100%;clear:both}.firstScreen__title{font-family:Gallient;font-size:4.3em;line-height:1.08;text-transform:uppercase;font-weight:400;margin:0}@media (min-width:768px){.firstScreen__title{font-size:7.6875em}}.firstScreen__title>span{display:block}.firstScreen__title>span:nth-child(2){padding-left:1.8em}@media (min-width:768px){.firstScreen__title>span:nth-child(2){padding-left:2em}}.firstScreen__title>span:last-child{padding-left:.8em}@media (min-width:768px){.firstScreen__title>span:last-child{float:left}}.firstScreen__title .line{overflow:hidden}.firstScreen__title .line:after{content:"";display:table;clear:both}.firstScreen__title .line>span{display:block}.firstScreen__sub{line-height:1.3;font-size:1.1em;width:16em;padding:.2em 0 0 3.2em}@media (min-width:768px){.firstScreen__sub{font-size:.875em;overflow:hidden;width:16em;padding:1.9em 0 0 1.7em;margin:0 -.7em 0 0;float:right}}.firstScreen__bottom{display:none}@media (min-width:768px){.firstScreen__bottom{display:flex;justify-content:space-between;margin-left:.3em}}.firstScreen__quote{width:20em;font-size:1em}.firstScreen__quote p{margin:.9em 0}.firstScreen__quote b,.firstScreen__quote strong{display:block;color:#BFA778;font-size:.875em;letter-spacing:-.05em}.firstScreen__next{display:none}@media (min-width:768px){.firstScreen__next{width:5.125em;height:5.125em;border:1px solid rgba(255,255,255,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff}.firstScreen__next:before{font-family:"oasis";content:"";font-size:1.4em;font-weight:400;transform:rotate(45deg)}.firstScreen__next:hover{transform:rotate(45deg)}}.firstScreen__action{padding-left:3.2em}@media (min-width:768px){.firstScreen__action{padding-left:0;position:absolute;top:68.4%;left:50%;transform:translate(-50%,-50%)}}.firstScreen__action .btn{padding:0;border-radius:50%;background:#1D2644;color:#BFA778;transform:scale(1)}@media (min-width:768px){.firstScreen__action .btn{width:10em;height:10em}}.firstScreen__action .btn:hover{transform:scale(1.1)}.firstScreen__action .btn:active{transform:scale(.9)}.whoAre{padding:5.3em 0 0}@media (min-width:768px){.whoAre{padding:11.2em 0}}@media (min-width:768px){.whoAre .section__title{line-height:1.1}.whoAre .section__title span:nth-child(2){padding-left:5.15em}.whoAre .section__title span:nth-child(3){padding-left:3em}}.whoAre__content{margin-bottom:2.9em}@media (min-width:768px){.whoAre__content{display:flex;margin-bottom:3.3em}}@media (min-width:768px){.whoAre__left{flex:none;width:60.3em;margin-right:5em}}@media (min-width:768px){.whoAre__right{min-width:0;flex-grow:1}}.whoAre__right p{margin:1em 0}@media (min-width:768px){.whoAre__right p{margin:1.7em 0}}.whoAre__right p:first-child{margin-top:0}.whoAre__action{display:flex;align-items:center}.whoAre__count{margin:0 2.7em;font-size:1.1em;font-weight:600}@media (max-width:767px){.whoAre__images{margin-top:4.5em;margin-left:-1.5em;margin-right:-1.5em}}@media (max-width:767px){.whoAre__img{height:29.8em}}.whoAre__img img{width:100%;display:block}@media (max-width:767px){.whoAre__img img{height:100%;object-fit:cover}}.remodeling{padding:5.4em 0 0}@media (min-width:768px){.remodeling{padding:11.5em 0}}@media (min-width:768px){.remodeling .section__title{line-height:1.15}.remodeling .section__title span:nth-child(2){padding-left:2.6em}.remodeling .section__title span:nth-child(3){padding-left:.3em}.remodeling .section__title span:nth-child(4){padding-left:3.7em}}@media (min-width:768px){.remodeling .section__sub{padding-left:19em;max-width:48em}}.remodeling__content{position:relative}.remodeling__left{position:relative;z-index:1}.remodeling__action{margin-top:3.1em;margin-bottom:3em}@media (min-width:768px){.remodeling__action{padding-left:21.4em;margin-bottom:0}}@media (min-width:768px){.remodeling__action .btn{height:7.3em}}.remodeling__right{margin:0 -1.5em}@media (min-width:768px){.remodeling__right{margin:0;position:absolute;right:4.2em;top:0;height:100%;width:36.5625em}}.remodeling__right img{display:block;object-fit:cover;width:100%;height:100%}.whatWeDo{padding:5.3em 0}@media (min-width:768px){.whatWeDo{padding:11.3em 0 5.5em}}@media (min-width:768px){.whatWeDo .section__name{padding-left:7.8em}}@media (min-width:768px){.whatWeDo .section__title{margin-bottom:0}.whatWeDo .section__title>span:first-child{padding-left:2em}}@media (min-width:768px){.whatWeDo__content{display:flex;flex-wrap:wrap;align-items:flex-end}}.whatWeDo__head{margin-bottom:4em}@media (min-width:768px){.whatWeDo__head{margin-bottom:6.25em;order:3}}.whatWeDo__item{display:flex;align-items:center;margin-bottom:3em;text-decoration:none;color:inherit}@media (min-width:768px){.whatWeDo__item{width:33.3%;margin-bottom:6.25em;padding-right:2em;order:5}.whatWeDo__item:nth-child(2){order:1}.whatWeDo__item:nth-child(3){order:2}}.whatWeDo__item:hover img{transform:scale(1.1)}.whatWeDo__img{flex:none;width:8.3em;height:8.3em;border-radius:50%;margin-right:1.5em;overflow:hidden}@media (min-width:768px){.whatWeDo__img{margin-right:2.5em;width:11.375em;height:11.375em}}.whatWeDo__img img{display:block;object-fit:cover;width:100%;height:100%;transform:scale(1);transition:1s}.whatWeDo__name{font-size:1.125em;font-weight:600;max-width:10.4em}.ourProcess{padding:5.3em 0 1.2em}@media (min-width:768px){.ourProcess{padding:11.2em 0}}@media (min-width:768px){.ourProcess .section__title span:nth-child(2){padding-left:1.52em}}.ourProcess__sub{font-size:1.18em}@media (min-width:768px){.ourProcess__sub{font-size:1.125em;padding-left:7.9em;max-width:66em}}.ourProcess .container_center,.ourProcess .header__content{max-width:97.9em}.ourProcess__content{counter-reset:dott;margin:4.1em 0}@media (min-width:768px){.ourProcess__content{margin:4.1em 6em 4.1em 6.6em}}@media (min-width:768px){.ourProcess__line{display:flex;justify-content:space-between;position:relative}.ourProcess__line:before{content:"";position:absolute;top:3.95em;left:0;right:0;border-top:1px dashed #fff}}@media (max-width:767px){.ourProcess__line:not(.ourProcess__line_bottom){border-bottom:1px dashed #FFF}}.ourProcess__item{text-align:center;counter-increment:dott;display:flex;align-items:center;cursor:pointer;transition:color 0.3s;position:relative;border-top:1px dashed #FFF;padding:1.5em 0}@media (min-width:768px){.ourProcess__item{flex-grow:1;border:0;flex-direction:column;width:20%;min-width:9em;padding:0}}.ourProcess__item:before{content:counter(dott,decimal-leading-zero) ".";font-size:1.25em;font-weight:600;margin-right:.5em}@media (min-width:768px){.ourProcess__item:before{content:counter(dott,decimal-leading-zero);margin-right:1em;margin-bottom:.78em;margin-right:0}}.ourProcess__item:after{content:"";display:block;position:absolute;left:auto;right:0}@media (min-width:768px){.ourProcess__item:after{content:"";bottom:-3.8em;left:50%;right:auto;border:.7em solid #252F53;transform:rotate(45deg) translateX(-50%);transition:bottom 0.5s}.ourProcess__line_bottom .ourProcess__item:after{bottom:auto;top:-3em;transition:top 0.5s}}@media (max-width:767px){.ourProcess__item:after{width:.6em;height:.6em;border-right:1px solid;border-bottom:1px solid;transform:translateY(-50%) rotate(-45deg)}}.ourProcess__item.active{cursor:default;font-size:1.1em}@media (min-width:768px){.ourProcess__item.active{color:#BFA778;font-size:1em}.ourProcess__item.active:after{bottom:-5.1em}.ourProcess__line_bottom .ourProcess__item.active:after{bottom:auto;top:-4.2em}}@media (max-width:767px){.ourProcess__item.active:after{transform:translateY(-50%) rotate(45deg)}}.ourProcess__item:hover:not(.active){color:#e0d4bd}@media (min-width:768px){.ourProcess__dot{display:inline-flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;border:.0625em dashed;border-radius:50%;background:#252F53;position:relative;margin-bottom:1.1em}.ourProcess__dot:before{content:"";display:block;border-radius:50%;border:.4375em solid}}.ourProcess__name{font-size:1.25em;font-weight:600}@media (max-width:767px){.ourProcess__name{text-align:left}}.ourProcess__box{display:none}.ourProcess__box.active{margin:1em 0;display:block;background:#fff}@media (min-width:768px){.ourProcess__box.active{display:flex;margin:4.03em 0}}.ourProcess__text{display:flex;flex-direction:column;justify-content:center;color:#252F53;padding:.7em 1.6em;font-size:1.18em}@media (min-width:768px){.ourProcess__text{font-size:1.125em;padding:2.9em 3.4em 2.1em 4.4em}}.ourProcess__img{height:15.5em}@media (min-width:768px){.ourProcess__img{width:24.0625em;height:auto;flex:none;order:2}}.ourProcess__img img{display:block;object-fit:cover;object-position:center;width:100%;height:100%}.projectsLoop{padding:0 0 4em}@media (min-width:768px){.projectsLoop{margin-top:-1.8em;position:relative}.projectsLoop:before{content:"";display:block;position:absolute;top:-5.8em;left:0;height:8em;width:100%;background:#252F53}}@media (min-width:768px){.projectsLoop .section__name{padding-left:.4em;position:relative}}@media (min-width:768px){.projectsLoop .section__title span:nth-child(2){padding-left:.93em}}.projectsLoop__head{margin-bottom:4em}@media (min-width:768px){.projectsLoop__head{padding-left:46.8em;margin-bottom:0}}@media (min-width:768px){.projectsLoop__content{max-width:95em;display:flex;flex-wrap:wrap;gap:9.25em;margin-top:-18.2em}}.projectsLoop__item{text-decoration:none;color:#fff;margin-bottom:4em;display:block}@media (min-width:768px){.projectsLoop__item{margin-bottom:0}.projectsLoop__item:nth-child(2n){width:calc(58.6% - 9.25em)}.projectsLoop__item:nth-child(2n) .projectsLoop__img{width:46.875em;height:51.625em}.projectsLoop__item:nth-child(odd){width:calc(50.1% - 9.25em)}.projectsLoop__item:nth-child(odd) .projectsLoop__img{width:38.875em;height:41em}.projectsLoop__item:nth-child(2){margin-top:23.9em;margin-bottom:-30.9em}.projectsLoop__item:nth-child(4){margin-top:33.3em;margin-bottom:-40.5em}.projectsLoop__item:last-child{margin-bottom:0;margin-top:42.4em}}.projectsLoop__item:hover .projectsLoop__img img{transform:scale(1.2)}.projectsLoop__img{width:100%;margin-bottom:2em;overflow:hidden;display:block;background:#354376}@media (min-width:768px){.projectsLoop__img{margin-bottom:3.17em}}.projectsLoop__img img{display:block;object-fit:cover;width:100%;height:100%;transition:transform 1.3s;transform:scale(1)}.projectsLoop__cat{font-weight:600;font-size:.875em;line-height:1.3;color:#DDC181;text-transform:uppercase;margin-bottom:1.1em}.projectsLoop__cat a{text-decoration:none;color:inherit}.projectsLoop__name{font-size:1.625em;line-height:1.3;letter-spacing:.05em;color:#fff;max-width:12.5em;margin-bottom:0}.reviews{padding:4em 0}@media (min-width:768px){.reviews{padding:6em 0}}@media (min-width:768px){.reviews .section__title span:nth-child(2){margin-left:1.6em}}@media (min-width:768px){.reviews__content{display:flex}}@media (min-width:768px){.reviews__left{min-width:0;width:39em;flex:none;margin-right:18em}}@media (min-width:768px){.reviews__thumbs{margin-top:5em}}.reviews__thumbsVideo{margin:0 0 2em}@media (min-width:768px){.reviews__thumbsVideo{margin:0 0 3.3em}}.reviews__thumbsContent{line-height:1.3;max-width:31em}.reviews__thumbsContent h3{font-size:1.625em;font-weight:600;margin:.4em 0}.reviews__thumbsContent p{font-size:1.125em;line-height:1.5;margin:.7em 0}@media (min-width:768px){.reviews__thumbs .video__wrapper{padding-bottom:62.9%}}@media (min-width:768px){.reviews__right{padding-top:3em;flex:none;width:37.3em}.reviews__right .btn{margin-left:2.5em}}.reviews__slider{margin-bottom:2em}@media (min-width:768px){.reviews__slider{margin-bottom:4em}}.reviews__item{margin:1em}@media (min-width:768px){.reviews__item{display:flex!important;padding:2.7em 4em;margin:.6em 2px .6em 0;cursor:pointer}}.reviews__item.slick-current{cursor:default}@media (min-width:768px){.reviews__item.slick-current{border:.125em dashed #BFA778}}.reviews__photo{width:4.63em;height:4.63em;border-radius:50%;overflow:hidden}.slick-current .reviews__photo{border:.125em dashed #BFA778}@media (min-width:768px){.slick-current .reviews__photo{border:0}}@media (min-width:768px){.reviews__photo{flex:none;width:5.625em;height:5.625em;margin-right:1.8125em}}.reviews__photo img{display:block;object-fit:cover;width:100%;height:100%}.reviews__short{display:none}@media (min-width:768px){.reviews__short{display:block}}.reviews__name{font-weight:600;font-size:1.625em;line-height:1.3;color:#FFF;margin-bottom:.3em;max-width:11.4em}.reviews__cat{font-weight:600;font-size:14px;line-height:130%;text-transform:uppercase;color:#BFA778}.homePosts{padding:4em 0}@media (min-width:768px){.homePosts{padding:11.3em 0 5em}}@media (min-width:768px){.homePosts .section__title span:nth-child(2){padding-left:.85em}}.homePosts__content{margin:3em 0 0}@media (min-width:768px){.homePosts__content{max-width:93.3em;display:grid;grid-template-columns:58.1% 41.8%;grid-template-rows:30.4375em 30.4375em;grid-gap:1.25em}}.homePosts__item{text-decoration:none;color:#252F53;display:flex;flex-direction:column;margin-bottom:2em;position:relative}@media (min-width:768px){.homePosts__item{background:rgba(0,0,0,.1);position:relative;color:#fff;margin-bottom:0}.homePosts__item:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:90%;background:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,.4) 70%,rgba(0,0,0,0));opacity:1;transition:opacity 0.3s}.homePosts__item:first-child{grid-row:1/3}}.homePosts__item:hover img{transform:scale(1.1)}.homePosts__item:hover:after{opacity:0}.homePosts__img{height:20em;overflow:hidden;margin:0 -1.5em 1em;display:block}@media (min-width:768px){.homePosts__img{width:100%;height:100%;margin:0}}.homePosts__img img{display:block;object-fit:cover;width:100%;height:100%;transition:transform 1.5s}@media (min-width:768px){.homePosts__descr{position:absolute;padding:2.98em;left:0;bottom:0;max-width:37.69em;width:100%;z-index:1}}.homePosts__title{font-size:1.375em;line-height:1.3;font-weight:600}.homePosts__text{line-height:150%}.homePosts__text p{margin:1.15em 0;font-size:1.18em}@media (min-width:768px){.homePosts__text p{font-size:1em}}.homePosts__more{font-weight:600;font-size:1em;line-height:1.3;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#fff;transition:-webkit-text-decoration 0.4s;transition:text-decoration 0.4s;transition:text-decoration 0.4s,-webkit-text-decoration 0.4s}@media (min-width:768px){.homePosts__more{font-size:.875em}}.homePosts__more:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.different{padding:0 0 4em}@media (min-width:768px){.different{padding:6.3em 0}}@media (min-width:768px){.different .section__name{padding-left:5.2em}}@media (min-width:768px){.different .section__title span:first-child{text-align:right}}@media (min-width:768px){.different__content{display:flex;flex-direction:row-reverse}}.different__head{margin:0 0 2em}@media (min-width:768px){.different__head{flex:none;width:46.7em;margin:0 5em 0 13em}}.different__img{margin-top:2em;height:23em}@media (min-width:768px){.different__img{margin-top:5.5em;height:auto;position:-webkit-sticky;position:sticky;top:0}}.different__img img{display:block;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.different__list{padding-top:4.1em;flex-grow:1;min-width:0}}.different__item{display:flex;align-items:flex-start;margin-bottom:2.7em}@media (min-width:768px){.different__item{margin-bottom:4.7em}}.different__item:last-child{margin-bottom:0}.different__icon:not(:empty){flex:none;font-size:.85em;width:4em;margin-right:1em}@media (min-width:768px){.different__icon:not(:empty){font-size:1em;width:7em;margin-right:2.8em}}@media (min-width:768px){.different__descr{margin-top:-.2em}}.different__name{font-weight:600;font-size:1.5em;margin-bottom:.3em;display:flex;align-items:center}@media (min-width:768px){.different__name{font-size:1.6em}}.different__text{font-size:1.18em}@media (min-width:768px){.different__text{font-size:1.125em}}.different__text p{margin:0}.awards{padding:2em 0 4em}@media (min-width:768px){.awards{padding:5.3em 0}}@media (min-width:768px){.awards .section__title span:nth-child(2){text-align:right}}.awards__list{margin:2em -1.5em 0}@media (min-width:768px){.awards__list{overflow-x:inherit;margin:7.7em 0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5.875em}}.awards__item{display:inline-block;vertical-align:middle;width:calc(50% - 4.4em);margin:1.6em;text-align:center}@media (min-width:768px){.awards__item{margin:0;width:calc(16.6% - 5.875em);flex:none}}.awards__item img{width:auto;max-height:9em}@media (min-width:768px){.awards__item img{max-height:none}}.plans{overflow:hidden}@media (min-width:768px){.plans .section__name{margin-bottom:1.25em}}.plans__head{padding:7.5em 0 2.5em;text-align:center}@media (min-width:768px){.plans__head{padding:7.5em 0 5em}}@media (min-width:768px){.plans__category{margin-top:2.25em}}.plans__grid{border-top:1px solid rgba(37,47,83,.2)}@media (min-width:768px){.plans__grid{display:grid;grid-template-columns:repeat(3,1fr)}}.plan{font-size:.9em;border-bottom:1px solid rgba(37,47,83,.2)}@media (min-width:768px){.plan{font-size:1em;border-right:1px solid rgba(37,47,83,.2)}.plan:nth-child(3n){border-right:0}}.plan__header{position:relative;padding:1.875em 2.5em;display:flex;flex-direction:column;gap:1.25em;text-decoration:none}.plan__cats{position:absolute;top:2em;left:1.5em;border:1px solid #252F53;border-radius:6.25em;padding:.445em .75em;background-color:#fff;font-size:1em}.plan__cats span{line-height:1;font-size:1.25em;font-weight:500;color:#252F53}.plan__cats span:after{content:","}.plan__cats span:last-child:after{content:none}.plan__main{position:relative;display:flex;flex-direction:column;justify-content:center;padding:1em 15.625em 1em 2.5em;height:9.375em}.plan__main:before{content:"";display:block;position:absolute;top:0;left:-1px;right:-1px;bottom:0;background-color:#252F53}@media (min-width:768px){.plan__main{padding:1em 15.625em 1em 5.125em}}.plan__footer{padding:3.125em 1em 3.875em 2.5em}@media (min-width:768px){.plan__footer{padding:3.125em 1em 3.875em 5.125em}}.plan__footer ul{display:flex;flex-direction:column;gap:.625em;margin:0;padding:0;list-style:none}.plan__footer ul li{position:relative;font-size:1.125em;line-height:1.5;color:#252F53;padding-left:1.1em}.plan__footer ul li:before{content:"";position:absolute;top:.5em;left:0;display:block;width:.4em;height:.4em;border-radius:100%;background-color:#BFA778}.plan__img{flex:none;height:20.375em;overflow:hidden}.plan__img img{display:block;width:100%;height:100%;object-fit:cover}.plan__imgsecond{position:absolute;top:-5.125em;right:2.625em;display:flex;align-items:center;justify-content:center;width:12.25em;height:12.25em;border-radius:100%;border:1px solid #17306A;overflow:hidden;background-color:#fff}.plan__imgsecond img{display:block;width:80%;height:80%;object-fit:cover}.plan__link{margin-top:1.3em}.plan__link a{font-size:.875em;font-weight:700;text-transform:uppercase;color:#252F53}.plan__title{position:relative;font-size:2em;font-weight:500;text-decoration:none;color:#fff;line-height:1.3}.planHome{padding:2em 0}@media (min-width:768px){.planHome{padding:3.9em 0}}.planHome__head{text-align:center}.planHome__content{position:relative;margin:2.09em -2em 0;height:19.6em}@media (min-width:768px){.planHome__content{margin:5.09em 0 0;height:43.6em}}.planHome__content img,.planHome__content video{display:block;object-fit:cover;width:100%;height:100%}.planHome__cats{position:absolute;top:1.5em;left:1.5em;border:1px solid #252F53;border-radius:6.25em;padding:.445em .75em;background-color:#fff;font-size:1em}.planHome__cats span{line-height:1;font-size:1.25em;font-weight:500;color:#252F53}.planHome__cats span:after{content:","}.planHome__cats span:last-child:after{content:none}.planHome__imgsecond{position:absolute;bottom:-2.5em;right:.5em;display:flex;align-items:center;justify-content:center;width:9em;height:9em;border-radius:100%;border:1px solid #17306A;overflow:hidden;background-color:#fff}@media (min-width:768px){.planHome__imgsecond{bottom:3em;right:3em;width:18em;height:18em}}.planHome__imgsecond img{display:block;width:80%;height:80%;object-fit:cover}.planHome__bottom{padding-top:1.25em}@media (min-width:768px){.planHome__bottom{padding-top:2em}}.planHome__bottom ul{display:flex;flex-direction:column;gap:1em;margin:0;padding:0;list-style:none}@media (min-width:768px){.planHome__bottom ul{flex-wrap:wrap;flex-direction:row;gap:5em}}.planHome__bottom ul li{position:relative;font-size:1.125em;line-height:1.5;color:#fff;padding-left:1.1em}.planHome__bottom ul li:before{content:"";position:absolute;top:.5em;left:0;display:block;width:.4em;height:.4em;border-radius:100%;background-color:#fff}.preloaderFilter{display:flex;align-items:center;justify-content:center;margin-top:5em}.preloaderFilter__inner{position:relative}.preloaderFilter__wrap{position:absolute;width:100%;height:100%;background-color:#fff;z-index:100;display:none}.preloaderFilter__loader{color:#17306A;font-size:10px;width:1em;height:1em;border-radius:50%;position:relative;text-indent:-9999em;animation:mulShdSpin 1.3s infinite linear;transform:translateZ(0)}@keyframes mulShdSpin{0%,to{box-shadow:0 -3em 0 .2em,2em -2em 0 0em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 0}12.5%{box-shadow:0 -3em 0 0,2em -2em 0 .2em,3em 0 0 0,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}25%{box-shadow:0 -3em 0 -.5em,2em -2em 0 0,3em 0 0 .2em,2em 2em 0 0,0 3em 0 -1em,-2em 2em 0 -1em,-3em 0 0 -1em,-2em -2em 0 -1em}37.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 0,2em 2em 0 .2em,0 3em 0 0em,-2em 2em 0 -1em,-3em 0em 0 -1em,-2em -2em 0 -1em}50%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 0em,0 3em 0 .2em,-2em 2em 0 0,-3em 0em 0 -1em,-2em -2em 0 -1em}62.5%{box-shadow:0 -3em 0 -1em,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 0,-2em 2em 0 .2em,-3em 0 0 0,-2em -2em 0 -1em}75%{box-shadow:0em -3em 0 -1em,2em -2em 0 -1em,3em 0em 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 .2em,-2em -2em 0 0}87.5%{box-shadow:0em -3em 0 0,2em -2em 0 -1em,3em 0 0 -1em,2em 2em 0 -1em,0 3em 0 -1em,-2em 2em 0 0,-3em 0em 0 0,-2em -2em 0 .2em}}.category{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5em}@media (min-width:768px){.category{gap:1.25em}}.category__item input{display:none}.category__item input:checked~label{background-color:#252F53;color:#fff}.category__item label{display:inline-flex;align-items:center;justify-content:center;border:1px solid;border-radius:6.25em;font-size:1em;min-width:10.9375em;cursor:pointer;text-align:center;border-color:#252F53;background-color:#fff;color:#252F53}@media (min-width:768px){.category__item label{transition:0.8s}}.category__item label span{line-height:1;font-size:1.25em;font-weight:500;padding:.445em}.stickyBar{position:fixed;bottom:0;left:0;width:100%;z-index:9;transform:translateY(100%);transition:0.7s}.stickyBar.showing{transform:translateY(0)}.stickyBar__row{display:flex;border-top:1px solid #fff}.stickyBar__col{display:flex;align-items:center;justify-content:center;height:3em;flex-grow:1;background-color:#252F53;color:#fff;border-right:1px solid #fff;text-decoration:none}@media (min-width:768px){.stickyBar__col{height:5em}}.stickyBar__col:last-child{border-right:0}.stickyBar__col.cursor{cursor:pointer}.stickyBar__content{display:flex;align-items:center;gap:1.25em}.stickyBar__col_projects .stickyBar__content{gap:2.1875em}@media (min-width:768px){.stickyBar__menuIcon{position:relative;color:inherit;border-top:1px solid;border-bottom:1px solid;width:.875em;height:.75em}.stickyBar__menuIcon:after,.stickyBar__menuIcon:before{content:"";position:absolute;border-top:1px solid;width:100%;left:0;top:50%;transform:translateY(-50%)}}.stickyBar__label{font-size:1em;font-family:600;text-transform:uppercase}@media (min-width:768px){.stickyBar__projects{display:flex;align-items:center}}@media (min-width:768px){.stickyBar__project{position:relative;display:block;width:3.625em;height:3.625em;border-radius:100%;overflow:hidden;margin-left:-.5em;transform:scale(1);transition:0.5s}.stickyBar__project:first-child{margin-left:0}.stickyBar__project img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:100%;height:100%;object-fit:cover}.stickyBar__project:hover{transform:scale(1.2)}}.pressMedia{padding:2em 0}@media (min-width:768px){.pressMedia{padding:8em 0 0}}.pressMedia .section__title span:nth-child(2){margin-left:2.25em}.pressMedia__grid{margin-top:2.5em;display:grid;grid-template-columns:repeat(1,1fr);grid-gap:.5em}@media (min-width:768px){.pressMedia__grid{grid-template-columns:repeat(2,1fr);grid-gap:1.25em;margin-top:5em}}.pressMedia__item{text-decoration:none;color:#252F53;display:flex;flex-direction:column;gap:1.25em}@media (min-width:768px){.pressMedia__item{gap:3.5em}}.pressMedia__head{position:relative;height:14em}@media (min-width:768px){.pressMedia__head{height:30.25em}}.pressMedia__img{position:absolute;top:0;left:0;width:100%;height:100%}.pressMedia__img img{display:block;width:100%;height:100%;object-fit:cover}.pressMedia__logo{position:absolute;top:1.75em;left:1.75em;overflow:hidden;display:flex;align-items:center;justify-content:center;width:12.5em;height:5.25em;border-radius:.625em;background:#fff;font-size:.75em}@media (min-width:768px){.pressMedia__logo{font-size:1em}}.pressMedia__logo img{display:block;width:90%;height:90%;object-fit:cover}@media (min-width:768px){.pressMedia__content{width:30em}}.pressMedia__excerpt{font-size:1em;font-weight:500;line-height:1.3}@media (min-width:768px){.pressMedia__excerpt{min-height:2.6215em;font-size:1.375em;line-clamp:2;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.pressMedia__excerpt>:first-child{margin-top:0}.pressMedia__excerpt>:last-child{margin-bottom:0}.pressMedia__link{margin-top:.5em}@media (min-width:768px){.pressMedia__link{margin-top:1.625em}}.pressMedia__link span{font-size:.875em;font-weight:600;text-transform:uppercase;color:#BE9D5B;text-decoration:underline}.contentSlider{padding:2em 0}@media (min-width:768px){.contentSlider{padding:6em 0}}.contentSlider .section__title span:nth-child(2){margin-left:1.15em}.contentSlider__row{display:flex;flex-direction:column;gap:2em;margin-top:2.5em}@media (min-width:768px){.contentSlider__row{flex-direction:row;gap:8.75em;margin-top:7.5em}.contentSlider__row:nth-child(2n){flex-direction:row-reverse}}.contentSlider__img{flex:none;height:25em}@media (min-width:768px){.contentSlider__img{width:38.75em;height:38.75em}}.contentSlider__img img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:768px){.contentSlider__content{flex-grow:1;min-width:0;position:relative;padding-bottom:4em}}.contentSlider__text>:first-child{margin-top:0}.contentSlider__text>:last-child{margin-bottom:0}.contentSlider__text h3,.contentSlider__text h4,.contentSlider__text h5,.contentSlider__text h6{font-size:1.25em;font-weight:500;line-height:1.3}@media (min-width:768px){.contentSlider__text h3,.contentSlider__text h4,.contentSlider__text h5,.contentSlider__text h6{font-size:1.625em}}.contentSlider__nav{margin-top:1.5em}@media (min-width:768px){.contentSlider__nav{margin-top:0;position:absolute;bottom:1em;right:1em}}.contentSlider__title{color:#fff;font-family:"Gallient";text-transform:uppercase;font-weight:400;font-size:1.4em;margin:0 0 1.625em 0;line-height:1.15}@media (min-width:768px){.contentSlider__title{line-height:1.3;font-size:2.75em}}.archive__title,.blog__title{font-family:Gallient;font-weight:400;font-size:2.68em;line-height:100%;text-transform:uppercase;color:#FFF;margin:.9em 0 1.25em}@media (min-width:768px){.archive__title,.blog__title{font-size:5.875em}}.archive__body,.blog__body{overflow:hidden}.blog .main{overflow:hidden}@media (min-width:768px){.blog__list{display:flex;flex-wrap:wrap;gap:3.0625em}}.blog__item{color:#fff;text-decoration:none;display:block;margin-bottom:4em;display:flex;flex-direction:column}@media (min-width:768px){.blog__item{width:calc(33.3% - 3.0625em);margin-bottom:6em}.blog__item:first-child,.blog__item:nth-child(5){width:100%;flex-direction:row;align-items:center}.blog__item:first-child .blog__img,.blog__item:nth-child(5) .blog__img{width:62.1875em;height:34em;margin-right:3.25em;margin-bottom:0}}.blog__img{flex:none;overflow:hidden;height:24em;margin:0 -1.5em 3em;display:block}@media (min-width:768px){.blog__img{width:100%;height:27.71em;margin:0 0 2.8em}}.blog__img img{display:block;object-fit:cover;width:100%;height:100%;transition:transform 1s;transform:scale(1)}.blog__img img:hover{transform:scale(1.1)}.blog__cat{margin-bottom:.89em}.blog__cat a{font-family:Cormorant;font-style:italic;font-weight:700;font-size:1.4em;line-height:150%;color:#BFA778;text-decoration:none}@media (min-width:768px){.blog__cat a{font-size:1.25em}}.blog__name{font-weight:600;font-size:1.7em;line-height:130%;color:#FFF}@media (min-width:768px){.blog__name{font-size:1.625em}}.blog__text{line-height:1.5;margin-bottom:1.42em;font-size:1.28em}@media (min-width:768px){.blog__text{font-size:1em}}.blog__more{font-weight:600;font-size:1.28em;line-height:130%;text-decoration:underline;text-transform:uppercase;color:#FFF;transition:-webkit-text-decoration 0.4s;transition:text-decoration 0.4s;transition:text-decoration 0.4s,-webkit-text-decoration 0.4s}@media (min-width:768px){.blog__more{font-size:.875em}}.blog__more:hover{text-decoration:none}.post__thumbs{margin:2em 0;height:17.53em}@media (min-width:768px){.post__thumbs{width:100%;position:relative;margin:5.7em 0 9.03em;height:57.53em}}.post__thumbs img{display:block;object-fit:cover;width:100%;height:100%}.post__title{font-family:Gallient;font-size:1.7em;line-height:1.3;font-weight:400;text-transform:uppercase;text-transform:uppercase;text-align:center;margin:.3em auto .44em}@media (min-width:768px){.post__title{max-width:14em;line-height:1.2;font-size:5.25em;margin:.3em auto .44em}}.post__cat{font-family:Cormorant;font-style:italic;font-weight:700;font-size:1.25em;line-height:150%}@media (min-width:768px){.post__cat{text-align:center}}.post__cat ul{list-style:none;padding:0;margin:1.6em 0 1em;text-align:center}@media (min-width:768px){.post__cat ul{margin:1.6em 0 1.7em}}.post__cat a{color:#BFA778;text-decoration:none}.post__date{font-weight:400;font-size:1em;line-height:130%;text-align:center;color:#FFF;text-align:center;margin:.62em 0}.post__body{color:#fff;margin:0 auto 2em}@media (min-width:768px){.post__body{display:flex;align-items:flex-start;max-width:93.6em;flex-grow:1;margin:0 auto 5em}}.post__aside{display:none}@media (min-width:768px){.post__aside{display:block;flex:none;width:23.96em;padding-right:5em;position:-webkit-sticky;position:sticky;top:0;padding-top:1em}.post__asideTitle{font-weight:600;font-size:1.125em;line-height:130%;text-transform:uppercase;margin-bottom:1.375em}.post__aside a{color:#fff;display:block;text-decoration:none;margin-bottom:.5em}.post__aside a.active,.post__aside a:hover{font-weight:600}}.post__article{line-height:1.5}@media (min-width:768px){.post__article{max-width:62.4em}}.post__article :first-child{margin-top:0}.post__article h2{font-size:1.6em;margin:.3em 0;line-height:1.3}@media (min-width:768px){.post__article h2{font-size:2.375em}}.post__article h3{font-size:1.5em;margin:.4em 0;line-height:1.3}@media (min-width:768px){.post__article h3{font-size:2em}}.post__article h4{font-size:1.4em;margin:.6em 0;line-height:1.3}@media (min-width:768px){.post__article h4{font-size:1.6em}}@media (min-width:768px){.post__article p{max-width:51em}}.post__article a{color:#fff}.post__article a:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.post__article .wp-block-gallery{margin:2em -2em}@media (min-width:768px){.post__article .wp-block-gallery{margin:3.3em 0 4.5em}}.post__article .wp-block-image{margin:2em -2em}@media (min-width:768px){.post__article .wp-block-image{margin:3.3em 0 5.2em}}.post-navigation{position:relative;padding:2em 0}@media (min-width:768px){.post-navigation{padding:4.4375em 0 3.4375em}}.post-navigation:before{content:"";position:absolute;top:0;display:block;width:100%;border-top:1px solid rgba(255,255,255,.2)}.section_white .post-navigation:before{border:0}.container_center .post-navigation,.header__content .post-navigation{border-top:1px solid rgba(23,48,106,.3);border-bottom:1px solid rgba(23,48,106,.3);margin:0 -2em;padding:2em}@media (min-width:768px){.container_center .post-navigation,.header__content .post-navigation{margin:0}}.post-navigation .nav-links{margin:0 auto;padding:0 2em;max-width:98em;display:flex;justify-content:space-between}.container_center .post-navigation .nav-links,.header__content .post-navigation .nav-links{padding:0}.post-navigation .nav-links a{font-weight:600;line-height:150%;color:#fff;text-decoration:none;display:flex;align-items:center}.section_white .post-navigation .nav-links a{color:#17306A}.post-navigation .nav-links a:hover{opacity:.8}@media (min-width:768px){.post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous{width:21em}}.post-navigation .nav-links .nav-next i,.post-navigation .nav-links .nav-previous i{font-size:3em}.post-navigation .nav-links .nav-next .icon_arrow,.post-navigation .nav-links .nav-previous .icon_arrow{margin-left:.8em}.post-navigation .nav-links .nav-next .icon_arrow_back,.post-navigation .nav-links .nav-previous .icon_arrow_back{margin-right:.8em}@media (max-width:767px){.post-navigation .nav-title{display:none}}.modal{display:none;overflow:auto;overflow-y:scroll;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal-open{overflow:hidden}.modal-close{position:absolute;width:1.3125em;height:1.3125em;right:1.4375em;top:1.4375em;z-index:5}.modal-close:after,.modal-close:before{content:"";position:absolute;display:block;width:1.25em;border-top:.0625em solid #fff;top:.625em}.modal-close:before{transform:rotate(45deg)}.modal-close:after{transform:rotate(-45deg)}.modal-close:hover{opacity:.8}.modal.fade .modal-dialog{transform:translate(0,-25%);transition:transform 0.3s ease-out}.modal.in{display:flex!important;align-items:center;justify-content:center}.modal.in .modal-dialog{transform:translate(0,0);position:relative}.modal-dialog{position:relative;width:auto;margin:auto;padding:.625em 0;max-width:43.125em}.lightbox .modal-dialog{max-width:90em;display:block;width:100%}.modal-content{position:relative;background-color:#fff;border:.0625em solid #999;border:.0625em solid rgba(0,0,0,.2);border-radius:.375em;box-shadow:0 .1875em .5625em rgba(0,0,0,.5);background-clip:padding-box;outline:0;padding:2.875em 3.3125em}.lightbox .modal-content{padding:0;border-radius:0;height:100%;width:100%;display:flex;background:transparent;box-shadow:none;border:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#252F53}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.8;filter:alpha(opacity=80)}.modal-header{padding:.9375em 0;min-height:16.2678571 .4375em;color:#666;font-size:1.125em}.modal-header .close{margin-top:-.125em}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:0}.modal-footer{margin-top:.9375em;padding:1.1875em 1.25em 1.25em;text-align:right;border-top:.0625em solid #e5e5e5}.modal-footer .btn+.btn{margin-left:.3125em;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-.0625em}.modal-footer .btn-block+.btn-block{margin-left:0}.modal.lightbox .modal__body{width:100%;display:flex;align-items:center;justify-content:center}.modal.lightbox .modal__body img{display:block;object-fit:contain;width:100%;height:100%}.modal.lightbox .lightbox__slide{height:auto;max-height:90vh;margin:1em 0;display:flex;align-items:center;justify-content:center}.modal.lightbox .lightbox__slide img{width:auto}.modal.lightbox .slick-slider{opacity:0}.modal.lightbox .slick-slider.slick-initialized{opacity:1}.modal.lightbox .slick-track{display:flex}.modal.lightbox .slick-list{width:100%}.modal.lightbox .slick-arrow{font-size:.7em;width:2.6em;height:2.6em;color:#fff;display:flex;align-items:center;justify-content:center;position:absolute;margin-bottom:-2.55em;z-index:2;margin-top:-1.3em;top:50%;border-top:2px solid;border-right:2px solid;transform:rotate(-135deg);background:none}@media (min-width:768px){.modal.lightbox .slick-arrow{font-size:1em}}.modal.lightbox .slick-arrow:before{display:none}.modal.lightbox .slick-arrow.slick-disabled{opacity:0}.modal.lightbox .slick-arrow.slick-prev{left:1em}.modal.lightbox .slick-arrow.slick-next{right:1em;transform:rotate(45deg)}.reviewsVideoModal .modal-dialog{width:100%;max-width:97.3em}.reviewsVideoModal .modal-content{background:transparent;box-shadow:none;border:0}@media (max-width:767px){.reviewsVideoModal .modal-content{padding-left:0;padding-right:0}}@media (max-width:767px){.reviewsVideoModal .modal-close{top:.5em}}.reviewsVideoModal .modal-body{background:#252F53}.reviewsVideoModal .modal-body iframe{width:100%;height:15.9em;box-shadow:0 .1875em .5625em rgba(0,0,0,.5)}@media (min-width:768px){.reviewsVideoModal .modal-body iframe{height:51em}}.single-projects .container_center,.single-projects .header__content{max-width:98.2em}.project__footer{padding:0}@media (min-width:768px){.project__footer{padding:7.125em 0 11.6em}}.projectHome{padding:2em 0}@media (min-width:768px){.projectHome{padding:3.9em 0}}@media (min-width:768px){.projectHome .section__name{margin-bottom:1.4em}}.projectHome .section__name ul{list-style:none;padding:0;margin:0}.projectHome .section__name a{text-decoration:none;color:inherit;font-style:normal;font-family:"Gilroy";text-transform:uppercase;font-size:.6em}.projectHome__head{text-align:center}.projectHome__img{margin:2.09em -2em 0;height:19.6em}@media (min-width:768px){.projectHome__img{margin:5.09em 0 0;height:43.6em}}.projectHome__img img{display:block;object-fit:cover;width:100%;height:100%}.projectHome__video{margin:2.09em -2em 0}@media (min-width:768px){.projectHome__video{margin:5.09em 0 0}}.projectHome__video video{display:block;width:100%}.projectAbout{padding:2em 0}@media (min-width:768px){.projectAbout{padding:7.6em 0}}@media (min-width:768px){.projectAbout .section__title span:nth-child(2){padding-left:1.4em}}@media (min-width:768px){.projectAbout__content{display:flex;align-items:center;flex-direction:row-reverse}}@media (min-width:768px){.projectAbout__text{padding-left:9.5em}}.projectAbout__img{height:26em;margin:2em -2em 0;position:relative}@media (min-width:768px){.projectAbout__img{height:50em;width:40.1875em;margin:0 8.3em 0 0;flex:none}}.projectAbout__img img{display:block;object-fit:cover;width:100%;height:100%}.projectAbout__img_small{display:none}@media (min-width:768px){.projectAbout__img_small{display:block;position:absolute;width:26.5625em;height:22.6875em;bottom:-6.0625em;right:-10.25em}}.projectBefore{padding:2em 0}@media (min-width:768px){.projectBefore{padding:3.5em 0 11.3em}}@media (max-width:767px){.projectBefore .section__title span:nth-child(2){padding-left:1.4em}}.projectBefore__head{margin-bottom:2em}@media (min-width:768px){.projectBefore__head{margin-bottom:7em}}@media (min-width:768px){.projectBefore__list{display:flex;flex-wrap:wrap;gap:2.625em}}.projectBefore__img{height:23em;margin-bottom:2em}@media (min-width:768px){.projectBefore__img{height:27.125em;width:calc(33.3% - 2.625em);margin-bottom:0}}.projectBefore__img img{display:block;object-fit:cover;width:100%;height:100%}.projectProcess{padding:4em 0}@media (min-width:768px){.projectProcess{padding:11.3em 0}}@media (min-width:768px){.projectProcess .section__title span:last-child{text-align:right}}@media (min-width:768px){.projectProcess__content{display:flex;align-items:flex-start;justify-content:space-between;position:relative}}@media (min-width:768px){.projectProcess__body{width:35.5em;flex:none}}.projectProcess__list{counter-reset:step;margin:4em 0 0}.projectProcess__plate{position:relative;padding-bottom:1.5em;display:flex}.projectProcess__plate:before{content:"";position:absolute;top:0;height:100%;border-left:.125em dashed #BFA778;left:2.4em}@media (min-width:768px){.projectProcess__plate:before{left:3.8em}}.projectProcess__item{counter-increment:step}.projectProcess__item:last-child .projectProcess__plate:before{display:none}.projectProcess__item.active .projectProcess__images,.projectProcess__item:hover .projectProcess__images{z-index:2;opacity:1}.projectProcess__item.active .projectProcess__step:before,.projectProcess__item:hover .projectProcess__step:before{color:#fff}.projectProcess__item.active .projectProcess__step:after,.projectProcess__item:hover .projectProcess__step:after{width:4em;height:4em}@media (min-width:768px){.projectProcess__item.active .projectProcess__step:after,.projectProcess__item:hover .projectProcess__step:after{width:6.1875em;height:6.1875em}}.projectProcess__step{flex:none;color:#BFA778;border:.125em dashed #BFA778;width:5em;height:5em;border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;margin-right:1.65em;background:#fff}@media (min-width:768px){.projectProcess__step{margin-right:2.75em;width:7.71em;height:7.71em}}.projectProcess__step:before{content:"step " counter(step);font-weight:600;text-transform:uppercase;font-size:.75em}@media (min-width:768px){.projectProcess__step:before{font-size:.875em}}.projectProcess__step:after{content:"";display:block;position:absolute;z-index:-1;width:0;height:0;border-radius:50%;background:#BFA778;transition:0.4s;transition-property:width,height}.active .projectProcess__step:before,.projectProcess__step:hover:before{color:#fff}.active .projectProcess__step:after,.projectProcess__step:hover:after{width:4em;height:4em}@media (min-width:768px){.active .projectProcess__step:after,.projectProcess__step:hover:after{width:6.1875em;height:6.1875em}}.projectProcess__images{display:none}@media (min-width:768px){.projectProcess__images{flex:none;background:#252F53;opacity:0;display:block;position:absolute;left:0;top:0;width:47.125em;margin:1.5em 11.25em 0 0;padding:5.1875em 4.6875em 4.9em;transition:opacity 0.5s}.projectProcess__images.active{opacity:1}}@media (min-width:768px){.projectProcess__view{position:-webkit-sticky;position:sticky;top:0;height:50em}}@media (min-width:768px){.projectProcess__img{width:100%;height:19.5625em;margin-bottom:2.75em}.projectProcess__img img{display:block;object-fit:cover;width:100%;height:100%}.projectProcess__img:last-child{margin-bottom:0}}.projectRezult{padding:0;overflow:hidden}@media (min-width:768px){.projectRezult{padding:5.3em 0}}@media (min-width:768px){.projectRezult .section__title{margin-bottom:0}.projectRezult .section__title span:nth-child(2){padding-left:1.5em}}.projectRezult__head{margin-bottom:2em}@media (min-width:768px){.projectRezult__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:4.9em}}.projectRezult__arrow{display:flex;justify-content:space-between}@media (min-width:768px){.projectRezult__arrow{justify-content:flex-start;padding-bottom:1.6em}}.projectRezult__prev{left:1em}.projectRezult__prev:before{content:""}@media (min-width:768px){.projectRezult__prev{left:2em}}.projectRezult__next{right:1em}.projectRezult__next:before{content:""}@media (min-width:768px){.projectRezult__next{right:2em}}.projectRezult__slider{width:90%;position:static}@media (min-width:768px){.projectRezult__slider{width:55.5625em}}.projectRezult__slider .slick-list{overflow:inherit}.projectRezult__item{margin-right:2em;height:13em}@media (min-width:768px){.projectRezult__item{margin-right:3.125em;height:33.42em}}.projectRezult__item img{display:block;object-fit:cover;width:100%;height:100%}.projectRezult .slick-arrow{background:#252F53;font-size:.7em;width:5.125em;height:5.125em;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background 0.4s;position:absolute;margin-bottom:-2.55em;z-index:2;bottom:9.5em}@media (min-width:768px){.projectRezult .slick-arrow{font-size:1em;bottom:21.5em}}.projectRezult .slick-arrow.slick-disabled{opacity:0}.projectRezult .slick-arrow:hover:not(.slick-disabled){background:#fff;color:#252F53}.projectRezult .slick-arrow:before{font-family:"oasis";font-size:2.4em;transition:color 0.4s}.projectReview{padding:4em 0 .1em}@media (min-width:768px){.projectReview{padding:6.1em 0 1em}}@media (min-width:768px){.projectReview .section__title span:nth-child(2){padding-left:3.3em}}.projectReview__content{margin:2em 0}@media (min-width:768px){.projectReview__content{margin:3.3em 0;display:flex;flex-direction:row-reverse}}@media (min-width:768px){.projectReview__right{display:flex;flex-direction:column;flex-grow:1;min-width:0}}.projectReview__text{flex-grow:1}.projectReview__text>:first-child{margin-top:0}.projectReview__text h3{margin-bottom:.8em}@media (min-width:768px){.projectReview__text h3{font-size:1.6em}}@media (min-width:768px){.projectReview__text p{font-size:1.125em}}.projectReview__user{display:flex;align-items:center;margin-top:1em}@media (min-width:768px){.projectReview__user{margin-top:3em}}.projectReview__photo{flex:none;width:4em;height:4em;overflow:hidden;margin-right:2.125em}@media (min-width:768px){.projectReview__photo{width:5.625em;height:5.625em}}.projectReview__photo img{display:block;object-fit:cover;width:100%;height:100%}.projectReview__name{font-size:1.2em;font-weight:600}@media (min-width:768px){.projectReview__name{font-size:1.625em}}.projectReview__left{flex:none;padding-top:.9em;margin:2em -2em 0}@media (min-width:768px){.projectReview__left{margin:0 16em 0 0;width:38.7em}}.projects__categories{white-space:nowrap;overflow-x:auto;margin:0 -2em 4em;padding:0 2em}@media (min-width:768px){.projects__categories{padding:0;margin:-3.3em 0 8.74em}}.projects__categoriesItem{display:inline-block;width:7em;margin-right:1em;color:#fff;text-decoration:none;white-space:normal;text-align:center}@media (min-width:768px){.projects__categoriesItem{margin-right:5.85em;width:10.8125em}}.projects__categoriesItem:last-child{margin-right:0}.projects__categoriesImg{width:100%;height:7em;margin-bottom:.7em;border:.125em solid transparent;border-radius:50%;padding:.4375em;transition:border-color 0.4s}@media (min-width:768px){.projects__categoriesImg{margin-bottom:1.79em;height:10.8125em}}.active .projects__categoriesImg{border:.125em solid #BFA778}.projects__categoriesImg:hover{border:.125em solid #BFA778}.projects__categoriesImg img{display:block;object-fit:cover;width:100%;height:100%;border-radius:50%}.projects__categoriesName{font-size:.625em;font-weight:600;text-transform:uppercase}@media (min-width:768px){.projects__categoriesName{font-size:1em}}.projects__list{margin-bottom:2em}@media (min-width:768px){.projects__list{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-9.5em;max-width:104em;margin-bottom:5em}}.projects__item{margin:0 0 4em;display:flex;flex-direction:column}@media (min-width:768px){.projects__item{width:64.08em;padding-left:9.5em;margin:0 0 8em}.projects__item:after{content:"";display:table;clear:both;width:100%}.projects__item:first-child{width:39.83em}.projects__item:first-child .projects__photo{height:32.3em}.projects__item:nth-child(2){margin-top:5em}.projects__item:nth-child(3){padding-left:10.5em;width:65.08em}.projects__item:nth-child(4){width:39.83em}.projects__item:nth-child(4) .projects__photo{height:32.3em}.projects__item:nth-child(5){margin-top:5em;position:relative;z-index:1}.projects__item:nth-child(6){width:100%}}.projects__photo{margin:0 -2em 2em;height:20em;overflow:hidden;background:#354376}@media (min-width:768px){.projects__photo{height:51.4em;margin:0 0 2.9em}}.projects__photo img{display:block;object-fit:cover;width:100%;height:100%;transform:scale(1);transition:transform 1s}.projects__photo img:hover{transform:scale(1.1)}.projects__cat{margin-bottom:1em;font-weight:600;font-size:.875em;line-height:130%;text-transform:uppercase;color:#DDC181}.projects__cat a{text-decoration:none;color:inherit}.projects__title{font-size:1.625em;line-height:130%;max-width:12em;letter-spacing:.05em;text-transform:uppercase;color:#FFF}.projects__action{display:flex;align-items:center}.projects__sub{margin-right:2.0625em;width:16.25em}@media (min-width:768px){.projects__sub{font-size:1.125em}}.projectsMap{padding:4.4em 0 0}@media (min-width:768px){.projectsMap{padding:8em 0 0}}.projectsMap__content{position:relative;overflow:hidden}@media (max-width:767px){.projectsMap__content{margin:0 -2em}}.projectsMap__map{width:100%;height:46.25em;border-bottom:1px solid #252f53}.projectsMap__cats{display:none}.projectsMap__cat{display:flex;align-items:center;gap:.9em;max-width:13.25em;cursor:pointer}@media (min-width:768px){.projectsMap__cat{gap:1.25em}}.projectsMap__catImg{flex:none;width:5.25em;height:5.25em;padding:2px;border-radius:50%;border:1px solid transparent}.active .projectsMap__catImg{border:1px solid #bfa778}.projectsMap__catImg img{display:block;object-fit:cover;width:100%;height:100%;border-radius:50%}.projectsMap__catName{color:#252f53;font-size:.875em;text-transform:uppercase;font-weight:600}.projectsMap__marker:not(:empty){position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;border:2px solid #252F53;border-left:0;background:#FFF;left:0;transition:left 0.7s}@media (min-width:768px){.projectsMap__marker:not(:empty){width:25em}}.projectsMap__marker:empty{left:100%}@media (min-width:768px){.projectsMap__marker:empty{left:-25em}}.projectsMap .gm-style .gm-style-iw-c{border:2px solid #252f53;width:29em;max-height:none!important;max-width:none!important;animation:infoWindowOpen 0.7s}.projectsMap .gm-style-iw-d,.projectsMap .gm-style .gm-style-iw-c{overflow:initial!important;font-size:1.2em;padding:0;max-height:none!important}.projectsMap .gm-style .gm-style-iw-tc{display:none}.projectsMap .gm-style .gm-style-iw-tc:after{top:-2px;height:1.3em}.projectsMap .gm-style .gm-style-iw-tc:before{content:"";display:block;background:#252f53;-webkit-clip-path:polygon(0 0,50% 100%,100% 0);clip-path:polygon(0 0,50% 100%,100% 0);content:"";height:calc(1.3em + 2px);left:-2px;position:absolute;top:-1px;width:29px}@keyframes infoWindowOpen{0%{left:-25em}to{left:0}}.mark{color:#252F53;display:flex;flex-direction:column;max-height:100%}.mark__thumb{width:100%;height:16em;overflow:hidden;flex:none}.mark__thumb img{display:block;object-fit:cover;width:100%;height:100%}.mark__category{font-family:Cormorant;font-style:italic;color:#BEA676;font-size:1.125em;margin-bottom:.9em;font-weight:700;text-transform:capitalize}.mark__body{padding:1.625em 1.75em 2.1875em;display:flex;flex-direction:column;align-items:flex-start;flex-grow:1;min-height:0}.mark__head{display:flex;align-items:center;justify-content:space-between;gap:2em;line-height:1.2;text-transform:uppercase;margin-bottom:.8125em}.mark__about{width:100%}.mark__title{font-size:1.625em;color:#252f53;font-weight:500}.mark__title br{display:none}.mark__link{display:inline-block;flex:none;color:#252F53;background-size:100%;text-decoration:underline;text-transform:uppercase;font-weight:600;font-size:.875em;margin-top:1.25em;position:relative}.mark__link:after{content:"";display:block;position:absolute;top:0;left:106%;width:1.4em;height:1.3em;background:url(/wp-content/themes/oasis/img/arrow.svg) center no-repeat;background-size:contain;transform:translateX(0);transition:transform 0.7s}.mark__link:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.mark__link:hover:after{transform:translateX(2%);left:108%}.mark__text{text-transform:none;font-size:1em;overflow:auto;flex-grow:1;min-height:0;line-height:1.5}.mark__slider{height:16em}.mark__sliderWrap{position:relative}.mark__sliderWrap:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,0) 51.88%,rgba(0,0,0,.3) 100%)}.mark__sliderActions{position:absolute;display:flex;align-items:center;justify-content:center;gap:.7em;bottom:0;left:0;width:100%;padding:.9375em;z-index:2}.mark__sliderCount{color:#fff;font-size:.75em;font-weight:500}.mark__sliderNext,.mark__sliderPrev{flex:none;width:1.625em;height:1.625em;border-radius:50%;background:#fff;color:#252F53;opacity:1!important;position:relative;display:flex;align-items:center;justify-content:center}.mark__sliderNext:before,.mark__sliderPrev:before{content:"";width:.4em;height:.4em;display:block;position:absolute;border-top:1px solid;border-right:1px solid}.mark__sliderNext:hover,.mark__sliderPrev:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent;background:#252F53;color:#fff}.mark__sliderNext:before{transform:rotate(45deg)}.mark__sliderPrev:before{transform:rotate(-135deg)}.mark__close{cursor:pointer;position:absolute;top:0;right:0;width:100%;z-index:5;background-color:#252f53!important;border-radius:50%;color:#fff!important;width:1.625em!important;height:1.625em!important;margin:0.375em!important;opacity:1!important;display:flex!important;align-items:center;justify-content:center}.mark__close:after,.mark__close:before{content:"";display:block;position:absolute;width:40%;border-top:1px solid}.mark__close:before{transform:rotate(45deg)}.mark__close:after{transform:rotate(-45deg)}.mark__close.gm-ui-hover-effect span{display:none!important}.page-template-page-service .different{padding:3em 0}@media (min-width:768px){.page-template-page-service .different{padding:11.3em 0 5em}}@media (min-width:768px){.page-template-page-service .ourProcess{padding-bottom:7.9em}}@media (min-width:768px){.page-template-page-service .projectsLoop__item:nth-child(5){margin-top:0;margin-bottom:27.9em}}@media (min-width:768px){.page-template-page-service .homePosts{padding-bottom:9.9em}}.serviceHome{padding:2em 0}@media (min-width:768px){.serviceHome{padding:4.4em 0}}@media (min-width:768px){.serviceHome .section__title{margin-bottom:0}.serviceHome .section__title span:nth-child(2){padding-left:1em}}.serviceHome__top{margin-bottom:2em}@media (min-width:768px){.serviceHome__top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:6.35em}}@media (min-width:768px){.serviceHome__sub{display:flex;align-items:flex-end;justify-content:space-between;width:44.58em;margin-left:5em;flex:none}}.serviceHome__text{margin:2em 0;font-size:1.18em}@media (min-width:768px){.serviceHome__text{font-size:1.125em;font-size:.875em;line-height:140%;width:27.56em;margin:0}}@media (min-width:768px){.serviceHome__link{font-size:.88em}}.serviceHome__img{margin:0 -1.5em;height:19.39em}@media (min-width:768px){.serviceHome__img{width:100%;height:46.39em;margin:0}}.serviceHome__img img{display:block;object-fit:cover;width:100%;height:100%}.serviceAbout{padding:2em 0 0}@media (min-width:768px){.serviceAbout{padding:7em 0 0}}@media (min-width:768px){.serviceAbout .section__title{margin-bottom:.35em}.serviceAbout .section__title span:nth-child(2){padding-left:1.45em}.serviceAbout .section__title span:nth-child(3){padding-left:.8em}}.serviceAbout__content{position:relative}@media (min-width:768px){.serviceAbout__left{padding:5.6em 0;position:relative;z-index:1}}.serviceAbout__text{line-height:1.5}@media (min-width:768px){.serviceAbout__text{margin-left:4.7em;max-width:33.75em}}.serviceAbout__text p{font-size:1.18em}@media (min-width:768px){.serviceAbout__text p{font-size:1.125em}}.serviceAbout__text p:first-child{margin-top:0}.serviceAbout__more{font-weight:600;text-transform:uppercase;color:#fff;font-size:.875em;margin:.9em 0 3em;display:inline-block}@media (min-width:768px){.serviceAbout__more{margin:.9em 0 0 5.4em}}.serviceAbout__more:hover{-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.serviceAbout__img{margin:0 -1.5em;height:33.4em}@media (min-width:768px){.serviceAbout__img{margin:0;position:absolute;right:0;top:0;width:40.0625em;height:50.1875em}}.serviceAbout__img img{display:block;object-fit:cover;width:100%;height:100%}.serviceInspire{padding:2em 0}@media (min-width:768px){.serviceInspire{padding:10em 0 5em}}@media (min-width:768px){.serviceInspire .section__title{margin-bottom:.35em}.serviceInspire .section__title span:nth-child(2){padding-left:2.2em}}@media (min-width:768px){.serviceInspire__content{display:flex;flex-direction:row-reverse;align-items:center}}@media (min-width:768px){.serviceInspire__left{flex-grow:1}}.serviceInspire__text{font-size:1.28em}@media (min-width:768px){.serviceInspire__text{font-size:1.125em;margin-left:11.7em;max-width:24.75em}}.serviceInspire__img{flex:none;height:24em;margin:3em -1.5em 0}@media (min-width:768px){.serviceInspire__img{height:31.6875em;width:38.75em;margin:0 8em 0 0}}.ba-slider{position:relative}.ba-slider img{display:block;object-fit:cover;width:100%;max-width:none;height:100%;left:0;position:absolute}.ba-slider .resize{position:absolute;left:0;top:0;width:50%;height:100%;overflow:hidden}.ba-slider .handle{position:absolute;width:.5em;height:100%;background:#252F53;left:50%;margin-left:-.25em}.ba-slider .handle:before{content:"";display:block;position:absolute;top:50%;left:50%;width:4.0625em;height:4.0625em;background:#252F53 url(/wp-content/themes/oasis/img/ab-slider.svg) center no-repeat;background-size:60% auto;transform:translate(-50%,-50%);cursor:col-resize;border-radius:50%}.serviceReview{padding:4em 0}@media (min-width:768px){.serviceReview{padding:6.2em 0}}@media (min-width:768px){.serviceReview .section__title{margin-bottom:0}.serviceReview .section__title span:nth-child(2){padding-left:2.7em}}.serviceReview__head{margin-bottom:2em}@media (min-width:768px){.serviceReview__head{margin-bottom:6.1em;display:flex;align-items:flex-end;justify-content:space-between}}.serviceReview__btn{font-size:.88em;margin-top:3em}@media (min-width:768px){.serviceReview__btn{margin-top:0}}@media (min-width:768px){.serviceReview__content{display:flex}}@media (min-width:768px){.serviceReview__left{min-width:0;flex-grow:1;margin-right:7.4375em}}.serviceReview__item{margin-bottom:3.7em}.serviceReview__top{display:flex;align-items:center;margin-bottom:2em}.serviceReview__photo{flex:none;width:7.5em;height:7.5em;overflow:hidden;border-radius:50%;margin-right:2em}@media (min-width:768px){.serviceReview__photo{width:5.625em;height:5.625em;margin-right:1.7em}}.serviceReview__photo img{display:block;object-fit:cover;width:100%;height:100%}@media (min-width:768px){.serviceReview__short{margin-bottom:.5em}}.serviceReview__name{font-weight:600;font-size:1.47em;margin-bottom:.3em;line-height:130%}@media (min-width:768px){.serviceReview__name{font-size:1.625em}}.serviceReview__cat{font-weight:600;line-height:130%;text-transform:uppercase;color:#BFA778;font-size:1.1em}@media (min-width:768px){.serviceReview__cat{font-size:.875em}}.serviceReview__text{font-size:1.19em}@media (min-width:768px){.serviceReview__text{font-size:1.125em}}.serviceReview__text h3{display:none}@media (min-width:768px){.serviceReview__text h3{display:block;margin:0 0 .5em}}@media (min-width:768px){.serviceReview__video{flex:none;width:47.9375em;padding-top:.5em}}.serviceReview__video .video__wrapper{margin:0 -1.5em 1em}@media (min-width:768px){.serviceReview__video .video__wrapper{margin:0 0 2.4em}}.serviceReview__video .video__wrapper .video__prev{object-fit:cover;object-position:top center}.serviceFaq{padding:4em 0 2em}@media (min-width:768px){.serviceFaq{padding:11.3em 0 0}}@media (min-width:768px){.serviceFaq .section__name{padding-left:13.8em}}@media (min-width:768px){.serviceFaq .section__title span:first-child{text-align:right}}@media (min-width:768px){.serviceFaq__content{display:flex;flex-direction:row-reverse}}@media (min-width:768px){.serviceFaq__left{flex:none}}.serviceFaq__img{height:20em;margin:2em -1.5em -2em}@media (min-width:768px){.serviceFaq__img{width:46.875em;height:30.25em;margin:4.8em 0 0;position:-webkit-sticky;position:sticky;top:1em}}.serviceFaq__img img{display:block;object-fit:cover;width:100%;height:100%}.serviceFaq__right{padding-top:4em}@media (min-width:768px){.serviceFaq__right{flex-grow:1;min-width:0;margin-right:9.375em;padding-top:4.55em}}.serviceFaq__list{border-top:1px solid rgba(23,48,106,.3)}.serviceFaq__item{border-bottom:1px solid rgba(23,48,106,.3);padding-bottom:1.8em}.serviceFaq__name{display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:1.375em;line-height:130%;padding:1.15em 0 .4em}.serviceFaq__toggle{flex:none;margin-left:1em;width:2.72em;height:2.72em;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:400;cursor:pointer;transition:0.4s;transition-property:background,transform}.serviceFaq__toggle:hover{background:#17306A;color:#fff}.serviceFaq__toggle:after,.serviceFaq__toggle:before{content:"";display:block;position:absolute;width:1.07em;border-top:.125em solid;transition:0.4s;transition-property:background,transform}.serviceFaq__toggle:after{transform:rotate(90deg)}.open .serviceFaq__toggle:after{transform:rotate(0deg)}.open .serviceFaq__toggle{background:#17306A;color:#fff}.serviceFaq__text{padding:0 4em 0 0;display:none;font-size:1.18em}@media (min-width:768px){.serviceFaq__text{font-size:1em}}.serviceFaq__text p{margin:0 0 1em}.wpcf7-not-valid-tip{font-size:.8em}.pageEstimate{padding:3em 0}@media (min-width:768px){.pageEstimate{padding:4.96em 0}}@media (min-width:768px){.pageEstimate .section__title{margin-bottom:0}}.pageEstimate__head{margin-bottom:2.8em}@media (min-width:768px){.pageEstimate__head{display:flex;justify-content:space-between;align-items:center}}@media (min-width:768px){.pageEstimate__text{flex:none;width:23.25em}.pageEstimate__text p{font-size:.875em;margin:0}}@media (min-width:768px){.pageEstimate__content{display:flex}}@media (min-width:768px){.pageEstimate__form{flex-grow:1;min-width:0}}@media (min-width:768px){.pageEstimate__form .wpcf7-form{display:flex;flex-wrap:wrap;margin-left:-1.1875em}}.pageEstimate__form .wpcf7-form input:not([type]),.pageEstimate__form .wpcf7-form input[type=datetime],.pageEstimate__form .wpcf7-form input[type=email],.pageEstimate__form .wpcf7-form input[type=number],.pageEstimate__form .wpcf7-form input[type=password],.pageEstimate__form .wpcf7-form input[type=search],.pageEstimate__form .wpcf7-form input[type=tel],.pageEstimate__form .wpcf7-form input[type=text],.pageEstimate__form .wpcf7-form input[type=url],.pageEstimate__form .wpcf7-form textarea{width:100%;border:.0625em solid rgba(23,48,106,.2);box-sizing:border-box;border-radius:.3125em;margin-top:1.125em;color:#252F53;padding:1.2em 1.0625em;margin-top:.5em}@media (min-width:768px){.pageEstimate__form .wpcf7-form input:not([type]),.pageEstimate__form .wpcf7-form input[type=datetime],.pageEstimate__form .wpcf7-form input[type=email],.pageEstimate__form .wpcf7-form input[type=number],.pageEstimate__form .wpcf7-form input[type=password],.pageEstimate__form .wpcf7-form input[type=search],.pageEstimate__form .wpcf7-form input[type=tel],.pageEstimate__form .wpcf7-form input[type=text],.pageEstimate__form .wpcf7-form input[type=url],.pageEstimate__form .wpcf7-form textarea{margin-top:1em;font-size:.8em}}.pageEstimate__form .wpcf7-form input:not([type])::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=datetime]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=email]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=number]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=password]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=search]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=tel]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=text]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form input[type=url]::-webkit-input-placeholder,.pageEstimate__form .wpcf7-form textarea::-webkit-input-placeholder{color:rgba(37,47,83,.8)}.pageEstimate__form .wpcf7-form input:not([type]):-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=datetime]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=email]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=number]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=password]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=search]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=tel]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=text]:-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=url]:-moz-placeholder,.pageEstimate__form .wpcf7-form textarea:-moz-placeholder{color:rgba(37,47,83,.8)}.pageEstimate__form .wpcf7-form input:not([type])::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=datetime]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=email]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=number]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=password]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=search]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=tel]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=text]::-moz-placeholder,.pageEstimate__form .wpcf7-form input[type=url]::-moz-placeholder,.pageEstimate__form .wpcf7-form textarea::-moz-placeholder{color:rgba(37,47,83,.8)}.pageEstimate__form .wpcf7-form input:not([type]):-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=datetime]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=email]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=number]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=password]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=search]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=tel]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=text]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form input[type=url]:-ms-input-placeholder,.pageEstimate__form .wpcf7-form textarea:-ms-input-placeholder{color:rgba(37,47,83,.8)}.pageEstimate__form .wpcf7-form textarea{height:auto;width:100%;min-height:7em}@media (min-width:768px){.pageEstimate__form .wpcf7-form textarea{min-height:10.7em}}.pageEstimate__form .wpcf7-form label{font-weight:600;font-size:1.25em;position:relative}.pageEstimate__form .wpcf7-form label br{display:none}.pageEstimate__form .wpcf7-form p{display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 1em}@media (min-width:768px){.pageEstimate__form .wpcf7-form p{width:50%;padding-left:1.875em;margin:0 0 1.97em}.pageEstimate__form .wpcf7-form p:nth-child(7){width:100%;margin-bottom:1.4em}.pageEstimate__form .wpcf7-form p:nth-child(8){margin-bottom:.7em}}.pageEstimate__form .labels{width:100%;display:flex;flex-wrap:wrap;margin-bottom:1em}@media (min-width:768px){.pageEstimate__form .labels{padding-left:1.1875em}}.pageEstimate__form .labels label{width:100%;font-weight:400;margin-bottom:.9em}@media (min-width:768px){.pageEstimate__form .labels label{width:33.3%;padding-left:.5em;margin-bottom:.5em}}.pageEstimate__form .labels label .wpcf7-list-item-label{font-size:1em}@media (min-width:768px){.pageEstimate__form .labels label .wpcf7-list-item-label{font-size:.8em}}.pageEstimate__form .labels .wpcf7-list-item{margin-left:0}.pageEstimate__form .submit{display:flex;align-items:center}@media (min-width:768px){.pageEstimate__form .submit{padding-top:4em;padding-left:3.69em;width:100%;align-items:flex-start}.pageEstimate__form .submit p{width:auto}}.pageEstimate__form .submit>div{width:13.16em;padding-bottom:1.3em}.pageEstimate__form div.wpforms-container-full .wpforms-form button[type=submit]{width:8em;height:8em;background:transparent url(/wp-content/themes/oasis/img/get-started.svg) center no-repeat;background-size:100%;transition:transform 0.4s;transform:scale(1);margin-left:1em;border:0;color:transparent}@media (min-width:768px){.pageEstimate__form div.wpforms-container-full .wpforms-form button[type=submit]{width:9em;height:9em}}.pageEstimate__form div.wpforms-container-full .wpforms-form button[type=submit]:hover{border:0;background-color:transparent;transform:scale(1.1)}.pageEstimate__form div.wpforms-container-full .wpforms-form button[type=submit]:active,.pageEstimate__form div.wpforms-container-full .wpforms-form button[type=submit]:focus{border:0;background-color:transparent;transform:scale(.9)}.pageEstimate__img{display:none}@media (min-width:768px){.pageEstimate__img{display:block;flex:none;width:40.1875em;height:48.6875em;margin-left:11.625em}.pageEstimate__img img{display:block;object-fit:cover;width:100%;height:100%}}@media (min-width:768px){.pageEstimate__feature{display:flex;margin-left:-1.6875em;margin-bottom:4em;margin-top:6em}}.pageEstimate__item{margin-bottom:3em}@media (min-width:768px){.pageEstimate__item{width:50%;padding-left:1.6875em;margin-bottom:0}}.pageEstimate__link{font-weight:600;font-size:.875em;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-transform:uppercase;color:#252F53}.pageEstimate__link:hover{color:#BFA778}.pageEstimate__wrap{width:100%;height:13.8em;background:rgba(0,0,0,.1);display:flex}@media (min-width:768px){.pageEstimate__wrap{height:27.53em}}.pageEstimate__wrap a{display:block;width:100%;height:100%}.pageEstimate__wrap img:not(.video__play){display:block;object-fit:cover;width:100%;height:100%}.pageEstimate__wrap .video__wrapper{width:100%}.pageBeforeAfter{padding:3em 0}@media (min-width:768px){.pageBeforeAfter{padding:4.96em 0 3.125em}}@media (min-width:768px){.pageBeforeAfter .section__title{margin-bottom:0}}.pageBeforeAfter__head{margin-bottom:3em}@media (min-width:768px){.pageBeforeAfter__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8.4375em}}@media (min-width:768px){.pageBeforeAfter__cats{display:flex;align-items:center;justify-content:space-between;width:42.1em}}@media (max-width:767px){.pageBeforeAfter__cats .sep{display:none}}.pageBeforeAfter__cat{font-weight:600;line-height:130%;text-transform:uppercase;cursor:pointer;margin-bottom:1.3em}@media (min-width:768px){.pageBeforeAfter__cat{font-size:.875em;margin-bottom:0}}.pageBeforeAfter__cat:hover{color:#DDC181}.pageBeforeAfter__cat.active{color:#DDC181;cursor:default}@media (min-width:768px){.pageBeforeAfter__content{display:flex;flex-wrap:wrap;margin-left:-8.625em}}.pageBeforeAfter__item{margin-bottom:2em}@media (min-width:768px){.pageBeforeAfter__item{padding-left:8.625em;width:50%;margin-bottom:8.625em}}.pageBeforeAfter__img{width:100%;height:20em}@media (min-width:768px){.pageBeforeAfter__img{height:35.25em}}.page-template-page-before-after .breadcrumbs,.page-template-page-service .breadcrumbs,.page-template-tmp-adu-plans .breadcrumbs,.tax-adu-plans-cat .breadcrumbs{padding:1em 0}@media (min-width:768px){.reviewsArchive__list{display:flex;flex-wrap:wrap;margin-left:-3.625em}}.reviewsArchive__item{width:100%;margin-bottom:4em;padding-bottom:3em;align-items:center;border-bottom:1px solid rgba(255,255,255,.1)}@media (min-width:768px){.reviewsArchive__item{padding-left:3.625em;display:flex;margin-bottom:8.23em;border-bottom:0;padding-bottom:0}.reviewsArchive__item_col{width:33.3%;flex-direction:column;margin-bottom:9.375em;align-items:stretch}.reviewsArchive__item_col .reviewsArchive__media{width:100%}}.reviewsArchive__media{margin:0 -2em 2em}@media (min-width:768px){.reviewsArchive__media{flex:none;width:45.1875em;margin:0 9.8125em 0 0;display:flex}}.reviewsArchive__media img:not(.video__play){display:block;object-fit:cover;width:100%;height:100%}.reviewsArchive__media .video__wrapper{width:100%}.reviewsArchive__bottom{display:flex;align-items:center;margin-top:2.9375em}@media (min-width:768px){.reviewsArchive__bottom{margin-bottom:2.25em}}.reviewsArchive__photo{flex:none;width:5.625em;height:5.625em;margin-right:2.125em;border-radius:50%;overflow:hidden}.reviewsArchive__photo img{display:block;object-fit:cover;width:100%;height:100%}.reviewsArchive__name{font-weight:600;font-size:1.625em;line-height:1.3}.reviewsArchive__cat{margin-top:.7em;font-weight:600;font-size:.875em;line-height:130%;text-transform:uppercase;color:#BFA778}@media (max-width:767px){.desktop{display:none!important}}@media (min-width:768px){.mobile{display:none!important}}

/* === Sigma 2026: Engineering Scope redesign (premium 3-col grid) === */
section#projectScope.projectScope { padding: 110px 0 120px; background: linear-gradient(180deg,#f7f9fc 0%,#eef2f7 100%); }
section#projectScope .section__name { padding-left: 0; }
section#projectScope .section__title { margin: 0 0 56px; }
section#projectScope .section__title > span:nth-child(2) { padding-left: 1.4em; }
.projectScope__list { display: grid !important; grid-template-columns: repeat(3, 1fr) !important; gap: 22px !important; margin: 56px 0 0 !important; padding: 0 !important; list-style: none !important; }
.projectScope__list li { list-style: none !important; position: relative !important; background: #fff !important; padding: 64px 32px 36px !important; border-radius: 10px !important; border: 1px solid rgba(23,48,106,0.08) !important; box-shadow: 0 1px 3px rgba(0,0,0,0.04) !important; font-size: 1.02em !important; line-height: 1.5 !important; color: #17306A !important; font-weight: 500 !important; transition: transform .35s ease, box-shadow .35s ease, border-color .35s ease !important; display: block !important; }
.projectScope__list li::before { content: "" !important; position: absolute !important; top: 32px !important; left: 32px !important; width: 32px !important; height: 2px !important; background: #17306A !important; }
.projectScope__list li:hover { transform: translateY(-4px) !important; box-shadow: 0 18px 42px rgba(23,48,106,0.10) !important; border-color: rgba(23,48,106,0.22) !important; }
@media (max-width: 900px) { .projectScope__list { grid-template-columns: 1fr 1fr !important; } }
@media (max-width: 560px) { .projectScope__list { grid-template-columns: 1fr !important; } .projectScope__list li { padding: 56px 24px 28px !important; } section#projectScope { padding: 70px 0 80px; } }

/* === Sigma 2026: Service pages — image breathing room === */
section#serviceAbout { padding-bottom: 96px; }
section#serviceAbout .serviceAbout__img img { display: block; max-width: 100%; height: auto; }
@media (max-width: 900px) { section#serviceAbout { padding-bottom: 56px; } }
/* Subtle hover lift on swapped lower-section imagery for premium feel */
section#serviceAbout .serviceAbout__img { transition: transform .5s ease; }
section#serviceAbout .serviceAbout__img:hover { transform: translateY(-4px); }

/* === Sigma 2026: Mobile / responsive revisions === */

/* Home — homepage feature images break out of the container's 2em padding (was -1.5em → 8px gap). */
@media (max-width: 767px) {
    .whoAre__images { margin-left: -2em !important; margin-right: -2em !important; }
    .remodeling__right { margin: 0 -2em !important; }
}

/* Service-page hero + "Built To Last"/"Built For ADU"/"Engineering For SB9"/etc.
   Images go truly edge-to-edge; the lower image also drops bottom padding. */
@media (max-width: 767px) {
    .serviceHome__img { margin: 0 -2em !important; }
    .serviceAbout__img { margin: 0 -2em !important; margin-bottom: 0 !important; }
    section#serviceAbout { padding-bottom: 0 !important; }
}

/* "/ Sigma Structural Inc. Difference" gold tagline — hide on small screens. */
@media (max-width: 767px) {
    #different .section__name { display: none !important; }
}

/* Reviews carousel — pull Elfsight nav arrows off the cards.
   The widget's first/third children inside the carousel-outer wrapper are
   the prev/next arrow controls (absolutely positioned). We shift them
   outward via translateX past the card edges. No padding on the elfsight
   wrapper itself — that collapses 2-card tablet layouts to 1. */
#googleReviews [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:first-child,
#serviceReview [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:first-child {
    transform: translateX(-180%) !important;
}
#googleReviews [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:nth-child(3),
#serviceReview [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:nth-child(3) {
    transform: translateX(180%) !important;
}
/* Mobile small — shrink Elfsight internal type so the AI summary title isn't
   truncated. */
@media (max-width: 479px) {
    #googleReviews [class*="elfsight-app-"],
    #serviceReview [class*="elfsight-app-"] { font-size: .9em; }
    /* Less aggressive arrow shift at mobile small, viewport is too narrow */
    #googleReviews [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:first-child,
    #serviceReview [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:first-child {
        transform: translateX(-50%) !important;
    }
    #googleReviews [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:nth-child(3),
    #serviceReview [class*="elfsight-app-"] [class*="es-carousel-outer"] > [class*="es-carousel-arrow-control-conta"]:nth-child(3) {
        transform: translateX(50%) !important;
    }
}

/* Service-page hero text layout — tablet + small laptop (768–1199).
   Default flex-end / space-between makes title and supporting text compete for
   the same row. Stack vertically with breathing room so the title sits high
   left and the sub copy gets its own band underneath. */
@media (min-width: 768px) and (max-width: 1199px) {
    .serviceHome__top { flex-direction: column !important; align-items: flex-start !important; gap: 2.5em; margin-bottom: 3em !important; }
    .serviceHome .section__title { margin-bottom: 0 !important; }
    .serviceHome__sub { width: 100% !important; margin-left: 0 !important; align-items: flex-start !important; }
    .serviceHome__text { max-width: 36em !important; width: auto !important; }
}

/* Contact — center the WPForms submit button on every breakpoint. */
.pageEstimate__form .wpforms-submit-container { text-align: center; }
.pageEstimate__form .wpforms-submit-container .wpforms-submit { display: inline-block; }

