.react-international-phone-country-selector{position:relative}.react-international-phone-country-selector-button{display:flex;height:var(--react-international-phone-height,36px);box-sizing:border-box;align-items:center;justify-content:center;padding:0;border:1px solid var(--react-international-phone-country-selector-border-color,var(--react-international-phone-border-color,#dcdcdc));margin:0;-moz-appearance:button;appearance:button;-webkit-appearance:button;background-color:var(--react-international-phone-country-selector-background-color,var(--react-international-phone-background-color,#fff));cursor:pointer;text-transform:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-international-phone-country-selector-button:hover{background-color:var(--react-international-phone-country-selector-background-color-hover,#f5f5f5)}.react-international-phone-country-selector-button--hide-dropdown{cursor:auto}.react-international-phone-country-selector-button--hide-dropdown:hover{background-color:transparent}.react-international-phone-country-selector-button__button-content{display:flex;align-items:center;justify-content:center}.react-international-phone-country-selector-button__flag-emoji{margin:0 4px}.react-international-phone-country-selector-button__flag-emoji--disabled{opacity:.75}.react-international-phone-country-selector-button__dropdown-arrow{border-top:var(--react-international-phone-country-selector-arrow-size,4px) solid var(--react-international-phone-country-selector-arrow-color,#777);border-right:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;border-left:var(--react-international-phone-country-selector-arrow-size,4px) solid transparent;margin-right:4px;transition:all .1s ease-out}.react-international-phone-country-selector-button__dropdown-arrow--active{transform:rotateX(180deg)}.react-international-phone-country-selector-button__dropdown-arrow--disabled{border-top-color:var(--react-international-phone-disabled-country-selector-arrow-color,#999)}.react-international-phone-country-selector-button--disabled{cursor:auto}.react-international-phone-country-selector-button--disabled,.react-international-phone-country-selector-button--disabled:hover{background-color:var(--react-international-phone-disabled-country-selector-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5))}.react-international-phone-flag-emoji{width:var(--react-international-phone-flag-width,24px);height:var(--react-international-phone-flag-height,24px);box-sizing:border-box}.react-international-phone-country-selector-dropdown{position:absolute;z-index:1;top:var(--react-international-phone-dropdown-top,44px);left:var(--react-international-phone-dropdown-left,0);display:flex;width:300px;max-height:200px;flex-direction:column;padding:4px 0;margin:0;background-color:var(--react-international-phone-dropdown-item-background-color,var(--react-international-phone-background-color,#fff));box-shadow:var(--react-international-phone-dropdown-shadow,2px 2px 16px rgba(0,0,0,.25));color:var(--react-international-phone-dropdown-item-text-color,var(--react-international-phone-text-color,#222));list-style:none;overflow-y:scroll}.react-international-phone-country-selector-dropdown__preferred-list-divider{height:1px;border:none;margin:var(--react-international-phone-dropdown-preferred-list-divider-margin,0);background:var(--react-international-phone-dropdown-preferred-list-divider-color,var(--react-international-phone-border-color,#dcdcdc))}.react-international-phone-country-selector-dropdown__list-item{display:flex;min-height:var(--react-international-phone-dropdown-item-height,28px);box-sizing:border-box;align-items:center;padding:2px 8px}.react-international-phone-country-selector-dropdown__list-item-flag-emoji{margin-right:8px}.react-international-phone-country-selector-dropdown__list-item-country-name{overflow:hidden;margin-right:8px;font-size:var(--react-international-phone-dropdown-item-font-size,14px);text-overflow:ellipsis;white-space:nowrap}.react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-dropdown-item-dial-code-color,gray);font-size:var(--react-international-phone-dropdown-item-font-size,14px)}.react-international-phone-country-selector-dropdown__list-item:hover{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5));cursor:pointer}.react-international-phone-country-selector-dropdown__list-item--focused,.react-international-phone-country-selector-dropdown__list-item--selected{background-color:var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5);color:var(--react-international-phone-selected-dropdown-item-text-color,var(--react-international-phone-text-color,#222))}.react-international-phone-country-selector-dropdown__list-item--focused .react-international-phone-country-selector-dropdown__list-item-dial-code,.react-international-phone-country-selector-dropdown__list-item--selected .react-international-phone-country-selector-dropdown__list-item-dial-code{color:var(--react-international-phone-selected-dropdown-item-dial-code-color,var(--react-international-phone-dropdown-item-dial-code-color,gray))}.react-international-phone-country-selector-dropdown__list-item--focused{background-color:var(--react-international-phone-selected-dropdown-item-background-color,var(--react-international-phone-selected-dropdown-item-background-color,#f5f5f5))}.react-international-phone-dial-code-preview{display:flex;align-items:center;justify-content:center;padding:0 8px;border:1px solid var(--react-international-phone-dial-code-preview-border-color,var(--react-international-phone-border-color,#dcdcdc));margin-right:-1px;background-color:var(--react-international-phone-dial-code-preview-background-color,var(--react-international-phone-background-color,#fff));color:var(--react-international-phone-dial-code-preview-text-color,var(--react-international-phone-text-color,#222));font-size:var(--react-international-phone-dial-code-preview-font-size,var(--react-international-phone-font-size,13px))}.react-international-phone-dial-code-preview--disabled{background-color:var(--react-international-phone-dial-code-preview-disabled-background-color,var(--react-international-phone-disabled-background-color,#f5f5f5));color:var(--react-international-phone-dial-code-preview-disabled-text-color,var(--react-international-phone-disabled-text-color,#666))}.react-international-phone-input-container{display:flex}.react-international-phone-input-container .react-international-phone-country-selector-button{border-radius:var(--react-international-phone-border-radius,4px);margin-right:-1px;border-bottom-right-radius:0;border-top-right-radius:0}.react-international-phone-input-container .react-international-phone-input{overflow:visible;height:var(--react-international-phone-height,36px);box-sizing:border-box;padding:0 8px;border:1px solid var(--react-international-phone-border-color,#dcdcdc);border-radius:var(--react-international-phone-border-radius,4px);margin:0;background-color:var(--react-international-phone-background-color,#fff);border-bottom-left-radius:0;border-top-left-radius:0;color:var(--react-international-phone-text-color,#222);font-family:inherit;font-size:var(--react-international-phone-font-size,13px)}.react-international-phone-input-container .react-international-phone-input:focus{outline:none}.react-international-phone-input-container .react-international-phone-input--disabled{background-color:var(--react-international-phone-disabled-background-color,#f5f5f5);color:var(--react-international-phone-disabled-text-color,#666)}.container{width:100%;max-width:1680px;padding:0 60px;box-sizing:content-box}.field-container:has(.required) .title:after,.field-container:has(input:required) .title:after{content:"*";color:var(--primary-saturated-orange)}.field-container .title{font-size:20px;font-weight:500;display:inline-block;margin-bottom:12px}.input:not([type=checkbox]){font-size:18px;font-weight:500;line-height:64px;height:64px;border-radius:16px;border:0;border-bottom:1px solid transparent;background-color:var(--light-medium);padding:0 20px;width:100%;display:inline-block}.input:not([type=checkbox])::placeholder{color:var(--gray-medium)}.phone-input-container .input{padding-left:80px}.input[type=checkbox]{display:inline-block;position:relative;width:0;height:0;margin:15px;cursor:pointer}.input[type=checkbox]:after,.input[type=checkbox]:before{content:"";display:inline-block;position:absolute;top:-10px;left:-10px;border:2px solid var(--gray-medium);width:20px;height:20px;border-radius:2px;box-sizing:border-box}.input[type=checkbox]:before{background-color:var(--light-medium)}.input[type=checkbox]:after{content:none;background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.2071 2.29289C13.5976 2.68342 13.5976 3.31658 13.2071 3.70711L6.20711 10.7071C5.81658 11.0976 5.18342 11.0976 4.79289 10.7071L1.29289 7.20711C0.902369 6.81658 0.902369 6.18342 1.29289 5.79289C1.68342 5.40237 2.31658 5.40237 2.70711 5.79289L5.5 8.58579L11.7929 2.29289C12.1834 1.90237 12.8166 1.90237 13.2071 2.29289Z' fill='%23ffffff'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%;background-color:var(--primary-saturated-orange);border-color:var(--primary-saturated-orange)}.input[type=checkbox]:checked:after{content:""}footer{display:flex;justify-content:center;padding:60px 0 0;background:var(--secondary-bold);border-radius:30px 30px 0 0;margin-top:80px}footer nav{display:flex;justify-content:space-between}footer nav .footer-logo-title{color:var(--white);font-size:18px;line-height:25px;max-width:160px}footer nav ul{list-style:none;padding:0;margin:0}footer nav ul.actions{gap:4px}footer nav ul.actions li:last-child{margin-left:12px}footer nav ul li{display:flex;align-items:center}footer nav .footer-menu{display:flex;gap:205px}footer nav .footer-menu .main-menu-wrap{display:flex;gap:150px}footer nav .footer-menu .main-menu-wrap .main-menu{display:flex;flex-direction:column;gap:20px}footer nav .footer-menu .main-menu-wrap .main-menu a{text-decoration:none;color:var(--white);opacity:.5;font-size:20px;line-height:32px;font-weight:500}footer nav .footer-contacts{display:flex;flex-direction:column;gap:12px;text-align:right;justify-content:end}footer nav .footer-contacts .footer-contacts__title{font-size:32px;line-height:48px;font-weight:500;color:var(--white)}footer nav .footer-contacts .contacts li{justify-content:end}footer nav .footer-contacts .contacts a{text-decoration:none;color:var(--white);font:400 20px/30px Poppins;margin-left:12px}footer nav .footer-contacts .social-media{display:flex;gap:12px;justify-content:end}footer .footer-submenu{margin-top:40px;border-top:3px solid hsla(0,0%,100%,.3)}footer .footer-submenu .menu-policy{padding:20px 0;display:flex;gap:150px;list-style:none}footer .footer-submenu .menu-policy a{text-decoration:none;color:var(--white);opacity:.5;font-size:20px;line-height:32px;font-weight:500}.button{font-family:Poppins;font-weight:600;text-decoration:none;padding:0;display:inline-flex;align-items:center;justify-content:center;gap:16px;cursor:pointer;border:0;transition:.2s}.button.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.button.filled{color:var(--pure-white)}.button.filled:hover{background-color:var(--primary-saturated-orange-hover);border-bottom-color:var(--primary-shadow-orange-hover)}.button.filled,.button.filled:active{background-color:var(--primary-saturated-orange);border-bottom:2px solid var(--primary-shadow-orange)}.button.filled svg path{fill:var(--pure-white)}.button.text{color:var(--primary-saturated-orange);border:0;background:none}.button.text:hover{background-color:var(--text-button-hover)}.button.outlined{color:var(--primary-saturated-orange);border:solid var(--primary-saturated-orange);border-width:1px 1px 2px}.button.outlined:hover{background-color:var(--outlined-button-hover)}.button.outlined,.button.outlined:active{background:none}.button.sm{height:50px;border-radius:25px;font-size:18px;font-weight:500;padding:0 30px}.button.md{height:60px;border-radius:30px;font-size:20px;font-weight:600;padding:0 50px}.button.lg{height:76px;border-radius:38px;font-size:24px;font-weight:500;padding:0 60px}.header{padding:30px 0;background:var(--super-light);position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:3;box-shadow:var(--big-shadow);transition:.3s}.header.hidden{transform:translateY(-136px)}.header nav{display:flex;justify-content:space-between}.header nav ul{display:flex;list-style:none;padding:0;margin:0}.header nav ul.actions{gap:4px}.header nav ul.actions li:last-child{margin-left:12px}.header nav ul li{display:flex;align-items:center}.header nav .main-menu{gap:4px}.header nav .main-menu .nav-link{color:var(--dark)}.header nav .main-menu .nav-link:not(.active){opacity:.5}.scrollToTop{position:fixed;z-index:3;bottom:50px;right:110px;width:72px;height:72px;border-radius:50%;font-size:0;border:0;background:#f5f4f0;box-shadow:var(--float-button-shadow);background-size:40%;background-color:#fff;cursor:pointer;transition:.2s}.scrollToTop:hover{box-shadow:var(--float-button-shadow-hover)}.scrollToTop.visible{animation:appearance .2s ease-out forwards}.scrollToTop.hidden{animation:disappearance .2s ease-out forwards}@keyframes appearance{0%{transform:translateY(150px)}to{transform:translateY(0)}}@keyframes disappearance{0%{transform:translateY(0)}to{transform:translateY(150px)}}.accordion-item{background:var(--white);padding:32px 50px;border-radius:24px}.accordion-item .accordion-title-wrap{display:flex;align-items:center;justify-content:space-between;color:var(--dark);cursor:pointer}.accordion-item .accordion-title-wrap .accordion-title{font:600 32px/48px Poppins}.accordion-item .accordion-title-wrap .accordion-icon-wrap{border-radius:33px;width:66px;height:66px;background:var(--gray100);display:flex;align-items:center;justify-content:center}.accordion-item .accordion-title-wrap .accordion-icon-wrap .accordion-icon{transition:.4s}.accordion-item .accordion-title-wrap .accordion-icon-wrap .accordion-icon.active{transform:rotate(45deg)}.accordion-item .accordion-content{font:28px/40px Poppins;max-height:0;overflow:hidden;transition:max-height .3s cubic-bezier(.4,0,.2,1)}.accordion-item .accordion-content.content-active{max-height:1000px;transition:max-height .6s cubic-bezier(.6,0,.3,1)}.home-page .banner-block{padding:0 60px}.home-page .banner-block .banner{max-width:1800px;max-height:800px;overflow:hidden;display:flex;justify-content:center;align-items:center;border-radius:40px;margin-bottom:190px;position:relative}.home-page .banner-block .banner .cover{position:absolute;width:100%;height:100%;color:var(--pure-white);background:linear-gradient(45deg,rgba(0,0,0,.5),transparent);padding:80px;display:flex;align-items:flex-end}.home-page .banner-block .banner .cover p{font-size:32px;margin-bottom:40px}.home-page .subtitle{font:600 44px/60px Poppins;color:var(--dark);margin-bottom:50px}.home-page .advantages-wrapper{margin-bottom:210px}.home-page .advantages-wrapper .advantages-cards{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:40px;gap:40px}@media screen and (max-width:1400px){.home-page .advantages-wrapper .advantages-cards{grid-template-columns:1fr 1fr}}.home-page .advantages-wrapper .advantages-cards .advantages-card{background:var(--white);border-radius:20px;max-width:533px;height:342px;padding:30px;color:var(--dark);display:flex;flex-direction:column;justify-content:space-between}.home-page .advantages-wrapper .advantages-cards .advantages-card .card-wrap .card-title{font:500 28px/40px Poppins;margin-bottom:8px}.home-page .advantages-wrapper .advantages-cards .advantages-card .card-wrap .card-desc{font:20px/32px Poppins}.home-page .download-wrapper{background:var(--primary-orange-500);border-radius:46px;margin-bottom:160px}.home-page .download-wrapper .download{display:flex;width:100%;margin-top:75px;gap:47px}.home-page .download-wrapper .download .download-banners .banner-desktop{border-radius:46px;max-width:100%;height:auto}.home-page .download-wrapper .download .download-description{max-width:622px;color:var(--white);margin-top:130px}@media screen and (max-width:1400px){.home-page .download-wrapper .download .download-description{margin-top:70px}}.home-page .download-wrapper .download .download-description .descripton-title{font:600 44px/60px Poppins;margin-bottom:12px}.home-page .download-wrapper .download .download-description .descripton-text{font:24px/36px Poppins;margin-bottom:64px}.home-page .download-wrapper .download .download-description .descripton-buttons .descripton-button{margin-right:20px}.home-page .faq-wrapper .faq-accordion{display:flex;flex-direction:column;gap:40px}