.hover-stroke{-webkit-transition:stroke var(--hover-transition);transition:stroke var(--hover-transition)}.hover-fill{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}@media (max-width:768px){.mobile-hide{display:none!important}}@media (min-width:769px){.mobile-show{display:none!important}}.input{position:relative}.input .output_text,.input input,.input textarea{width:100%;outline:0;background-color:#f6f6f6;padding:.75rem 1.5rem;border-radius:.625rem;color:var(--black-100)}.input .output_text::-webkit-input-placeholder,.input input::-webkit-input-placeholder,.input textarea::-webkit-input-placeholder{opacity:1!important;color:#6f6f6f!important}.input .output_text::-moz-placeholder,.input input::-moz-placeholder,.input textarea::-moz-placeholder{opacity:1!important;color:#6f6f6f!important}.input .output_text:-ms-input-placeholder,.input input:-ms-input-placeholder,.input textarea:-ms-input-placeholder{opacity:1!important;color:#6f6f6f!important}.input .output_text::-ms-input-placeholder,.input input::-ms-input-placeholder,.input textarea::-ms-input-placeholder{opacity:1!important;color:#6f6f6f!important}.input .output_text::placeholder,.input input::placeholder,.input textarea::placeholder{opacity:1!important;color:#6f6f6f!important}.input .output_text[disabled],.input .output_text[readonly]:not(.output_text),.input input[disabled],.input input[readonly]:not(.output_text),.input textarea[disabled],.input textarea[readonly]:not(.output_text){opacity:.48;cursor:not-allowed}.input textarea{resize:none;min-height:8.3125rem}.input .output_value[disabled]~.output_text,.input .output_value[readonly]~.output_text{opacity:.48;cursor:not-allowed!important}.input__message{font-size:max(.75rem,12px);display:block;color:red}.input__file,.input__file-doc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.input__file-doc a{font-size:max(.75rem,12px);line-height:140%;font-weight:500;color:#272726}.input__file-ico{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;border-radius:.625rem;width:2.5rem;height:2.5rem;margin-right:.75rem;background-color:rgba(34,34,34,.1)}.input__file-ico>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.input__file-size{font-size:10px;line-height:150%;color:#6f6f6f;margin-top:2px}.input__file-remove{display:none}.input__file-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input__ico{width:1.5rem;height:1.5rem;margin-right:.625rem}.input__title{font-size:max(.75rem,12px);line-height:140%;font-weight:500;color:#272726}.input__info{margin-top:.625rem;text-align:center;font-size:max(.625rem,12px);line-height:150%;color:#6f6f6f}.input__change{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:.5rem;backdrop-filter:blur(4px);background:rgba(246,246,246,.8);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;opacity:0;visibility:hidden;-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition)}.input__change>svg{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain;margin-right:.75rem}.input__change>p{font-size:max(.75rem,12px);line-height:140%;font-weight:500}.input.input--checkbox input:checked+span::before{opacity:1;visibility:visible}.input.input--checkbox input:checked+span::after{background-color:var(--orange)}.input.input--checkbox span{position:relative;padding-left:1.75rem;letter-spacing:-.01em}.input.input--checkbox span::after,.input.input--checkbox span::before{content:"";position:absolute;top:0;left:0;display:block;width:1.25rem;height:1.25rem;border-radius:.1875rem;background-size:contain;background-repeat:no-repeat;background-position:center;-webkit-transition:opacity var(--hover-transition),visibility var(--hover-transition),background-color var(--hover-transition);transition:opacity var(--hover-transition),visibility var(--hover-transition),background-color var(--hover-transition)}.input.input--checkbox span::after{background-color:#f0f0f0}.input.input--checkbox span::before{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:.875rem;height:.875rem;left:.1875rem;background-image:url('data:image/svg+xml,%3Csvg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M11.1107 3.88867L5.55512 9.44423L2.77734 6.66645" stroke="white" stroke-linecap="round" stroke-linejoin="round" /%3E%3C/svg%3E');opacity:0;visibility:hidden;z-index:2}.input.input--file{position:relative;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:1.5rem;border:1px dashed #9b9b9b;border-radius:.5rem;background-color:#f6f6f6}.input.input--file.upload-success .input__inner{display:none}.input.input--consent{font-size:max(.875rem,12px)}.input.input [type=checkbox],.input.input [type=file],.input.input [type=radio]{position:absolute;left:-9999px}.input.input [type=date]{color:#6f6f6f}.form__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.form__row>*{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.form__row>:not(:last-child){margin-right:.625rem}.form__row:not(:last-child){margin-bottom:.625rem}@media (max-width:768px){.form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__row>*{width:100%}.form__row>:not(:last-child){margin-right:unset;margin-bottom:14px}.form__row:not(:last-child){margin-bottom:14px}}.section{padding:7.5rem 0}.section-bg{position:absolute;top:0;left:0;right:0;bottom:0}.section-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.section-text{font-size:max(.875rem,12px);line-height:150%;font-weight:500}.section-text--medium{font-size:max(1rem,12px);line-height:140%}.section-text--big{font-size:max(1.125rem,14px);line-height:150%}.section-ico{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;border-radius:.625rem;width:3rem;height:3rem;-ms-flex-negative:0;flex-shrink:0;background-color:var(--orange)}.section-ico>img{width:1.5rem;height:1.5rem;-o-object-fit:contain;object-fit:contain}.section-ico--big{width:3.5rem;height:3.5rem}.section-ico--big>img{width:2rem;height:2rem}.section-wrapper{padding:2rem;background-color:rgba(255,255,255,.4);border:.5px solid var(--white);border-radius:.875rem}.section-wrapper .swiper{overflow:visible}.section-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -.625rem}.section-cards>*{width:calc(33.3333333333% - 20px);margin:0 10px .625rem}.section-card{height:auto;text-align:center;padding:2rem .875rem;border-radius:.875rem;border:.5px solid var(--white)}.section-card__ico{margin:0 auto 1.25rem}.section-card__text{margin-top:.875rem;line-height:140%;font-weight:500;letter-spacing:-.01em}@media (max-width:768px){.section{padding:64px 0}.section-wrapper{padding:24px;margin:48px -16px 0}.section-cards{-ms-flex-wrap:unset;flex-wrap:unset;margin:unset}.section-cards>*{width:100%;margin:auto}.section-card{padding:32px 14px;min-height:235px;max-width:272px;width:100%;text-wrap:balance}}.site-container{overflow:hidden}.site-container:has(.privacy){overflow:unset}.scroll-appearance-right{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);opacity:0;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.scroll-appearance-right.scroll-appearance-shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.scroll-appearance-left{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px);opacity:0;-webkit-transition:opacity .5s ease-in-out,-webkit-transform .5s ease-in-out;transition:opacity .5s ease-in-out,transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.scroll-appearance-left.scroll-appearance-shown{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);opacity:1}.scroll-appearance-fade{opacity:0;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.scroll-appearance-fade.scroll-appearance-shown{opacity:1}.scroll-appearance-translate{opacity:0;-webkit-transform:translateY(10%);-ms-transform:translateY(10%);transform:translateY(10%);-webkit-transition:opacity var(--hover-transition),-webkit-transform var(--hover-transition);transition:opacity var(--hover-transition),-webkit-transform var(--hover-transition);transition:opacity var(--hover-transition),transform var(--hover-transition);transition:opacity var(--hover-transition),transform var(--hover-transition),-webkit-transform var(--hover-transition);-webkit-transition-delay:.1s;transition-delay:.1s}.scroll-appearance-translate.scroll-appearance-shown{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.popup{padding:2.625rem;border-radius:1.25rem;max-width:414px;width:100%}.popup__ico{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;width:3.75rem;height:3.75rem;border-radius:50%;background:-webkit-gradient(linear,left top,left bottom,from(#ea5b2e),to(#f7ce38));background:linear-gradient(180deg,#ea5b2e 0,#f7ce38 100%);margin:0 auto 1.25rem}.popup__ico>svg{width:2rem;height:2rem;-o-object-fit:contain;object-fit:contain}.popup__wrapper{text-align:center}.popup__title{margin-bottom:.75rem}.popup__text{color:var(--black-90);margin-bottom:1.25rem}.popup__button .btn{width:100%}@media (max-width:768px){.popup{padding:20px}.card__img{max-height:400px}.card__img::before{padding-top:67%}.card:not(:last-child){margin-bottom:20px}}.logo{display:block;height:4.25rem}.logo>img{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}.f-button.is-close-btn{display:none}.fancybox__backdrop{background:rgba(10,10,10,.6)}.fancybox__slide{padding:1rem}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:1.25rem;overflow:hidden}.card__link{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.card__img{position:relative;width:100%;display:block}.card__img::before{content:"";display:block;width:100%}.card__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1.25rem 1.25rem 0 0;-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}.card__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;padding:2rem;background-color:var(--white);border-radius:0 0 1.25rem 1.25rem}.card__descr,.card__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card__title{margin-bottom:.875rem;color:var(--dark);-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition);-webkit-line-clamp:2}.card__descr{font-weight:500;color:var(--text);-webkit-line-clamp:3}.card__button{color:var(--orange);line-height:140%;font-weight:900;margin-top:auto;text-align:left}.card__button>svg{width:.6875rem;height:.5rem;-o-object-fit:contain;object-fit:contain;margin-left:.375rem;-webkit-transition:-webkit-transform var(--hover-transition);transition:-webkit-transform var(--hover-transition);transition:transform var(--hover-transition);transition:transform var(--hover-transition),-webkit-transform var(--hover-transition)}.cookie-banner{position:fixed;right:2.5rem;bottom:2.5rem;backdrop-filter:blur(12px);-webkit-box-shadow:0 2px 14px 0 rgba(0,0,0,.06);box-shadow:0 2px 14px 0 rgba(0,0,0,.06);background-color:var(--white);border-radius:.625rem;padding:1.5rem;z-index:100;max-width:29.5rem;width:100%;display:none}.cookie-banner__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:.75rem}.cookie-banner__title{font-size:max(1.25rem,12px);line-height:140%;font-weight:600;color:#141414;margin-right:.9375rem}.cookie-banner__close{width:1.5rem;height:1.5rem}.cookie-banner__close svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.cookie-banner__close svg path{-webkit-transition:fill var(--hover-transition);transition:fill var(--hover-transition)}.cookie-banner__text{font-weight:500;color:#545454}.cookie-banner__text a{color:#545454;-webkit-transition:color var(--hover-transition);transition:color var(--hover-transition)}@media (any-hover:hover){.input.input--file.upload-success:hover .input__change{opacity:1;visibility:visible}.card:hover .card__img img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.card:hover .card__title{color:var(--orange)}.card:hover .card__button svg{-webkit-transform:translateX(.25rem);-ms-transform:translateX(.25rem);transform:translateX(.25rem)}.cookie-banner__close:hover path{fill:var(--orange)}.cookie-banner__text a:hover{color:var(--orange)}}.cookie-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1.25rem;gap:.625rem}.cookie-banner__button{padding-top:.8125rem;padding-bottom:.8125rem;-webkit-box-flex:1;-ms-flex:1;flex:1}.cookie-banner__button--decline{background-color:transparent;color:var(--orange);outline:1px solid var(--orange)}@media (max-width:768px){.cookie-banner{left:16px;right:16px;bottom:16px;width:calc(100% - 32px);max-width:500px;margin-left:auto}.cookie-banner__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}