input, select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}

.main__info{margin-top: 80px;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid white;}.main__info-title{padding: 20px;max-width: 800px;text-align: center;font-size: 20px;line-height: 25px;color:white;text-shadow: 1px 1px black;}
@media screen and (max-width:500px){.main__info-title{font-size:17px;line-height:23px;}}
.about-page-title{margin:30px 0}@media screen and (max-width:767px){.about-page-title h2{font-size:27px;line-height:30px}}.about-page-content-header{display:flex;align-items:center;gap:40px;margin-bottom:15px}@media screen and (max-width:767px){.about-page-content-header{display:block}}.about-page-content-header_text{margin-bottom:20px;width:50%}@media screen and (max-width:767px){.about-page-content-header_text{width:100%}}.about-page-content-header_text p{margin-bottom:20px;font-size:14px;text-indent:15px}.about-page-content-header_text h4{margin-bottom:40px;font-weight:700;line-height:35px;font-size:30px}@media screen and (max-width:767px){.about-page-content-header_text h4{font-size:18px;margin-bottom:20px}}.about-page-content-header_image{width:300px;}@media screen and (max-width:767px){.about-page-content-header_image{width:243px;margin:0 auto;}}.about-page-content-header_image img{margin-top:20px;width:100%}
a,abbr,acronym,address,applet,article,aside,audio,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;display:flex;flex-direction:column;justify-content:space-between}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box}body{font-family:Montserrat,normal;font-size:16px;line-height:19.5px;font-weight:500}a{text-decoration:none;color:#000}a,button{display:block;outline:none}button{border:none;cursor:pointer;background:transparent}.h2,h2{font-size:40px;color:#404040;line-height:35px;}.h2,.h3,h2,h3{font-weight:700; line-height:normal;}.h3,h3{font-size:20px}@media screen and (max-width:1170px){.h3,h3{font-size:16px}}.h4,h4{color:#323232;font-size:16px;line-height:21.6px}.container{width:100%;max-width:1350px;margin:0 auto;position:relative;padding:0 30px;height:auto!important}@media screen and (max-width:576px){.container{padding:0 10px}}.fullscreen-section{width:100%;min-height:100vh}@media screen and (max-width:1170px){.fullscreen-section{min-height:300px}}.grid{min-width:auto;justify-content:space-between;flex-wrap:wrap;display:flex}.parallax-bg{background-repeat:no-repeat;background-size:cover;background-position:50%;background-attachment:fixed}.section-title{text-align:center;margin:25px 0}.section-title:after{content:"";display:block;height:1px;width:70px;background-color:#bb9b69;position:relative;margin:25px auto 0}.section-padding{padding:80px 0}@media screen and (max-width:1170px){.section-padding{padding:40px 0}}.service-item-list{display:flex;gap:40px 10px;flex-wrap:wrap;width:100%;justify-content:center;align-items:center}@media screen and (max-width:970px){.service-item-list{gap:10px}}@media screen and (max-width:670px){.service-item-list{max-height:840px;overflow:hidden}}.slider-service-item .slick-list{overflow:hidden}.slider-service-item .slick-track{display:flex}.slider-service-item .slick-dots{display:flex;gap:5px;position:absolute;bottom:20px;left:40px;width:80%}@media screen and (max-width:970px){.slider-service-item .slick-dots{bottom:-20px}}.slider-service-item .slick-dots li{width:10%;transition:1s}.slider-service-item .slick-dots li button{font-size:0;width:100%;height:9px;border-radius:20px;background-color:hsla(0,0%,51.4%,.8);transition:1s}.slider-service-item .slick-dots .slick-active{width:20%}.slider-service-item .slick-dots .slick-active button{width:100%;height:9px;border-radius:20px;background-color:rgba(26,26,26,.8)}.acardion-btn{display:none;margin-top:-30px;z-index:10}.acardion-btn button{z-index:1;max-width:225px;background-color:#fff;border-radius:50px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:15px}.acardion-btn button h4{font-family:Montserrat,normal;font-size:14px;font-weight:700;text-align:left;line-height:15px}@media screen and (max-width:670px){.acardion-btn{display:block}}.active-service-item{max-height:100%}.btn-1{width:100%;text-align:center;color:#000;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;padding:9px 20px;border-radius:50px;background-color:#fee332;transition:.3s}@media screen and (max-width:767px){.btn-1{padding:14px 20px}}.btn-1:hover{background-color:#b3ff00;color:#fff}.btn-1:active{background-color:#d7d7d7;color:#afafaf}.btn-2{text-align:center;font-size:13px;padding:6px 20px;border-radius:50px;border:1px solid #323232;transition:.3s;font-weight:700;background-color:#000;color:#fff}.btn-2:hover{background-color:#fff;color:#000}.btn-2:active{background-color:#d7d7d7;color:#afafaf;border:1px solid #d7d7d7}@media screen and (max-width:767px){.btn-2{padding:14px 20px}}input,textarea{font-family:Montserrat,normal;width: 100%;outline:none;background:transparent;background-color:#fdfdfd;border:1px solid #ebebeb;padding:9px 15px;border-radius:50px}textarea{min-height:100px}.two-column-text{-moz-column-width:200px;-moz-column-count:2;columns:200px 2;-moz-column-gap:30px;column-gap:30px;line-height:1.7;font-size:16px;text-align:justify}.two-column-text p{margin-bottom:20px}#map{max-height:500px}.editor{font-size:16px}.editor_small{font-size:13px}.editor p{margin-bottom:1.2em}.to-top-button{display:none;position:fixed;bottom:50px;left:50px;background-color:#1b1b1b;color:#fff;width:50px;height:50px;border:none}@media screen and (max-width:1170px){.to-top-button{display:none!important}}.wrapper{display:flex;gap:20px;justify-content:space-between;height:100%!important}@media screen and (max-width:970px){.wrapper{display:block}}.covid{cursor:default;position:absolute;top:90px;left:0;right:0;z-index:999}@media screen and (max-width:1000px){.covid{right:10px}}.covid-content{position:relative;margin:0 auto;max-width:950px;font-size:14px;padding:10px;border:1px solid hsla(0,0%,92.2%,.6705882352941176);display:flex;gap:20px;justify-content:center;align-items:center;background-color:#fff;border-radius:50px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15)}@media screen and (max-width:1000px){.covid-content{display:block;border-radius:10px;max-width:300px;padding:5px}}@media screen and (max-width:768px){.covid-content{display:none}}@media screen and (max-width:600px){.covid-content{margin:0 auto}}.covid-content a{float:right;text-decoration:underline}.covid-content button{position:absolute;top:10px;right:20px;width:20px;height:20px}@media screen and (max-width:1000px){.covid-content button{right:10px}}.covid-content button:after,.covid-content button:before{transform:rotate(45deg);display:block;position:absolute;top:0;right:10px;content:"";width:1px;height:20px;background-color:rgba(50,50,50,.33)}.covid-content button:after{transform:rotate(-45deg)}.manager{text-align:center}.manager-title{margin-bottom:20px}@media screen and (max-width:767px){.manager-title h2{font-size:30px}}.manager-subTitle{margin-bottom:40px}.information-sideImage{position:absolute;top:100px;left:0}@media screen and (max-width:970px){.information-sideImage{top:0}}@media screen and (max-width:600px){.information-sideImage{display:none}}.information-topImage{margin-left:20%;margin-bottom:50px}@media screen and (max-width:970px){.information-topImage{display:none}}.qustions-sideImage{position:absolute;top:0;right:0}@media screen and (max-width:1190px){.qustions-sideImage{display:none}}.questions-topImage{position:absolute;top:10px;right:5%}.questions-topImage img{transform:rotate(20deg);max-width:80%}@media screen and (max-width:1190px){.questions-topImage{display:none}}.contacts{position:absolute;top:50%;right:30px;z-index:10;transform: translateY(-50%);}@media screen and (max-width:1000px){.contacts{position:static;transform: translateY(0);}}
.congratulation-title{margin:30px 0}@media screen and (max-width:767px){.congratulation-title h2{font-size:27px;line-height:30px}}.congratulation-image img{max-width:50%}
.contact{padding:40px;background-color:#fff;border-radius:20px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);max-width:80%;float:right}@media screen and (max-width:1000px){.contact{border-radius:0;box-shadow:none;margin-bottom:20px;float:none;padding:20px}}@media screen and (max-width:767px){.contact{max-width:100%}}.contact-title{margin-bottom:20px}@media screen and (max-width:1000px){.contact-title{margin-bottom:40px}}@media screen and (max-width:767px){.contact-title{margin-bottom:15px}}.contact-title h2{font-size:35px}@media screen and (max-width:767px){.contact-title h2{font-size:30px}}.contact-subTitle{margin-bottom:20px}@media screen and (max-width:767px){.contact-subTitle{margin-bottom:15px}}@media screen and (max-width:767px){.contact-subTitle h4{font-size:14px}}.contact-number{width:70%;margin-bottom:30px}.contact-number-list{display:flex;flex-wrap:wrap;gap:10px}@media screen and (max-width:767px){.contact-number-list{display:block}}.contact-number-list_item{font-size:15px;font-weight:700}@media screen and (max-width:767px){.contact-number-list_item{font-size:17px;margin-bottom:6px}}.contact-form{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:30px}@media screen and (max-width:1000px){.contact-form{justify-content:flex-start;margin:40px 0}}@media screen and (max-width:767px){.contact-form{display:block;margin:20px 0}}.contact-form-wrapper{position:relative;width:50%}@media screen and (max-width:767px){.contact-form-wrapper{width:100%}}.contact-form-wrapper_input{width:100%;padding:9px}@media screen and (max-width:767px){.contact-form-wrapper_input{margin-bottom:20px;padding:14px}}.contact-form-wrapper-icon{display:none;position:absolute;top:6px;right:10px;width:20px}@media screen and (max-width:767px){.contact-form-wrapper-icon{top:11px}}.contact-form-wrapper-span{display:none;position:absolute;bottom:-20px;left:10px;font-size:12px;color:red}@media screen and (max-width:767px){.contact-form-wrapper-span{bottom:3px}}.contact-form_btn{width:48%}@media screen and (max-width:1000px){.contact-form_btn{width:50%}}@media screen and (max-width:767px){.contact-form_btn{width:100%}}.contact-form_btn button{font-size:16px}.contact-footer{margin-top:20px;display:flex;gap:50px}@media screen and (max-width:767px){.contact-footer{display:block}}@media screen and (max-width:767px){.contact-footer-socials{margin-bottom:30px}}.contact-footer-socials_icon{display:flex;align-items:center;gap:10px;margin-bottom:10px}.contact-footer-socials_icon .fa-envelope{font-size:20px;color:#fee332}.contact-footer-socials_icon h3{color:#404040;font-size:20px}.contact-footer-socials_email{margin-bottom:10px}.contact-footer-socials-list{display:flex;align-items:center;justify-content:space-evenly;gap:10px}@media screen and (max-width:767px){.contact-footer-socials-list{justify-content:flex-start}}.contact-footer-socials-list_item{color:rgba(0,0,0,.6);font-size:25px}.contact-footer-place_title{display:flex;gap:10px;align-items:center;margin-bottom:10px}.contact-footer-place_title .fa-location-dot{font-size:20px;color:#fee332}.contact-footer-place_title h3{color:#404040;font-size:20px}.contact-footer-place_address{margin-bottom:10px}.webmaster{position:absolute;bottom:35px;left:10px;z-index:50}
@charset "UTF-8";.contacts-page-title{margin:30px 0}@media screen and (max-width:767px){.contacts-page-title h2{font-size:27px;line-height:30px}}.contacts-page-list{display:grid;grid-template-areas:"a b" "c d";gap:20px}@media screen and (max-width:767px){.contacts-page-list{display:none}}.contacts-page-list_item{background:#fafafa;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:25px}.contacts-page-list_item-btn{width:240px}.contacts-page-list_item:first-child{grid-area:a}.contacts-page-list_item:nth-child(2){grid-area:b}.contacts-page-list_item:nth-child(3){grid-area:c}.contacts-page-list_item:nth-child(4){grid-area:d}.contacts-page-list_item-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.contacts-page-list_item-header_icon img{width:40px}.contacts-page-list_item-header_title h4{font-size:25px;font-weight:700}.contacts-page-list_item-list_item a{font-weight:700}.contacts-page-list_item-socials-list{display:flex;align-items:center;gap:30px}.contacts-page-list_item-socials-list_item a{color:rgba(0,0,0,.6);font-size:30px}.contacts-page-slider{display:none;position:relative}@media screen and (max-width:767px){.contacts-page-slider{display:block;padding-top:100px}}.contacts-page-slider-item{margin:10px;padding:20px;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:10px}.contacts-page-slider .slick-list{overflow:hidden}.contacts-page-slider .slick-track{display:flex}.contacts-page-slider .slick-dots{display:flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:20px;position:absolute;top:0;left:0;right:0}.contacts-page-slider .slick-dots li{width:45%;background:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:10px}.contacts-page-slider .slick-dots li button{font-size:0;padding:10px 15px;width:100%;height:100%}.contacts-page-slider .slick-dots li button:before{display:block;font-size:13px;font-weight:700;font-family:Montserrat,normal}.contacts-page-slider .slick-dots li:first-child button:before{content:"Телефон"}.contacts-page-slider .slick-dots li:nth-child(2) button:before{content:"Реквизиты"}.contacts-page-slider .slick-dots li:nth-child(3) button:before{content:"Отдел продаж"}.contacts-page-slider .slick-dots li:nth-child(4) button:before{content:"Почта"}.contacts-page-slider .slick-active button{background-color:#fee332;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:10px}
.covid-page-title{margin:30px 0}.covid-page-title h2{line-height:40px}@media screen and (max-width:767px){.covid-page-title h2{font-size:27px;line-height:30px}}.covid-page-subTitle{margin:20px 0}.covid-page-subTitle h4{font-size:20px;font-weight:700}.covid-page p{font-size:14px}
.tooltip-document{display:none;background-color:#fff;border-radius:10px;width:400px;padding:40px;position:absolute;bottom:20px;left:90px;filter:drop-shadow(0 0 15px rgba(0,0,0,.15))}@media screen and (max-width:620px){.tooltip-document{left:0;padding:15px;width:300px}}.tooltip-document h5{font-size:14px}@media screen and (max-width:620px){.tooltip-document h5{font-size:12px}}.documents-title{margin:30px 0}@media screen and (max-width:767px){.documents-title h2{font-size:27px}}.documents-description{max-width:50%}@media screen and (max-width:767px){.documents-description{max-width:80%}}@media screen and (max-width:567px){.documents-description{max-width:100%}}.documents h4{font-size:14px}.documents h4 a{font-weight:700;display:inline}.documents-list{margin-top:50px;display:flex;flex-wrap:wrap;align-items:center;gap:20px}.documents-list_item{cursor:default;max-height:200px;width:300px;background:#f4f4f4;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:10px}@media screen and (max-width:767px){.documents-list_item{width:100%}}.documents-list_item-title{display:flex;align-items:center;gap:10px;margin-bottom:15px}.documents-list_item-title h4{font-size:15px;font-weight:700}@media screen and (max-width:567px){.documents-list_item-title h4{font-size:14px}}.documents-list_item-title_icon{display:flex;align-items:center;justify-content:center;flex-direction:column}.documents-list_item-title_icon h6{font-size:12px}.documents-list_item-description{position:relative}.documents-list_item-description:hover .tooltip-document{display:block}.documents-list_item-description h4{font-size:14px}.documents-list_item-description h4 span{cursor:pointer;color:#000;display:inline-block;text-decoration:underline;font-size:14px;font-weight:700}
.dotacia-title{margin:30px 0}@media screen and (max-width:767px){.dotacia-title h2{font-size:27px;line-height:30px}}.dotacia-body{display:flex}@media screen and (max-width:950px){.dotacia-body{display:block}}.dotacia-body-image{width:50%}@media screen and (max-width:950px){.dotacia-body-image{margin:0 auto;width:430px}}@media screen and (max-width:576px){.dotacia-body-image{width:300px}}.dotacia-body-image img{width:100%}.dotacia-body-content{width:50%}@media screen and (max-width:950px){.dotacia-body-content{width:100%}}.dotacia-body-content-title{margin-bottom:30px}@media screen and (max-width:950px){.dotacia-body-content-title{margin-bottom:15px}}.dotacia-body-content-title h3{color:#262626;font-size:35px}@media screen and (max-width:950px){.dotacia-body-content-title h3{font-size:18px;line-height:20px}}.dotacia-body-content-description h4{font-size:14px}.dotacia-body-content-description a{color:#000;text-decoration:underline;font-weight:700}.dotacia-body-content-subTitle{margin:20px 0}.dotacia-body-content-subTitle h4{font-weight:700}.dotacia-body-content-list_item{margin-bottom:10px;display:flex;align-items:center;gap:15px}.dotacia-body-content-list_item-icon img{width:20px}.dotacia-body-content-list_item-text h4{font-size:14px}
.faq-title{margin:30px 0}@media screen and (max-width:767px){.faq-title h2{font-size:27px;line-height:30px}}.faq-subTitle{margin-bottom:50px}.faq-subTitle h4{color:#afafaf}.faq-list_item{border-bottom:1px solid rgba(179,177,177,.719);margin-bottom:20px;position:relative}.faq-list_item-title{margin-bottom:10px}.faq-list_item-title h4{font-weight:700}.faq-list_item-subTitle{margin-bottom:10px}.faq-list_item-subTitle p{color:#afafaf;font-size:14px}
.footer,.footer h4{text-align:center}.footer h4{padding-top:20px;font-size:14px;text-indent:15px;color:#000}@media screen and (max-width:1190px){.footer h4{font-size:14px}}@media screen and (max-width:860px){.footer h4{font-size:12px}}@media screen and (max-width:600px){.footer h4{font-size:9px;line-height:12px}}.footer ul {
  display: flex;
    flex-direction: column;
    gap: 15px;
    margin-top: 20px;} 
    .footer ul li a {display:inline-block;position:relative;} 
    
    .footer ul li a:hover:before{width:100%}
    .footer ul li a::before{position: absolute;
    bottom: -5px;
    left: 0;
    display: block;
    content: "";
    width: 0;
    height: 3px;
    background-color: #fee332;
    transition: .3s;}
    .footer__logos {
      display:flex;
      align-items:center;
          justify-content: center;
          gap:20px;
          flex-wrap:wrap;
          padding: 20px 0;
    }
    .footer__logos img {width: 600px;}
.information-title{margin:30px 0}.information-title h2{line-height:40px}@media screen and (max-width:767px){.footer__logos img{width:400px;}.information-title h2{font-size:27px;line-height:30px}}.information-content img{max-width:100%;height:auto;} .information-content p{text-indent: 25px;}@media screen and (max-width:1030px){.information-content h2 {font-size: 40px;line-height: 45px;}}@media screen and (max-width:850px){.information-content h2 {font-size: 30px;line-height: 30px;}}.information a{display:inline;font-weight:700;text-decoration:underline}.information ul{margin:10px 0}.information ul a{font-weight:700}.information ul li{position:relative;margin-bottom:10px;margin-left:30px}.information ul li:before{display:block;content:"";background-image:url(../img/icons/icon-park-outline_check-one.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:1px;left:-30px;width:20px;height:20px}.information .main-list_item{border-bottom:1px solid #f1f1ec;padding-bottom:5px;margin-bottom:20px}.information .main-list_item a{text-decoration:none;font-weight:500;transition:.3s}.information .main-list_item:hover a{color:#fd0}
.job-title{margin:30px 0}@media screen and (max-width:767px){.job-title h2{font-size:27px;line-height:30px}}.job h4{font-weight:700;font-size:22px;margin:20px 0}.job-body{font-size:14px}.job-body h4{font-size:16px;font-weight:700}.job-body h5{font-weight:700;color:#000}.job-body a{display:inline;font-weight:700;text-decoration:underline}.job-body ul{margin:10px 0}.job-body ul a{font-weight:700}.job-body ul li{display:flex;align-items:center;gap:15px;margin-bottom:10px}.job-body ul li:before{display:block;content:"";background-image:url(../img/icons/icon-park-outline_check-one.svg);background-repeat:no-repeat;background-size:cover;width:25px;height:25px}
.top-nav{background-color:#fefefe;position:fixed;z-index:1000;width:100%;height:80px;border-bottom:1px solid grey}@media screen and (max-width:970px){.top-nav{position:fixed;}}.top-nav_logo a{display:flex;flex-direction:column;align-items:center;justify-content:center}.top-nav_logo img{max-width:100%}@media screen and (max-width:1000px){.top-nav_logo img{max-width:80%}}.top-nav_logo p{width:170px;text-align:center;font-size:10px;line-height:10px;color:#727272}@media screen and (max-width:970px){.top-nav_logo{display:none}}.top-nav-menu-list{height:100%;display:flex;align-items:center;gap:15px}@media screen and (max-width:1230px){.top-nav-menu-list{gap:10px;justify-content:space-between}}@media screen and (max-width:1130px){.top-nav-menu-list{gap:8px;justify-content:space-between}}@media screen and (max-width:990px){.top-nav-menu-list{gap:5px;justify-content:space-between}}.top-nav-menu-list .fa-angle-down{margin-left:2px}.top-nav-menu-list_item{height:50%;position:relative;transition:.5s;padding-bottom:3px;border-bottom:3px solid #fff;font-size:13px;display:flex;gap:3px;justify-content:center;align-items:center;cursor:pointer}.top-nav-menu-list_item:hover ul{display:block}@media screen and (max-width:970px){.top-nav-menu-list_item{display:none}}.top-nav-menu-list_item:first-child:after,.top-nav-menu-list_item:nth-child(2):after,.top-nav-menu-list_item:nth-child(3):after,.top-nav-menu-list_item:nth-child(4):after{display:block;content:"";background-image:url(../img/icons/icon_chevron-down.svg);width:17px;height:17px}.top-nav-menu-list_item:before{position:absolute;bottom:6px;left:0;display:block;content:"";width:0;height:3px;background-color:#fee332;transition:.3s}.top-nav-menu-list_item:hover:before{width:100%}@media screen and (max-width:1190px){.top-nav-menu-list_item{font-size:12px}}.top-nav-menu-list_item ul{display:none;z-index:999;position:absolute;top:40px;left:0;width:340px;background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.25);padding:15px}.top-nav-menu-list_item ul li{margin-bottom:15px;border-bottom:1px solid #f1f1ec}.top-nav-menu-list_item ul li a{font-size:14px;transition:.3s}.top-nav-menu-list_item ul li:hover a{color:#fee332}.top-nav-contacts .mobile-icon {display:none;}.top-nav-contacts{display:flex;align-items:center;height:100%;gap:20px}@media screen and (max-width:1170px){.top-nav-contacts{font-size:12px;gap:7px}}@media screen and (max-width:970px){.top-nav-contacts{width:60%;gap:10px;position:absolute;top:0;left:3%}}@media screen and (max-width:1360px){.top-nav-contacts_numbers{display:none}}@media screen and (max-width:970px){.top-nav-contacts_numbers{display:block}}.top-nav-contacts_numbers a{font-size:13px;transition:.3s}@media screen and (max-width:1170px){.top-nav-contacts_numbers a{font-size:12px;font-weight: bold;}}.top-nav-contacts_numbers a:hover{color:#fee332}.top-nav-contacts img{display:none;width:40px}@media screen and (max-width:970px){.top-nav-contacts .mobile-icon{display:block;}.top-nav-contacts a {text-align:center;}.top-nav-contacts img{display:block;margin:0 auto;}.top-nav-contacts p {font-size: 6px;line-height:normal;}}@media screen and (max-width:970px){.top-nav-contacts_pay{display:none}}@media screen and (max-width:1170px){.top-nav-contacts_pay a{font-size:12px}}@media screen and (max-width:970px){.top-nav-contacts_consultation{display:none}}@media screen and (max-width:1170px){.top-nav-contacts_consultation button{font-size:12px; padding: 9px;}}.mobile-menu_humburger{z-index:999;display:none;position:absolute;top:30%;right:3%;height:26px;width:32px;cursor:pointer}.mobile-menu_humburger span{top:10px}.mobile-menu_humburger:after,.mobile-menu_humburger:before,.mobile-menu_humburger span{border-radius:20px;position:absolute;right:3%;display:block;background-color:#000;width:30px;height:4px;transition:.15s}.mobile-menu_humburger:after,.mobile-menu_humburger:before{content:""}.mobile-menu_humburger:before{top:0}.mobile-menu_humburger:after{width:20px;top:20px}@media screen and (max-width:970px){.mobile-menu_humburger{display:block}}.mobile-menu-body{display:none;padding:15px;position:absolute;box-shadow:0 0 15px 0 rgba(0,0,0,.25);border-radius:10px 0 0 10px;top:0;right:0;width:340px;height:100vh;background-color:#fff;transition:.3s}.mobile-menu-body_icon{border-bottom:2px solid #fee332;padding-bottom:10px}.mobile-menu-body_icon a{display:flex;align-items:flex-end}.mobile-menu-body_icon a p{font-size:10px;margin-bottom:2px;line-height:10px;color:#727272}.mobile-menu-body-list{margin:20px}.mobile-menu-body-list_item{margin-bottom:5px;border-bottom:1px solid #f1f1ec;padding-bottom:5px}.mobile-menu-body-list_item a{transition:.3s}.mobile-menu-body-list_item a:hover{color:#fd0}.mobile-menu-body-socials-list{display:flex;justify-content:center;align-items:center;gap:30px;margin-bottom:20px}.mobile-menu-body-socials-list_item i{font-size:25px;color:rgba(0,0,0,.6);transition:.3s}.mobile-menu-body-socials-list_item i:hover{color:#fd0}.mobile-menu-body_btn{margin-bottom:10px}.active-body{display:block}.active-humburger:before{top:10px;transform:rotate(45deg)}.active-humburger:after{width:30px;top:10px;transform:rotate(-45deg)}.active-humburger span{transform:scale(0)}
.modal-consultation{background:#fff;border-radius:10px;max-width:310px;padding:20px;margin:70px auto 0;position:relative;height:390px}@media screen and (max-width:576px){.footer__logos img{width:100%;}.modal-consultation{margin:10px auto}}.modal-consultation-title{margin-bottom:20px}.modal-consultation-title h2{font-size:30px;line-height:30px}.modal-consultation-btn{position:absolute;top:10px;right:10px}.modal-consultation-description{margin-bottom:40px}.modal-consultation-icon{display:none}.modal-consultation-form{display:flex;flex-direction:column;gap:5px}.modal-consultation-form button,.modal-consultation-form input{width:100%;padding:15px}.modal-consultation-form-wrapper{position:relative}.modal-consultation-form-wrapper-span{display:none;color:red;font-size:13px;margin-top:5px;margin-left:10px}.modal-consultation-form-wrapper-id{display:none}.modal-consultation-form-wrapper img{position:absolute;top:10px;right:15px}
.modal-reviews{background-color:red;padding:20px;width:400px;margin:100px auto;position:relative}.modal-reviews-close{position:absolute;top:10px;right:10px}.modal-reviews form{display:flex;flex-direction:column;gap:20px}.modal-reviews form input{border-radius:10px}.modal-reviews form textarea{border-radius:10px;resize:none}.modal-reviews form .btns{display:flex;gap:10px;align-items:center;justify-content:center}
.container{height:100%}.container .modal-video{height:100%;display:flex;justify-content:center;align-items:center}.container .modal-video-body{position:relative;width:560px;height:315px;}.container .modal-video-body-btn{position:absolute;top:-40px;right:0}.container .modal-video-body-btn button{width:30px;height:30px}.container .modal-video-body-btn button:after,.container .modal-video-body-btn button:before{display:block;content:"";background-color:#fff;width:20px;height:3px;position:absolute}.container .modal-video-body-btn button:after{transform:rotate(45deg)}.container .modal-video-body-btn button:before{transform:rotate(-45deg)}iframe:not(iframe[id*="tlFrame"]){position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}
.otpravlenie-title{margin:30px 0}@media screen and (max-width:767px){.otpravlenie-title h2{font-size:27px;line-height:30px}}.pay ul{list-style: inside;padding-left:20px;margin-bottom:15px;}.pay ol {list-style:decimal;padding-left:20px;margin-bottom:15px;}.pay p {margin-bottom:15px;}.pay h3 a{display:inline;text-decoration:underline;}.pay li a {display:inline;}
.pay p a{display:inline;font-weight:700;text-decoration:underline}.pay-title{margin-top:30px;margin-bottom:50px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:670px){.pay-title{display:block;text-align:center;}}@media screen and (max-width:670px){.pay-title a{width:300px;margin:0 auto;}.pay img{width:130px; height:auto;}}@media screen and (max-width:767px){.pay-title h2{font-size:30px;line-height:30px}}@media screen and (max-width:767px) and (max-width:670px){.pay-title h2{margin-bottom:20px}}.pay-list{list-style:none;padding-left:0 !important;}.pay-list_item{display:flex;align-items:center;justify-content:space-between;background:#fafafa;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:20px;margin-bottom:20px}@media screen and (max-width:840px){.pay-list_item{flex-direction:column;gap:10px;align-items:flex-start}}.pay-list_item-title{width:60%}@media screen and (max-width:840px){.pay-list_item-title{width:100%}}.pay-list_item-title h4{font-weight:700}.pay-list_item-price{width:10%;}@media screen and (max-width:840px){.pay-list_item-price{width:100%;margin-bottom:15px;}}.pay-list_item-price h4{font-weight:700}.pay-list_item-btn{width:20%}@media screen and (max-width:840px){.pay-list_item-btn{width:200px}}.pay-receipt{margin:20px 0;text-align:center}.pay-receipt_title{margin-bottom:20px}.pay-receipt_title h5{font-size:14px;font-weight:700}.pay-receipt-image{width:100%}.pay-receipt-image img{width:50%}.pay-services{margin-bottom:20px;text-align:center}.pay-services_title h5{font-size:14px;font-weight:700}.pay-services_image img{max-width:80%}
.header-section{width:100%;background-color:#fff;position:relative}.section-padding{padding:0;position:relative}@media screen and (max-width:970px){.section-padding{margin-top:130px}}.section-modal-consultation{justify-content:center}.section-modal-consultation,.section-modal-video{display:none;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.section-information{position:relative;margin-top:70px}.section-about{margin-top:100px}.section-questions{margin-top:100px;position:relative}.section-consultants{margin:50px 0 100px}@media screen and (max-width:767px){.section-consultants{margin-bottom:50px}}.section-info{display:none;z-index:1000;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.6)}.section-document{margin-top:100px}.section-consultation{margin:150px 0;position:relative;background-image:url(../img/svg/vector_bg_dotation_left.svg);background-size:cover;background-repeat:no-repeat}@media screen and (max-width:860px){.section-consultation{margin:50px 0}}.section-partners{margin-bottom:50px}.section-contacts{height:500px;position:relative}@media screen and (max-width:1000px){.section-contacts{height:auto;}.section-contacts iframe:not(iframe[id*="tlFrame"]){position:static;height:500px;}}.section-documents-body{border-top:7px solid #fee332;margin-top:80px;margin-bottom:50px;background-color:#fff;color:#404040;}
.section-documents-body h3 {line-height:27px;text-indent: 25px;}@media screen and (max-width:860px){.section-documents-body h3 {line-height:20px;}}
.section-documents-body table {border-spacing: 0;} @media screen and (max-width:767px){.section-documents-body table{font-size:12px;}} .section-documents-body td {padding: 0.5rem;border: 1px solid black}

.sports-groups{display:flex}.sports-groups-content{line-height:25px;max-width:1000px}@media screen and (max-width:767px){.sports-groups-content{width:100%}}.sports-groups-content-title{margin:30px 0}@media screen and (max-width:767px){.sports-groups-content-title h2{font-size:27px;line-height:30px}}.sports-groups-content-description{margin-bottom:20px;font-size:14px}.sports-groups-content-description a{display:inline;font-weight:700;text-decoration:underline}.sports-groups-content-subTitle{margin-bottom:20px}.sports-groups-content-subTitle h5{font-weight:700}.sports-groups-content-list{margin-bottom:10px;font-size:14px}.sports-groups-content-list_item{display:flex;align-items:center;gap:15px;margin-bottom:10px}.sports-groups-content-list_item-icon img{width:20px}.sports-groups-content-list_item a{display:inline;font-weight:700;text-decoration:underline}
.transport-title{margin:30px 0}@media screen and (max-width:767px){.transport-title h2{font-size:27px;line-height:30px}}
.video{display:flex;gap:30px;margin:80px auto}.video-btn{position:relative}.video-btn__icon{position:absolute;top:35%;left:40%;font-size:70px;color:#cf0d0d;background:transparent;border:none}.video-content__title{margin-bottom:10px}
.camp-horizont-about{text-align:center}.camp-horizont-about-title{margin-bottom:30px}@media screen and (max-width:576px){.camp-horizont-about-title h2{font-size:30px;line-height:30px}}.camp-horizont-about-icon{margin-bottom:50px}@media screen and (max-width:576px){.camp-horizont-about-icon{display:none}}.camp-horizont-about-list{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:80px;gap:20px 0}@media screen and (max-width:576px){.camp-horizont-about-list{margin-bottom:50px}}.camp-horizont-about-list_item{width:30%}@media screen and (max-width:670px){.camp-horizont-about-list_item{width:48%}}@media screen and (max-width:670px){.camp-horizont-about-list_item:nth-child(3){width:100%}}.camp-horizont-about-list_item-icon{margin:0 auto 20px}@media screen and (max-width:576px){.camp-horizont-about-list_item-icon img{width:65px}}.camp-horizont-about-list_item-description{margin:0 auto 20px}@media screen and (max-width:420px){.camp-horizont-about-list_item-description{width:70%}}@media screen and (max-width:395px){.camp-horizont-about-list_item-description{width:80%}}@media screen and (max-width:576px){.camp-horizont-about-list_item-description h4{font-size:15px}}.camp-horizont-about-list_item-title{font-size:14px;color:#afafaf}.camp-horizont-about-video{display:flex;align-items:center;gap:10px;justify-content:center;position:relative;z-index:10;}@media screen and (max-width:660px){.camp-horizont-about-video{margin-right:20px;gap:0}}.camp-horizont-about-video_icon{transition:.3s}.camp-horizont-about-video_icon:hover{transform:scale(1.3)}@media screen and (max-width:660px){.camp-horizont-about-video_icon:hover{transform:none}}.camp-horizont-about-video_title{color:#262626;font-weight:700;font-size:18px}
.camp-horizont-additional-info-title{margin-bottom:30px}@media screen and (max-width:767px){.camp-horizont-additional-info-title{text-align:center}}@media screen and (max-width:567px){.camp-horizont-additional-info-title{margin-bottom:60px}}@media screen and (max-width:767px){.camp-horizont-additional-info-title h2{line-height:40px}}@media screen and (max-width:567px){.camp-horizont-additional-info-title h2{font-size:30px;line-height:30px}}.camp-horizont-additional-info-icon{margin-bottom:80px}@media screen and (max-width:767px){.camp-horizont-additional-info-icon{text-align:center}}@media screen and (max-width:567px){.camp-horizont-additional-info-icon{display:none}}.camp-horizont-additional-info-content{background:#fafafa;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:20px;max-width:560px}@media screen and (max-width:990px){.camp-horizont-additional-info-content{margin:0 auto}}.camp-horizont-additional-info-content_image{display:none;margin-top:-60px;margin-bottom:20px;border-radius:20px;background-color:#eac745}@media screen and (max-width:990px){.camp-horizont-additional-info-content_image{display:block}}.camp-horizont-additional-info-content_image img{width:100%}.camp-horizont-additional-info-content_title{margin-bottom:25px}.camp-horizont-additional-info-content_title h4{font-size:25px;font-weight:700;line-height:30px}@media screen and (max-width:567px){.camp-horizont-additional-info-content_title h4{font-size:20px;line-height:25px}}.camp-horizont-additional-info-content_description{margin-bottom:25px}.camp-horizont-additional-info-content_btn{width:200px}
.camp-consultants{max-width:80%;display:flex;gap:20px;justify-content:center;align-items:center;margin:0 auto}@media screen and (max-width:1010px){.camp-consultants{max-width:90%}}@media screen and (max-width:910px){.camp-consultants{max-width:100%}}.camp-consultants .camp-consultant{box-shadow:0 0 4px 0 #bdbbbb;border-radius:6px;width:50%}@media screen and (max-width:998px){.camp-consultants .camp-consultant{width:100%}}@media screen and (max-width:670px){.camp-consultants .camp-consultant{display:none}}.camp-consultants .camp-consultant_description{text-align:center;font-size:14px;color:#afafaf;margin-bottom:15px;margin-top:10px}@media screen and (max-width:998px){.camp-consultants .camp-consultant_description{margin-bottom:10px}}.camp-consultants .camp-consultant_name{width:80%;text-align:center;margin:0 auto 10px}@media screen and (max-width:825px){.camp-consultants .camp-consultant_name{width:100%}}.camp-consultants .camp-consultant_name h4{font-weight:700}@media screen and (max-width:825px){.camp-consultants .camp-consultant_name h4{font-size:14px}}.camp-consultants .camp-consultant_social{color:#443b09;margin-bottom:30px}@media screen and (max-width:998px){.camp-consultants .camp-consultant_social{margin-bottom:0}}.camp-consultants .camp-consultant_number{text-align:center;margin-bottom:20px}.camp-consultants .camp-consultant_number a{font-weight:700}.camp-consultants .camp-consultant_image{text-align:center}.camp-consultants .camp-consultant_image img{width:80%}@media screen and (max-width:670px){.camp-consultants .camp-consultant_image img{max-width:230px}}.camp-consultants .consultants-slider-item_description{margin-top:10px;text-align:center;font-size:14px;color:#afafaf;margin-bottom:10px}.camp-consultants .consultants-slider-item_name{text-align:center;margin-bottom:10px;font-weight:700}.camp-consultants .consultants-slider-item_number{text-align:center;margin-bottom:20px;font-weight:700}.camp-consultants .consultants-slider-item_image{text-align:center}.camp-consultants .consultants-slider-item_image img{width:200px}
.camp-horizont-gallery{display:flex;align-items:center;gap:30px;justify-content:space-between}@media screen and (max-width:767px){.camp-horizont-gallery{display:block}}.camp-horizont-gallery-image{position:relative;width:60%}@media screen and (max-width:767px){.camp-horizont-gallery-image{width:100%}}.camp-horizont-gallery-image_bg{float:right;}.camp-horizont-gallery-image_bg img:nth-child(2) {width: 400px;}@media screen and (max-width:1150px){.camp-horizont-gallery-image_bg img{width:90%}}.camp-horizont-gallery-image_img{display:flex;flex-wrap:wrap;justify-content:center;position:absolute;top:40px;right:0;gap:10px}.camp-horizont-gallery-image_img img {width: 315px;height:180px;object-fit:cover;}@media screen and (max-width:1150px){.camp-horizont-gallery-image_img img{width: 250px;height:140px;}}@media screen and (max-width:940px){.camp-horizont-gallery-image_img img{width: 200px;height:120px;}}@media screen and (max-width:767px){.camp-horizont-gallery-image_img img{max-width: 40%;height:auto;width: auto;}}.camp-horizont-gallery-content{width:30%;margin:0 auto 30px}@media screen and (max-width:767px){.camp-horizont-gallery-content{display:block;width:100%}}.camp-horizont-gallery-content_title{margin-bottom:30px}.camp-horizont-gallery-content_title h3{line-height:25px}@media screen and (max-width:767px){.camp-horizont-gallery-content_title h3{font-size:30px;line-height:35px}}@media screen and (max-width:576px){.camp-horizont-gallery-content_title h3{font-size:20px;line-height:25px}}.camp-horizont-gallery-content-list{margin-bottom:20px}.camp-horizont-gallery-content-list_item{display:flex;align-items:center;gap:15px;margin-bottom:8px}.camp-horizont-gallery-content-list_item-icon{width:25px;}.camp-horizont-gallery-content-list_item-icon img{width:100%;}.camp-horizont-gallery-content-description{margin-bottom:20px}.camp-horizont-gallery-content-description h6{font-size:14px;color:#5e5050}.camp-horizont-gallery-content-icon{margin-top:80px}@media screen and (max-width:767px){.camp-horizont-gallery-content-icon{display:none}}
.camp-horizont-price{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:20px;max-width:560px;margin:-50px auto 0}@media screen and (max-width:650px){.camp-horizont-price{margin-top:40px}}.camp-horizont-price-title{text-align:center;margin:0 auto 25px}@media screen and (max-width:650px){.camp-horizont-price-title{width:80%}}@media screen and (max-width:490px){.camp-horizont-price-title{width:100%}}.camp-horizont-price-title h4{font-weight:700;font-size:25px;line-height:30px}@media screen and (max-width:650px){.camp-horizont-price-title h4{font-size:20px}}@media screen and (max-width:380px){.camp-horizont-price-title h4{font-size:18px;line-height:25px}}.camp-horizont-price-description{text-align:center;margin-bottom:25px}@media screen and (max-width:650px){.camp-horizont-price-description h4{font-size:14px}}.camp-horizont-price-link{margin-top:30px;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:30px}.camp-horizont-price-link:hover .camp-horizont-price-link_btn a,.camp-horizont-price-link:hover .camp-horizont-price-link_icon{color:#fff}.camp-horizont-price-link_icon{transition:.3s;font-size:25px}.camp-horizont-price-link_btn a{text-decoration:underline;transition:.3s}@media screen and (max-width:650px){.camp-horizont-price-link_btn a{font-size:14px}}
.camp-horizont-projects{text-align:center}.camp-horizont-projects-title{margin-bottom:20px}@media screen and (max-width:567px){.camp-horizont-projects-title h2{font-size:30px;line-height:30px}}.camp-horizont-projects-icon{margin-bottom:30px}@media screen and (max-width:567px){.camp-horizont-projects-icon{display:none}}.camp-horizont-projects-list{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;align-items:center}.camp-horizont-projects-list_item{text-align:left;background-color:#fff;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:20px;width:375px}@media screen and (max-width:830px){.camp-horizont-projects-list_item{height:auto;width:100%}}@media screen and (max-width:567px){.camp-horizont-projects-list_item{gap:10px}}.camp-horizont-projects-list_item-title{margin-bottom:10px}.camp-horizont-projects-list_item-title h4{font-size:25px;font-weight:700;line-height:30px}@media screen and (max-width:1250px){.camp-horizont-projects-list_item-title h4{font-size:20px}}@media screen and (max-width:1075px){.camp-horizont-projects-list_item-title h4{font-size:25px}}.camp-horizont-projects-list_item-description{margin-bottom:10px}@media screen and (max-width:830px){.camp-horizont-projects-list_item-description{height:auto}}.camp-horizont-projects-list_item-description h4{font-size:14px}.camp-horizont-projects-list_item ul{margin-bottom:30px}.camp-horizont-projects-list_item ul li{color:#afafaf;font-size:14px;margin-bottom:10px}.camp-horizont-projects-list_item-price{background:#fee332;border-radius:50px;padding:13px 20px;max-width:120px;text-align:center;font-weight:700}
.camp-horizont-schedule{text-align:center}.camp-horizont-schedule-title{margin-bottom:30px}@media screen and (max-width:576px){.camp-horizont-schedule-title h2{font-size:30px;line-height:30px}}.camp-horizont-schedule-icon{margin-bottom:50px}@media screen and (max-width:576px){.camp-horizont-schedule-icon{display:none}}.camp-horizont-schedule-list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:30px}@media screen and (max-width:475px){.camp-horizont-schedule-list{gap:10px}}.camp-horizont-schedule-list_item{background-color:#fdfdfd;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:20px 40px;transition:.3s}@media screen and (max-width:670px){.camp-horizont-schedule-list_item{width:45%}}@media screen and (max-width:475px){.camp-horizont-schedule-list_item{padding:15px;width:48%}}.camp-horizont-schedule-list_item:hover{background-color:#fee332}.camp-horizont-schedule-list_item:hover .camp-horizont-schedule-list_item-time{color:#fff}.camp-horizont-schedule-list_item-title{max-width:65%;margin:0 auto 20px}.camp-horizont-schedule-list_item-time{color:#e7cd2a}
.camp-horizont-slider{position:relative}.camp-horizont-slider .slick-list{overflow:hidden;padding:20px !important;}.camp-horizont-slider .slick-track{display:flex; align-items: flex-start;}.camp-horizont-slider .slick-arrow{display:block;background-size:cover;background-repeat:no-repeat;font-size:0;height:50px;width:50px;position:absolute;bottom:-40px}.camp-horizont-slider .slick-prev{left:0;background-image:url(../img/icons/icon-park-outline_arrow-circle-left.svg)}.camp-horizont-slider .slick-next{left:60px;background-image:url(../img/icons/icon-park-outline_arrow-circle-right.svg)}.camp-horizont-slider .slick-center{transform:scale(1.1)}.camp-horizont-slider-item{transition:.3s;display:flex;gap:5px;flex-direction:column;align-items:flex-start;margin:20px 15px 30px;border-radius:20px;background:#fafafa;padding:15px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15)}@media screen and (max-width:767px){.camp-horizont-slider-item{margin: 20px 5px;}.camp-horizont-slider .slick-list{padding: 0 !important;}}@media screen and (max-width:420px){.camp-horizont-slider-item{justify-content:flex-start;gap:10px}}.camp-horizont-slider-item_image{margin-bottom:10px;width:100%;padding-bottom:60%;overflow:hidden;border-radius:20px;position:relative}.camp-horizont-slider-item_image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;left:0}.camp-horizont-slider-item_title{margin-bottom:10px}.camp-horizont-slider-item_title h3{font-size:17px;font-weight:700}.camp-horizont-slider-item_description{margin-bottom:20px}.camp-horizont-slider-item_description ul li{margin-bottom:5px;margin-left:25px;font-size:12px !important;display:block;align-items:center;position:relative}.camp-horizont-slider-item_description ul li:before{position:absolute;top:0;left:-25px;content:"";background-image:url(../img/icons/icon-park-outline_check-one.svg);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;margin-right:8px}
.camp-horizont-voucher-subTitle,.camp-horizont-voucher-title{text-align:center;margin-bottom:20px}@media screen and (max-width:576px){.camp-horizont-voucher-title h2{font-size:30px;line-height:30px}}.camp-horizont-voucher-icon{text-align:center;margin-bottom:30px}@media screen and (max-width:576px){.camp-horizont-voucher-icon{display:none}}.camp-horizont-voucher-body{background-color:#fafafa;border:1px solid #fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:20px;margin-bottom:30px;position:relative}.camp-horizont-voucher-body img{position:absolute;top:0;right:50px;z-index:100}.camp-horizont-voucher-body-header{display:flex;align-items:center;gap:50px}@media screen and (max-width:767px){.camp-horizont-voucher-body-header{display:block}}.camp-horizont-voucher-body-header-image{width:50%;position:relative;overflow:hidden;border-radius:20px;padding-bottom:25%}@media screen and (max-width:767px){.camp-horizont-voucher-body-header-image{width:100%;padding-bottom:50%;border-radius:10px}}.camp-horizont-voucher-body-header-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;top:0;left:0}.camp-horizont-voucher-body-header-content{width:50%}@media screen and (max-width:767px){.camp-horizont-voucher-body-header-content{width:100%}}.camp-horizont-voucher-body-header-content_title{margin-bottom:20px}@media screen and (max-width:767px){.camp-horizont-voucher-body-header-content_title{margin-top:20px}}.camp-horizont-voucher-body-header-content_title h4{font-size:20px;font-weight:700}.camp-horizont-voucher-body-header-content_description,.camp-horizont-voucher-body-header-content_price,.camp-horizont-voucher-body-header-content_subTitle{margin-bottom:20px}.camp-horizont-voucher-body-header-content_price h5{font-weight:700}.camp-horizont-voucher-body-header-content_places{margin-bottom:10px}.camp-horizont-voucher-body-header-content_places h4{color:#000;font-weight:700}.camp-horizont-voucher-body-description{display:flex;align-items:flex-start;gap:50px;margin-top:25px}@media screen and (max-width:767px){.camp-horizont-voucher-body-description{display:block}}.camp-horizont-voucher-body-description>ul{width:50%}@media screen and (max-width:767px){.camp-horizont-voucher-body-description>ul{width:100%}}.camp-horizont-voucher-body-description>ul>li{margin-bottom:20px;margin-left:30px;align-items:center;gap:5px;position:relative}.camp-horizont-voucher-body-description>ul>li p{width:90%}@media screen and (max-width:767px){.camp-horizont-voucher-body-description>ul>li{font-size:14px;margin-bottom:10px}}.camp-horizont-voucher-body-description>ul>li:before{display:block;content:"";background-image:url(../img/icons/icon-park-outline_check-one.svg);background-repeat:no-repeat;background-size:cover;position:absolute;top:1px;left:-30px;width:20px;height:20px}
.camp-volna-header{margin-top:-20px;position:relative}.camp-volna-header-image{position:absolute;bottom:0;right:-35px;text-align:center}@media screen and (max-width:767px){.camp-volna-header-image{top:100px;right:0}}.camp-volna-header-image:after{position:absolute;bottom:270px;right:0;display:block;content:"";width:300px;height:100px}@media screen and (max-width:768px){.camp-volna-header-image:after{background:linear-gradient(180deg,rgba(242,201,18,0),#2582d8)}}@media screen and (max-width:576px){.camp-volna-header-image:after{bottom:195px}}@media screen and (max-width:362px){.camp-volna-header-image:after{bottom:225px}}.camp-volna-header-image img{width:450px}@media screen and (max-width:850px){.camp-volna-header-image img{width:550px}}@media screen and (max-width:767px){.camp-volna-header-image img{width:275px}}.camp-volna-header-content{padding-bottom:150px;position:relative}@media screen and (max-width:576px){.camp-volna-header-content{padding-bottom:100px}}.camp-volna-header-content_title{width:70%;padding-bottom:55px;padding-top:220px}@media screen and (max-width:576px){.camp-volna-header-content_title{top:-50px}}.camp-volna-header-content_title h2{font-size:50px;line-height:65px;color:#fff;z-index:999}@media screen and (max-width:1210px){.camp-volna-header-content_title h2{font-size:40px;line-height:55px}}@media screen and (max-width:998px){.camp-volna-header-content_title h2{font-size:35px;line-height:35px}}@media screen and (max-width:576px){.camp-volna-header-content_title h2{font-size:30px;line-height:30px}}@media screen and (max-width:415px){.camp-volna-header-content_title h2{font-size:25px;line-height:30px}}.camp-volna-header-content-list{display:flex;align-items:center;flex-wrap:wrap;gap:20px 65px}@media screen and (max-width:1100px){.camp-volna-header-content-list{gap:20px 35px}}@media screen and (max-width:998px){.camp-volna-header-content-list{width:50%;gap:20px 50px;justify-content:space-evenly}}@media screen and (max-width:767px){.camp-volna-header-content-list{width:50%;gap:20px 30px}}@media screen and (max-width:576px){.camp-volna-header-content-list{width:100%;gap:10px 10px}}.camp-volna-header-content-list_item{display:flex;align-items:center;flex-direction:column;text-align:center}@media screen and (max-width:576px){.camp-volna-header-content-list_item{width:45%}}.camp-volna-header-content-list_item-image{margin-bottom:20px;z-index:50}@media screen and (max-width:1100px){.camp-volna-header-content-list_item-image{margin-bottom:10px}}@media screen and (max-width:767px){.camp-volna-header-content-list_item-image img{width:80%}}.camp-volna-header-content-list_item-description{font-size:18px;font-weight:700;z-index:50}.camp-volna-header-content-list_item-description h4{color:#fff}@media screen and (max-width:910px){.camp-volna-header-content-list_item-description h4{font-size:14px}}.important-info{padding:15px;position:absolute;bottom:-12%;left:5%;max-width:420px;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);z-index:999}.important-info_title{position:relative;width:80%;font-weight:700;font-size:18px;color:rgba(0,0,0,.8);margin-bottom:15px}@media screen and (max-width:530px){.important-info_title{margin-bottom:0}}.important-info_title h3{font-size:15px}@media screen and (max-width:530px){.important-info_title h3{font-size:13px}}.important-info_title button{position:absolute;top:0;right:-25%;width:20px;height:20px;background:transparent;border:none;outline:none}.important-info_title button:after,.important-info_title button:before{position:absolute;top:0;right:10px;cursor:pointer;transform:rotate(45deg);display:block;content:"";width:1px;height:20px;background-color:rgba(50,50,50,.33)}.important-info_title button:after{transform:rotate(-45deg)}.important-info_description{width:80%;margin-bottom:15px}@media screen and (max-width:530px){.important-info_description{margin-bottom:5px}}.important-info_description h4{font-size:14px}@media screen and (max-width:530px){.important-info_description h4{font-size:12px}}.important-info_btn{text-align:center;width:160px}
.camp-horizont-header{position:relative}@media screen and (max-width:767px){.camp-horizont-header{padding-top:80px;}}.camp-horizont-header-image{position:absolute;bottom:0;right:0;text-align:center}@media screen and (max-width:767px){.camp-horizont-header-image{position:relative;margin-top:20px}}.camp-horizont-header-image_gradient{display:block;width:100%;height:70px;position:absolute;bottom:-1px}.camp-horizont-header-image img{width:450px;}@media screen and (max-width:1050px){.camp-horizont-header-image img{width: 400px;}}@media screen and (max-width:850px){.camp-horizont-header-image img{width:380px;}}@media screen and (max-width:767px){.camp-horizont-header-image img{width:275px}}.camp-horizont-header-content{padding-bottom:150px;position:relative}@media screen and (max-width:576px){.camp-horizont-header-content{padding-bottom:100px}}.camp-horizont-header-content_title{width:70%;padding-bottom:55px;padding-top:220px}@media screen and (max-width:1100px){.camp-horizont-header-content_title{padding-bottom:30px}}@media screen and (max-width:767px){.camp-horizont-header-content_title{padding-top:0;width:100%;}}@media screen and (max-width:576px){.camp-horizont-header-content_title{top:-50px}}.camp-horizont-header-content_title h2{font-size:50px;line-height:65px;color:#fff;z-index:999}@media screen and (max-width:1210px){.camp-horizont-header-content_title h2{font-size:40px;line-height:55px}}@media screen and (max-width:998px){.camp-horizont-header-content_title h2{font-size:35px;line-height:35px}}@media screen and (max-width:576px){.camp-horizont-header-content_title h2{font-size:30px;line-height:30px}}@media screen and (max-width:415px){.camp-horizont-header-content_title h2{font-size:25px;line-height:30px}}.camp-horizont-header-content-list{display:flex;align-items:center;flex-wrap:wrap;gap:20px 65px}@media screen and (max-width:1100px){.camp-horizont-header-content-list{gap:20px 35px}}@media screen and (max-width:998px){.camp-horizont-header-content-list{width:50%;gap:20px 50px;justify-content:center}}@media screen and (max-width:767px){.camp-horizont-header-content-list{width:100%;gap:20px 30px}}@media screen and (max-width:576px){.camp-horizont-header-content-list{gap:10px 10px}}.camp-horizont-header-content-list_item{display:flex;align-items:center;flex-direction:column;text-align:center}@media screen and (max-width:576px){.camp-horizont-header-content-list_item{width:45%}}.camp-horizont-header-content-list_item-image{margin-bottom:20px;z-index:50}@media screen and (max-width:1100px){.camp-horizont-header-content-list_item-image{margin-bottom:10px}}@media screen and (max-width:767px){.camp-horizont-header-content-list_item-image img{width:80%}}.camp-horizont-header-content-list_item-description{font-size:18px;font-weight:700;z-index:50}.camp-horizont-header-content-list_item-description h4{color:#fff}@media screen and (max-width:910px){.camp-horizont-header-content-list_item-description h4{font-size:14px}}.important-info{padding:15px;position:absolute;bottom:-12%;left:5%;max-width:420px;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);z-index:999}@media screen and (max-width:970px){.important-info{bottom:-18%;left:25%;right:10%}}.important-info_title{position:relative;width:80%;margin-bottom:15px}@media screen and (max-width:530px){.important-info_title{margin-bottom:0}}.important-info_title h3{font-size:15px}@media screen and (max-width:530px){.important-info_title h3{font-size:13px}}.important-info_title button{position:absolute;top:0;right:-25%;width:20px;height:20px;background:transparent;border:none;outline:none}.important-info_title button:after,.important-info_title button:before{position:absolute;top:0;right:10px;cursor:pointer;transform:rotate(45deg);display:block;content:"";width:1px;height:20px;background-color:rgba(50,50,50,.33)}.important-info_title button:after{transform:rotate(-45deg)}.important-info_description{width:80%;margin-bottom:15px}@media screen and (max-width:530px){.important-info_description{margin-bottom:5px}}.important-info_description h4{font-size:14px}@media screen and (max-width:530px){.important-info_description h4{font-size:12px}}.important-info_btn{text-align:center;width:160px}
.section-camp-horizont-about{margin-top:110px}.section-camp-horizont-slider{margin-top:100px;margin-bottom:50px;position:relative}@media screen and (max-width:767px){.section-camp-horizont-slider{margin-top:50px;margin-bottom:100px}}.section-camp-horizont-slider_image-top{position:absolute;top:-60px;right:0}@media screen and (max-width:767px){.section-camp-horizont-slider_image-top{display:none}}.section-camp-horizont-slider_image-bottom{margin-top:60px}@media screen and (max-width:767px){.section-camp-horizont-slider_image-bottom{display:none}}.section-camp-horizont-schedule{margin:0 0 50px}.section-camp-horizont-gallery{margin-bottom:50px;margin-top:50px}.section-camp-horizont-voucher{margin-bottom:50px;margin-top:100px}@media screen and (max-width:767px){.section-camp-horizont-voucher{margin-bottom:0}}.section-camp-horizont-price{margin:100px 0;position:relative;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:650px){.section-camp-horizont-price{margin:50px 0 100px}}.section-camp-horizont-projects{margin-bottom:100px}.section-camp-horizont-consultants{margin-bottom:50px}.section-camp-horizont-consultants-title{margin-bottom:30px;text-align:center}@media screen and (max-width:567px){.section-camp-horizont-consultants-title{margin-bottom:20px}}.section-camp-horizont-consultants-title h2{font-size:40px;line-height:40px}@media screen and (max-width:567px){.section-camp-horizont-consultants-title h2{font-size:30px;line-height:30px}}.section-camp-horizont-consultants-subTitle{text-align:center;margin-bottom:30px}@media screen and (max-width:567px){.section-camp-horizont-consultants-subTitle h4{font-size:14px}}.section-camp-horizont-consultants-icon{margin-bottom:40px;text-align:center}@media screen and (max-width:567px){.section-camp-horizont-consultants-icon{display:none}}.section-camp-horizont-additional-info{margin-top:70px;margin-bottom:140px;position:relative}@media screen and (max-width:990px){.section-camp-horizont-additional-info{margin:0 0 50px}}.section-camp-horizont-additional-info-image{position:absolute;top:100px;right:0}@media screen and (max-width:990px){.section-camp-horizont-additional-info-image{display:none}}.section-center-horizont-about{margin-bottom:50px}.section-center-horizont-consultation{margin:120px 0 150px;position:relative}.section-center-horizont-consultation-image{position:absolute;top:0;left:0}
.center-horizont-about{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.center-horizont-about{display:block}}.center-horizont-about-image{width:50%;margin:0 auto}@media screen and (max-width:567px){.center-horizont-about-image{display:none}}.center-horizont-about-image img{width:100%}.center-horizont-about-content{width:40%;margin:0 auto}@media screen and (max-width:767px){.center-horizont-about-content{width:100%}}.center-horizont-about-content_title{margin-bottom:20px}.center-horizont-about-content_title h2{line-height:40px}@media screen and (max-width:567px){.center-horizont-about-content_title h2{font-size:30px;line-height:30px}}.center-horizont-about-content_description,.center-horizont-about-content_icon{margin-bottom:20px}.center-horizont-about-content_video{display:flex;align-items:center;gap:5px}.center-horizont-about-content_video-title{font-weight:700}.center-horizont-about-content_video-btn{transition:.3s}.center-horizont-about-content_video-btn:hover{transform:scale(1.3)}
.center-horizont-consultation{background-color:#fff;box-shadow:0 3px 8px rgba(0,0,0,.15);border-radius:20px;padding:25px 120px;max-width:55%;margin:-70px auto 0;text-align:center}.center-horizont-consultation_title{margin-bottom:20px}.center-horizont-consultation_title h4{font-size:25px;font-weight:700;line-height:30px}.center-horizont-consultation_description{margin-bottom:20px}.center-horizont-consultation_btns{display:flex;gap:15px}.center-horizont-consultation_btns button:first-child,.center-horizont-consultation_btns button:nth-child(2){width:50%}
.center-horizont-header{margin-top:-20px;position:relative}.center-horizont-header-image{position:absolute;bottom:0;right:0;text-align:center;overflow:hidden}@media screen and (max-width:767px){.center-horizont-header-image{position:relative;margin-left:-125px}}.center-horizont-header-image:after{position:absolute;bottom:0;left:25%;display:block;content:"";width:70%;height:100px}@media screen and (max-width:768px){.center-horizont-header-image:after{background:linear-gradient(180deg,rgba(242,201,18,0),#e4bf4d)}}@media screen and (max-width:500px){.center-horizont-header-image:after{width:330px}}.center-horizont-header-image img{width:1100px}@media screen and (max-width:1000px){.center-horizont-header-image img{width:1000px}}@media screen and (max-width:767px){.center-horizont-header-image img{width:100%}}@media screen and (max-width:500px){.center-horizont-header-image img{width:460px}}.center-horizont-header-content{padding-bottom:150px;position:relative}@media screen and (max-width:576px){.center-horizont-header-content{padding-bottom:100px}}.center-horizont-header-content_title{width:70%;padding-bottom:55px;padding-top:220px}@media screen and (max-width:1100px){.center-horizont-header-content_title{padding-bottom:30px}}@media screen and (max-width:998px){.center-horizont-header-content_title{width:100%}}@media screen and (max-width:767px){.center-horizont-header-content_title{padding-top:0;width:100%;position:absolute;top:-20px;left:0}}@media screen and (max-width:576px){.center-horizont-header-content_title{top:-50px}}.center-horizont-header-content_title h2{font-size:50px;line-height:65px;color:#fff;z-index:999}@media screen and (max-width:1210px){.center-horizont-header-content_title h2{font-size:40px;line-height:55px}}@media screen and (max-width:998px){.center-horizont-header-content_title h2{font-size:30px;line-height:30px}}@media screen and (max-width:415px){.center-horizont-header-content_title h2{font-size:25px;line-height:30px}}.center-horizont-header-content-list{display:flex;align-items:center;flex-wrap:wrap;gap:20px 65px}@media screen and (max-width:1100px){.center-horizont-header-content-list{gap:20px 35px}}@media screen and (max-width:998px){.center-horizont-header-content-list{width:50%;gap:20px 50px;justify-content:space-evenly;width:100%}}@media screen and (max-width:767px){.center-horizont-header-content-list{width:100%;padding-top:100px;gap:20px 30px}}@media screen and (max-width:576px){.center-horizont-header-content-list{padding-top:80px;gap:10px 10px;justify-content:space-between}}.center-horizont-header-content-list_item{display:flex;align-items:center;flex-direction:column;text-align:center}@media screen and (max-width:576px){.center-horizont-header-content-list_item{width:45%}}.center-horizont-header-content-list_item-image{margin-bottom:20px;z-index:50}@media screen and (max-width:1100px){.center-horizont-header-content-list_item-image{margin-bottom:10px}}@media screen and (max-width:767px){.center-horizont-header-content-list_item-image img{width:80%}}.center-horizont-header-content-list_item-description{font-size:18px;font-weight:700;z-index:50}.center-horizont-header-content-list_item-description h4{color:#fff}@media screen and (max-width:910px){.center-horizont-header-content-list_item-description h4{font-size:14px}}
.wrapper{align-items:center}.wrapper-image{padding-right:30px;text-align:center; width:50%;}@media screen and (max-width:970px){.wrapper-image{display:none}}.wrapper-image img{max-width:100%}.wrapper-content{width:50%}@media screen and (max-width:970px){.wrapper-content{width:50%;margin:auto;text-align:center}}@media screen and (max-width:600px){.wrapper-content{width:100%;text-align:left}}.wrapper-content_title{margin-top:10px;margin-bottom:20px}@media screen and (max-width:970px){.wrapper-content_title h2{font-size:30px}}.wrapper-content_icon{margin-bottom:10px}.wrapper-content_icon img{max-width:100%}.wrapper-content_description{font-size:16px;line-height:21px;color:#696666;margin-bottom:50px}.wrapper-content-list{display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}@media screen and (max-width:410px){.wrapper-content-list{gap:25px}}.wrapper-content-list_item{width:40%}@media screen and (max-width:410px){.wrapper-content-list_item{width:45%}}.wrapper-content-list_item h3{font-size:20px;color:#404040;margin-bottom:10px}.wrapper-content-list_item p{font-size:14px;color:#afafaf}.wrapper-content_image img{max-width:100%}
.consultants-body{display:flex;gap:20px}@media screen and (max-width:998px){.consultants-body{display:block;text-align:center}}.wrapper-consultants{display:flex;gap:10px;justify-content:center;margin:0 auto;max-width:40%}@media screen and (max-width:998px){.wrapper-consultants{max-width:60%;gap:20px}}@media screen and (max-width:670px){.wrapper-consultants{max-width:80%}}.wrapper-consultants .consultant,.wrapper-consultants .consultants-slider-item{box-shadow:0 0 4px 0 #bdbbbb;border-radius:6px;width:50%;display: flex;flex-direction: column;}@media screen and (max-width:998px){.wrapper-consultants .consultant,.wrapper-consultants .consultants-slider-item{width:100%}}.wrapper-consultants .consultant_description,.wrapper-consultants .consultants-slider-item_description{text-align:center;font-size:14px;color:#afafaf;margin-bottom:15px;margin-top:10px}@media screen and (max-width:998px){.wrapper-consultants .consultant_description,.wrapper-consultants .consultants-slider-item_description{margin-bottom:10px}}.wrapper-consultants .consultant_name,.wrapper-consultants .consultants-slider-item_name{width:80%;text-align:center;margin:0 auto 10px}.wrapper-consultants .consultant_name h4,.wrapper-consultants .consultants-slider-item_name h4{font-weight:700}.wrapper-consultants .consultant_social,.wrapper-consultants .consultants-slider-item_social{color:#443b09;margin-bottom:30px}@media screen and (max-width:998px){.wrapper-consultants .consultant_social,.wrapper-consultants .consultants-slider-item_social{margin-bottom:0}}.wrapper-consultants .consultant_number,.wrapper-consultants .consultants-slider-item_number{text-align:center;margin-bottom:20px}.wrapper-consultants .consultant_number a,.wrapper-consultants .consultants-slider-item_number a{font-weight:700}.wrapper-consultants .consultant_image,.wrapper-consultants .consultants-slider-item_image{text-align:center;margin-top:auto;}.wrapper-consultants .consultant_image img,.wrapper-consultants .consultants-slider-item_image img{width:80%}@media screen and (max-width:670px){.wrapper-consultants .consultant_image img,.wrapper-consultants .consultants-slider-item_image img{max-width:230px}}.consultants-slider{display:none;min-width:0;margin-bottom:30px;position:relative}@media screen and (max-width:670px){.consultants-slider{display:block}.consultants-slider-item{background:#fff;border:1px solid #ebebeb;border-radius:20px;min-width:0;}}.consultants-slider .slick-track{display:flex}.consultants-slider .slick-list{overflow:hidden}.consultants-slider .slick-arrow{display:block;background-size:cover;background-repeat:no-repeat;font-size:0;height:50px;width:50px;position:absolute;bottom:-60px;left:0}.consultants-slider .slick-prev{left:0;background-image:url(../img/icons/icon-park-outline_arrow-circle-left.svg)}.consultants-slider .slick-next{left:60px;background-image:url(../img/icons/icon-park-outline_arrow-circle-right.svg)}@media screen and (max-width:670px){.consultant{display:none !important}}.camp{gap:30px;max-width:60%}@media screen and (max-width:900px){.camp{max-width:80%}}@media screen and (max-width:767px){.camp{max-width:100%}}.wrapper-reviews{min-width:0;width:60%;display:flex;flex-direction:column;position:relative}@media screen and (max-width:998px){.wrapper-reviews{width:100%}}@media screen and (max-width:500px){.wrapper-reviews{margin-top:30px}}.wrapper-reviews-title{margin-bottom:10px}@media screen and (max-width:998px){.wrapper-reviews-title{margin-top:30px}}.wrapper-reviews-title h4{font-weight:700;font-size:25px}.wrapper-reviews_btn{margin-top:10px;width:200px}@media screen and (max-width:676px){.wrapper-reviews_btn{width:100%}}.wrapper-reviews-slider{display:flex;flex-direction:column;justify-content:space-between;min-width:0}.wrapper-reviews-slider .review-slider-item{box-shadow:0 0 4px 0 #bdbbbb;border-radius:20px;padding:10px;background-color:#f4f4f4;margin-bottom:20px;margin-right:10px}@media screen and (max-width:676px){.wrapper-reviews-slider .review-slider-item{margin-bottom:80px}}.wrapper-reviews-slider .review-slider-item-header{display:flex;gap:10px;align-items:center;margin-bottom:10px}.wrapper-reviews-slider .review-slider-item-header_title h3{font-size:18px;font-weight:700}.wrapper-reviews-slider .review-slider-item-header_image img{width:55px;border-radius:50%}.wrapper-reviews-slider .review-slider-item-header_description{margin-bottom:10px}.wrapper-reviews-slider .review-slider-item-header_description h4{text-align:left;font-size:14px;line-height:20px}@media screen and (max-width:1190px){.wrapper-reviews-slider .review-slider-item-header_description h4{line-height:15px}}.wrapper-reviews-slider .slick-track{display:flex}.wrapper-reviews-slider .slick-list{overflow:hidden}.wrapper-reviews-slider .slick-arrow{display:block;background-size:cover;background-repeat:no-repeat;font-size:0;height:50px;width:50px;position:absolute;bottom:-30px}@media screen and (max-width:676px){.wrapper-reviews-slider .slick-arrow{bottom:60px}}.wrapper-reviews-slider .slick-prev{right:60px;background-image:url(../img/icons/icon-park-outline_arrow-circle-left.svg)}@media screen and (max-width:1000px){.wrapper-reviews-slider .slick-prev{bottom:-30px}}@media screen and (max-width:676px){.wrapper-reviews-slider .slick-prev{left:0;bottom:30px}}.wrapper-reviews-slider .slick-next{right:0;background-image:url(../img/icons/icon-park-outline_arrow-circle-right.svg)}@media screen and (max-width:1000px){.wrapper-reviews-slider .slick-next{bottom:-30px}}@media screen and (max-width:676px){.wrapper-reviews-slider .slick-next{left:60px;bottom:30px}}
.consultation{position:relative}@media screen and (max-width:950px){.consultation{display:none}}.consultation-image img{position:absolute;top:0;left:10%;transform:rotate(-25deg)}.consultation-text{padding:30px 0}.consultation-text h2{margin-bottom:10px}@media screen and (max-width:1030px){.consultation-text h2{font-size:30px}}.consultation-text h4{width:46%;}.consultation-content{position:absolute;top:-50%;right:10%;z-index:999;width:490px;text-align:center;padding:30px 20px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);border-radius:20px;background-color:#fff}.consultation-content_title h2{font-size:35px;line-height: 35px;}@media screen and (max-width:1150px){.consultation-content{right:0}}.consultation-content_title{margin-bottom:20px}@media screen and (max-width:1030px){.consultation-content_title h2{font-size:30px;}}.consultation-content_description{margin-bottom:20px}@media screen and (max-width:1030px){.consultation-content_description h4{font-size:13px}}.consultation-content_form{display:flex;gap:10px;justify-content:center;align-items:center}.consultation-content_form-wrapper{width:50%;position:relative}.consultation-content_form-wrapper .fa-circle-exclamation{font-size:15px;display:none;position:absolute;top:9px;right:20px;color:red}.consultation-content_form-wrapper span{position:absolute;bottom:-17px;left:13px;display:none;color:red;font-size:10px;margin-top:5px}.consultation-content_form-btn{width:50%}.consultation-mobile{display:none;z-index:999;max-width:400px;text-align:center;padding:20px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);border-radius:20px;background-color:#fff;margin:30px auto}@media screen and (max-width:950px){.consultation-mobile{display:block}}.consultation-mobile_title{margin-bottom:10px}.consultation-mobile_title h2{font-size:30px;line-height:30px}.consultation-mobile_description{margin-bottom:10px}.consultation-mobile_description h4{font-size:14px;line-height:20px}.consultation-mobile_form{position:relative}.consultation-mobile_form .icon-mobile-form{font-size:15px;display:none;position:absolute;top:12px;right:13px;color:red}.consultation-mobile_form span{position:absolute;bottom:40px;left:13px;display:none;color:red;font-size:10px;margin-top:5px}.consultation-mobile_form input{width:100%;padding:12px;margin-bottom:20px}.consultation-mobile_form button{padding:12px}
.wrapper-info-slider{min-width:0;display:flex;justify-content:space-between;gap:20px}@media screen and (max-width:970px){.wrapper-info-slider{display:block}}.wrapper-info-slider .information-title{width:40%;margin-left:50px}@media screen and (max-width:970px){.wrapper-info-slider .information-title{width:100%;text-align:center;margin-left:0}}@media screen and (max-width:600px){.wrapper-info-slider .information-title{text-align:left}}.wrapper-info-slider .information-title h2{line-height:40px;margin-bottom:20px}@media screen and (max-width:1100px){.wrapper-info-slider .information-title h2{font-size:30px;line-height:30px}}@media screen and (max-width:970px){.wrapper-info-slider .information-title h2{font-size:35px;font-size:25px;margin-bottom:10px}}.wrapper-info-slider .information-title h4{margin-bottom:20px}.wrapper-info-slider .information-slider{min-width:0;max-width:55%}@media screen and (max-width:970px){.wrapper-info-slider .information-slider{max-width:70%;margin:0 auto;font-size:40%}}@media screen and (max-width:600px){.wrapper-info-slider .information-slider{margin:0;max-width:100%}}.wrapper-info-slider .information-slider-item{display:block;position:relative;border-radius:20px;background:linear-gradient(180deg,transparent -15%,#000);transition:.5s;margin:20px 0 20px 0}.wrapper-info-slider .information-slider-item:hover{background-color:#f4db39;transform:scale(1.05)}@media screen and (max-width:880px){.wrapper-info-slider .information-slider-item:hover{transform:none}}.wrapper-info-slider .information-slider-item:hover .information-slider-item_image{filter:grayscale(0)}.wrapper-info-slider .information-slider-item_image{height:100%;display:flex;transition:.5s;filter:grayscale(100%)}@media screen and (max-width:767px){.wrapper-info-slider .information-slider-item_image{filter:grayscale(0);background:linear-gradient(180deg,transparent -15%,#000);background-color:#f4db39;border-radius:20px}}@media screen and (max-width:970px){.wrapper-info-slider .information-slider-item_image{justify-content:flex-end}}.wrapper-info-slider .information-slider-item_image img{max-width:100%}.wrapper-info-slider .information-slider-item_title{position:absolute;bottom:18%;left:10%}.wrapper-info-slider .information-slider-item_title h4{font-size:20px;font-weight:700;color:#fff}@media screen and (max-width:600px){.wrapper-info-slider .information-slider-item_title h4{font-size:22px}}.wrapper-info-slider .information-slider-item_btn{position:absolute;bottom:10%;left:10%}@media screen and (max-width:970px){.wrapper-info-slider .information-slider-item_btn{font-size:16px}}.wrapper-info-slider .information-slider-item_btn a{color:#fff;text-decoration:underline}.wrapper-info-slider .slick-track{display:flex;gap:10px}.wrapper-info-slider .slick-list{overflow:hidden}.wrapper-info-slider .slick-arrow{display:none!important}.wrapper-info-slider .slick-dots{display:flex;gap:5px;position:absolute;bottom:20px;left:70px}@media screen and (max-width:970px){.wrapper-info-slider .slick-dots{left:20%;bottom:-30px}}@media screen and (max-width:600px){.wrapper-info-slider .slick-dots{left:30px}}.wrapper-info-slider .slick-dots button{font-size:0;width:35px;height:9px;border-radius:20px;background-color:hsla(0,0%,51.4%,.8);transition:1s}@media screen and (max-width:880px){.wrapper-info-slider .slick-dots button{width:25px}}@media screen and (max-width:600px){.wrapper-info-slider .slick-dots button{width:15px}}.wrapper-info-slider .slick-active button{width:70px;height:9px;border-radius:20px;background-color:rgba(26,26,26,.8)}@media screen and (max-width:880px){.wrapper-info-slider .slick-active button{width:50px}}@media screen and (max-width:600px){.wrapper-info-slider .slick-active button{width:30px}}
.modal{display:flex;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);align-items:center;justify-content:center;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.modal.active{opacity:1;pointer-events:auto}.modal__container{position:relative;width:650px;max-width:100%;min-height:200px;background-color:#fff;margin:20px;box-shadow:2px 7px 37px -7px #333;padding:35px}.modal__container.preloading:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.5)}.modal__container.preloading:after{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 50px);width:100px;height:20px;background:url(../img/loading.svg);background-size:contain;background-repeat:no-repeat}.modal__close{position:absolute;top:10px;right:10px;border:none;background:transparent;font-size:18px;color:#a9a9a9;transition:color .25s ease-in-out}.modal__close:hover{color:#333}
.partners-title{text-align:center;margin-bottom:25px}@media screen and (max-width:767px){.partners-title h2{font-size:30px}}.partners-subTitle{text-align:center;margin-bottom:20px}.partners-list{margin:auto;display:flex;justify-content:center;flex-wrap:wrap}.partners-list_item{cursor:pointer;margin-right:100px;margin-bottom:30px;transition:.3s}@media screen and (max-width:1168px){.partners-list_item{margin-right:70px}}@media screen and (max-width:1050px){.partners-list_item{margin-right:40px;margin-bottom:15px}}@media screen and (max-width:880px){.partners-list_item{margin-right:10px;margin-bottom:0}}@media screen and (max-width:880px){.partners-list_item img{width:100px}}@media screen and (max-width:710px){.partners-list_item img{width:70px}}@media screen and (max-width:500px){.partners-list_item img{width:40px}}.partners-list_item:nth-child(6),.partners-list_item:nth-child(12){margin-right:0}.partners-list_item:hover{transform:scale(1.1);filter:grayscale(0)}
.price-card{box-shadow:2px 7px 37px -7px #e0e1e1;text-align:center}.price-card__title{padding:20px;font-size:14px;font-weight:600;background:#edcefd;margin-bottom:16px}.price-card__desc{padding:0 20px}.price-card__desc ul{margin-bottom:20px}.price-card__desc ul li{color:grey;margin-bottom:7px;font-size:12px}.price-card__discount{margin-bottom:15px;font-size:12px}.price-card__discount span{color:#de4444;font-size:16px}.price-card__price{margin-bottom:20px;font-size:12px}.price-card__price span{font-size:26px;font-weight:600}.price-card__controls{padding:0 20px 20px}.small-price{width:60%;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border-bottom:1px solid #e2e2e2}@media screen and (max-width:1170px){.small-price{width:100%;flex-direction:column;justify-content:center}}.small-price:first-of-type{margin-top:40px;border-top:1px solid #e2e2e2}.small-price span{display:flex;align-items:center;height:60px}@media screen and (max-width:1170px){.small-price span{height:auto;min-height:40px;display:flex;text-align:center;justify-content:center}}.small-price span:first-of-type{width:50%;padding-left:20px}@media screen and (max-width:1170px){.small-price span:first-of-type{padding-left:0;width:100%}}.small-price span:nth-of-type(2){width:25%}@media screen and (max-width:1170px){.small-price span:nth-of-type(2){width:100%}}.small-price span:nth-of-type(2) strong{margin-right:4px;font-size:16px}.small-price span:nth-of-type(3){width:25%;padding-right:20px;justify-content:flex-end}@media screen and (max-width:1170px){.small-price span:nth-of-type(3){width:100%;justify-content:center;padding-right:0;padding-bottom:20px}}.small-price span:nth-of-type(3) .btn{width:100%}.pay-btn{position:relative}.pay-btn__tost{text-align:center;display:none;position:absolute;z-index:1;bottom:calc(100% + 10px);left:calc(50% - 100px);width:200px;background:#fff;box-shadow:2px 7px 19px -11px #6d6d6d}.pay-btn__tost.active{display:block}.pay-btn__tost a{display:block;color:#333;padding:10px;border-bottom:1px solid #efefef}.pay-btn__tost a:last-of-type{border-bottom:none}.pay-btn__tost a:hover{background-color:#edcefd}.pay-btn__tost a img{max-width:70px;margin-bottom:10px}.pay-btn__tost:after{content:"";position:absolute;left:calc(50% - 10px);bottom:-19px;display:block;border:10px solid transparent;border-top-color:#fff}
.questions-title{margin-bottom:30px}@media screen and (max-width:1190px){.questions-title{line-height:35px;margin-bottom:15px;text-align:center}}@media screen and (max-width:767px){.questions-title h2{font-size:30px}}.questions-subTitle{color:#afafaf;margin-bottom:60px}@media screen and (max-width:1190px){.questions-subTitle{margin-bottom:30px;text-align:center}}.questions-btn{margin-top:50px;text-align:center;width:200px}@media screen and (max-width:1190px){.questions-btn{margin:20px auto}}@media screen and (max-width:1190px){.questions-btn a{padding:10px}}@media screen and (max-width:1190px){.questions-image{display:none}}.questions-accordion{width:80%}@media screen and (max-width:1190px){.questions-accordion{width:100%;margin:auto}}.questions-accordion_item{margin-bottom:10px;border-bottom:1px solid rgba(179,177,177,.719)}.questions-accordion_item-btn{width:50px;height:50px;border:1px solid #cdcdcd;position:absolute;border-radius:50%;right:-9%;transition:.2s;color:#000}@media screen and (max-width:1190px){.questions-accordion_item-btn{position:static}}@media screen and (max-width:767px){.questions-accordion_item-btn{width:40px;height:40px}}.questions-accordion_item-btn:hover{background-color:#feeb6e;border:1px solid #fff}.questions-accordion_item-title{cursor:pointer;padding:10px 0 20px;font-size:18px;position:relative;color:#262626;display:flex;justify-content:space-between;align-items:center;}.questions-accordion_item-title p{width: calc(100% - 50px);}@media screen and (max-width:767px){.questions-accordion_item-title{padding:5px 0 10px}}.questions-accordion_item-title h4{max-width:80%}@media screen and (max-width:767px){.questions-accordion_item-title h4{font-size:16px}}@media screen and (max-width:600px){.questions-accordion_item-title h4,.questions-accordion_item-title p{font-size:14px;width: calc(100% - 40px);}}.questions-accordion_item-subTitle{max-height:0;overflow:hidden;transition:max-height .2s;line-height: 24px;}@media screen and (max-width:767px){.questions-accordion_item-subTitle{font-size:14px;line-height: 20px;}}.questions-accordion_item-subTitle_content{padding-right:60px;padding-bottom:20px}.questions-accordion_item-subTitle_content img{max-width:100%;height:auto;}.active .questions-accordion_item-btn{background-color:#feeb6e;border:1px solid #fff;transform:rotate(180deg)}.questions-accordion_item-subTitle_content p{text-indent: 25px;}
.service-item{padding:10px;background-color:#fefefe;box-shadow:0 3px 8px 0 rgba(34,60,80,.3);border-radius:20px;display:flex;width:245px;height:370px;flex-direction:column;align-items:center;justify-content:space-between;transition:.3s}@media screen and (max-width:1325px){.service-item{width:230px}}@media screen and (max-width:1270px){.service-item{width:200px;height:330px}}@media screen and (max-width:1120px){.service-item{width:30%;height:270px}}@media screen and (max-width:970px){.service-item{width:30%;height:315px;margin:10px}}@media screen and (max-width:670px){.service-item{width:100%;height:auto}.service-item:last-child{margin-bottom:60px}}.service-item:hover{background-color:#fee332}.service-item:hover .service-item_btn a{background-color:#fff;color:#000}.service-item_image{margin-top:-40px;margin-bottom:20px;width:100%;height:130px;background-color:#fee332;border-radius:20px;display:flex;justify-content:center;align-items:center;position:relative}@media screen and (max-width:1270px){.service-item_image{margin-bottom:10px}}@media screen and (max-width:1100px){.service-item_image{height:100px}}@media screen and (max-width:970px){.service-item_image{margin-top:0}}.service-item_image img{max-width:100%;max-height:100%;}.service-item_image img:nth-child(2){position:absolute;top:0;right:20px}.service-item h4{cursor:default;text-align:center;font-size:15.5px;letter-spacing:.5px;font-weight:700;color:#404040;margin-bottom:20px}@media screen and (max-width:1270px){.service-item h4{font-size:13px;margin-bottom:10px;line-height:15px}}@media screen and (max-width:1100px){.service-item h4{font-size:12px;margin-bottom:10px;line-height:15px}}@media screen and (max-width:670px){.service-item h4{font-size:16px;margin-bottom:10px;line-height:15px}}.service-item p{cursor:default;padding:0 20px;font-size:14px;text-align:center;color:#afafaf;margin-bottom:20px}@media screen and (max-width:1270px){.service-item p{margin-bottom:10px;line-height:15px;padding:0}}@media screen and (max-width:1100px){.service-item p{font-size:12px}}.service-item_btn{width:80%;margin-bottom:20px}.service-item_btn:hover button{color:#000}
.wrapper-slider{margin:auto;position:relative;box-shadow:inset 0 0 60px 0 rgba(0,0,0,.5)}@media screen and (max-width:768px){.wrapper-slider{box-shadow:none}}.wrapper-slider .slider{margin:0 auto;opacity:.99;position:relative;}.wrapper-slider .dots-container {max-width: 1350px; margin: 0 auto;position:relative;padding:0 30px;}.wrapper-slider .dots-container .slick-dots{display:flex;gap:5px;position:absolute;bottom:50px;left:0;z-index:999}.wrapper-slider .dots-container .slick-dots button{font-size:0;width:27px;height:9px;border-radius:20px;background-color:hsla(0,0%,51.4%,.8);transition-duration:1s;transition-timing-function:ease}.wrapper-slider .dots-container .slick-active button{width:65px;height:9px;border-radius:20px;background-color:rgba(26,26,26,.8)}.wrapper-slider .slider-item{padding:0 30px;color:#fff;height:600px}.wrapper-slider .slider-item-body{max-width:1350px;margin: 0 auto; height: 100%; display:flex;}.wrapper-slider .slider-item-body_title h2{padding-top:120px;padding-bottom:25px;position:relative;letter-spacing:-1px;width:70%;opacity:.8;font-weight:700;font-size:50px;line-height:55px;color:#262626;z-index:999}
@media screen and (max-width:1390px){.wrapper-slider .dots-container .slick-dots {left:30px;}}
@media screen and (max-width:680px){.wrapper-slider .dots-container .slick-dots {left:10px;}}
@media screen and (max-width:1120px){.wrapper-slider .slider-item-body_title h2{font-size:40px;line-height:40px}}@media screen and (max-width:768px){.wrapper-slider .slider-item-body_title h2{font-size:35px;line-height:45px;width:90%;padding-top:100px;margin-top:-80px;width:100%}}@media screen and (max-width:600px){.wrapper-slider .slider-item-body_title h2{font-size:28px;line-height:30px;padding-bottom:5px}}@media screen and (max-width:470px){.wrapper-slider .slider-item-body_title h2{margin-top:-100px}}.wrapper-slider .slider-item-body_description{position:relative;width:41%;padding-bottom:25px;display:flex;align-items:center;gap:60px}@media screen and (max-width:768px){.wrapper-slider .slider-item-body_description{width:100%}}@media screen and (max-width:600px){.wrapper-slider .slider-item-body_description{padding-bottom:10px}}@media screen and (max-width:768px){.wrapper-slider .slider-item-body_description h4{font-size:13px;color:#000}}@media screen and (max-width:430px){.wrapper-slider .slider-item-body_description h4{line-height:15px}}.wrapper-slider .slider-item-body_description-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;text-align:center}.wrapper-slider .slider-item-body_description-item_title{text-align:center}.wrapper-slider .slider-item-body_description-item_title h4{font-size:18px;font-weight:700;color:#fbfbfb}.wrapper-slider .slider-item-body_btn{max-width:175px;text-align:center}@media screen and (max-width:768px){.wrapper-slider .slider-item-body_btn{max-width:100%}}@media screen and (max-width:768px){.wrapper-slider .slider-item-body_images{position:relative;text-align:center;margin:50px auto 0;max-width:100%;}}.wrapper-slider .slider-item-body_gradient{width:100%;height:70px;position:absolute;top:2px;bottom:0;left:0;right:0;margin-top:170px;display:none}@media screen and (max-width:768px){.wrapper-slider .slider-item-body_gradient{display:block}}.wrapper-slider .slider .slick-list{overflow:hidden}.wrapper-slider .slider .slick-track{display:flex}.important-info{padding:15px;position:absolute;bottom:60px;left:30%;max-width:420px;background-color:#fff;border-radius:10px;box-shadow:0 3px 8px 0 rgba(0,0,0,.15);z-index:999}@media screen and (max-width:970px){.important-info{bottom:-120px;left:10%}}@media screen and (max-width:530px){.important-info{bottom:-100px;left:10%}}.important-info_title{position:relative;width:80%;font-weight:700;font-size:18px;color:rgba(0,0,0,.8);margin-bottom:15px}@media screen and (max-width:530px){.important-info_title{margin-bottom:0}}@media screen and (max-width:530px){.important-info_title h3{font-size:13px}}.important-info_title button{position:absolute;top:0;right:-25%;width:20px;height:20px;background:transparent;border:none;outline:none}.important-info_title button:after,.important-info_title button:before{position:absolute;top:0;right:10px;cursor:pointer;transform:rotate(45deg);display:block;content:"";width:1px;height:20px;background-color:rgba(50,50,50,.33)}.important-info_title button:after{transform:rotate(-45deg)}.important-info_description{width:80%;margin-bottom:15px}@media screen and (max-width:530px){.important-info_description{margin-bottom:5px}}@media screen and (max-width:530px){.important-info_description h4{font-size:12px}}.important-info_btn{text-align:center;width:160px}.offers-item{border-bottom: 1px solid #f1f1ec;
    padding-bottom: 5px;
    margin-bottom: 20px;
  
}.offers-item a {transition: 0.3s;}.offers-item:hover a{color:#fd0}
.select-wrapper {position:relative;width:520px;}.select-wrapper::after{display: block;content: "";background-image: url(../img/icons/icon_chevron-down.svg);width: 17px; height: 17px;position:absolute;top: 18px;right: 14px;}
.form-pay{margin:30px 0;background-color: #fdfdfd;
    box-shadow: 0 3px 8px rgba(0,0,0,.15);
    border-radius: 20px;
    padding: 20px 40px;}.form-pay select{border-radius:50px; padding: 15px 30px 15px 15px !important;}.form-pay input, .form-pay select{position: relative;display:block; font-size:15px;width:520px;font-family: Montserrat,normal;font-weight:600;padding:15px;border:2px solid #00000036;}.form-pay textarea{border:2px solid #00000036;border-radius:20px;width: 520px;resize:none;font-family:Montserrat,normal;font-size:15px;line-height:19.5px;font-weight:600}.form-pay input::placeholder,.form-pay textarea::placeholder{font-weight:500;color:#00000080;}.form-pay__label{position:relative;margin-bottom:15px;gap: 11px;display: flex;justify-content: center;align-items: center;}.form-pay__label-title{width:300px;text-align:end;margin-bottom:0 !important;font-weight:bold;}.form-pay__label span{position:absolute;top:8px;right: calc(50% - 295px);}.form-pay__submit{margin:20px auto 0 auto;cursor:pointer;}@media screen and (max-width:670px){.form-pay{padding:20px 0;}.form-pay input,.select-wrapper,.form-pay textarea{width:90%;}.form-pay__label{flex-direction:column;gap:5px;margin-bottom:10px;}.form-pay__label-title{text-align:start;font-size:14px;}.form-pay__label-title,.form-pay__label input{width:90%;}.form-pay__label span{position:static;display:block;}}@media screen and (max-width:400px){.form-pay{padding:20px;}.form-pay input,.select-wrapper,.form-pay textarea{width:100%;}.form-pay__label-title,.form-pay__label input{width:100%;}.form-pay textarea{height:180px;}}
.section-program-camp{margin-bottom:100px;}.program-camp-accordion{width:92%;}.program-camp-title{font-weight:bold;gap:5px;}.program-camp-subTitle{line-height: 27px !important;text-align:center;margin:50px 0;font-size:30px;position:relative;}.program-camp-wrapper{background-position: bottom left;;background-repeat: no-repeat;padding-bottom: 60px}.camp-video{box-shadow: 0 18px 56px -26px rgba(0,0,0,.5);height:315px;width:560px;margin:0 auto;border-radius: 15px;border: 10px solid #fee332;}.camp-video iframe:not(iframe[id*="tlFrame"]){position:static;border-radius: 6px;}.program-camp-advantages-list{gap:45px;display:flex;align-items:center;justify-content: space-evenly;margin-bottom:50px;}.program-camp-advantages-list ul li {font-size: 20px;position: relative;margin-bottom: 22px;margin-left: 30px;}.program-camp-advantages-list ul li::before{background-image: url(../img/icons/icon-sun_2.png);width:30px;height:30px;top:calc(50% - 15px);left:-40px;}.program-camp-module{display:flex;align-items: start;flex-direction: column;gap:10px;}.module-age{font-size:14px;font-weight:400;}.module-title{text-transform: uppercase;}.module-description ul li{position: relative;margin-bottom: 10px;margin-left: 30px;}.module-description ul li::before{display: block;content: "";background-image: url(../img/icons/icon-park-outline_check-one.svg);background-repeat: no-repeat;background-size: cover;position: absolute;top: 1px;left: -30px;width: 20px;height: 20px;}.program-camp-consultation-text{text-align:center;}.program-camp-information{background-color: #fdfdfd;box-shadow: 0 3px 8px rgba(0,0,0,.15);border-radius: 20px;padding: 20px 40px;}
@media screen and (max-width:767px){.program-camp-information{padding:15px;}.program-camp-subTitle{font-size:27px;}.program-camp-accordion{width:100%;}.camp-video{height: 270px;width: 420px;}.program-camp-advantages-list ul li{font-size:16px;}.program-camp-module{width:calc(100% - 40px);}}
@media screen and (max-width:460px){.consultation-image{display:none;}.camp-video{height: 300px;width: 100%;}.program-camp-module{gap:0;}.module-title,.module-programs{font-size:15px;}.program-camp-advantages-list{flex-direction:column;gap:0;align-items:start}.program-camp-advantages-list ul {margin:0;}}.camp-horizont-video{cursor:pointer;}.camp-horizont-video svg {width: 60px;}.landing-camp-video {margin-top: 50px;}

.wrapper-slider .slider-item-body {
  align-items: center;
 
}

.wrapper-slider .slider-item-body_description ul,
.wrapper-slider .slider-item-body_description ol {
  padding-left: 30px;
}
.wrapper-slider .slider-item-body_title h2 {
  padding-top: 0;
  padding-bottom: 0;
  width: 100%;
}

.slider__text {
  width: 50%;
}

.wrapper-slider .slider-item-body_description {
  width: 100%;
  display: block;
  padding: 25px 0;
}
.wrapper-slider .slider-item-body_images {
  width: 50%;
  margin-top: auto;
}

.wrapper-slider .slider-item-body_images img {
  max-width: 100%;

}

@media screen and (max-width:1063px){
  .top-nav-contacts_consultation {
    width: 135px;
    text-align: center;
  }
  
  .top-nav_logo p {
    width: 164px;
  }
  
  .wrapper {
     gap: 0;
    }
  }
  
  @media screen and (max-width:768px){
   .wrapper-slider .slider-item-body {
    flex-direction: column-reverse;
    padding-top: 90px;
    justify-content: flex-end;
   }
   
   .wrapper-slider .slider .slick-dots {
     bottom: 25px;
     left: 50%;
     transform: translateX(-50%);
   }
   
   .slider__text {
     width: 100%;
     padding: 10px 0 80px 0;
   }
   .wrapper-slider .slider-item-body_images {
     width: 100%;
     padding-top: 0;
     height: 300px;
     position: static;
     margin: 10px auto 0 auto;
   }
      .wrapper-slider .slider-item-body_images img {
        height: 100%;
      }
   .wrapper-slider .slider-item {
     height: 100%;
   }
   .wrapper-slider .slider-item-body_gradient {
     margin-top: 344px;
   }
   .wrapper-slider .slider-item-body_title h2 {
     margin-top: 0;
   }
  }
  
    @media screen and (max-width:680px) {
    .wrapper-slider .slider-item-body_description h4 {
      font-size: 16px;
      line-height: 22px;
    }
    
    .wrapper-slider .slider-item {
      padding: 0 10px;
    }
  }
  
   @media screen and (max-width:480px) {
    .wrapper-slider .slider-item-body_images {
     height: 200px;
   }
  }
  
  .form-reviews .form-pay__label,
  .form-questionnaire .form-pay__label {
    flex-direction: column;
    width: 520px;
    margin: 0 auto 10px auto;

  }
  
   .form-reviews .form-pay__label-title,
   .form-questionnaire .form-pay__label-title {
     width: 100%;
     text-align: start;
     }
     
     .form-pay__label input[type="checkbox"] {
       width: auto !important;
       appearance: auto;
       border-radius: 0;
       margin-right: 10px;
     }
     
  @media screen and (max-width:670px) {
   .form-reviews .form-pay__label,
   .form-reviews .form-pay__label-title,  
   .form-reviews .form-pay__label input,
   .form-reviews textarea,
   .form-questionnaire .form-pay__label,
   .form-questionnaire .form-pay__label-title,  
   .form-questionnaire .form-pay__label input,
   .form-questionnaire textarea {
        width: 100%;
      }
      
      .form-reviews,
      .form-questionnaire {
        padding: 30px;
      }
  }
  
    @media screen and (max-width:670px) {
.form-pay select{width: 100%;   border-radius: 10px;}
      .form-pay {
        padding: 20px;
      }
      .form-reviews,
      .form-questionnaire {
        padding: 10px;
      }
      
      .form-pay__label p {
        width: 100%;
      }
      
      .form-pay__label input,
      .form-pay__label textarea {
        width: 100%;
        border-radius: 10px;
      }
  }
  
  .preloader {
    display: none;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: #00000042;
    z-index: 999;
  }
  .preloader img {
      width: 40px;
  }
  
  .information-content-about li {
    position: relative;
    margin-bottom: 10px;
    margin-left: 30px;
  }
  
  .information-content-about ol {
   list-style: decimal;
  }
  
  .information-content-about ul li::before {
    display: block;
    content: "";
    background-image: url(../img/icons/icon-park-outline_check-one.svg);
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 1px;
    left: -30px;
    width: 20px;
    height: 20px;
  }
  
   .information-content-about-title {
     background-color: #FFC746;
     padding: 150px 0 100px 0;
   }
  
  .information-content-about-title h2 {
  font-size: 35px;
  text-align: center;
  letter-spacing: 0px;
  color: white;
  }
  
  .information-content-about-images {
    display: flex;
    align-items: center;
    justify-content: center;
        margin-bottom: 80px;
        margin-top: -20px;
        
  }
  .information-content-about-images img {
    width: 300px;
    border: 4px solid white;
    box-shadow: 0px 0px 19px 0px rgba(0,0,0,0.35);
    border-radius: 5px;
    position: relative;
  }
  
  .information-content-about-images img:nth-child(1) {
    transform: rotate(-12deg);
    z-index: 10;
  }
  .information-content-about-images img:nth-child(2) {
    transform: rotate(12deg);
     z-index: 9;
  }
  .information-content-about-images img:nth-child(3) {
     z-index: 8;
  }
   .information-content-about-images img:nth-child(4) {
    transform: rotate(10deg);
    margin-left: -50px;
     z-index: 7;
  }
  
   @media screen and (max-width:1240px) {
 .information-content-about-images img {
    width: 200px;
  
  }
  }
  
    @media screen and (max-width:820px) {
 .information-content-about-title {
    margin-bottom: 40px;
     padding: 150px 0 75px;
 
   }
   
    .information-content-about-title h2 {
      font-size: 25px;
    }
    
     .information-content-about-images {
       display: none;
     }
  }
  
   @media screen and (max-width:520px) {

    .information-content-about-title h2 {
      font-size: 20px;
      line-height: 25px;
    }
  }
   @media screen and (max-width:1075px) {
     .top-nav_logo p {
       font-size: 9px;
       width: 156px;
     }
   }
   
   .resettlement-textarea {
     width: 500px;
   }
  .title-center {
    text-align: center;
  }
  
  .checkbox {
    cursor: pointer;
    width: 100%;
    text-align: start;
    display: flex;
    align-items: center;
  }
 
  .checkbox input[type="radio"] {
     appearance: auto;
     display: inline;
     width: auto;
    cursor: pointer;
    padding: 8px;
  }
  .checkbox label {
    cursor: pointer;
    padding-left: 4px;
  }
  .form-pay__label legend {
    margin-bottom: 10px !important;
  }
  
  .checkbox-wrapper {
    display: flex;
    width: 100%;
    gap: 50px;
  }
  
  .checkbox-wrapper .checkbox {
    width: auto;
  }
  
  .checkbox-wrapper .checkbox input[type="radio"] {
    margin: 0;
  }
  
  .rating {
    width: 100%;
    text-align: start;
  }
  
  .rating span {
     position: static;
     margin-bottom: 5px;
     display: block;
  }
  
   @media screen and (max-width:400px) {
    .checkbox-wrapper {
      gap: 28px;
    }
   }
   
   .information-content ol {list-style: auto; padding-left: 50px;} 
   
  @media screen and (max-width:970px) {
     .landing-camp-about {
       width: 100%;
     }
  }
  
  .landing-header-bg {
  background-repeat:no-repeat;background-size:cover;background-position: center;position: relative;margin-top:80px;padding-top:70px;
  }
  .landing-header-bg:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: black;
    opacity: 0.35;
  }
  .landing-header-bg .camp-horizont-header-content_title {
    margin: 0 auto;
    text-align: center;
    position: relative;
    z-index: 2;
  }
  .landing-header-bg .camp-horizont-header-content_title h2 {
    font-size: 50px;
    line-height: 55px;
  }
  .landing-header-bg .camp-horizont-header-content_title p {
    margin-top: 15px;
    line-height: normal;
  }
  .landing-header-bg .camp-horizont-header-content-list {
    justify-content: center;
    width: 100%;
  }
   
  .landing-header-bg .camp-horizont-header-content-list_item-image {
    width: 60px;
  }
  
  .landing-header-bg .camp-horizont-header-content-list_item-image img {
    width: 100%;
  }
  
  @media screen and (max-width:1024px) {
    .landing-header-bg .camp-horizont-header-content_title h2 {
    font-size: 40px;
    line-height: 45px;
  }
  
   .landing-header-bg .camp-horizont-header-content-list_item-image {
    width: 40px;
  }
  }
  
   @media screen and (max-width:767px) {
     .landing-header-bg {
       background-position: 39%;
     }
      .landing-header-bg .camp-horizont-header-content_title {
    position: relative;
    top: 0;
  }
    .landing-header-bg .camp-horizont-header-content_title h2 {
    padding-top: 60px;
  }
  .landing-header-bg .important-info {
     position: relative;
     z-index: 10;
     left: 0;
     right: 0;
     margin: 0 auto;
   }
   
   .landing-header-bg .camp-horizont-header-content {
     padding-bottom: 50px;
   }
  }
    @media screen and (max-width:576px) {
       .landing-header-bg .camp-horizont-header-content_title {
         padding-top: 80px;
       }
    .landing-header-bg .camp-horizont-header-content_title h2 {
    font-size: 40px;
    line-height: 45px;
  }
  .landing-header-bg {
       background-position-x: 50%;
       background-position-y: bottom;
       padding-top:0;
       margin-top:0;
       background-size:cover;
     }
  }
  
  .landing-camp-gallery {
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    gap: 20px;
    display: flex;
  }
  
    .landing-camp-gallery__item {
      position: relative;
      width: 320px;
      height: 200px;
      box-shadow: 0 0 10px rgba(0, 0, 0, .1);
    }
    
    .landing-camp-gallery__item::after {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: black;
      opacity: 0;
      transition: 0.3s ease;
    }
    
    .landing-camp-gallery__item img {
      width: 100%;
      height: 100%;
    }
    
    .landing-camp-gallery__item:hover:after {
      opacity: 0.3;
    }
    
    .landing-camp-gallery__item--icon {
      position:absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-image:url(../img/icons/search.png);background-repeat:no-repeat;background-size:cover;
      width: 40px;height: 40px;opacity: 0;transition: 0.3s ease;z-index:2;
    }
    
    .landing-camp-gallery__item:hover .landing-camp-gallery__item--icon {
      opacity: 1;
    }
    .landing-voucher-item {
      background-color: #fafafa;
      border: 1px solid #fff;
      box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
      border-radius: 20px;
      padding: 20px;
      margin: 0 auto 30px auto;
      width: 950px;
      position: relative;
    }
    .landing-voucher-item .item-title {
      display:flex;
      align-items: center;
      gap: 30px;
    }
    
    .landing-voucher-item .item-title__image {
      width: 400px;
      border-radius: 15px;
      overflow: hidden;
    }
    
    .landing-voucher-item .item-title__image img {
      width: 100%;
    }
    
    .landing-voucher-item .item-title__wrap {
      display: flex;
      flex-direction: column;
      gap: 15px;
      width: calc(100% - 400px);
    }
    
    .landing-voucher-item .item-title__wrap h3 {
      font-size: 23px;
    }
    
    .landing-voucher-item .item-program {
      margin-top: 30px;
    }
    
    .landing-voucher-item .item-program h4 {
      font-size: 20px;
      font-weight: bold;
      color:#404040;
    }
    
    .landing-voucher-item .item-program ul {
      margin-top: 20px;
      margin-bottom: 40px;
    }
    
   .landing-voucher-item .item-program li {
      display: flex;
      align-items: center;
      gap: 10px; 
      margin-top: 9px;
   } 
   
     .landing-voucher-item .item-program li span {
       width: 100%;
       dispkay: block;
     }
   
    .landing-voucher-item .item-program li img {
      width: 20px;
    }
    
@media screen and (max-width:1024px) {
     .landing-voucher-item {
      width: 100%;
    }
  }
  
  @media screen and (max-width:900px) {
     .landing-voucher-item .item-title__image {
      width: 300px;
    }
      .landing-voucher-item .item-title__wrap {
      width: calc(100% - 300px);
    }
  }
  
   @media screen and (max-width:700px) {
    .landing-voucher-item .item-title {
      flex-direction: column;
    }
    
     .landing-voucher-item .item-title__image {
      max-width: 500px;
    }
      .landing-voucher-item .item-title__wrap {
      width: 100%;
    }
    
     .landing-voucher-item .item-title__wrap h3 {
      font-size: 20px;
    }
    
  .landing-voucher-item .item-title__wrap {
      gap: 8px;
    }
    
    .landing-voucher-item li {
      font-size: 15px !important;
    }
    
    .landing-voucher-item .item-program h4 {
      font-size: 18px;
    }
    .landing-voucher-item {
      padding: 10px;
    }
  }
  
  @media screen and (max-width:480px) {
       .landing-voucher-item .item-title__image {
      width: 100%;
    }
  }
  .landing-consultation {
    background-image: none;
  }
  
  .landing-camp-about-icon {
    width: 50px;
  }
  
  .landing-camp-about-icon img {
    width: 100%;
  }
  
 .landing-camp-about-link a {
   text-decoration: underline;
   color: #afafaf;
 }
 .landing-camp-section {
   margin-top: 50px;
 }
 
@media screen and (max-width:576px) {
  .landing-camp-section {
   margin-top: 0;
 }
 .landing-camp-about-icon {
    width: 45px;
 }
}
.landing-camp-instagram-image {
  position: relative;
}
.landing-camp-instagram-image img:nth-child(2) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width:1100px) {
 .landing-camp-instagram-image img:nth-child(2) {
   width: 300px;
   border-radius: 10px;
  }
}
@media screen and (max-width:480px) {
 .landing-camp-instagram-image img:nth-child(2) {
   width: 200px;
  }
}

.landing-camp-price-list ul {
  margin-top: 10px;
}

.landing-camp-price-list li {
  margin-bottom: 10px;
}
.landing-camp-price span {
  font-size: 14px;
  color: #a79494;
  display:block;
  text-align: center;
  margin-bottom: 20px;
}
@media screen and (max-width:480px) {
 .landing-camp-price-list li {
  font-size: 15px;
}
.camp-horizont-price {
  padding: 10px;
}
}

.landing-camp-info__item {
    background-color: #fafafa;
    border: 1px solid #fff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .15);
    border-radius: 20px;
    padding: 20px;
    margin: 0 auto 30px auto;
    width: 950px;
    position: relative;
}

@media screen and (max-width:1024px) {
.landing-camp-info__item {
    width: 100%;
}
}

.landing-camp-info__item p {
  margin-bottom: 10px;
}

.landing-camp-info__item h3 {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 20px;
}

.landing-title {
  text-align: center;
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 30px;
}

@media screen and (max-width:760px) {
.landing-title {
  font-size: 25px;
  line-height: 30px;
}
}
.landing-camp-consultation-content {
  position: relative;
  z-index: 100;
  border: 2px solid #404040;
  margin: 30 auto;
  right: 0;
}
.title_voucher p:nth-child(1) {
  font-size: 19px;
  margin-bottom: 5px;
}
.title_voucher p:nth-child(2) {
  font-size: 16px;
}
.subtitle_voucher p {
  font-size: 16px;
  margin-bottom: 10px;
}
.landing-camp-price__text {
  color: white;
  margin-top: 20px;
}
.landing-camp-price__text p {
  margin-bottom: 10px;
}
#landing-camp-form {
  cursor: pointer;
}
.landing-camp-btn {
  display: flex;
  align-items: center;
  cursor: pointer;
  gap: 10px;
  color: white;
  justify-content: center;
  text-decoration: underline;
  margin-top: 50px;
}
.modal-landing-camp-info {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: #000000c7;
  z-index: 100;
  display: none;
  align-items:center;
  justify-content: center;
}
.modal-landing-camp-info_text {
  margin: 150px 150px 100px 150px;
  padding: 50px;
  background: white;
  border-radius: 10px;
  position: relative;
  width: 100%;
}
@media screen and (max-width:1100px) {
.modal-landing-camp-info_text {
  margin: 150px 50px 100px 50px;
}
}
@media screen and (max-width:700px) {
.modal-landing-camp-info_text {
   padding: 25px;
   margin: 100px 20px 50px 20px;
}
.modal-landing-camp-info_text p {
  margin-bottom: 5px;
}
}
.modal-landing-camp-info_text p {
  margin-bottom: 10px;
}
.modal-landing-camp-btn {
  position: absolute;
  top: 20px;
  right: 20px;
  cursor: pointer;
}

.project,
.file{
  display: none !important;
}
.project__select,
.file__select {
    display: block !important;
}
.wrapper__select {
  position:relative;
  width: 100%;
}
.wrapper__select:before{
  content:'';
  position:absolute;
  top:50%;
  right:20px;
  transform:translateY(-50%);
  width: 20px;
  height: 20px;
  background-image: url('../../assets/img/icons/icon_chevron-down.svg');
  z-index: 10;
} 
@media screen and (max-width:670px) {
.wrapper__select:before {
  right: 10px;
}
}
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
}

input[type='number'],
input[type="number"]:hover,
input[type="number"]:focus {
    appearance: none;
    -moz-appearance: textfield;
}
.input_error {
  border: 2px solid red !important;
}
#error-message {
  width: 100%;
}
.t-1 {
  border-top: 2px solid #404040;
    color: #404040;
    font-weight: 600;
    font-size: 23px;
    margin: 30px 0 20px 0;
    padding-top: 17px;
}
@media screen and (max-width:576px) {
.extra-class {
 background-size:cover;
}
}

.advertising {
    position: fixed;
    z-index: 1010;
    width: 100%;
    min-height: 100vh;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000000ad;
    display: none;
    align-items: center;
}

.advertising_wrapper {
    display: flex;
    align-items: center;
    justify-content: center;
    max-width: 700px;
    margin: 0 auto;
    flex-direction: column-reverse;
    position:relative;
}
.advertising_image {
  height: auto;
  display:flex;
  align-items: end;
  width:100%;
  justify-content: center;
}

.advertising_image img {
  width: 600px;
}

.advertising_body {
  flex:1;
  position:relative;
  width:100%;
  display:flex;
  align-items: start;
  height: 100%;
  justify-content: center;
}
.advertising_body-text {
 box-shadow: 0 0 40px rgb(255 255 255 / 46%);
    background: white;
    padding: 50px;
    border-radius:20px;
    max-width: 800px;
    border: 2px solid #fee332;
    backdrop-filter: blur(10px);           /* размытие фона */
    -webkit-backdrop-filter: blur(10px);
}

.advertising_body-text p::after,
.advertising_body-text p::before {
  content:'';
  position:absolute;
  background-image: url(../../assets/img/icons/text.png);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
}

.advertising_body-text p::after {
  top: -20px;
  left:-20px;
}

.advertising_body-text p::before {
  bottom:-20px;
  right:-20px;
  transform:rotate(-180deg);
}


.advertising_body-text p {
  position:relative;
  text-align: center;
  font-size:18px;
  font-weight:500;
  color: #404040;
}

.advertising_body-text a {
  color: #404040;
}
.advertising_btn {
  position:absolute;
  top:0;
  right:0;
  width:40px;
  height:40px;
  cursor:pointer;
}

.advertising_btn::after,
.advertising_btn::before {
  content:'';
  position:absolute;
  width: 40px;
  height: 4px;
  border-radius:2px;
  background:#fff;
  left:0;
 box-shadow: 0 0 14px rgb(255 255 255 / 72%);
}

.advertising_btn::after {
  top:13px;
  transform:rotate(45deg);
}

.advertising_btn::before {
  bottom:23px;
  transform:rotate(-45deg);
}
@media screen and (max-width:770px) {
.advertising_wrapper {
    max-width:100%;
    margin: 0 30px;
}
.advertising_image img {
    max-width: 100%;
}
}

@media screen and (max-width:520px) {
    .advertising_wrapper {
        margin: 0 20px;
    }
    .advertising_body-text {
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #fee332;
}
.advertising_body-text p {
    font-size: 15px;
}
.advertising_body-text p::after,
.advertising_body-text p::before {
  width: 20px;
  height: 20px;
}

.advertising_body-text p::after {
  top: -14px;
  left:-14px;
}

.advertising_body-text p::before {
  bottom:-14px;
  right:-14px;
}
.advertising_btn::after,
.advertising_btn::before {
  top:-70px;
  width: 30px;
  height: 3px;
}
.advertising_btn::before {
  bottom:24px;
}
}

.section-thanks {
  background: #fee332;
}

.thanks-wrapper {
  display: flex;
    justify-content: space-between;
    align-items: flex-start;
    background-color: #fafafa;
    border: 1px solid #fff;
    box-shadow: 0 3px 8px rgba(0, 0, 0, .2);
    border-radius: 20px;
    padding: 50px;
    margin-top: 150px;
    flex-direction:column;
    gap: 30px;
    margin-bottom: 75px;
}

.thanks-title,
.thanks-text {
  text-align: center;
    margin: 0 auto;
}

@media screen and (max-width:520px) {
  .thanks-wrapper {
    padding: 30px;
  }
}