.params{display:grid;gap:0}.params__title{font-feature-settings:"liga" off,"clig" off;color:#004431;font-size:25px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:30px;margin:0 0 25px;text-transform:uppercase}@media (min-width:1140px){.params__title{margin:14px 0 25px}}.params__item{background-color:#fff;display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between;padding:13px 23px;width:100%}.params__item:nth-of-type(odd){background-color:#f4f9f4}.params__name{color:#549f57;font-weight:500}.params__name,.params__value{font-size:16px;font-style:normal;line-height:1.1}.params__value{color:#2a2a2a;font-weight:400;text-align:right}.params__button{margin:35px auto 60px}.params-text{align-content:flex-start;display:flex;flex-flow:row wrap;gap:0 clamp(15px,7vw,100px);max-width:100%;padding:0 22px 0 0}.params-text ul{display:inline-block;height:fit-content;max-width:100%}.params-text .package__content ul:not([class])>li:not([class]){color:#004431;display:inline-block;font-size:16px;font-style:normal;line-height:28px;max-width:100%}.params-text .package__content ul:not([class])>li:not([class]) b,.params-text .package__content ul:not([class])>li:not([class]) strong{font-weight:700}.info-bar{background:radial-gradient(rgba(84,159,87,.7),transparent 65%) no-repeat,linear-gradient(#004431,#004431);background-position:-13% 70%,0 0;background-size:1200px 800px,100% 100%;padding:25px 16px;position:relative;transition-property:height,background-color;width:100%}@media (min-width:28.125em){.info-bar{padding:40px 46px}}.info-bar__title{color:#f7d117;font-size:16px;font-weight:700;line-height:1;padding-left:5px}.info-bar__title--big{text-transform:uppercase}@media (min-width:28.125em){.info-bar__title{font-size:25px}}.info-bar__ico{align-items:center;display:grid;font-size:18px;gap:0 9px;grid-template-columns:48px auto;position:relative}@media (min-width:52.5em){.info-bar__ico{font-size:25px}}.info-bar__ico:before{background-color:hsla(0,0%,100%,.09);border-radius:50%;height:48px;position:relative;width:48px;z-index:1}.info-bar__ico:after,.info-bar__ico:before{content:"";display:block;flex-shrink:0;grid-column:1/2}.info-bar__ico:after{background-color:#f7d117;height:22px;inset:50% 0 0 50%;-webkit-mask-image:url(/assets/ico/tel.svg);mask-image:url(/assets/ico/tel.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;transition:background-color .3s ease 0s;translate:-50% -50%;width:22px;z-index:2}.info-bar__ico .country_code{margin-right:6px}.info-bar__button{align-items:center;background:#f7d117;color:#004431;display:inline-flex;justify-content:center;margin-top:33px;width:100%}@media (min-width:99.25em){.info-bar__button{font-size:28.539px;font-weight:700;gap:14.269px;padding:21.404px 49.943px}.info-bar__button:after{height:34.247px;width:34.247px}}.info-bar__contact{align-items:center;display:flex;flex-flow:row wrap;gap:25px 15px;justify-content:center;margin-top:37px}@media (min-width:1460px){.info-bar__contact{flex-flow:row nowrap;justify-content:space-between}}.info-bar__price{align-items:center;border:2px dashed hsla(0,0%,100%,.4);color:#fff;font-size:22px;font-weight:700;margin-bottom:auto;margin-inline:auto;padding:18px 15px;text-align:center;width:100%}@media (min-width:1160px){.info-bar__price{font-size:47px}}.info-bar__price small{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal}@media (min-width:1160px){.info-bar__price small{font-size:33px}}.detail-params{margin-top:80px}.detail-params__title{font-feature-settings:"liga" off,"clig" off;align-items:center;background:#f4f9f4;color:#2a2a2a;display:inline-flex;font-size:20px;font-style:normal;font-weight:700;gap:16px;line-height:1.3;padding:26px 16px 3px}@media (min-width:28.125em){.detail-params__title{font-size:30px;line-height:1.4;padding:35px 40px 21px}}.detail-params__title:before{background:url(/assets/ico/chat-info.svg) no-repeat;background-size:contain;content:"";display:inline-block;flex-shrink:0;height:38px;width:38px}.detail-params__body{background:#f4f9f4;display:flex;flex-flow:row wrap;gap:37px 53px;padding:30px 16px;width:100%}@media (min-width:28.125em){.detail-params__body{gap:65px 0;padding:60px 67px}}@media (min-width:52.5em){.detail-params__body{display:grid;grid-template-areas:"detail-params__content detail-params__content";grid-template-columns:1fr 600px;grid-template-rows:auto auto}.detail-params__body:has(.params-text,.detail-params__video){grid-template-areas:"params detail-params__video" "detail-params__content detail-params__content"}}.detail-params__body .package__content ul:not([class])>li:not([class]){color:#004431;font-size:16px;font-style:normal;line-height:28px}.detail-params__body .package__content ul:not([class])>li:not([class]) b,.detail-params__body .package__content ul:not([class])>li:not([class]) strong{font-weight:800;margin-right:7px}.detail-params__content{display:block;font-size:17px;grid-area:detail-params__content;padding:0!important}.detail-params__content--description{margin-bottom:17px}@media (min-width:67.5em){.detail-params__content{flex:1 1;min-width:380px}}.detail-params__content .params{margin-top:30px}.detail-params__video{display:block;grid-area:detail-params__video;width:100%}@media (min-width:770px){.detail-params__video{flex:600px 0 0}}lite-youtube{aspect-ratio:16/9;background-color:#000;background-position:50%;background-size:cover;contain:content;cursor:pointer;display:block;height:auto;max-width:100%;position:relative;width:100%}lite-youtube:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==);background-position:top;background-repeat:repeat-x;content:"";display:block;height:80px;padding-bottom:50px;position:absolute;top:0;transition:all .2s cubic-bezier(0,0,.2,1);width:100%}lite-youtube iframe{aspect-ratio:16/9;border:none;height:auto;margin-top:-4px;width:100%}lite-youtube lite-youtube>iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}lite-youtube>.lty-playbtn{background-color:transparent;background:rgba(0,68,49,.45);background:rgba(0,68,49,.45) url(/assets/ico/play-btn.svg) no-repeat;background-position:50%;border:none;cursor:pointer;display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0);width:100%;z-index:2}lite-youtube>.lty-playbtn:after{backdrop-filter:blur(2px);background:hsla(0,0%,100%,.161);clip-path:polygon(0 0,0 100%,10px 100%,10px 10px,calc(100% - 10px) 10px,calc(100% - 10px) calc(100% - 10px),10px calc(100% - 10px),10px 100%,100% 100%,100% 0);content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:3}lite-youtube .lty-playbtn:focus,lite-youtube:hover>.lty-playbtn{filter:none}lite-youtube.lyt-activated{cursor:unset}lite-youtube.lyt-activated:before,lite-youtube.lyt-activated>.lty-playbtn{display:none;opacity:0;pointer-events:none}.lyt-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.contact-board{display:flex;flex-flow:column;gap:0p 0;justify-content:space-between;margin-inline:auto;margin-bottom:40px;margin-top:28px;max-width:100%;position:relative;width:fit-content}@media (min-width:28.125em){.contact-board{margin-bottom:80px;margin-top:47px}}@media (min-width:67.5em){.contact-board{background:#f7d117;flex-flow:row;max-width:1104px;width:100%}.contact-board>*{width:100%}}.contact-board #form-loader{background-color:rgba(0,68,49,.8);color:#fff;display:grid;font-size:22px;font-weight:600;height:100%;inset:0;opacity:0;place-items:center;position:absolute;text-transform:uppercase;transition-duration:.6s;transition-property:opacity,visibility;transition-timing-function:ease-out;visibility:hidden;width:100%;z-index:2}.contact-board #form-loader.show{opacity:1;transition-duration:.4s;transition-timing-function:ease-in;visibility:visible}.contact-board__heading{font-feature-settings:"liga" off,"clig" off;color:#004431;font-size:20px;font-weight:700;letter-spacing:2px;line-height:1.2;margin-top:52px;padding-inline:10px;text-align:center;text-transform:uppercase}@media (min-width:28.125em){.contact-board__heading{font-size:25px;margin-top:80px}}.contact-board__row{align-items:center;display:flex;flex-flow:row wrap;gap:14px 32px;max-width:360px}@media (min-width:52.5em){.contact-board__row{margin:0 -41px 0 0}}.contact-board__img{border:3px solid #fff;border-radius:50%;display:block;flex-shrink:0;height:259px;margin-bottom:10px;object-fit:cover;position:relative;width:259px}@media (min-width:99.25em){.contact-board__img{background:#1f603f;flex-flow:row;margin-bottom:31px}}.contact-board__title{font-feature-settings:"liga" off,"clig" off;color:#2a2a2a;font-family:Space Grotesk;font-size:20px;font-style:normal;font-weight:700;line-height:1.1;position:relative;text-align:center;z-index:1}@media (min-width:99.25em){.contact-board__title{font-size:40px}}.contact-board__name{font-feature-settings:"liga" off,"clig" off;color:#004431;font-family:Space Grotesk;font-size:18px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:1.2;margin:2px 0 24px;position:relative;text-align:center;text-transform:uppercase;z-index:1}@media (min-width:99.25em){.contact-board__name{font-size:25px;margin:2px 0 24px}}.contact-board__content{align-items:center;background:#1f603f;background:radial-gradient(#337c48,transparent 65%) no-repeat,linear-gradient(#1a5f3d,#004431);background-position:-620px -70px;background-size:1660px;display:flex;flex-direction:column;height:100%;max-width:552px;overflow-y:clip;padding:17px 15px;position:relative;z-index:1}@media (min-width:28.125em){.contact-board__content{padding:30px 40px}}@media (min-width:99.25em){.contact-board__content{background-position:-620px -150px;height:100%;padding:55px 80px;width:100%}}.contact-board__content .contact-link__title,.contact-board__content .contact-link__value{color:#004431}.contact-board__content:before{background:url(/assets/ico/contact-arrow.svg) no-repeat;background-size:cover;content:"";flex-shrink:0;height:100%;position:absolute;right:0;top:0;width:100%;z-index:0}.contact-board .demand-form,.contact-board .form_success{background:linear-gradient(180deg,#e3efe3,#fff);border:none;box-shadow:0 8.939px 26.818px 0 rgba(0,68,49,.06);flex:0 1;margin-block:0;max-width:552px;padding:20px 15px;width:100%}@media (min-width:28.125em){.contact-board .demand-form,.contact-board .form_success{height:100%;padding:40px 50px}}.contact-board .demand-form h3,.contact-board .form_success h3{margin-top:0}.contact-board .demand-form .box,.contact-board .form_success .box{display:flex;flex-flow:row wrap;gap:0 12px;position:relative}.contact-board .demand-form .box>*,.contact-board .form_success .box>*{flex:1 1 100%}.contact-board .demand-form #frm-demandForm-demandForm-gdpr_terms-pair,.contact-board .form_success #frm-demandForm-demandForm-gdpr_terms-pair{max-width:calc(50% - 12px)}.contact-board .demand-form .form-group,.contact-board .demand-form__group,.contact-board .form_success .form-group,.contact-board .form_success__group{margin-bottom:19px;position:relative}.contact-board .demand-form .form-group label,.contact-board .demand-form__group label,.contact-board .form_success .form-group label,.contact-board .form_success__group label{color:#004431;font-size:17px;font-weight:500;line-height:20px}.contact-board .demand-form .form-group .error-text,.contact-board .demand-form__group .error-text,.contact-board .form_success .form-group .error-text,.contact-board .form_success__group .error-text{display:block;font-size:12px;margin-top:2px}.contact-board .demand-form .form-group [type=checkbox],.contact-board .demand-form__group [type=checkbox],.contact-board .form_success .form-group [type=checkbox],.contact-board .form_success__group [type=checkbox]{margin:5px 10px -31px 0}.contact-board .demand-form .form-group.has-error,.contact-board .demand-form .form-group:has(.has-error),.contact-board .demand-form__group.has-error,.contact-board .demand-form__group:has(.has-error),.contact-board .form_success .form-group.has-error,.contact-board .form_success .form-group:has(.has-error),.contact-board .form_success__group.has-error,.contact-board .form_success__group:has(.has-error){margin-bottom:2px}.contact-board .demand-form .form-group input:focus-visible,.contact-board .demand-form__group input:focus-visible,.contact-board .form_success .form-group input:focus-visible,.contact-board .form_success__group input:focus-visible{background:#fff;border:1px solid #1a603d;box-shadow:0 0 10px 0 rgba(26,96,61,.12),inset 0 2px 2px 0 #e3f5e3}.contact-board .demand-form .form-group--text,.contact-board .demand-form__group--text,.contact-board .form_success .form-group--text,.contact-board .form_success__group--text{margin-bottom:10px}.contact-board .demand-form .form-group--text textarea,.contact-board .demand-form__group--text textarea,.contact-board .form_success .form-group--text textarea,.contact-board .form_success__group--text textarea{height:91px;max-height:250px;min-height:91px;resize:vertical}.contact-board .demand-form .form-group--name input,.contact-board .demand-form__group--name input,.contact-board .form_success .form-group--name input,.contact-board .form_success__group--name input{background:#fff url(/assets/ico/user.svg) no-repeat;background-position:calc(100% - 13px);background-size:24px 24px}.contact-board .demand-form .form-group--phone input,.contact-board .demand-form__group--phone input,.contact-board .form_success .form-group--phone input,.contact-board .form_success__group--phone input{background:#fff url(/assets/ico/phone-call.svg) no-repeat;background-position:calc(100% - 13px);background-size:18px 18px}.contact-board .demand-form .form-group--email input,.contact-board .demand-form__group--email input,.contact-board .form_success .form-group--email input,.contact-board .form_success__group--email input{background:#fff url(/assets/ico/envelope.svg) no-repeat;background-position:calc(100% - 13px);background-size:24px 24px}.contact-board .demand-form .form-group--captcha,.contact-board .demand-form__group--captcha,.contact-board .form_success .form-group--captcha,.contact-board .form_success__group--captcha{margin:0}.contact-board .demand-form .form-group--captcha label,.contact-board .demand-form__group--captcha label,.contact-board .form_success .form-group--captcha label,.contact-board .form_success__group--captcha label{min-width:111px}.contact-board .demand-form .form-group--captcha .form-group,.contact-board .demand-form__group--captcha .form-group,.contact-board .form_success .form-group--captcha .form-group,.contact-board .form_success__group--captcha .form-group{align-items:center;display:flex;gap:10px;margin:0;max-width:330px}@media (min-width:28.125em){.contact-board .demand-form .form-group--captcha .form-group,.contact-board .demand-form__group--captcha .form-group,.contact-board .form_success .form-group--captcha .form-group,.contact-board .form_success__group--captcha .form-group{max-width:280px}}.contact-board .demand-form .form-group--captcha .form-group input,.contact-board .demand-form__group--captcha .form-group input,.contact-board .form_success .form-group--captcha .form-group input,.contact-board .form_success__group--captcha .form-group input{padding:8px 10px;text-align:center;width:55px}.contact-board .demand-form .checkbox span:not(.error-text),.contact-board .form_success .checkbox span:not(.error-text){color:#2a2a2a;display:inline-block;font-size:14px;font-weight:400;line-height:17px;margin:0 0 0 30px}.contact-board .demand-form .checkbox a,.contact-board .form_success .checkbox a{color:#549f57;font-size:14px;font-weight:500;line-height:17px;text-decoration-line:underline}.contact-board .demand-form__submit,.contact-board .form_success__submit{bottom:0;margin-bottom:19px;position:absolute;right:0}@media (min-width:28.125em){.contact-board .demand-form__submit input,.contact-board .form_success__submit input{background:#e3efe3 url(/assets/ico/arrow-up-right.svg) no-repeat;background-position:calc(100% - 35px);background-size:24px;padding:16px 69px 16px 35px}.contact-board .demand-form__submit input:hover,.contact-board .form_success__submit input:hover{background:#f6cf3d url(/assets/ico/arrow-up-right.svg) no-repeat;background-position:calc(100% - 35px);background-size:24px;color:#004431}}.detail{width:100%}.detail__pagination{bottom:0!important;gap:3px;position:absolute;top:0!important}.detail__pagination--wrapper{flex:100% 1 1;height:100%;min-height:16px;position:relative;width:100%}.detail__pagination .swiper-pagination-bullet{background:#004431;border-radius:15px;box-shadow:none;flex-shrink:0;height:16px;opacity:1;transition:background .3s ease-in;width:16px}.detail__pagination .swiper-pagination-bullet:hover{background:rgba(247,209,23,.792)}.detail__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#549f57}.detail__nav{background-color:#004431;background-size:contain;cursor:pointer;display:block;flex:32px 0 0;font-size:0;height:24px;-webkit-mask-image:url(/assets/ico/arrow.svg);mask-image:url(/assets/ico/arrow.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;padding:5px;text-decoration-color:none;transition:background-color .3s ease 0s;transition-duration:.4s;transition-timing-function:ease-out;width:24px}.detail__nav--right{transform:scaleX(-1)}.detail__nav:hover{background:#f7d117;transition-duration:.2s;transition-timing-function:ease-in}.detail__nav-wrap{gap:5px;justify-content:center;margin-right:15px;overflow:hidden;padding:0 9px;position:relative}.detail__nav-wrap,.detail__top{align-items:center;display:flex;width:100%}.detail__top{flex-direction:column;gap:15px;padding:0 15px}@media (min-width:1140px){.detail__top{align-items:flex-start;flex-direction:row;gap:49px}}@media (min-width:99.25em){.detail__top{padding:0}}.detail__top-left{display:flex;flex-direction:column;gap:17px;max-width:750px;width:100%}@media (min-width:67.5em){.detail__top-left{flex:calc(50% - 24.5px) 1 1;width:calc(50% - 24.5px)}}.detail__top-left>a{display:block;max-width:100%}.detail__top-right{display:grid;width:100%}@media (min-width:67.5em){.detail__top-right{flex:calc(50% - 24.5px) 0 1;max-width:625px;width:calc(50% - 24.5px)}.detail__top-right>.button{margin:33px auto 60px}}.detail__heading{color:#2a2a2a;font-size:25px;font-style:normal;font-weight:700;line-height:1.1;margin:0 0 38px;padding:0 15px}@media (min-width:52.5em){.detail__heading{font-size:55px}}@media (min-width:99.25em){.detail__heading{padding:0}}.detail__img a,.detail__thumbnail a{display:block;height:fit-content;width:fit-content}.detail__img img,.detail__thumbnail img{background:#fff;border:1px solid #fff;box-shadow:0 3px 15px 0 rgba(0,68,49,.11);display:block;object-fit:cover;padding:9px}@media (min-width:52.5em){.detail__img img,.detail__thumbnail img{padding:14px;transition-duration:.4s;transition-property:border-color,background-color,opacity;transition-timing-function:ease-out}.detail__img img:hover,.detail__thumbnail img:hover{background:#f4f9f4;border:1px solid #549f57;transition-duration:.2s;transition-timing-function:ease-in}}.detail__img{display:block}.detail__img img{height:fit-content;object-fit:contain;width:100%}@media (min-width:52.5em){.detail__img img{height:auto;object-fit:cover}.detail__img{margin-right:15px;width:calc(100% - 15px)}}.detail__thumbnail{flex-shrink:0;height:170px;width:170px}@media (min-width:52.5em){.detail__thumbnail{height:236px;width:236px}}.detail__thumbnail>img{height:100%;padding:7px;width:100%}@media (min-width:52.5em){.detail__thumbnail>img{padding:12px}}.detail .swiper-detail{overflow-x:clip;width:100%}@media (min-width:52.5em){.detail .swiper-detail{margin-left:-13px}.detail .swiper-detail .swiper-wrapper{margin-left:11px}}.detail .swiper-detail .swiper-slide{box-sizing:border-box;margin-block:13px;margin-left:1px}@media (min-width:52.5em){.detail .swiper-detail .swiper-slide{flex:1 0 auto;height:236px;max-width:calc(33.33333% - 19px)}}@media (min-width:28.125em){.detail .swiper-slide{transition:opacity .4s ease}.detail .swiper-slide.swiper-slide-prev{opacity:0}.detail .swiper-slide.swiper-slide-prev img{box-shadow:none;opacity:0}}