:not(.fancybox__container *){color:#131313;font-family:Roboto,Helvetica,Arial,sans-serif;letter-spacing:.5px}:not(.fancybox__container *):focus{outline:0}p{margin-bottom:0}body{background:#f2f2f2}::-webkit-scrollbar-track{-webkit-box-shadow:none}::-webkit-scrollbar-thumb{background-color:#131313;border-radius:0;outline:none}html{scroll-behavior:auto!important}.page{display:flex;flex-direction:column;min-height:100vh}.img-responsive{height:auto;max-width:100%}.btn-orange{background-color:#eabc06;color:#fff}.btn-orange:hover{background-color:#b89405;box-shadow:0 4px 7px rgba(0,0,0,.2);color:#fff}.shadow-block{background-color:#fff;box-shadow:0 12px 35px rgba(0,0,0,.2)}.hide{display:none}::-webkit-scrollbar{background-color:#f4f4f4;height:6px;width:4px}header{background:#fff;position:sticky;top:0;z-index:100}header .header-container .row{min-height:90px}header .header-container .header-toggle{align-items:center;background-color:#fff;border-radius:24px;box-shadow:0 1px 4px rgba(0,0,0,.25);display:flex;flex-direction:column;flex-shrink:0;height:48px;justify-content:center;overflow:hidden;transition:.4s;width:48px}header .header-container .header-toggle.active .toggle-item:first-child{transform:translate3d(1px,7px,0) rotate(45deg) scale(1.25)}header .header-container .header-toggle.active .toggle-item:nth-child(2){opacity:0;transform:scaleX(0)}header .header-container .header-toggle.active .toggle-item:nth-child(3){transform:translate3d(1px,-7px,0) rotate(-45deg) scale(1.25)}header .header-container .header-toggle.active .toggle-item:before{border-radius:0;left:-2px}header .header-container .header-toggle:hover{box-shadow:0 0 10px rgba(0,0,0,.35)}header .header-container .header-toggle .toggle-item{background-color:#707070;height:2px;position:relative;transform-origin:center;transition:.4s;width:16px}header .header-container .header-toggle .toggle-item:not(:last-child){margin-bottom:4px}header .header-container .header-toggle .toggle-item:nth-child(2){transform-origin:left top}header .header-container .header-toggle .toggle-item:before{background-color:inherit;border-radius:1px;content:"";height:2px;left:-5px;position:absolute;top:0;transition:left .4s;width:2px}header .header-container .header-logo-title{align-items:center;display:flex;text-decoration:none}header .header-container .header-logo-title:hover .logo{opacity:.7}header .header-container .header-logo-title:hover .header-title p{color:#eabc06}header .header-container .header-logo-title .logo{padding-right:25px;position:relative;transition:opacity .4s}header .header-container .header-logo-title .logo:after{background-color:#d4d4d4;bottom:6px;content:"";position:absolute;right:0;top:9px;width:1px}header .header-container .header-logo-title .logo img{max-height:64px;max-width:116px}header .header-container .header-logo-title .header-title{font-size:16px;font-weight:700;line-height:19.2px;margin-bottom:2px;margin-left:25px;text-decoration:none}header .header-container .header-logo-title .header-title p{color:#131313;transition:color .4s}header .header-container .phone-numbers a{color:#131313;font-size:16px;text-decoration:none;transition:.4s}header .header-container .phone-numbers a:hover{opacity:.7}header .header-container .header-feedback-buton{margin-left:35px}header .header-container .header-feedback-buton button{align-items:center;border:0;border-radius:40px;display:flex;justify-content:center;padding:0;text-align:center;transition:.4s}header .header-container .header-feedback-buton button div{color:#fff;font-size:13px;font-weight:600;padding:12px 21px 13px;text-transform:uppercase}header .header-container .mountains{margin-top:auto}header .header-container .mountains svg{height:100%;width:312px}.header-menu{background:#f2f2f2;position:sticky;top:90px;transition:.4s;z-index:100}.header-menu .row{min-height:50px}.header-menu .row a{color:#131313;font-size:13px;margin-right:35px;text-decoration:none;text-transform:uppercase;transition:.4s}.header-menu .row a:hover{color:#eabc06}.header-menu .row a.menu-feedback-modal{cursor:pointer}footer{background:#fff;margin-top:auto;padding:18px 0 15px}footer .footer-copyright{font-size:12px}footer .footer-menu a{color:#131313;font-size:13px;margin-right:10px;text-decoration:none;text-transform:uppercase;transition:.4s}footer .footer-menu a:hover{color:#eabc06}.error-404{margin-bottom:10%;margin-top:10%}.error-404 div{border-radius:11px;margin:0 auto;max-width:880px;padding:60px 115px 75px}.error-404 div p{font-size:30px;margin-bottom:5px;text-align:center}.slick-container{padding:0}.slick-container .slider{height:515px}.slick-container .slider .slick-slide div{width:100%}.slick-container .slider .slick-arrow{background:hsla(0,0%,100%,.75);border:none;border-radius:50%;height:44px;position:absolute;top:48%;transition:.4s;width:44px;z-index:10}.slick-container .slider .slick-arrow:hover{background-color:#fff}.slick-container .slider .slick-arrow.slick-prev{left:30px}.slick-container .slider .slick-arrow.slick-next{right:30px;transform:rotate(180deg)}.slick-container .slider .slick-arrow svg{height:19px;width:19px}.slick-container .slider .slick-list,.slick-container .slider .slick-list .slick-track{height:100%}.slick-container .slider .slick-list .slick-track .slick-slide{display:flex;height:100%}.slick-container .slider .slider-item{height:100%;width:100%}.slick-container .slider .slider-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.faq-container{padding:90px 0 60px}.faq-container .faq-block{margin:0 15px}.faq-container .faq-block .faq-item{margin:0 auto;max-width:800px;width:100%}.faq-container .faq-block .faq-item .faq-title-button{background:transparent;border:none;border-top:2px solid hsla(0,0%,80%,.6);display:flex;font-size:25px;margin-bottom:10px;padding:15px 0;text-align:left;width:100%}.faq-container .faq-block .faq-item .faq-title-button p{font-weight:300}.faq-container .faq-block .faq-item .faq-title-button .faq-svg{align-items:center;border-radius:50%;display:flex;height:40px;justify-content:center;margin-left:auto;transition:.4s;width:40px}.faq-container .faq-block .faq-item .faq-title-button .faq-svg svg{transition:.4s}.faq-container .faq-block .faq-item .faq-title-button.active .faq-svg,.faq-container .faq-block .faq-item .faq-title-button:hover .faq-svg{background-color:rgba(234,188,6,.4)}.faq-container .faq-block .faq-item .faq-title-button.active .faq-svg svg{transform:rotate(45deg)}.faq-container .faq-block .faq-item .faq-description{max-height:0;overflow:hidden;transition:.4s}.faq-container .faq-block .faq-item .faq-description ul li{font-size:16px}.ideology-container{background:#fff;border-bottom:1px solid #e4e4e4}.ideology-container .ideology-title{border-bottom:1px solid #e4e4e4;font-size:46px;font-weight:300;line-height:1.1;margin-bottom:0;padding:50px 0;text-align:center}.ideology-container .ideology-block:not(:last-child){border-right:1px solid #e4e4e4}.ideology-container .ideology-block .ideology-item{display:flex;flex-flow:column;padding:40px 30px 83px}.ideology-container .ideology-block .ideology-item .icon-round{align-items:center;background:#d1d1d1;border-radius:50%;display:flex;height:32px;justify-content:center;margin:0 auto;width:32px}.ideology-container .ideology-block .ideology-item .icon-round svg{height:15px;width:15px}.ideology-container .ideology-block .ideology-item .text{color:#131313;font-size:30px;font-weight:300;margin-top:15px;text-align:center}.ideology-container .ideology-block .ideology-item .text:after{background:#eabc06;content:"";display:block;height:4px;margin:13px auto 0;width:35px}.about-index-container{padding:90px 0}.about-index-container .about-index-block{margin:0 auto;max-width:910px}.about-index-container .about-index-text{color:#4f4f4f;font-family:Helvetica;font-size:16px;font-weight:500;line-height:1.4;text-align:justify}.about-index-container .about-index-img{width:100%}.certificate-container{background:#fff;clear:both;padding:90px 0}.certificate-container .certificate-block{display:flex;flex-flow:column;margin:0 auto;max-width:910px}.certificate-container .certificate-block .certificate-title{font-size:34px;font-weight:300;line-height:1.25;margin:28px 0;text-align:center}.certificate-container .certificate-block .certificate-img{height:auto;margin:0 auto;max-width:100%}.certificate-container .certificate-block .certificate-text{margin-top:25px;text-align:center}.certificate-container .certificate-block .certificate-text a{color:#131313;text-decoration:none}.question-container{padding:70px 0}.question-container .question-block{background-color:#fff;border-radius:11px;margin:0 auto;max-width:880px;padding:60px 15px;width:100%}.question-container .question-block .question-title{font-size:48px;font-weight:600;line-height:1.15;margin-bottom:14px;text-align:center}.question-container .question-block .question-text{font-size:22px;font-weight:300;line-height:1.4;margin:0 auto 42px;text-align:center}.question-container .question-block .question-buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;padding:0 30px}.question-container .question-block .question-buttons button{border:none;border-radius:40px;font-size:15px;font-weight:600;padding:25px 0;text-transform:uppercase;transition:.5s;width:47%}.question-container .question-block .question-buttons button.call{background:#eabc06;color:#fff}.question-container .question-block .question-buttons button.call:hover{background-color:#b89405;box-shadow:0 4px 7px rgba(0,0,0,.2)}.question-container .question-block .question-buttons button.message{background:#fff;border:3px solid #eabc06;color:#eabc06}.question-container .question-block .question-buttons button.message:hover{background-color:#eabc06;border-color:transparent;box-shadow:0 4px 7px rgba(0,0,0,.2);color:#fff}.contacts-container{background:#fff;padding-top:70px}.contacts-container .contacts-title{font-size:46px;font-weight:300;margin-bottom:33px;text-align:center}.contacts-container .contacts-block{font-size:15px;text-align:center}.contacts-container .contacts-block .contacts-phone{align-items:center;display:flex;flex-direction:column;font-size:30px;font-weight:300;margin-bottom:23px}.contacts-container .contacts-block .contacts-phone a{text-decoration:none}.contacts-container .contacts-block .contacts-phone:after{background-color:#4f4f4f;content:"";height:4px;margin-top:14px;width:35px}.feedback-container{background:#fff;padding:70px 0}.feedback-container .feedback-block{background-color:#fff;border-radius:11px;margin:0 auto;max-width:880px;padding:60px 115px 75px;position:relative}.feedback-container .feedback-block .feedback-result{display:none}.feedback-container .feedback-block .feedback-result.active{display:block}.feedback-container .feedback-block .feedback-result p{text-align:center}.feedback-container .feedback-block .feedback-title{font-size:48px;font-weight:600;margin-bottom:14px;text-align:center}.feedback-container .feedback-block .feedback-text{font-size:22px;font-weight:300;margin-bottom:28px;text-align:center}.feedback-container .feedback-block .feedback-items .feedback-item{margin-bottom:20px}.feedback-container .feedback-block .feedback-items .feedback-item input,.feedback-container .feedback-block .feedback-items .feedback-item textarea{border:none;border-bottom:1px solid #aaa;padding:14px 15px 14px 0;transition:.5s;width:100%}.feedback-container .feedback-block .feedback-items .feedback-item input::-webkit-input-placeholder,.feedback-container .feedback-block .feedback-items .feedback-item textarea::-webkit-input-placeholder{-webkit-transition:.4s;transition:.4s}.feedback-container .feedback-block .feedback-items .feedback-item input:hover,.feedback-container .feedback-block .feedback-items .feedback-item textarea:hover{background-color:rgba(234,188,6,.07);padding-left:15px}.feedback-container .feedback-block .feedback-items .feedback-item input:focus,.feedback-container .feedback-block .feedback-items .feedback-item textarea:focus{background:transparent;border-bottom:1px solid #eabc06;padding-left:15px}.feedback-container .feedback-block .feedback-items .feedback-item input:focus::-webkit-input-placeholder,.feedback-container .feedback-block .feedback-items .feedback-item textarea:focus::-webkit-input-placeholder{opacity:0}.feedback-container .feedback-block .feedback-items .feedback-item input.email.error,.feedback-container .feedback-block .feedback-items .feedback-item input.phone.error,.feedback-container .feedback-block .feedback-items .feedback-item textarea.email.error,.feedback-container .feedback-block .feedback-items .feedback-item textarea.phone.error{border-bottom:1px solid red}.feedback-container .feedback-block .feedback-button{align-items:center;display:flex;font-size:17px;justify-content:center;margin-top:15px}.feedback-container .feedback-block .feedback-button button{background:#eabc06;border:none;border-radius:40px;color:#fff;font-weight:600;max-width:254px;padding:20px 0;text-transform:uppercase;transition:.4s;width:100%}.feedback-container .feedback-block .feedback-button button:hover{background-color:#b89405;box-shadow:0 4px 7px rgba(0,0,0,.2)}.modal-feedback{align-items:center;background:rgba(64,64,64,.43);display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:.15s;transition:.2s;width:100vw;z-index:-1}.modal-feedback.active{opacity:1;z-index:1000}.modal-feedback.active .modal-block{opacity:1;transform:none}.modal-feedback .modal-close{display:flex}.modal-feedback .modal-close button{align-items:center;background:transparent;border:none;border-radius:50%;display:flex;height:60px;justify-content:center;margin-left:auto;padding:10px;position:relative;transition:.4s;width:60px}.modal-feedback .modal-close button:hover{box-shadow:0 0 7px rgba(0,0,0,.35)}.modal-feedback .modal-close button span,.modal-feedback .modal-close button span:after{background:#aaa;content:"";display:block;height:2px;transform:rotate(45deg);width:100%}.modal-feedback .modal-close button span:after{transform:rotate(90deg)}.modal-feedback .modal-block{background:#fff;border-radius:11px;margin:0 10px;max-width:880px;opacity:0;padding:20px 20px 40px;position:relative;transform:translateY(-50px);transition:.5s;transition-timing-function:ease-out;width:100%}.modal-feedback .modal-block .modal-title p{font-size:46px;font-weight:700;text-align:center}.modal-feedback .modal-block .modal-text p{font-size:21px;font-weight:300;margin-top:14px;text-align:center}.modal-feedback .modal-block .modal-input{margin-top:35px;padding:0 60px}.modal-feedback .modal-block .modal-input input{border:none;border-bottom:1px solid #aaa;padding:14px 15px 14px 0;transition:.4s;width:100%}.modal-feedback .modal-block .modal-input input::-webkit-input-placeholder{-webkit-transition:.4s;transition:.4s}.modal-feedback .modal-block .modal-input input:hover{background-color:rgba(234,188,6,.07);padding-left:15px}.modal-feedback .modal-block .modal-input input:focus{background:transparent;border-bottom:1px solid #eabc06;padding-left:15px}.modal-feedback .modal-block .modal-input input:focus::-webkit-input-placeholder{opacity:0}.modal-feedback .modal-block .modal-input input.error{border-bottom:1px solid red}.modal-feedback .modal-block .modal-button{align-items:center;display:flex;font-size:17px;justify-content:center;margin-top:30px}.modal-feedback .modal-block .modal-button button{background:#eabc06;border:none;border-radius:40px;color:#fff;font-weight:600;max-width:254px;padding:20px 0;text-transform:uppercase;transition:.4s;width:100%}.modal-feedback .modal-block .modal-button button:hover{background-color:#b89405;box-shadow:0 4px 7px rgba(0,0,0,.2)}.modal-show{overflow:hidden}.modal-result{align-items:center;display:none;flex-flow:column;height:100%;justify-content:center;width:100%}.modal-result.active{display:flex}.modal-result p{font-size:16px;margin-bottom:0}.loader-block{align-items:center;background:hsla(0,0%,100%,.5);display:flex;height:100%;justify-content:center;left:0;opacity:0;position:absolute;top:0;transition:.5s;visibility:hidden;width:100%;z-index:-1}.loader-block.active{opacity:1;visibility:visible;z-index:2}.lds-ring{display:inline-block;height:80px;position:relative;width:80px}.lds-ring div{animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:8px solid transparent;border-radius:50%;border-top-color:#eabc06;box-sizing:border-box;display:block;height:64px;margin:8px;position:absolute;width:64px}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.news-container{margin-top:20px}.news-container .news-block{border-radius:11px;margin-bottom:20px;padding:20px}.news-container .news-block .news-top{display:flex}.news-container .news-block .news-top .news-img img{height:200px;-o-object-fit:cover;object-fit:cover;width:200px}.news-container .news-block .news-top .news-text{padding-left:20px}.news-container .news-block .news-top .news-text .title{font-size:25px;font-weight:700;margin-bottom:20px}.news-container .news-block .back{display:flex;justify-content:end;margin-top:10px;width:100%}.news-container .news-list-block{margin-top:20px}.news-container .news-list-block .news-item{border-radius:11px;display:flex;margin-bottom:20px;padding:20px}.news-container .news-list-block .news-item .news-img img{height:200px;-o-object-fit:cover;object-fit:cover;width:200px}.news-container .news-list-block .news-item .news-right{display:flex;flex-flow:column;width:100%}.news-container .news-list-block .news-item .news-right .news-text{padding-left:20px}.news-container .news-list-block .news-item .news-right .news-text .title{font-size:25px;font-weight:700;margin-bottom:20px}.news-container .news-list-block .news-item .news-right .news-text .preview{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.news-container .news-list-block .news-item .news-right .more{margin-left:auto;margin-top:auto}.paginate-block{display:flex;justify-content:center;margin-top:20px}.paginate-block .page-link{color:#000}.paginate-block .page-link:focus{background-color:rgba(234,188,6,.25);box-shadow:0 0 0 .25rem rgba(234,188,6,.25);z-index:3}.paginate-block .active>.page-link,.paginate-block .page-link.active{background-color:#eabc06;border-color:#eabc06;color:#fff}

