@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.advantages.is-main{margin-top:100px;position:relative;z-index:5}@media (width < 1440px){.advantages.is-main{margin-top:50px}}.advantages__body{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media (width < 1280px){.advantages__body{grid-template-columns:1fr 1fr 1fr}}@media (width < 768px){.advantages__body{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.advantages__card{align-items:center;background:linear-gradient(0deg,#202020e6,#878787e6);border-radius:10px;display:flex;flex-direction:column;padding-bottom:20px;padding-top:16px;padding-inline:10px;text-align:center}.advantages__card img{height:100px;margin-bottom:16px;width:100px}.advantages__card-title{color:var(--orange);font-size:20px;font-weight:400;font-weight:600;margin-bottom:8px}.advantages__card-desc,.advantages__card-title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-style:normal;line-height:130%}.advantages__card-desc{font-size:18px;font-weight:400}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.main-preview{color:var(--white)!important;padding-top:calc(var(--header-height) + 24px);position:relative}.main-preview video{height:100dvh;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:3}.main-preview__container{position:relative;z-index:5}.main-preview__title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:58px;font-style:normal;font-weight:500;line-height:100%;margin-bottom:16px;text-align:center}@media (width < 768px){.main-preview__title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%}}.main-preview__desc{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;font-weight:400;line-height:100%;text-align:center}@media (width < 768px){.main-preview__desc{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}}.main-preview__type{--padding:6px;background-color:var(--gray-transparent);border-radius:10px;display:flex;max-width:-moz-max-content;max-width:max-content;padding:var(--padding);position:relative}.main-preview__type-item{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:6px 20px;position:relative;transition:color .3s ease;z-index:2}@media (hover:hover){.main-preview__type-item:hover{color:var(--black)}}.main-preview__type-item:has(input:checked){color:var(--black)}.main-preview__type-indicator{background:#fff;border-radius:6px;height:calc(100% - var(--padding)*2);left:var(--padding);position:absolute;top:var(--padding);transition:all .35s cubic-bezier(.45,0,.2,1);width:50%;z-index:1}.main-preview__form{align-items:center;display:flex;flex-direction:column;gap:24px;margin-top:40px}.main-preview__form-body{background-color:var(--gray-transparent);border-radius:20px;display:grid;gap:16px;grid-template-columns:1fr 1fr .5fr;padding:40px 60px 16px}@media (width < 1024px){.main-preview__form-body{padding:30px 24px}}@media (width < 768px){.main-preview__form-body{padding:20px}}.main-preview__form-inputs{align-items:center;display:grid;gap:16px;grid-column:span 2;grid-template-columns:1fr 1fr 1fr}@media (width < 1024px){.main-preview__form-inputs{grid-column:-1/1;grid-template-columns:1fr}}.main-preview__form-inputs .label{margin-bottom:0}.main-preview__form-button{max-width:200px}@media (width < 1024px){.main-preview__form-button{grid-column:-1/1;max-width:100%}}.main-preview__form-agree{grid-column:-1/1}.main-preview:after{background:linear-gradient(0deg,#000000bf 0,#00000026 80%,#0000000d);content:"";inset:0;max-height:100dvh;pointer-events:none;position:absolute;z-index:4}@media (hover:hover){[data-reka-popper-content-wrapper] button.rounded-md:hover span{background-color:#fff!important}}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.what-we-do__container{display:grid;gap:30px;grid-template-columns:repeat(12,1fr)}@media (width >= 768px){.what-we-do__container{grid-template-areas:"first-card first-card first-card first-card first-card second-card second-card second-card second-card second-card second-card second-card" "first-card first-card first-card first-card first-card . . fourth-card fourth-card fourth-card fourth-card fourth-card" "third-card third-card third-card third-card third-card third-card third-card fourth-card fourth-card fourth-card fourth-card fourth-card";grid-template-rows:repeat(4,max-content)}}@media (width < 768px){.what-we-do__container{grid-template-columns:1fr}}.what-we-do__card{align-items:center;background-color:var(--ui-bg-muted);border-radius:20px;box-shadow:var(--box-shadow);color:var(--text-color-default);display:flex;flex-direction:column;gap:24px;padding:30px}@media (width < 768px){.what-we-do__card{padding:15px}}@media (width >= 768px){.what-we-do__card:first-child{grid-area:first-card}.what-we-do__card:nth-child(2){grid-area:second-card}.what-we-do__card:nth-child(3){grid-area:third-card}.what-we-do__card:nth-child(4){grid-area:fourth-card}.what-we-do__card:nth-child(3n+1) img{aspect-ratio:500/350}}@media (width >= 1280px){.what-we-do__card:nth-child(2),.what-we-do__card:nth-child(3){flex-direction:row}}.what-we-do__card img{aspect-ratio:1;border-radius:20px;height:100%;max-height:350px;-o-object-fit:cover;object-fit:cover;width:100%}.what-we-do__card-wrap{align-items:center;display:flex;flex-direction:column;flex-shrink:1;gap:12px;text-align:center}.what-we-do__card-title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-size:30px;font-style:normal;font-weight:700;font-weight:400;line-height:100%}@media (width < 768px){.what-we-do__card-title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:130%}}.what-we-do__card-text{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}@media (width < 768px){.what-we-do__card-text{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:16px;font-style:normal;font-weight:600;font-weight:400;line-height:130%}}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}.image-form{position:relative}.image-form__back{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:-1}.image-form__wrap{background-image:url(../images/image-form-element.png);background-repeat:no-repeat;background-size:60% 100%;border:3px solid var(--orange);height:100%;margin:40px;max-width:calc(100% - 80px);position:relative;width:100%}@media (width < 1440px){.image-form__wrap{background-size:80% 100%}}@media (width < 1280px){.image-form__wrap{align-items:center;background-size:200% 100%;display:flex;justify-content:center;padding:24px}}@media (width < 768px){.image-form__wrap{margin:15px;max-width:calc(100% - 30px)}}.image-form__container{margin-inline:auto;max-width:calc(100% - 160px)}@media (width < 1280px){.image-form__container{display:contents}}.image-form__content-wrapper{align-items:center;color:var(--white);display:flex;flex-direction:column;max-width:800px;padding-block:100px;text-align:center}@media (width < 1024px){.image-form__content-wrapper{padding-block:64px}}@media (width < 768px){.image-form__content-wrapper{padding-block:24px}}.image-form__title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:40px;font-style:normal;font-weight:700;line-height:100%;line-height:140%;margin-bottom:32px}@media (width < 768px){.image-form__title{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:32px;font-style:normal;font-weight:700;line-height:100%;line-height:140%;margin-bottom:16px}}.image-form__title span{color:var(--orange);text-transform:uppercase}.image-form__desc{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:20px;font-style:normal;font-weight:400;font-weight:700;line-height:130%;margin-bottom:64px}@media (width < 768px){.image-form__desc{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:130%;margin-bottom:24px}}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.why-us .section-title{margin-bottom:102px;text-align:center}.why-us__body{display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}@media (width < 1280px){.why-us__body{grid-template-columns:repeat(2,1fr);row-gap:64px}}@media (width < 768px){.why-us__body{grid-template-columns:1fr;row-gap:64px}}.why-us__card{border:2px solid var(--orange);border-radius:10px;flex-direction:column;font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:18px;font-size:16px;font-style:normal;font-weight:400;gap:20px;line-height:130%;padding:20px;text-align:center}.why-us__card,.why-us__icon{align-items:center;display:flex}.why-us__icon{aspect-ratio:1;background-color:var(--orange);border-radius:50%;justify-content:center;margin-top:-84px;width:128px}@media (width < 768px){.why-us__icon{margin-top:-70px;width:100px}}.why-us__icon img{aspect-ratio:1;-o-object-fit:contain;object-fit:contain;width:64px}@font-face{font-family:Montserrat;src:local("Montserrat Regular"),local("Montserrat"),url(../fonts/Montserrat-Regular.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"Montserrat Fallback: Arial";src:local("Arial");size-adjust:112.8307%;ascent-override:85.7923%;descent-override:22.2457%;line-gap-override:0%}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),url(../fonts/Montserrat-Medium.woff2) format(woff2);font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),url(../fonts/Montserrat-Bold.woff2) format(woff2);font-display:swap;font-weight:700;font-style:normal}.how-book .section-title{text-align:center}.how-book__body{display:grid;grid-auto-rows:1fr;grid-template-columns:1fr 1fr 1fr}@media (width < 1024px){.how-book__body{grid-template-columns:1fr}}.how-book__card{background-color:var(--bg);border-radius:20px;box-shadow:var(--box-shadow);color:var(--black);display:flex;flex-direction:column;padding:64px 30px 30px;position:relative}.how-book__card:not(:nth-child(6)):before{border-color:transparent transparent var(--bg) transparent;border-style:solid;border-width:0 58px 64px;content:"";height:0;position:absolute;transform:rotate(90deg);width:0;z-index:5}.how-book__card-index{height:116px;left:0;padding:18px;position:absolute;top:0}.how-book__card-index:before{background-color:var(--white);content:"";height:100%;position:absolute;right:0;top:0;transform:rotate(40deg) translateY(-6px) translate(-14px);width:2px}.how-book__card-text{font-family:Montserrat,"Montserrat Fallback: Arial",sans-serif;font-size:18px;font-style:normal;font-weight:400;line-height:130%}.how-book__card-arrow{display:inline-block;-o-object-fit:contain;object-fit:contain;vertical-align:top;width:54px}.how-book__card-arrow--plane{width:120px}.how-book__card-button{margin-inline:auto;margin-top:24px;width:222px}.how-book__card-socials{align-items:center;display:flex;flex-direction:column;gap:8px;margin-top:24px;text-align:center}.how-book__card:first-child{--bg:#fafafa}.how-book__card:nth-child(2){--bg:#edecec}.how-book__card:nth-child(3){--bg:#e0e7d7}.how-book__card:nth-child(4){--bg:#b7c396}.how-book__card:nth-child(5){--bg:#9dc9c3}.how-book__card:nth-child(6){--bg:#69aaaf}@media (width >= 1024px){.how-book__card:nth-child(4){order:6}.how-book__card:nth-child(5){order:5}.how-book__card:nth-child(6){order:4}.how-book__card:first-child:before,.how-book__card:nth-child(2):before{bottom:0;right:0;transform:translate(76%,-40px) rotate(90deg)}.how-book__card:nth-child(3):before{bottom:0;right:0;transform:translate(-10%,62px) rotate(180deg)}.how-book__card:nth-child(4):before,.how-book__card:nth-child(5):before{bottom:0;left:0;transform:translate(-75%,-40px) rotate(-90deg)}}@media (width < 1024px){.how-book__card:not(:nth-child(6)):before{bottom:0;right:0;transform:translate(-10%,62px) rotate(180deg)}}
