@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Cinzel:500,700&display=swap);@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400..900&family=Inter:ital,opsz,wght@0,14..32,100..900; 1,14..32,100..900&display=swap');@font-face{font-family:Aviano-Contrast;src:url(../fonts/Aviano-Contrast-W00-Bold.woff2) format("woff2"),url(../fonts/Aviano-Contrast-W00-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:icons;font-display:swap;src:url(../fonts/icons.woff2) format("woff2"),url(../fonts/icons.woff) format("woff");font-weight:400;font-style:normal}[class*=_icon-]:before{font-family:icons;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=_icon-]:before{display:block}._icon-s-git:before{content:"\e903"}._icon-s-instsgram:before{content:"\e904"}._icon-s-twitter:before{content:"\e906"}._icon-users:before{content:"\e972"}._icon-shrink:before{content:"\e98a"}._icon-briefcase:before{content:"\e9ae"}._icon-link:before{content:"\e9cb"}._icon-arrow:before{content:"\ea34"}._icon-facebook:before{content:"\ea91"}._icon-youtube:before{content:"\ea9e"}._icon-linkedin:before{content:"\eac9"}*{padding:0;margin:0;border:0}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body,html{height:100%;min-width:320px}body{color:#4d4d4d;line-height:1;font-family:Aviano-Contrast;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:Aviano-Contrast;font-size:inherit;line-height:inherit}button{cursor:pointer;color:inherit;background-color:transparent}a{color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.lock body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.wrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}@supports (overflow:clip){.wrapper{overflow:clip}}.wrapper>main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:76.875rem;margin:0 auto;padding:0 .9375rem}.fp-init body{overflow:hidden;-ms-touch-action:none;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}[data-fp]{min-height:100vh}.touch [data-fp]{min-height:calc(var(--vh,1vh) * 100)}.fp-init [data-fp]{z-index:1;-ms-touch-action:none;touch-action:none;position:relative;overflow:hidden}.fp-switching [data-fp-section]{-ms-touch-action:none;touch-action:none}.fp-init [data-fp-section]{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:auto}.fp-init .cards-mode [data-fp-section],.fp-init .slider-mode [data-fp-section]{-webkit-transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99) 0s;transition:-webkit-transform .7s cubic-bezier(.55,.085,0,.99) 0s;transition:transform .7s cubic-bezier(.55,.085,0,.99) 0s;transition:transform .7s cubic-bezier(.55,.085,0,.99) 0s,-webkit-transform .7s cubic-bezier(.55,.085,0,.99) 0s}.fp-init .fade-mode [data-fp-section]{-webkit-transition:opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s}.fp-bullets{position:fixed;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);right:2.5rem;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:2;gap:.625rem}.fp-bullets .fp-bullet{cursor:pointer;width:1.25rem;height:1.25rem;-webkit-box-flex:0;-ms-flex:0 0 1.25rem;flex:0 0 1.25rem;border-radius:.625rem;background-color:#100c46;-webkit-box-shadow:0 0 .1875rem #6257fe,0 0 1.875rem rgba(255,255,255,.8);box-shadow:0 0 .1875rem #6257fe,0 0 1.875rem rgba(255,255,255,.8);border:.0625rem solid #fff;opacity:.6;-webkit-transition:opacity .4s ease-in-out 0s,background-color .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:opacity .4s ease-in-out 0s,background-color .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s,opacity .4s ease-in-out 0s,background-color .4s ease-in-out 0s,box-shadow .4s ease-in-out 0s;transition:transform .4s ease-in-out 0s,opacity .4s ease-in-out 0s,background-color .4s ease-in-out 0s,box-shadow .4s ease-in-out 0s,-webkit-transform .4s ease-in-out 0s,-webkit-box-shadow .4s ease-in-out 0s}.fp-bullets .fp-bullet-active{opacity:1;background-color:#6257fe;-webkit-transform:translate3D(-.3125rem,-.125rem,0);-ms-transform:translate3D(-.3125rem,-.125rem,0);transform:translate3D(-.3125rem,-.125rem,0);-webkit-box-shadow:.3125rem .125rem .1875rem #100c46,0 0 1.875rem rgba(255,255,255,.8);box-shadow:.3125rem .125rem .1875rem #100c46,0 0 1.875rem rgba(255,255,255,.8)}[class*=-ibg]{position:relative}[class*=-ibg] img{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover}[class*=-ibg--contain] img{-o-object-fit:contain;object-fit:contain}.title__label{text-transform:uppercase;font-weight:500;font-size:.75rem;line-height:2;letter-spacing:.625em;color:#656d72;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.title__label::before{content:" ";width:1rem;height:.125rem;background-color:#d9d9d9}.title__label:not(:last-child){margin-bottom:.75em}.title__value{font-family:"Plus Jakarta Sans";font-weight:700;font-size:2.25rem;line-height:1.25}.title__value span{color:#efeae4}.title__value_big{line-height:1.25}.text{line-height:2}.text p{margin-top:1.5625rem}.text p:not(:last-child){margin-bottom:.9375rem}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:.3125rem}.social__link{font-size:1.75rem;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.category-link{display:inline-block;border:1px solid #f1f1f1;border-radius:.25rem;color:#656d72;font-size:.75rem;padding:.25rem .5rem;line-height:1.25}.date{background:#fbfbfb;border-radius:.25rem;color:#656d72;font-size:.75rem;line-height:1.25}.header{position:fixed;width:100%;top:0;left:0;z-index:100;background-color:rgba(255,255,255,.6)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:.9375rem;padding-bottom:1.875rem;padding-top:1.25rem;min-height:123px}.header__logo{position:relative;z-index:5;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header__logo img{width:10.625rem;opacity:1!important}.header__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-left:auto;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;border:.0625rem solid #ada9a9;border-radius:.5rem;font-weight:500;font-size:.875rem;line-height:1.2142857143;padding:.9375rem 1.5rem;margin-right:-140px;-webkit-transition:all .3 ease 0s;transition:all .3 ease 0s}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.9375rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__item{text-align:center}.menu__link{font-weight:500;line-height:1.1875;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s;color:#1a1a1a}.icon-menu{display:none}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.9375rem}.footer__social .social__link{color:#3e3a36}.footer__copy{color:#656d72;font-size:.875rem;line-height:1.2142857143;text-align:center;margin-top:2.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__copy_dewlogo{font-family:inter}[hidden]{display:none!important}.main-section{width:100%}.main-section__container{width:100%;min-height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:11.25rem;padding-bottom:1.875rem;-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem}.main-section .hero{position:relative;width:100%;aspect-ratio:16/9}.main-section .hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.main-section .hero__content{position:absolute;bottom:clamp(16px,4vw,48px);left:clamp(16px,4vw,64px);max-width:30%}.main-section .hero__main-title{font-size:1.5625rem;line-height:1.15;font-weight:600;margin-bottom:10px;color:#000}.main-section .hero__after-title{font-size:.9375rem;line-height:1.3;color:#000}.main-section__title:not(:lat-child){margin-bottom:2rem}.main-section__text:not(:last-child){margin-bottom:2.5rem}.main-section__image{width:100%}.decor-main-section{margin:0 1.375rem;width:100%;-ms-grid-column-align:center;justify-self:center;max-width:336px}.decor-main-section__box{position:relative;padding-bottom:119.0476190476%}.decor-main-section__box::after,.decor-main-section__box::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:1rem}.decor-main-section__image{position:absolute;width:90%;margin:0 10%;height:100%;top:0;left:0;border-radius:1rem}.decor-main-section__picture{z-index:3;position:absolute;bottom:0;left:0;max-width:100%}.services{background-color:#f6f2ed}.services__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:13.75rem}.services__title{font-size:1.875rem}.services__items{width:100%;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(17.5rem,1fr))}.item-service{background-color:#fff;display:-ms-grid;display:grid;-ms-grid-rows:auto auto 1fr;grid-template-rows:auto auto 1fr;justify-items:center;text-align:center}.item-service__icon img{width:9.375rem}.item-service__icon:not(:last-child){margin-bottom:1.5rem}.item-service__title{font-weight:500;line-height:1.25}.item-service__title:not(:last-child){margin-bottom:1rem}.item-service__text{font-family:inter;font-size:.875rem;line-height:1.7142857143}.zoom-viewer{position:fixed;inset:0;z-index:2147483647;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;isolation:isolate}.zoom-viewer.is-open{display:-webkit-box;display:-ms-flexbox;display:flex}.zoom-viewer__backdrop{position:absolute;inset:0;background:rgba(0,0,0,0)}.zoom-viewer__img{position:relative;max-width:92vw;max-height:88vh;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:10px;cursor:-webkit-zoom-out;cursor:zoom-out;-webkit-box-shadow:0 20px 70px rgba(0,0,0,.25);box-shadow:0 20px 70px rgba(0,0,0,.25);background:#fff}body.zoom-open{overflow:hidden}.zoom-img{cursor:-webkit-zoom-in;cursor:zoom-in}.portfolio__arrow,.portfolio__controls{pointer-events:auto!important}.portfolio{background-color:#fff}.portfolio__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.875rem;padding-top:15.625rem}.portfolio__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.portfolio__title__value{font-size:.75rem}.portfolio__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.portfolio__arrow{width:2.5rem;height:2.5rem;background:#efe9e2;color:#ad7041;border-radius:.75rem;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.portfolio__arrow.swiper-button-disabled{opacity:.5;cursor:default}.portfolio__arrow_left{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.portfolio .item-portfolio{border:1px solid #e7e3e3;border-radius:.5rem;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.portfolio .item-portfolio__image-ibg{overflow:hidden;padding-bottom:81.7174515235%;opacity:1;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.portfolio .item-portfolio__image-ibg img{-o-object-position:top;object-position:top;-webkit-transition:opacity .3s ease 0s;transition:opacity .3s ease 0s}.portfolio .item-portfolio__image-ibg .zoom-img{cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.portfolio .item-portfolio__body{padding:1.5rem;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}.portfolio .item-portfolio__title{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}.portfolio .item-portfolio__link-title{line-height:1.25;font-weight:500}.portfolio .item-portfolio__link{font-size:.625rem}.skills{background-color:#efe9e2}.skills__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:8.125rem;padding-top:18.75rem}.skills__body{display:-ms-grid;display:grid;gap:2.5rem}.title__value{font-family:Aviano-Contrast}.timeline{display:-ms-grid;display:grid;gap:4rem;position:relative}.timeline::before{content:"";position:absolute;left:.75rem;top:.125em;height:100%;width:1px}.timeline__item{position:relative;padding-left:2.5rem;height:100%}.timeline__item::before{content:"";position:absolute;width:1rem;height:1rem;background-color:#1a1a1a;border-radius:50%;left:.25rem;top:.125em;z-index:3}.timeline__item:last-child{margin-bottom:1.5rem}.timeline__item:last-child::after{content:"";position:absolute;width:1px;height:100%;left:.75rem;bottom:0;background-color:#efeae4;z-index:2}.timeline__title{line-height:1.25;font-weight:500}.timeline__title:not(:last-child){margin-bottom:.625rem}.timeline__text{font-size:1rem;font-weight:600;line-height:1.2142857143;font-family:inter}.timeline__text:not(:last-child){margin-bottom:1.5rem}.timeline__date{font-weight:500;line-height:1.0625}.content-skills__text{line-height:1.6428571429;font-family:inter}.content-skills__items{display:-ms-grid;display:grid}.content-skills__label{font-weight:500;line-height:1.0625}.content-skills__label:not(:last-child){margin-bottom:1rem}.content-skills__line{background:#efeae4;height:8px;border-radius:.125rem;position:relative;border-radius:15px}.content-skills__line span{position:absolute;height:100%;top:0;left:0;background-color:#efeae4;border-radius:15px}.bottom-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.bottom-page .contacts{padding-top:15.625rem;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.bottom-page .contacts__text{font-family:inter}.bottom-page .contacts__slogan{font-size:2.1875rem}.bottom-page .contacts__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.875rem}.bottom-page .contacts__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-page .contacts__form{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.bottom-page .contacts__body{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.bottom-page .form{display:-ms-grid;display:grid;gap:16}.bottom-page .form__item{padding:.625rem 0}.bottom-page .form__item:last-child{padding-top:.625rem}.bottom-page .form__input{border:.0625rem solid #ad7041;font-family:inter;opacity:.5;width:100%;height:3rem;border-radius:.5rem;padding:0 1.5rem;background-color:#efe9e2;color:#2b2b2b}.bottom-page .form__input::-webkit-input-placeholder{color:#656d72}.bottom-page .form__input::-moz-placeholder{color:#656d72}.bottom-page .form__input:-ms-input-placeholder{color:#656d72}.bottom-page .form__input::-ms-input-placeholder{color:#656d72}.bottom-page .form__input::placeholder{color:#656d72}.bottom-page .form__input:focus::-webkit-input-placeholder{color:#efeae4}.bottom-page .form__input:focus::-moz-placeholder{color:#efeae4}.bottom-page .form__input:focus:-ms-input-placeholder{color:#efeae4}.bottom-page .form__input:focus::-ms-input-placeholder{color:#efeae4}.bottom-page .form__input:focus::placeholder{color:#efeae4}.bottom-page .form__button{border:.0625rem solid #ad7041;background-color:#efe9e2;padding:1rem;border-radius:.3125rem;color:#3e3a36;width:100%;-webkit-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s}.bottom-page .form__error{opacity:.5;width:100%;padding:0 1.5rem;color:red;font-size:.75rem;font-weight:500}.bottom-page textarea.form__input{border:.0625rem solid #ad7041;height:11.875rem;resize:vertical;padding:.75rem 1.5rem}.bottom-page .list-contacts{display:-ms-grid;display:grid}.bottom-page .list-contacts__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.5rem}.bottom-page .list-contacts__icon{-webkit-box-flex:0;-ms-flex:0 0 3.5rem;flex:0 0 3.5rem;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#efe9e2;border-radius:1rem;border:.0625rem solid #ad7041}.bottom-page .list-contacts__title{font-weight:500}.bottom-page .list-contacts__title:not(:last-child){margin-bottom:.25rem}.bottom-page .list-contacts__text{font-family:inter;font-size:.875rem;line-height:1.7142857143;-webkit-transition:color .3s ease 0s;transition:color .3s ease 0s}.contacts__block-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;width:100%;margin:0 auto}.contacts__block-header--groupe1{width:40%}.contacts__block-header--groupe2{width:60%}.contacts__main-content{text-align:center;line-height:150%}.home{padding-right:18.75rem}.block-header__title{color:#1a1a1a;margin:.9375rem 0;font-size:2.1875rem}.list-group{padding:0 6.25rem;font-family:Inter;text-align:left;color:#1a1a1a;line-height:150%}.form-main{font-family:inter;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:5.625rem;margin-top:3.125rem}.form-main__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #ad7041;max-width:33.3125rem;background-color:#d8ab89;border-radius:.625rem;padding:1.625rem .375rem;position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.form-main .project-type{border:1px solid #ad7041;width:90%;margin-right:5%;margin-left:5%;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:1rem;border-radius:.3125rem;background-color:#fff}.form-main .project-type__title{padding:1.25rem}.form-main .project-type__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form-main .project-type__option{display:-ms-grid;display:grid;-ms-grid-columns:1.25rem 12.5rem;grid-template-columns:1.25rem 12.5rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.form-main .project-type__checkbox{margin-top:1px}.form-main .project-type__label{line-height:1.25}.form-main .project-type__other{margin-left:20px;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #ad7041;width:90%;margin-right:5%;margin-left:5%;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:1rem;border-radius:.3125rem;background-color:#fff}.form-main .project-type__other-input{font-family:inter;width:100%;border:none;outline:0;-webkit-box-shadow:none;box-shadow:none}.form-main .project-type__other-input:focus{border-bottom:1px solid #ad7041}.form-main_section{font-family:inter;border:1px solid #ad7041;width:90%;margin-right:5%;margin-left:5%;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:1rem;border-radius:.3125rem;background-color:#fff}.form-main_subtitle{font-family:inter}.form-main_select{border:1px solid #ad7041;width:90%;margin-right:5%;margin-left:5%;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:1rem;border-radius:.3125rem;background-color:#fff}.form-main__group{border:1px solid #ad7041;width:90%;margin-right:5%;margin-left:5%;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:1rem;border-radius:.3125rem;background-color:#fff}.form-main__file{font-family:inter;text-decoration:underline;font-size:.9375rem}.form-main .oneselect{border:1px solid #ad7041;width:90%;margin-right:5%;margin-left:5%;margin-bottom:.625rem;padding:.625rem .9375rem;font-size:1rem;border-radius:.3125rem;background-color:#fff}.form-main textarea{font-family:inter;height:15.625rem;width:90%;margin-right:5%;margin-left:5%;border-radius:.625rem;border:1px solid #ad7041;padding:3.75rem 1.875rem;text-align:center;margin-top:1.25rem;margin-bottom:1.25rem;background-color:#fff;font-size:.9375rem}.form-main input::-webkit-input-placeholder{color:#1a1a1a;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main input::-moz-placeholder{color:#1a1a1a;-moz-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main input:-ms-input-placeholder{color:#1a1a1a;-ms-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main input::-ms-input-placeholder{color:#1a1a1a;-ms-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main input::placeholder{color:#1a1a1a;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main input:focus::-webkit-input-placeholder{color:transparent}.form-main input:focus::-moz-placeholder{color:transparent}.form-main input:focus:-ms-input-placeholder{color:transparent}.form-main input:focus::-ms-input-placeholder{color:transparent}.form-main input:focus::placeholder{color:transparent}.form-main textarea::-webkit-input-placeholder{color:#1a1a1a;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main textarea::-moz-placeholder{color:#1a1a1a;-moz-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main textarea:-ms-input-placeholder{color:#1a1a1a;-ms-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main textarea::-ms-input-placeholder{color:#1a1a1a;-ms-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main textarea::placeholder{color:#1a1a1a;-webkit-transition:color .3s ease;transition:color .3s ease;font-family:inter;opacity:.3}.form-main textarea:focus::-webkit-input-placeholder{color:transparent}.form-main textarea:focus::-moz-placeholder{color:transparent}.form-main textarea:focus:-ms-input-placeholder{color:transparent}.form-main textarea:focus::-ms-input-placeholder{color:transparent}.form-main textarea:focus::placeholder{color:transparent}.footer__social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer img{width:6.25rem}.social{color:#fff}.form-btn{background-color:#ad7041;border-radius:.3125rem;width:90%;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;font-family:inter;text-transform:uppercase;border:1px solid #ad7041;color:#fff}.xxxxx{text-align:center;font-family:inter}.form-feedback{position:fixed;inset:0;background:rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1000}.form-feedback[hidden]{display:none}.form-feedback__box{background:#fff;border-radius:12px;padding:32px 28px;max-width:420px;width:90%;text-align:center;-webkit-box-shadow:0 20px 50px rgba(0,0,0,.25);box-shadow:0 20px 50px rgba(0,0,0,.25);-webkit-animation:fadeUp .35s ease;animation:fadeUp .35s ease}.form-feedback__icon{width:56px;height:56px;border-radius:50%;background:#ad7041;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:28px;margin:0 auto 16px}.form-feedback__title{font-size:22px;font-weight:600;margin-bottom:10px}.form-feedback__text{font-size:15px;line-height:1.5;color:#444;margin-bottom:22px}.form-feedback__close{background:#ad7041;color:#fff;border:none;border-radius:6px;padding:10px 22px;cursor:pointer;font-size:14px;-webkit-transition:background .25s ease;transition:background .25s ease}.form-feedback__close:hover{background:#8f5d36}@-webkit-keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{from{opacity:0;-webkit-transform:translateY(12px);transform:translateY(12px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.form-status{margin-top:.875rem;padding:.75rem .875rem;border-radius:.5rem;font-size:.875rem;line-height:1.4;border:1px solid transparent;background:rgba(0,0,0,.03)}.form-status.is-success{border-color:rgba(173,112,65,.35);background:rgba(173,112,65,.08);color:#2b2b2b}.form-status.is-error{border-color:rgba(220,53,69,.35);background:rgba(220,53,69,.08);color:#2b2b2b}.is-loading{opacity:.95;pointer-events:none}.is-loading button[type=submit],.is-loading input[type=submit]{opacity:.7;cursor:not-allowed}.swiper{overflow:hidden}.swiper-initialized{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{width:100%;height:100%;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.swiper-vertical .swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swiper-initialized .swiper-slide{-ms-flex-negative:0;flex-shrink:0}.swiper-android .swiper-slide,.swiper-android .swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-button-lock{display:none!important}@media (min-width:47.99875em){.decor-main-section{width:100%;-ms-grid-column-align:start;justify-self:start}}@media (min-width:53.125em){.skills__body{-ms-grid-columns:1fr 54.8333333333%;grid-template-columns:1fr 54.8333333333%}}@media (min-width:61.99875em){.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:tiRem(500);row-gap:.3125rem}}@media (min-width:61.99875em) and (min-width:75em){.menu__list{-webkit-column-gap:3.5rem;-moz-column-gap:3.5rem;column-gap:3.5rem}}@media (min-width:76.875em){.title__value{font-size:2.25rem}.social{-webkit-column-gap:2.125rem;-moz-column-gap:2.125rem;column-gap:2.125rem}.footer__container{padding-top:5.5rem}.footer__container{padding-bottom:6.75rem}.services__title:not(:last-child){margin-bottom:6.25rem}.services__items{gap:3.5rem}.item-service{padding:3.125rem}.portfolio__header{margin-bottom:5rem}.skills__title{margin-bottom:7rem}.content-skills__text:not(:last-child){margin-bottom:4rem}.content-skills__items{gap:2.5rem}.bottom-page .contacts__body{padding-left:6.5625rem}.bottom-page .list-contacts{gap:3rem}.contacts{padding-top:25rem}.contacts{padding-bottom:3.75rem}.contacts__block-header{padding-bottom:3rem}.list-group{font-size:1.75rem}}@media (max-width:55em){.header__logo img{width:7.5rem}.main-section .hero__main-title{font-size:.9375rem}.main-section .hero__after-title{font-size:.625rem}}@media (max-width:480px){.form-main .project-type__list{gap:4px}}@media (max-width:20em){.title__value{font-size:1.75rem}.social{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}.footer__container{padding-top:1.25rem}.footer__container{padding-bottom:2.5rem}.services__title:not(:last-child){margin-bottom:1.875rem}.services__items{gap:1.25rem}.item-service{padding:.9375rem}.portfolio__header{margin-bottom:1.875rem}.skills__title{margin-bottom:1.875rem}.content-skills__text:not(:last-child){margin-bottom:1.25rem}.content-skills__items{gap:1.25rem}.bottom-page .contacts__body{padding-left:1.25rem}.bottom-page .list-contacts{gap:1.25rem}.contacts{padding-top:6.25rem}.contacts{padding-bottom:1.875rem}.contacts__block-header{padding-bottom:1.5625rem}.list-group{font-size:1.125rem}}@media (max-width:79.0625em){.decor-main-section{margin-right:3.125rem}}@media (max-width:76.875em){.fp-bullets{right:1.25rem}}@media (max-width:61.99875em){.header__container{min-height:10px}.header__logo img{width:10rem}.header__button{background-color:#fff;width:11.875rem;height:2.5rem;margin-right:0}.header__button:hover{background-color:#efeae4;color:#c6a77c}.menu__body{position:fixed;top:0;left:-100%;width:100%;height:100%;overflow:auto;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s;background-color:#efeae4;padding:16.875rem .9375rem 1.875rem .9375rem}.menu__body::before{content:"";position:fixed;top:0;left:-100%;-webkit-transition:left .3s ease 0s;transition:left .3s ease 0s;width:100%;height:3.75rem;background-color:#efeae4;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.menu__item:not(:last-child){margin-bottom:1.25rem}.menu__link{color:#1a1a1a;font-size:1.5rem}.menu__link:hover{color:#fff}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;-webkit-box-flex:0;-ms-flex:0 0 1.875rem;flex:0 0 1.875rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";-webkit-transition:all .3s ease 0s;transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:#000}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.main-section .hero__main-title{font-size:1.25rem}.main-section .hero__after-title{font-size:.8125rem}.contacts__block-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts__block-header--groupe1{width:0%}.contacts__block-header--groupe2{width:100%;text-align:center;padding-left:1.875rem;padding-right:1.875rem}}@media (max-width:61.99875em) and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:53.125em){.bottom-page .contacts__content{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.bottom-page .contacts__form{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.bottom-page .contacts__body{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;padding-left:0}.bottom-page .contacts__list{margin-bottom:1.875rem}}@media (max-width:47.99875em){.touch [data-fp]{-webkit-transition:height .2s;transition:height .2s}.header__logo img{width:6.25rem}.main-section__container{-ms-grid-columns:1fr;grid-template-columns:1fr;row-gap:1.875rem;padding-top:10rem}.main-section .hero__main-title{font-size:.75rem}.main-section .hero__after-title{font-size:.5rem}.decor-main-section{max-height:none}.services__container{padding-top:10rem}.services__title{font-size:1.25rem}.portfolio__container{padding-top:10rem}.skills__container{padding-top:10rem}.bottom-page .contacts{padding-top:10rem}.bottom-page .contacts__slogan{font-size:1.5rem}.contacts{padding-top:8.75rem}.home{padding-right:5rem}.block-header__title{font-size:1.5625rem}.list-group{font-size:1.25rem;padding:0 1.875rem}}@media (max-width:47.99875em) and (max-width:20em){.decor-main-section{width:15.375rem}}@media (max-width:40.625em){.portfolio__slider{margin-right:-.9375rem;padding-right:.9375rem;-webkit-transition-timing-function:linear!important;transition-timing-function:linear!important}}@media (max-width:37.5em){.portfolio__header{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.portfolio__controls{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media (max-width:29.99875em){.fp-bullets{top:auto;bottom:1.25rem;-webkit-transform:translate(50%,0);-ms-transform:translate(50%,0);transform:translate(50%,0);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;right:50%}.main-section .hero__main-title{font-size:.375rem}.main-section .hero__after-title{font-size:.25rem}.block-header__title{font-size:1.25rem}.list-group{font-size:.9375rem}}@media (min-width:20em) and (max-width:76.875em){@supports (font-size:clamp(1.75rem ,1.5741758242rem + 0.8791208791vw ,2.25rem)){.title__value{font-size:clamp(1.75rem ,1.5741758242rem + .8791208791vw ,2.25rem)}}@supports not (font-size:clamp(1.75rem ,1.5741758242rem + 0.8791208791vw ,2.25rem)){.title__value{font-size:calc(1.75rem + .5 * (100vw - 20rem)/ 56.875)}}@supports ((-moz-column-gap:clamp(0.9375rem ,0.5199175824rem + 2.0879120879vw ,2.125rem)) or (column-gap:clamp(0.9375rem ,0.5199175824rem + 2.0879120879vw ,2.125rem))){.social{-webkit-column-gap:clamp(.9375rem ,.5199175824rem + 2.0879120879vw ,2.125rem);-moz-column-gap:clamp(.9375rem ,.5199175824rem + 2.0879120879vw ,2.125rem);column-gap:clamp(.9375rem ,.5199175824rem + 2.0879120879vw ,2.125rem)}}@supports not ((-moz-column-gap:clamp(0.9375rem ,0.5199175824rem + 2.0879120879vw ,2.125rem)) or (column-gap:clamp(0.9375rem ,0.5199175824rem + 2.0879120879vw ,2.125rem))){.social{-webkit-column-gap:calc(.9375rem + 1.1875 * (100vw - 20rem)/ 56.875);-moz-column-gap:calc(.9375rem + 1.1875 * (100vw - 20rem)/ 56.875);column-gap:calc(.9375rem + 1.1875 * (100vw - 20rem)/ 56.875)}}@supports (padding-top:clamp(1.25rem ,-0.2445054945rem + 7.4725274725vw ,5.5rem)){.footer__container{padding-top:clamp(1.25rem ,-.2445054945rem + 7.4725274725vw ,5.5rem)}}@supports not (padding-top:clamp(1.25rem ,-0.2445054945rem + 7.4725274725vw ,5.5rem)){.footer__container{padding-top:calc(1.25rem + 4.25 * (100vw - 20rem)/ 56.875)}}@supports (padding-bottom:clamp(2.5rem ,1.0054945055rem + 7.4725274725vw ,6.75rem)){.footer__container{padding-bottom:clamp(2.5rem ,1.0054945055rem + 7.4725274725vw ,6.75rem)}}@supports not (padding-bottom:clamp(2.5rem ,1.0054945055rem + 7.4725274725vw ,6.75rem)){.footer__container{padding-bottom:calc(2.5rem + 4.25 * (100vw - 20rem)/ 56.875)}}@supports (margin-bottom:clamp(1.875rem ,0.3365384615rem + 7.6923076923vw ,6.25rem)){.services__title:not(:last-child){margin-bottom:clamp(1.875rem ,.3365384615rem + 7.6923076923vw ,6.25rem)}}@supports not (margin-bottom:clamp(1.875rem ,0.3365384615rem + 7.6923076923vw ,6.25rem)){.services__title:not(:last-child){margin-bottom:calc(1.875rem + 4.375 * (100vw - 20rem)/ 56.875)}}@supports (gap:clamp(1.25rem ,0.4587912088rem + 3.956043956vw ,3.5rem)){.services__items{gap:clamp(1.25rem ,.4587912088rem + 3.956043956vw ,3.5rem)}}@supports not (gap:clamp(1.25rem ,0.4587912088rem + 3.956043956vw ,3.5rem)){.services__items{gap:calc(1.25rem + 2.25 * (100vw - 20rem)/ 56.875)}}@supports (padding:clamp(0.9375rem ,0.1682692308rem + 3.8461538462vw ,3.125rem)){.item-service{padding:clamp(.9375rem ,.1682692308rem + 3.8461538462vw ,3.125rem)}}@supports not (padding:clamp(0.9375rem ,0.1682692308rem + 3.8461538462vw ,3.125rem)){.item-service{padding:calc(.9375rem + 2.1875 * (100vw - 20rem)/ 56.875)}}@supports (margin-bottom:clamp(1.875rem ,0.7760989011rem + 5.4945054945vw ,5rem)){.portfolio__header{margin-bottom:clamp(1.875rem ,.7760989011rem + 5.4945054945vw ,5rem)}}@supports not (margin-bottom:clamp(1.875rem ,0.7760989011rem + 5.4945054945vw ,5rem)){.portfolio__header{margin-bottom:calc(1.875rem + 3.125 * (100vw - 20rem)/ 56.875)}}@supports (margin-bottom:clamp(1.875rem ,0.0728021978rem + 9.010989011vw ,7rem)){.skills__title{margin-bottom:clamp(1.875rem ,.0728021978rem + 9.010989011vw ,7rem)}}@supports not (margin-bottom:clamp(1.875rem ,0.0728021978rem + 9.010989011vw ,7rem)){.skills__title{margin-bottom:calc(1.875rem + 5.125 * (100vw - 20rem)/ 56.875)}}@supports (margin-bottom:clamp(1.25rem ,0.282967033rem + 4.8351648352vw ,4rem)){.content-skills__text:not(:last-child){margin-bottom:clamp(1.25rem ,.282967033rem + 4.8351648352vw ,4rem)}}@supports not (margin-bottom:clamp(1.25rem ,0.282967033rem + 4.8351648352vw ,4rem)){.content-skills__text:not(:last-child){margin-bottom:calc(1.25rem + 2.75 * (100vw - 20rem)/ 56.875)}}@supports (gap:clamp(1.25rem ,0.8104395604rem + 2.1978021978vw ,2.5rem)){.content-skills__items{gap:clamp(1.25rem ,.8104395604rem + 2.1978021978vw ,2.5rem)}}@supports not (gap:clamp(1.25rem ,0.8104395604rem + 2.1978021978vw ,2.5rem)){.content-skills__items{gap:calc(1.25rem + 1.25 * (100vw - 20rem)/ 56.875)}}@supports (padding-left:clamp(1.25rem ,-0.6181318681rem + 9.3406593407vw ,6.5625rem)){.bottom-page .contacts__body{padding-left:clamp(1.25rem ,-.6181318681rem + 9.3406593407vw ,6.5625rem)}}@supports not (padding-left:clamp(1.25rem ,-0.6181318681rem + 9.3406593407vw ,6.5625rem)){.bottom-page .contacts__body{padding-left:calc(1.25rem + 5.3125 * (100vw - 20rem)/ 56.875)}}@supports (gap:clamp(1.25rem ,0.6346153846rem + 3.0769230769vw ,3rem)){.bottom-page .list-contacts{gap:clamp(1.25rem ,.6346153846rem + 3.0769230769vw ,3rem)}}@supports not (gap:clamp(1.25rem ,0.6346153846rem + 3.0769230769vw ,3rem)){.bottom-page .list-contacts{gap:calc(1.25rem + 1.75 * (100vw - 20rem)/ 56.875)}}@supports (padding-top:clamp(6.25rem ,-0.3434065934rem + 32.967032967vw ,25rem)){.contacts{padding-top:clamp(6.25rem ,-.3434065934rem + 32.967032967vw ,25rem)}}@supports not (padding-top:clamp(6.25rem ,-0.3434065934rem + 32.967032967vw ,25rem)){.contacts{padding-top:calc(6.25rem + 18.75 * (100vw - 20rem)/ 56.875)}}@supports (padding-bottom:clamp(1.875rem ,1.2156593407rem + 3.2967032967vw ,3.75rem)){.contacts{padding-bottom:clamp(1.875rem ,1.2156593407rem + 3.2967032967vw ,3.75rem)}}@supports not (padding-bottom:clamp(1.875rem ,1.2156593407rem + 3.2967032967vw ,3.75rem)){.contacts{padding-bottom:calc(1.875rem + 1.875 * (100vw - 20rem)/ 56.875)}}@supports (padding-bottom:clamp(1.5625rem ,1.0570054945rem + 2.5274725275vw ,3rem)){.contacts__block-header{padding-bottom:clamp(1.5625rem ,1.0570054945rem + 2.5274725275vw ,3rem)}}@supports not (padding-bottom:clamp(1.5625rem ,1.0570054945rem + 2.5274725275vw ,3rem)){.contacts__block-header{padding-bottom:calc(1.5625rem + 1.4375 * (100vw - 20rem)/ 56.875)}}@supports (font-size:clamp(1.125rem ,0.9052197802rem + 1.0989010989vw ,1.75rem)){.list-group{font-size:clamp(1.125rem ,.9052197802rem + 1.0989010989vw ,1.75rem)}}@supports not (font-size:clamp(1.125rem ,0.9052197802rem + 1.0989010989vw ,1.75rem)){.list-group{font-size:calc(1.125rem + .625 * (100vw - 20rem)/ 56.875)}}}@media (min-width:61.99875em) and (min-width:48em) and (max-width:75em){@supports ((-moz-column-gap:clamp(0.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem)) or (column-gap:clamp(0.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem))){.menu__list{-webkit-column-gap:clamp(.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem);-moz-column-gap:clamp(.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem);column-gap:clamp(.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem)}}@supports not ((-moz-column-gap:clamp(0.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem)) or (column-gap:clamp(0.9375rem ,-3.6180555556rem + 9.4907407407vw ,3.5rem))){.menu__list{-webkit-column-gap:calc(.9375rem + 2.5625 * (100vw - 48rem)/ 27);-moz-column-gap:calc(.9375rem + 2.5625 * (100vw - 48rem)/ 27);column-gap:calc(.9375rem + 2.5625 * (100vw - 48rem)/ 27)}}}@media (min-width:61.99875em) and (max-width:48em){.menu__list{-webkit-column-gap:.9375rem;-moz-column-gap:.9375rem;column-gap:.9375rem}}@media (min-width:61.99875em) and (max-width:61.99875em){.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:100vh;gap:1.25rem;padding:0}}@media (max-width:47.99875em) and (min-width:76.875em){.decor-main-section{width:21rem}}@media (max-width:47.99875em) and (min-width:20em) and (max-width:76.875em){@supports (width:clamp(15.375rem ,13.396978022rem + 9.8901098901vw ,21rem)){.decor-main-section{width:clamp(15.375rem ,13.396978022rem + 9.8901098901vw ,21rem)}}@supports not (width:clamp(15.375rem ,13.396978022rem + 9.8901098901vw ,21rem)){.decor-main-section{width:calc(15.375rem + 5.625 * (100vw - 20rem)/ 56.875)}}}@media (any-hover:hover){.fp-bullets .fp-bullet:hover{opacity:1}.social__link:hover{color:#efeae4}.category-link:hover{color:#7e74f1;border:1.2px solid #7e74f1}.header__button:hover{background-color:#efeae4;border:.0625rem solid #6b4004;color:#ad7041;text-shadow:0 1px 3px rgba(0,0,0,.15)}.menu__link:hover{color:#ad7041;text-shadow:0 1px 3px rgba(0,0,0,.15)}.footer__social .social__link:hover{color:#ad7041}.footer__copy:hover{color:#efeae4}.portfolio__arrow:hover{background-color:#ad7041;color:#1a1a1a}.portfolio .item-portfolio__image-ibg:hover{opacity:1}.portfolio .item-portfolio__link-title:hover{color:#7e74f1}.portfolio .item-portfolio__link:hover{color:#7e74f1}.bottom-page .form__button:hover{background-color:#d8ab89;font-weight:500;color:#fff}.bottom-page .list-contacts__text:hover{color:#efeae4}.form-btn:hover{background-color:#d8ab89;font-weight:500;color:#000}}@media (any-hover:none){.portfolio .item-portfolio__image-ibg{opacity:1}}