/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;tab-size:4;font-family:system-ui,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.15}body{margin:0}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{border-color:currentColor}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}@font-face{font-family:Bicubik;src:url(bicubik.2071680a.woff2)format("woff2");src:url(bicubik.6a12dd19.woff)format("woff");src:url(bicubik.0c167785.ttf)format("ttf");font-style:normal;font-weight:400;font-display:swap}.my-slider-progress{background:#ccc}.my-slider-progress-bar{width:0;height:2px;transition:width .4s}.splide__arrow,.splide__pagination__page{opacity:1;cursor:url(cursor-2.5af28aa2.png),auto;background:#e4c9a2}.splide__pagination__page.is-active{background:#22324b}html{scroll-behavior:smooth}body{font-optical-sizing:auto;cursor:url(cursor-1.dcf2cb35.png),auto;margin:0;padding:0;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.4}.show-modal{overflow:hidden}a{cursor:url(cursor-2.5af28aa2.png),auto}.window{border:1px solid #fff;border-radius:5px 0 0 5px;overflow:auto}::-webkit-scrollbar{background:#fff;width:2px}::-webkit-scrollbar-thumb{background-color:#3e4464;border-radius:3px}h1,h2,h3,h4,h5,h6{color:var(--title-color);margin-top:0;padding:0}p{margin-top:0}a{font-style:normal;text-decoration:none;display:block}ul{margin:0;padding:0;list-style:none}img{max-width:100%;height:auto;display:block}.container{margin:0 auto;padding-left:20px;padding-right:20px}@media screen and (width>=1440px){.container{width:1440px}}.service__button,.expand__button,.button{color:#3e4464;text-transform:uppercase;cursor:url(cursor-2.5af28aa2.png),auto;background-color:#e4c9a2;border:1px solid #353b5a;border-radius:6px;width:100%;max-width:287px;padding:15px;font-size:clamp(12px,5.25vw,12px);font-weight:600;transition:transform .25s linear,color .25s linear,background-color .25s linear;transform:translateY(0)}.service__button:hover,.service__hover:focus,.expand__button:hover,.expand__button:focus,.button:hover,.button:focus{transform:translateY(-3px)}.contacts__title,.about__title,.advantages__title,.portfolio-title,.service__title{text-align:center;color:#f8f9ff;text-transform:uppercase;margin-bottom:30px;font-size:clamp(20px,5.25vw,37px)}@media screen and (width<=580px){.contacts__title,.about__title,.advantages__title,.portfolio-title,.service__title{text-transform:uppercase;margin-bottom:20px}}.footer,.contacts,.about,.advantages,.p,.service{padding-top:50px;padding-bottom:50px}@media screen and (width<=580px){.footer,.contacts,.about,.advantages,.p,.service{padding-bottom:20px}}.service__button{margin-top:auto;margin-left:auto;margin-right:auto;display:block}.form__logo-3,.form__logo-2,.form__logo-1{color:#e4c9a2;align-items:center;font-size:clamp(14px,4.25vw,20px);display:inline-flex}.service__price-2,.service__price-1,.service__price,.service__description{font-size:clamp(14px,4.25vw,16px)}.header{z-index:1;padding-top:20px;position:relative}@media screen and (width<=580px){.header{padding-top:10px;padding-bottom:0}}.header__menu{z-index:10;background-image:linear-gradient(90deg,#353b5a,#b8b5c8);border:1px solid #f8f9ff;border-radius:6px;gap:3px;padding:0;list-style:none;display:flex;position:fixed;top:4%;right:4.3%}@media screen and (width>=581px) and (width<=1024px){.header__menu{right:2.3%}}@media screen and (width>=581px){.header__menu{background-color:#353b5a}}@media screen and (width<=837px){.header__menu{gap:5px}}@media screen and (width<=580px){.header__menu{backdrop-filter:blur(30px);display:block;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}}.header__menu li a{color:#f8f9ff;border:1px solid #0000;padding:10px;font-size:clamp(12px,4.25vw,14px);transition:color .25s linear,text-shadow .25s linear}@media screen and (width<=837px){.header__menu li a{padding:5px}}.header__menu li a:hover,.header__menu li a:focus{color:#e4c9a2;text-shadow:1px 0 10px #fc0}.header__menu li a.active{color:#e4c9a2;text-shadow:1px 0 10px #fc0;padding:10px}@media screen and (width<=837px){.header__menu li a.active{padding:5px}}@media screen and (width<=580px){.hero{padding-bottom:10px}}.hero__wrap{text-align:center;grid-template-columns:1fr 1fr;gap:25px;display:grid;overflow-x:hidden}@media screen and (width<=580px){.hero__wrap{grid-template-columns:1fr;gap:0}.hero__img{justify-items:center;display:grid}}.hero__pre-title{text-transform:uppercase;color:#f8f9ff;text-align:center;margin-bottom:10px;font-size:clamp(20px,4.25vw,40px)}.header_desc{color:#f8f9ff;font-size:clamp(14px,3.25vw,16px)}.hero-btn{text-transform:uppercase;background-color:#e4c9a2;padding:10px}.button{transition:all .5s}.flare-button{position:relative;overflow:hidden}.flare-button:after{content:"";z-index:1;background:linear-gradient(#ffffff80 0%,#fff 50%,#ffffff80 100%);width:1.25rem;height:12.5rem;margin-left:3.125rem;animation:3s ease-in-out 50ms infinite movingFlare;display:block;position:absolute;top:-6.25rem;left:-2.5rem;transform:rotate(45deg)}@keyframes movingFlare{0%{margin-left:0;left:-1.875rem}30%{margin-left:5rem;left:110%}to{margin-left:5rem;left:110%}}.expand__button{text-align:center;color:#e4c9a2;background-image:linear-gradient(90deg,#353b5a,#b8b5c8);border:1px solid #e4c9a2;margin-top:15px;margin-left:auto;margin-right:auto;transition:transform .25s linear,color .25s linear,background-color .25s linear;transform:translateY(0);box-shadow:0 3px 8px #0000003d}.hero__overlay{z-index:-1;background-color:#0000;background-image:linear-gradient(90deg,#17182157,#4650683b),url(1z.4c38c90b.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-origin:padding-box,padding-box;background-clip:border-box,border-box;width:100%;height:775px;position:absolute;top:0;bottom:0;left:0}@media screen and (width<=580px){.hero__overlay{height:810px}}.hero__content{background-image:linear-gradient(90deg,#20274c,#635d82);background-position:top;background-repeat:no-repeat;background-size:cover;border:1px solid #f8f9ff;border-radius:6px;place-self:center end;max-width:550px;padding:15px;box-shadow:0 4px 8px -2px #091e4240,0 0 0 1px #091e4214}@media screen and (width<=580px){.hero__content{border:1px solid #f8f9ff}}.hero__maps{margin-left:auto;margin-right:auto}.service{background-color:#353b5a}.service__title{cursor:text}.service__list{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:30px;display:grid}@media screen and (width<=769px){.service__list{grid-template-columns:1fr 1fr}}@media screen and (width<=580px){.service__list{grid-template-columns:1fr}}.service__item{background-image:linear-gradient(90deg,#20274c,#635d82);border:1px solid #f8f9ff;border-radius:6px;grid-template-rows:auto auto auto auto auto 1fr;padding:15px;transition:border .25s linear;display:grid;position:relative;box-shadow:0 3px 8px #0000003d}.service__pre-title{color:#f8f9ff;cursor:text;padding-top:10px;font-size:16px}.service__description{color:#f8f9ff;cursor:text;margin-bottom:0}.service__price,.service__price-1{color:#f8f9ff;margin-bottom:0}.service__price-2{color:#f8f9ff}.p{background-color:#21253e}.portfolio{grid-template-columns:1fr 1fr 1fr;justify-content:space-between;gap:30px;display:grid}@media screen and (width<=769px){.portfolio{grid-template-columns:1fr 1fr}}@media screen and (width<=580px){.portfolio{grid-template-columns:1fr 1fr}}.portfolio li{background-color:#3e4464;border:1px solid #f8f9ff;border-radius:6px;padding:17px}@media screen and (width<=580px){.portfolio li{padding:7px}}.portfolio-title{cursor:text}.portfolio-subtitle{text-align:center;color:#f8f9ff;cursor:text;font-size:clamp(14px,4.25vw,16px)}.service__item .splide{max-width:1280px;max-height:260px;margin:0 auto}.service__item .splide__track{max-height:260px}.advantages{background-color:#353b5a}.advantages__title{cursor:text}.advantages__list{flex-wrap:wrap;justify-content:center;gap:30px;display:flex}@media screen and (width<=580px){.advantages__list{row-gap:30px}}.advantages__item{text-align:center;background-image:linear-gradient(90deg,#20274c,#635d82);border:1px solid #f8f9ff;border-radius:6px;align-items:center;width:31.7%;padding:20px;transition:border .25s linear}@media screen and (width<=1263px){.advantages__item{width:31%}}@media screen and (width<=896px){.advantages__item{width:47%}}@media screen and (width<=580px){.advantages__item{width:100%;padding:17px}}.advantages__image{margin-bottom:30px;margin-left:auto;margin-right:auto;transition:transform .25s linear}@media screen and (width<=580px){.advantages__image{width:50px}}.advantages__text{text-align:left;color:#f8f9ff;cursor:text;margin-bottom:0;font-size:clamp(14px,4.25vw,16px);transition:color .25s linear}.advantages__numbers{color:#e4c9a2;margin-bottom:0;font-size:75px;font-weight:900}.d{border:none;width:70px;padding:18px}.a01{text-align:left;color:#f8f9ff;margin:0;font-size:25px}.about{background-color:#353b5a}.about__wrap{grid-template-columns:1fr 1fr;place-items:center end;gap:30px;display:grid;overflow-x:hidden}@media screen and (width<=580px){.about__wrap{grid-template-columns:1fr}}.about__content{background-image:linear-gradient(90deg,#20274c,#635d82);background-position:top;background-repeat:no-repeat;background-size:cover;border:1px solid #f8f9ff;border-radius:6px;padding:15px;box-shadow:0 3px 8px #0000003d}.about__title{cursor:text}.about__logo{border:5px solid #e4c9a2;border-radius:50px;margin-right:10px;display:inline-block}.about__pre-title{color:#e4c9a2;text-shadow:1px 1px 2px pink;cursor:text;font-size:50px;font-weight:600;display:inline-block}.about__text{color:#f8f9ff;cursor:text;margin-bottom:0;font-size:clamp(14px,4.25vw,16px)}.about__image img{background-image:linear-gradient(90deg,#20274c,#635d82);background-position:top;background-repeat:no-repeat;background-size:cover;border:1px solid #f8f9ff;border-radius:6px;padding:15px}.contacts{background-color:#353b5a}.contacts__wrap{grid-template-columns:1fr 1fr;align-items:center;gap:30px;display:grid}@media screen and (width<=580px){.contacts__wrap{grid-template-columns:1fr}}.contacts__form{justify-items:center}.contacts__title{cursor:text}.form-1{background-color:#e4c9a2;border:2px solid #3e4464;border-radius:6px;width:100%;max-width:520px;margin-left:auto;padding:15px}.form__logo-1{color:#3e4464;justify-content:space-between;align-items:center;font-size:20px;display:flex}@media screen and (width<=580px){.form__logo-1{font-size:14px}}.form2__wrap-logo{display:flex}.form__logo-2{color:#3e4464}.form__logo-3{color:#f8f9ff;justify-content:center;margin-top:60px;margin-bottom:15px;font-size:16px;display:flex}.form__input-name{color:#3e4464;cursor:text;margin-bottom:5px;font-size:clamp(14px,4.25vw,16px)}.form__title{color:#3e4464;text-align:center;cursor:text;margin-top:10px;margin-bottom:5px;font-size:clamp(16px,5.25vw,17px);font-weight:400}.form__1-input{color:#3e4464;background-color:#3e446424;border:1px solid #e4c9a2;border-radius:6px;width:100%;margin-bottom:10px;padding:15px;display:block}.form__1-input::placeholder,.form__1-textarea::placeholder{color:#e4c9a2}.form__1-textarea{color:#3e4464;resize:none;background-color:#3e446424;border:1px solid #e4c9a2;border-radius:6px;width:100%;margin-bottom:20px;padding:12px 15px}.form__button{color:#e4c9a2;background-color:#353b5a;width:100%;max-width:506px}input:focus{border:2px solid #f8f9ff;outline:none}input:focus:invalid,textarea:focus:invalid{border:2px solid #f5192f}input:focus:valid,textarea:focus:valid{background-color:#3e446424;border:2px solid #18e109}.contacts__text{background-image:linear-gradient(90deg,#20274c,#635d82);border:1px solid #f8f9ff;border-radius:6px;padding:15px;font-size:clamp(14px,4.25vw,16px);box-shadow:0 3px 8px #0000003d}.contacts__text1{text-align:center;color:#f8f9ff;text-transform:uppercase;margin-bottom:30px;font-size:clamp(25px,5.25vw,37px);font-weight:600}.form__none1,.form_answer1{display:none}.form_answer-block1{margin-top:25px;display:block}.form__answer-text1{color:#3e4464;font-size:20px}@media screen and (width<=580px){.form__answer-text1{font-size:14px}}.form__answer-text{color:#3e4464;font-size:20px}@media screen and (width<=580px){.form__answer-text{font-size:14px}}.maps{justify-content:center;display:flex}.footer{background-color:#353b5a}.footer__wrap{grid-template-columns:1fr 1fr;justify-content:center;align-items:center;gap:20px;display:grid}@media screen and (width<=580px){.footer__wrap{gap:0}}.logo__wrap{display:flex}.logo{color:#f8f9ff;align-items:center;font-size:clamp(14px,5.25vw,20px);display:inline-flex}.logo__image{border-radius:50%;margin-right:10px;display:inline-block}.footer__icons{gap:20px;margin-left:auto;transition:transform .25s linear;display:flex;transform:translateY(0)}@media screen and (width<=580px){.footer__icons{gap:10px}}.icon{fill:#353b5a;border-radius:50%;transition:transform .25s linear,color .25s linear,background-color .25s linear;transform:translateY(0)}.icon:hover,.icon:focus{fill:#ff2400;transform:translateY(-3px)}.backdrop{backdrop-filter:blur(10px);z-index:21;background-color:#e4c9a200;width:100%;height:100%;transition:opacity .25s linear;position:fixed;top:0;left:0}.backdrop.is-hidden{opacity:0;pointer-events:none}.modal{z-index:999;background-image:linear-gradient(90deg,#20274c,#635d82);border:4px solid #e4c9a2;border-radius:6px;padding:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal__title{color:#e4c9a2;text-align:center;cursor:text;font-size:23px}.modal__menu-btn{justify-content:center;gap:10px;display:flex}.modal__btn{color:#3e4464;cursor:url(cursor-2.5af28aa2.png),auto;background-color:#e4c9a2;border:none;border-radius:6px;padding:10px 15px;font-size:20px;transition:background-color .25s linear}.modal__btn:hover,.modal__btn:focus{background-color:#f8f9ff;transform:translateY(-2px);box-shadow:1px 0 10px #fc0}.m{position:relative;top:50%;left:50%;translate:-50% -50%}.form__none2,.form_answer2{display:none}.form_answer-block2{margin-top:25px;display:block}.form__answer-text2{color:#3e4464;font-size:20px}@media screen and (width<=580px){.form__answer-text2{font-size:14px}}.backdrop-2{backdrop-filter:blur(10px);z-index:21;background-color:#e4c9a242;width:100%;height:100%;transition:opacity .25s linear;position:fixed;top:0;left:0}.backdrop-2.is-hidden-2{opacity:0;pointer-events:none}.backdrop-2.is-hidden-2 .modal-2{transform:translate(-50%,-50%)scale(.7)}.modal-2{z-index:999;background-color:#e4c9a2;border-radius:6px;min-width:200px;transition:transform .25s linear;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(1)}.js-close-modal{cursor:url(cursor-2.5af28aa2.png),auto;background-color:#0000;border:1px solid #e4c9a2;border-radius:50%;margin-left:auto;padding:10px;display:block}.form-2{min-width:280px;max-width:360px}
/*# sourceMappingURL=repo.f58881be.css.map */
