.search-section{display:block;padding-top:60px;padding-bottom:60px;background:#fff}@media (max-width: 744px){.search-section{padding-top:27px}}.search-section__title{display:none;color:#000;text-align:center;font-family:e-UkraineHead;font-size:38px;font-weight:500;line-height:40px;margin-bottom:27px}@media (max-width: 744px){.search-section__title{display:block}}.search-section .search-items{display:grid;gap:32px;grid-template-columns:repeat(3,1fr)}@media (max-width: 992px){.search-section .search-items{grid-template-columns:repeat(2,1fr);gap:32px}}@media (max-width: 744px){.search-section .search-items{gap:16px;grid-template-columns:1fr}}.search-section .search-item{cursor:pointer;width:100%;border-top:2px solid #231F20;padding:22px 20px 24px;display:flex;flex-direction:column;justify-content:space-between}@media (hover: hover) and (pointer: fine){.search-section .search-item:hover{border-radius:0 0 4px 4px;border-top:2px solid #231F20;background:#fff;box-shadow:0 0 12px #0000001f}.search-section .search-item:hover .search-item__title{color:#006a30}.search-section .search-item:hover .help-button{opacity:1}}.search-section .search-item__wrap-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:36px}@media (max-width: 992px){.search-section .search-item__wrap-title{align-items:baseline}}.search-section .search-item__title{overflow:hidden;color:#231f20;text-overflow:ellipsis;font-family:e-UkraineHead;font-size:24px;font-weight:500;line-height:28px;max-width:333px}.search-section .search-item .help-button{opacity:0;flex-shrink:0}@media (max-width: 992px){.search-section .search-item .help-button{opacity:1}}.search-section .search-item .wrap-input{position:relative;display:flex;gap:12px;padding-top:19px;padding-bottom:7px}.search-section .search-item .wrap-input:has(input:not(:placeholder-shown)) .label-input{display:block}.search-section .search-item .wrap-input .label-input{display:none;position:absolute;left:0;top:0;color:#959595;font-size:14px;font-weight:500;line-height:16px}.search-section .search-item .wrap-input:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;transition:background .3s}.search-section .search-item .wrap-input:hover:after{background:linear-gradient(78deg,#c3aab2 -6.84%,#a3dec6 21.01%,#95d7c8 50.61%,#89d1ca 82.58%,#4b8bfa 126.33%)}.search-section .search-item .wrap-input:focus-within:after{background:linear-gradient(78deg,#c3aab2 -6.84%,#a3dec6 21.01%,#95d7c8 50.61%,#89d1ca 82.58%,#4b8bfa 126.33%)}.search-section .search-item .wrap-input .search-input{border:0;width:100%;height:22px;color:#000;font-size:18px;font-weight:500}.search-section .search-item .wrap-input .search-input:read-only{cursor:pointer}.search-section .search-item .wrap-input .search-input::placeholder{color:silver}.search-section .search-item .wrap-input .search-input:focus{outline:none}.search-section .search-item .wrap-input .wrap-file{width:100%;height:22px}.search-section .search-item .wrap-input .wrap-file input{display:none}.search-section .search-item .wrap-input .wrap-file .geo-json-file-label{cursor:pointer;color:silver;font-size:18px;line-height:22px;font-weight:500;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search-section .search-item .wrap-input .wrap-file .geo-json-file-label.file-selected{color:#000}.search-section .search-item .wrap-input .wrap-file .geo-json-file-selected{display:none;position:absolute;left:0;top:0;color:#959595;font-size:14px;font-weight:500;line-height:16px}.search-section .search-item .wrap-input .wrap-file .geo-json-file-selected.show{display:block}.search-section .search-item .wrap-input .search-icon{flex-shrink:0}.what-is-this{display:block;background:#f3f3f3;padding-top:60px;padding-bottom:120px}@media (max-width: 992px){.what-is-this{padding-bottom:60px}}.what-is-this .what-this{max-width:620px;margin:0 auto 120px}@media (max-width: 992px){.what-is-this .what-this{margin-bottom:60px}}.what-is-this .what-this__title{color:#231f20;text-align:center;font-family:e-UkraineHead,sans-serif;font-size:38px;font-style:normal;font-weight:500;line-height:40px;margin-bottom:48px}@media (max-width: 992px){.what-is-this .what-this__title{margin-bottom:24px}}.what-is-this .what-this__main-text{font-size:20px;font-weight:400;color:#231f20}.what-is-this .what-this__main-text p:first-child{margin-bottom:10px}.what-is-this .what-this .link{color:#006a30;text-decoration:underline}.what-this-for{max-width:1096px;margin:0 auto 120px;display:flex;justify-content:space-between;gap:15px}@media (max-width: 992px){.what-this-for{margin-bottom:60px}}.what-this-for__title{color:#231f20;text-align:left;font-family:e-UkraineHead,sans-serif;font-size:38px;font-weight:500;line-height:40px;margin-bottom:48px}@media (max-width: 992px){.what-this-for__title{text-align:center;margin-bottom:24px}}@media (max-width: 992px){.what-this-for__wrap-img{display:none}}.what-this-for__text-content{max-width:620px}@media (max-width: 992px){.what-this-for__text-content{margin:0 auto}}.what-this-for__main-text{color:#231f20;font-size:20px;font-weight:400}.faq{padding-top:60px;padding-bottom:120px}@media (max-width: 992px){.faq{padding-bottom:60px}}.faq .title{color:#000;font-family:e-Ukraine;font-size:38px;font-weight:400;line-height:40px;text-align:center;margin-bottom:60px}@media (max-width: 992px){.faq .title{margin-bottom:30px}}.faq .faq-item{cursor:pointer;width:100%;border-top:2px solid #006A30;padding-top:47px}@media (max-width: 992px){.faq .faq-item{padding-top:24px}}.faq .faq-item.open .faq-question{transition:all ease-out .3s}.faq .faq-item.open .faq-question .icon-plus{opacity:0}.faq .faq-item.open .faq-question .icon-minus{opacity:1;transform:translate(0)}.faq .faq-item.open .faq-answer{max-height:max-content;padding-bottom:47px}@media (max-width: 992px){.faq .faq-item.open .faq-answer{padding-bottom:24px}}.faq .faq-item:last-child{border-bottom:2px solid #006A30}@media (min-width: 992px){.faq .faq-item:not(.open):hover{transition:background-color .3s linear;background-color:#006a30}.faq .faq-item:not(.open):hover .faq-question{transition:padding .3s ease-out;padding-left:24px;padding-right:24px}.faq .faq-item:not(.open):hover .faq-question__text{color:#fff}.faq .faq-item:not(.open):hover svg path{fill:#fff}}.faq .faq-item .faq-question{display:flex;justify-content:space-between;align-items:center;position:relative;gap:24px;width:100%;margin-bottom:47px}@media (max-width: 992px){.faq .faq-item .faq-question{margin-bottom:24px;gap:12px}}.faq .faq-item .faq-question__text{font-family:e-Ukraine;font-size:28px;font-weight:500;text-align:left;line-height:34px;color:#000}@media (max-width: 992px){.faq .faq-item .faq-question__text{font-size:22px;line-height:1.2}}@media (max-width: 744px){.faq .faq-item .faq-question__text{font-size:20px}}.faq .faq-item .faq-question .icon-minus{position:absolute;right:0;opacity:0;transform:translate(10px)}.faq .faq-item .faq-question .icon-plus{opacity:1}.faq .faq-item .faq-icons{display:flex;flex-shrink:0}.faq .faq-item .faq-answer{max-width:1200px;max-height:0;overflow:hidden;transition:max-height .3s ease-out,padding-bottom .3s ease-out;color:#000;font-size:20px;font-style:normal;line-height:27px;letter-spacing:-.32px}.faq .faq-item .faq-answer p{margin-bottom:10px}.faq .faq-item .faq-answer p:last-child{margin-bottom:0}.faq .faq-item .faq-answer ul{padding-left:30px}.faq .faq-item .faq-answer ul li{margin-bottom:10px}.faq .faq-item .faq-answer ul li:last-child{margin-bottom:0}.faq .faq-item .faq-answer a{text-decoration:underline}.feedback{position:relative;background:#e6f1eb;padding-top:60px;padding-bottom:120px}@media (max-width: 992px){.feedback{padding-bottom:60px}}.feedback .feedback-form{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:60px}@media (max-width: 992px){.feedback .feedback-form{gap:30px}}.feedback__title{color:#000;font-family:e-Ukraine;font-size:38px;font-weight:400;line-height:40px;text-align:center;margin-bottom:60px}@media (max-width: 992px){.feedback__title{margin-bottom:30px}}.feedback__error{display:none;position:absolute;font-size:12px;color:red;top:100%}.feedback__error--show{display:block}.feedback .two-columns{display:flex;gap:60px}@media (max-width: 992px){.feedback .two-columns{gap:30px}}@media (max-width: 744px){.feedback .two-columns{flex-direction:column}}.feedback .input-wrapper{position:relative;width:100%}.feedback .input-wrapper:has(input:not(:placeholder-shown)) .label-input{display:block}.feedback .input-wrapper .label-input{display:none;position:absolute;left:0;top:0;color:#959595;font-size:14px;font-weight:500;line-height:16px}.feedback .input-wrapper input{width:100%;border:none;outline:none;background:transparent;font-size:18px;font-weight:500;height:22px;margin-bottom:7px;margin-top:21px;color:#000}.feedback .input-wrapper input::placeholder{color:silver}.feedback .input-wrapper:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:#000;transition:background .3s}.feedback .input-wrapper .error{position:absolute;font-size:12px;color:red;top:100%;left:0}.feedback .input-wrapper:hover:after,.feedback .input-wrapper:focus-within:after{background:linear-gradient(78deg,#c3aab2 -6.84%,#a3dec6 21.01%,#95d7c8 50.61%,#89d1ca 82.58%,#4b8bfa 126.33%)}.feedback .input-wrapper:has(input:disabled):after{display:none}.feedback .input-wrapper:has(input:disabled) .label-input{display:block}.feedback .checkbox-wrapper input[type=checkbox]{display:none}.feedback .checkbox-wrapper .checkbox-label{display:flex;gap:8px;cursor:pointer}.feedback .checkbox-wrapper .checkbox-icon{position:relative;width:20px;height:20px;flex-shrink:0}.feedback .checkbox-wrapper .checkbox-icon .icon{position:absolute;top:0;left:0;transition:opacity .2s ease}.feedback .checkbox-wrapper .checkbox-icon .icon--active{opacity:0}.feedback .checkbox-wrapper input:checked+.checkbox-icon .icon--inactive{opacity:0}.feedback .checkbox-wrapper input:checked+.checkbox-icon .icon--active{opacity:1}.feedback .checkbox-wrapper .checkbox-text{font-size:14px;line-height:16px;color:#000;align-self:center}.feedback .checkbox-wrapper .checkbox-text a{text-decoration:underline}.feedback .submit-wrapper{text-align:center}.feedback .btn-primary{color:#fff;background:#231f20;border-radius:999px;padding:12px 24px;text-align:center;font-size:20px;font-weight:500;line-height:27px}.feedback__success{position:absolute;left:0;top:0;width:100%;height:100%;background:#e6f1eb;display:flex;justify-content:center;align-items:center;flex-direction:column}.feedback__success.none{display:none}.feedback__success-content{max-width:960px;margin:0 auto}.feedback__hands-shake{display:flex;justify-content:center;margin-bottom:20px}.feedback__success-text{color:#000;text-align:center;font-family:e-Ukraine;font-size:38px;font-weight:400;line-height:40px}.useful-for{max-width:620px;margin:0 auto}.useful-for__title{color:#231f20;text-align:left;font-family:e-UkraineHead,sans-serif;font-size:38px;font-weight:500;line-height:40px;margin-bottom:48px}@media (max-width: 992px){.useful-for__title{text-align:center;margin-bottom:24px}}.useful-for__text{color:#231f20;font-size:20px;font-weight:400}.useful-for__text p{margin-bottom:10px}.useful-for__text p:last-child{margin-bottom:0}.scroll-to-top{background:#006a30;position:fixed;right:48px;bottom:48px;height:40px;width:40px;display:flex;align-items:center;justify-content:center}@media (max-width: 992px){.scroll-to-top{right:15px;bottom:15px}}
