body,html{font-family:Open Sans,sans-serif;overflow-x:hidden}.clear{clear:both}.overflow{overflow:hidden}.main-logo{display:none;position:absolute;z-index:1;top:10px;left:20px}@media (max-width:1024px){.main-logo{display:block}}@media (max-width:767px){.main-logo{left:10px}}.main-logo__img{max-width:100%;max-height:75px}@media (max-width:767px){.main-logo__img{max-height:55px}}.map{height:333px;border-bottom:5px solid #777;position:relative;z-index:0}.pagination .disabled{display:none!important}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{background-color:#444;border-color:#444}.pagination>li>a,.pagination>li>span{color:#444;border:1px solid #bbb}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#444;background-color:#f5f5f5;border-color:#444}.grecaptcha-badge{z-index:1}.bannerPage{width:100%;height:auto}.aboutUs{background:url(/media/default/about_background.jpg) no-repeat;background-size:cover;padding:45px 5% 15px}@media (max-width:1024px){.aboutUs{padding-top:30px}}@media (max-width:767px){.aboutUs{padding-top:20px}}.aboutUs__container{max-width:1025px;padding:0 15px;margin:0 auto}@media (max-width:1024px){.aboutUs__container{max-width:820px}}@media (max-width:767px){.aboutUs__container{padding:0}}.aboutUs__header{font-size:45px;color:#fff;line-height:120%;text-align:center;text-transform:uppercase;margin-bottom:50px;font-weight:700}@media (max-width:1024px){.aboutUs__header{font-size:40px;margin-bottom:30px}}.aboutUs__description{font-size:18px;font-weight:300;color:#fff;line-height:120%}.aboutUs__button{display:block;text-decoration:none;width:215px;border:2px solid #fff;text-align:center;font-size:18px;font-weight:700;padding:10px 0;margin:0 auto;margin-top:35px;color:#fff;transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;-o-transition:background .3s,color .3s}.aboutUs__button:focus,.aboutUs__button:hover{color:#6c9995;background:#fff;text-decoration:none}.aboutUs__img{display:block;margin:0 auto;margin-top:65px;max-width:100%;height:auto}@media (max-width:767px){.aboutUs__img{margin-top:40px}}.news{background:#f5f5f5;padding:40px 0;padding-bottom:65px;position:relative}@media (max-width:1024px){.news{padding:47px 0}}@media (max-width:767px){.news{padding:30px 15px;padding-bottom:45px}}.news--list{padding:20px 0;padding-bottom:72px}@media (max-width:1024px){.news--list{padding:20px}}@media (max-width:767px){.news--list{padding:20px 0}}.news .news-container{max-width:1200px;margin:0 auto}@media (max-width:1239px){.news .news-container{max-width:1000px}}@media (max-width:1024px){.news .news-container{max-width:665px}}.news__header{font-size:45px;color:#6c9995;text-align:center;text-transform:uppercase;font-weight:700;margin-bottom:55px}@media (max-width:1024px){.news__header{font-size:40px;margin-bottom:30px}}.news .news-frame{box-shadow:7px 7px 0 0 #74a09c;float:left}@media (max-width:1239px){.news .news-frame{max-width:520px}}@media (max-width:1024px){.news .news-frame{max-width:599px;margin:0 auto;float:none}}.news .news-content{width:48%;float:left;padding-left:30px;margin-top:-10px}@media (max-width:1024px){.news .news-content{float:none;margin-top:40px;padding:0;width:100%}}@media (max-width:767px){.news .news-content{padding:0;margin-top:25px}}.news .news-content--offers{width:100%;float:none;padding:0;margin:0}.news .news-content__title{color:#333;font-size:30px;font-weight:700;line-height:120%;text-transform:uppercase;margin:0;margin-top:5px}.news .news-content__title--offers{text-align:center;margin-bottom:40px}@media (max-width:1239px){.news .news-content__title{font-size:22px}}@media (max-width:1024px){.news .news-content__title{font-size:40px}}@media (max-width:767px){.news .news-content__title{font-size:28px}}.news .news-content__text{font-size:18px;color:#333;line-height:120%;font-weight:300;margin-top:30px}@media (max-width:1239px){.news .news-content__text{font-size:16px;margin-top:25px}}@media (max-width:767px){.news .news-content__text{font-size:15px;margin-top:20px}}.news .news-content__text--date{margin-top:13px}.news .news-content__text--list{margin-top:15px}.news .news-content__text h1,.news .news-content__text h2,.news .news-content__text h3,.news .news-content__text h4,.news .news-content__text h5,.news .news-content__text h6{font-size:22px;margin-top:30px}@media (max-width:767px){.news .news-content__text h1,.news .news-content__text h2,.news .news-content__text h3,.news .news-content__text h4,.news .news-content__text h5,.news .news-content__text h6{font-size:20px}}.news .news-content__button{display:block;border:2px solid #00a658;width:215px;text-align:center;font-size:18px;color:#00a658;font-weight:700;margin-top:115px;padding:10px 0;transition:background .3s,color .3s}@media (max-width:1239px){.news .news-content__button{margin-top:40px}}@media (max-width:767px){.news .news-content__button{margin-top:25px}}.news .news-content__button--list{margin-top:45px}@media (max-width:1239px){.news .news-content__button--list{margin-top:25px}}.news .news-content__button:focus,.news .news-content__button:hover{text-decoration:none;color:#fff;background:#00a658}.news__box{position:absolute;right:0;bottom:-165px}@media (max-width:1239px){.news__box{bottom:-105px;max-width:250px}}@media (max-width:767px){.news__box{bottom:-53px;max-width:120px}}.offer{padding:62px 0;padding-bottom:40px}@media (max-width:1024px){.offer{padding:40px 5%}}@media (max-width:767px){.offer{padding:40px 15px;padding-bottom:10px}}.offer .offer-container{max-width:1265px;padding:0 15px;margin:0 auto}@media (max-width:1239px){.offer .offer-container{max-width:1025px}}@media (max-width:1024px){.offer .offer-container{max-width:850px}}@media (max-width:767px){.offer .offer-container{padding:0}}.offer__header{margin:0;text-align:center;font-weight:700;color:#444;font-size:45px;margin-bottom:35px;text-transform:uppercase}@media (max-width:1024px){.offer__header{font-size:40px}}.offer-block{float:left;background:#f1eeeb;border:1px solid #e3ddd7;padding:25px 10px;position:relative;display:block;margin:1.5%;width:47%;min-height:290px;margin-bottom:2.5%}@media (max-width:1024px){.offer-block{float:none;width:100%;min-height:auto;margin:0;margin-bottom:20px}}.offer-block__header{color:#333;margin:0;font-weight:700;font-size:26px;text-align:center;line-height:120%;margin-bottom:30px}@media (max-width:1239px){.offer-block__header{font-size:20px}}@media (max-width:1024px){.offer-block__header{margin-bottom:20px}}.offer-block__text{color:#333;font-size:15px;line-height:120%;text-align:center;max-width:520px;margin:0 auto}.offer-block__text p{margin:0!important}.offer-block__button{display:block;margin:auto;position:absolute;right:0;left:0;bottom:27px;border:2px solid #00a658;color:#00a658;width:215px;padding:10px 0;font-weight:700;text-align:center;font-size:18px;transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;-o-transition:background .3s,color .3s}@media (max-width:1024px){.offer-block__button{font-size:16px;position:static;margin-top:20px}}.offer-block__button:focus,.offer-block__button:hover{color:#fff;background:#00a658;text-decoration:none}.gallery{background:url(/media/default/gallery_background.jpg) no-repeat;background-size:cover;padding:45px 0;padding-bottom:57px}@media (max-width:1024px){.gallery{padding:20px 0;padding-top:35px}}.gallery .gallery-container{max-width:1230px;margin:0 auto}@media (max-width:1239px){.gallery .gallery-container{max-width:1000px}}@media (max-width:1024px){.gallery .gallery-container{max-width:98%}}.gallery__header{font-size:45px;margin:0;color:#222;font-weight:700;line-height:120%;text-align:center;text-transform:uppercase}@media (max-width:1024px){.gallery__header{font-size:40px}}@media (max-width:767px){.gallery__header--page{font-size:26px}}.gallery__description{font-size:18px;margin:0 auto;margin-top:30px;color:#333;line-height:120%;max-width:1000px;text-align:center}@media (max-width:1024px){.gallery__description{margin-left:3%;margin-right:3%}}@media (max-width:767px){.gallery__description{font-size:15px;margin-left:5%;margin-right:5%;margin-top:15px}}.gallery .gallery-content{text-align:center;margin-top:57px}@media (max-width:1024px){.gallery .gallery-content{margin-top:15px}}.gallery .gallery-content__photo-link{display:inline-block;margin:12px;overflow:hidden}@media (max-width:1239px){.gallery .gallery-content__photo-link{max-width:30%}}@media (max-width:1024px){.gallery .gallery-content__photo-link{max-width:40%}}@media (max-width:767px){.gallery .gallery-content__photo-link{margin:5px;max-width:45%}}.gallery .gallery-content__photo-link:hover .gallery-content__photo{transform:rotate(-15deg) scale(1.3);-webkit-transform:rotate(-15deg) scale(1.3);-moz-transform:rotate(-15deg) scale(1.3);-ms-transform:rotate(-15deg) scale(1.3);-o-transform:rotate(-15deg) scale(1.3)}.gallery .gallery-content__photo{transition:transform .4s linear;-webkit-transition:transform .4s linear;-moz-transition:transform .4s linear;-ms-transition:transform .4s linear;-o-transition:transform .4s linear}@media (max-width:767px){.gallery .lastPhotos{display:none}}.gallery .gallery-carousel{display:none!important;margin:20px 0;margin-bottom:30px}@media (max-width:767px){.gallery .gallery-carousel{display:block!important}}.gallery__button{color:#00a658;border:2px solid #00a658;font-size:18px;font-weight:700;width:215px;padding:10px 0;text-align:center;display:block;margin:0 auto;text-decoration:none;margin:25px auto;transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;-o-transition:background .3s,color .3s}.gallery__button:focus,.gallery__button:hover{background:#00a658;color:#fff;text-decoration:none}.contact{padding:80px 0;padding-bottom:95px;text-align:center}@media (max-width:1024px){.contact{padding:55px}}@media (max-width:767px){.contact{padding:55px 15px;padding-bottom:40px}}.contact__header{position:relative;font-size:45px;color:#222;font-weight:700;text-align:center;text-transform:uppercase;margin:0}@media (max-width:1024px){.contact__header{font-size:40px}}.contact__logo{margin-top:35px;max-width:100%;height:auto}@media (max-width:767px){.contact__logo{max-width:80%}}.contact__companyName{color:#333;font-size:21px;font-family:Archivo Narrow,sans-serif;font-weight:400;font-weight:700;margin:35px 0 27px}@media (max-width:767px){.contact__companyName{font-size:19px}}.contact__address{color:#333;font-family:Archivo Narrow,sans-serif;font-weight:700;font-size:22px;line-height:120%}@media (max-width:767px){.contact__address{font-size:19px}}.contact__link{display:block;color:#333;font-family:Archivo Narrow,sans-serif;font-weight:700;font-size:22px;line-height:120%}@media (max-width:767px){.contact__link{font-size:20px}}.contact__link:focus,.contact__link:hover{text-decoration:none;color:#333}.contact__hr{width:388px;border:.5px solid #bbb;margin:0 auto;margin-top:40px}@media (max-width:767px){.contact__hr{width:289px}}.contact .socialMedia{margin-top:10px}.contact .socialMedia__link{display:inline-block;font-size:0;width:34px;height:34px;margin:3px}.contact .socialMedia__link--fb{background:url(/media/default/fb.png) no-repeat}.contact .socialMedia__link--yt{background:url(/media/default/yt.png) no-repeat}.contact .socialMedia__link--inst{background:url(/media/default/inst.png) no-repeat}.contact-page .contact{padding:10px 0;padding-bottom:50px}.contact-page .contact__header{display:none}.contact-page .contact__logo{margin-top:40px}.contactForm{background:#fff;padding:80px 0}@media (max-width:1024px){.contactForm{padding:50px 20px}}@media (max-width:767px){.contactForm{padding:30px 6%}}.contactForm__text{font-size:25px;color:#333;font-weight:400;line-height:120%;text-align:center}@media (max-width:767px){.contactForm__text{max-width:280px;margin:0 auto;font-size:24px}}.contactForm .form{max-width:821px;margin:0 auto;margin-top:70px}@media (max-width:1024px){.contactForm .form{max-width:720px}}@media (max-width:767px){.contactForm .form{margin:0 auto;max-width:600px;margin-top:40px}}.contactForm .form__input{height:48px;border:1px solid #eaeaea;font-size:18px;color:#333;box-shadow:none;margin-bottom:12px}@media (max-width:767px){.contactForm .form__input{max-width:600px}}.contactForm .form__input:-ms-input-placeholder{color:#333}.contactForm .form__input::placeholder{color:#333}.contactForm .form__textarea{border:1px solid #eaeaea;font-size:18px;color:#333;box-shadow:none;max-width:821px;min-width:821px;max-height:132px;min-height:132px}@media (max-width:1024px){.contactForm .form__textarea{max-width:720px;min-width:720px}}@media (max-width:767px){.contactForm .form__textarea{max-width:600px;min-width:280px}}.contactForm .form__textarea:-ms-input-placeholder{color:#333}.contactForm .form__textarea::placeholder{color:#333}.contactForm .form__button{float:right;margin-top:30px;display:block;border:2px solid #00a658;background:#fff;width:215px;text-align:center;font-size:18px;color:#00a658;font-weight:700;padding:10px 0;transition:background .3s,color .3s;-webkit-transition:background .3s,color .3s;-moz-transition:background .3s,color .3s;-ms-transition:background .3s,color .3s;-o-transition:background .3s,color .3s;outline:0}.contactForm .form__button:focus,.contactForm .form__button:hover{text-decoration:none;color:#fff;background:#00a658}.contactForm .form__label{font-weight:300;margin-top:20px}.contactForm .form__readMore{font-weight:700;cursor:pointer}.contactForm .form__readMore-text{display:none}.alert{max-width:820px;margin:0 auto;font-size:20px;border:2px solid #444;color:#444;padding:20px;background:none;margin-top:30px}.alert-success{text-align:center;margin:70px auto}@media (max-width:767px){.alert-success{margin:30px auto}}.loading{width:60px;height:60px;border-radius:100%;border:10px solid #e3ddd7;border-top:10px solid #00a658;animation-name:loading;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;-webkit-animation-name:loading;-webkit-animation-duration:1s;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-ms-animation-timing-function:linear;-ms-animation-name:loading;-ms-animation-duration:1s;-ms-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-moz-animation-name:loading;-moz-animation-duration:1s;-moz-animation-iteration-count:infinite;-o-animation-timing-function:linear;-o-animation-name:loading;-o-animation-duration:1s;-o-animation-iteration-count:infinite;margin:0 auto;margin-top:20px;display:none}@keyframes loading{0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg)}to{transform:rotate(1turn);-webkit-transform:rotate(1turn);-moz-transform:rotate(1turn);-ms-transform:rotate(1turn);-o-transform:rotate(1turn)}}.footer{background:#444;padding:40px 0}.footer .footer-container{max-width:1200px;margin:0 auto}@media (max-width:1239px){.footer .footer-container{max-width:1000px}}@media (max-width:1024px){.footer .footer-container{max-width:100%;margin:0 6%;margin-right:4%}}.footer__column{float:left;width:50%}@media (max-width:1024px){.footer__column{width:40%}}@media (max-width:767px){.footer__column{float:none;width:100%}}.footer__column--right{text-align:right}@media (max-width:1024px){.footer__column--right{width:60%}}@media (max-width:767px){.footer__column--right{width:100%;text-align:left;margin-top:40px}}.footer__link,.footer__text{color:#fff;font-size:13px;line-height:145%}.footer__link{margin-top:15px;display:block;text-decoration:underline}.footer__link:focus,.footer__link:hover{color:#fff}.footer__logo{position:relative;top:-2px;margin-left:3px}@media (max-width:767px){.footer__logo{top:0;margin:7px 0}}.page{background:#f5f5f5}.page__header{background:#00a658;text-align:center;font-size:46px;color:#fff;font-weight:400;text-transform:uppercase;padding:25px 0;padding-bottom:30px;margin:0}@media (max-width:1024px){.page__header{padding:20px;font-size:36px}}@media (max-width:767px){.page__header{font-size:30px;padding:10px}}.page-content{background:#f5f5f5;padding:50px 0;padding-bottom:90px}@media (max-width:1024px){.page-content{padding-bottom:50px}}@media (max-width:767px){.page-content{padding:20px 0}}.page-content--news{padding-bottom:50px}@media (max-width:767px){.page-content--news{padding-bottom:20px}}.page-content--offers{padding-top:25px;padding-bottom:25px}@media (max-width:1024px){.page-content--offers{padding-top:0;padding-bottom:15px}}.page .page-container{max-width:1200px;margin:0 auto}@media (max-width:1239px){.page .page-container{max-width:1000px}}@media (max-width:1024px){.page .page-container{max-width:100%;padding:0 20px}}@media (max-width:767px){.page .page-container{padding:0 15px}}.page__iconImg{margin:0 auto}@media (max-width:1024px){.page__iconImg{max-width:100px}}@media (max-width:767px){.page__iconImg{max-width:70px}}.page__mainImg{margin:85px auto;margin-bottom:0}@media (max-width:1024px){.page__mainImg{margin-top:20px}}.page__title{font-size:48px;font-weight:700;color:#333;text-align:center;line-height:120%}@media (max-width:1024px){.page__title{font-size:32px}}@media (max-width:767px){.page__title{font-size:26px}}.page__description{font-size:18px;color:#333;font-weight:300;line-height:130%;text-align:center;max-width:1025px;padding:0 15px;margin:0 auto}@media (max-width:767px){.page__description{font-size:15px}}.page__text{-ms-column-count:2;-o-column-count:2;column-count:2;color:#333;font-size:17px;font-weight:300;line-height:140%;margin-top:73px}@media (max-width:1024px){.page__text{margin-top:30px}}@media (max-width:767px){.page__text{-ms-column-count:1;-o-column-count:1;column-count:1;font-size:15px}}.page__text p{padding-right:30px}@media (max-width:767px){.page__text p{padding:0}}.page .page-gallery{margin-top:50px}.page .page-gallery__header{margin:0;margin-bottom:20px;font-size:24px;color:#333}.page .page-gallery__link{display:inline-block;margin:5px}@media (max-width:767px){.page .page-gallery__link{max-width:130px}}.page .page-files{margin-top:50px}.page .page-files__header{margin:0;margin-bottom:20px;font-size:24px;color:#333}.page .page-files__file{margin:10px 0}.page .page-files__file a{color:#333}.page .page-files__file a:focus,.page .page-files__file a:hover{color:#333;text-decoration:none}.page .page-files__icon{width:35px}.page .page-carousel{margin-top:53px}@media (max-width:1024px){.page .page-carousel{margin-top:30px}}.page-result-link{display:block;font-size:18px;margin-bottom:10px;color:#444}@media (max-width:767px){.page-result-link{font-size:16px}}.page-result-link:focus,.page-result-link:hover{text-decoration:none;color:#00a658}.page-result-text{font-size:24px;color:#333;margin-bottom:10px}@media (max-width:767px){.page-result-text{font-size:18px}}.beam{position:fixed;background:transparent;padding-top:22px;height:90px;top:0;width:100%;z-index:100;transition:background .3s}@media (max-width:1024px){.beam{height:100%;background:#fff;padding:20px;display:none;overflow-y:scroll;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding-bottom:50px}}@media (max-width:1024px) and (max-width:767px){.beam{padding:10px;padding-bottom:40px}}@media (max-width:1024px){.beam.show{display:block}}.beam.active{background:#fff;box-shadow:0 0 10px hsla(0,0%,39%,.5)}.beam .beam-container{max-width:1200px;margin:0 auto;position:relative}@media (max-width:1239px){.beam .beam-container{max-width:1000px}}.beam .beam-logo{top:-10px;left:0;position:absolute;width:400px;display:block}.beam .beam-logo:focus,.beam .beam-logo:hover{text-decoration:none}@media (max-width:1024px){.beam .beam-logo{position:static}}.beam .beam-logo.show{display:none!important}@media (max-width:767px){.beam .beam-logo.show{display:block!important}}.beam .beam-logo__img{max-height:118px;margin-top:10px;float:left;margin-right:17px;transition:max-height .3s linear;-webkit-transition:max-height .3s linear,margin-top .3s linear;-moz-transition:max-height .3s linear,margin-top .3s linear;-ms-transition:max-height .3s linear,margin-top .3s linear;-o-transition:max-height .3s linear,margin-top .3s linear}.beam .beam-logo__img.small{max-height:65px;margin-top:0}@media (max-width:1239px){.beam .beam-logo__img{max-height:90px}}@media (max-width:1024px){.beam .beam-logo__img{max-height:60px}}.beam .beam-logo__companyName{color:#fff;font-size:36px;font-family:Archivo Narrow,sans-serif;line-height:120%;font-weight:700;margin-top:9px}@media (max-width:1024px){.beam .beam-logo__companyName{font-size:26px}}.beam .beam-logo__text{color:#fff;font-size:13px;font-family:Archivo Narrow,sans-serif;line-height:120%;font-weight:700;letter-spacing:2.2px;margin-top:5px}@media (max-width:1024px){.beam .beam-logo__text{font-size:10px}}.beam .menu{margin-right:15px}@media (max-width:1024px){.beam .menu{margin:0;margin-top:50px}}@media (max-width:767px){.beam .menu{margin-top:30px}}.beam .menu .menu-list{list-style-type:none;margin:0}@media (max-width:1024px){.beam .menu .menu-list{float:none!important;margin:0 auto;padding:0}}@media (max-width:767px){.beam .menu .menu-list{width:100%}}.beam .menu .menu-list__li{float:left;margin:0 25px;padding:0 5px;padding-bottom:5px}.beam .menu .menu-list__li:hover{border-bottom:2px solid #00a658}.beam .menu .menu-list__li:hover .menu-list__a{color:#00a658}.beam .menu .menu-list__li:hover .menu-list__a .caret{border-right-color:#00a658;border-bottom-color:#00a658}.beam .menu .menu-list__li:hover .dropdown-menu .menu-list__a{color:#444}@media (max-width:1239px){.beam .menu .menu-list__li{margin:0 10px}}@media (max-width:1024px){.beam .menu .menu-list__li{float:none;width:50%;text-align:center;margin:0 auto;margin-bottom:10px;padding:10px 0;padding-bottom:0}}@media (max-width:767px){.beam .menu .menu-list__li{width:70%}}.beam .menu .menu-list__li.active{border-bottom:2px solid #00a658}.beam .menu .menu-list__li.active .menu-list__a{color:#00a658}.beam .menu .menu-list__li.active .menu-list__a .caret{border-right-color:#00a658;border-bottom-color:#00a658}.beam .menu .menu-list__li.active .dropdown-menu .menu-list__a{color:#444}.beam .menu .menu-list__li.active .dropdown-menu .menu-list__li.active .menu-list__a{color:#00a658}.beam .menu .menu-list__a{font-family:Archivo Narrow,sans-serif;color:#444;font-size:16px;text-transform:uppercase}@media (max-width:1024px){.beam .menu .menu-list__a{font-size:18px;padding:5px;display:block}}.beam .menu .menu-list__a:focus,.beam .menu .menu-list__a:hover{text-decoration:none;background:none}.beam .menu .menu-list .dropdown-menu{left:-110%;background:#fff;border:0;top:136%;min-width:245px;box-shadow:0 5px 5px 0 hsla(0,0%,39%,.5);width:100%}@media (max-width:1024px){.beam .menu .menu-list .dropdown-menu{position:static;background:none;margin-bottom:30px;margin-top:20px;min-width:100%;box-shadow:none;margin-top:0}}@media (max-width:767px){.beam .menu .menu-list .dropdown-menu{margin-bottom:20px}}.beam .menu .menu-list .dropdown-menu .menu-list__li{margin:0;margin-left:8px;text-align:center;width:90%;margin-top:7px;margin-bottom:7px;border-bottom:.5px solid hsla(0,0%,100%,.3)}@media (max-width:1024px){.beam .menu .menu-list .dropdown-menu .menu-list__li{width:100%;margin-left:0;border-bottom:0;margin-bottom:10px}}.beam .menu .menu-list .dropdown-menu .menu-list__li.active{border-bottom:2px solid #fff}.beam .menu .menu-list .dropdown-menu .menu-list__li.active .menu-list__a{background:none;display:block}.beam .menu .menu-list .dropdown-menu .menu-list__a{padding:0;white-space:normal;font-size:14px}.beam .menu .menu-list .dropdown-menu .menu-list__a:hover{color:#00a658}@media (max-width:1024px){.beam .menu .menu-list .dropdown-menu .menu-list__a{font-size:16px}}.beam .menu .menu-list .caret{position:relative;top:-3px;width:8px;height:8px;border:1px solid transparent;border-bottom:1px solid #444;border-right:1px solid #444;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}.beam .menu .dropdown-backdrop{display:none}.search-button{float:right;display:block;border-left:2px solid #444;padding-left:32px;padding-top:5px;position:relative;top:-5px}.search-button__img{position:relative;top:-2px}@media (max-width:1024px){.search-button{display:none}}.search-block{background:#fff;box-shadow:0 0 10px hsla(0,0%,39%,.5);padding:100px;position:relative;display:none;top:-50px;z-index:-1;padding-top:150px;padding-bottom:50px;position:fixed;width:100%}@media (max-width:1024px){.search-block{position:static;padding:0;display:block;margin-top:100px;box-shadow:none}}@media (max-width:767px){.search-block{max-width:300px;margin:0 auto;margin-top:95px}}.search-block__form{max-width:800px;margin:0 auto;position:relative;margin-top:50px}@media (max-width:1024px){.search-block__form{max-width:75%;left:-80px}}@media (max-width:767px){.search-block__form{left:-35px}}.search-block__input{width:100%;height:53px;border:1px solid #00a658;background:#f1f1f1;font-size:16px;color:#444;margin-bottom:30px;padding-left:10px;line-height:53px}@media (max-width:1024px){.search-block__input{background:#fff;color:#333;height:45px;line-height:45px}}.search-block__input:focus{outline:none}.search-block__input:-ms-input-placeholder{color:#444;font-style:italic}.search-block__input::placeholder{color:#444;font-style:italic}@media (max-width:1024px){.search-block__input:-ms-input-placeholder{color:#333}.search-block__input::placeholder{color:#333}}.search-block__button{display:block;width:250px;background:transparent;border:2px solid #00a658;margin:0 auto;font-size:18px;color:#00a658;margin-top:10px;padding:18px 0;text-transform:uppercase;outline:0;transition:background .3s;-webkit-transition:background .3s;-moz-transition:background .3s;-ms-transition:background .3s;-o-transition:background .3s}@media (max-width:1024px){.search-block__button{margin:0 auto;font-size:14px;padding:10px 0;width:120px;position:relative;margin-top:-75px;right:-63%}}@media (max-width:767px){.search-block__button{width:70px;font-size:12px;margin-top:-73px;right:-69%}}.search-block__button:focus,.search-block__button:hover{background:#00a658;color:#fff;font-weight:600}.search-block__close{width:50px;height:50px;display:block;cursor:pointer;position:absolute;right:-100px;top:0}@media (max-width:1024px){.search-block__close{display:none}}.search-block__span{display:block;width:50px;height:5px;margin-bottom:4px;background:#00a658}.search-block__span--ft{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);position:relative;top:8px}.search-block__span--sd{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.menu-button{display:none;position:fixed;right:0;top:0;z-index:101;padding:8px;padding-bottom:3px}.menu-button.dark{background:#333}@media (max-width:1024px){.menu-button{display:block}}.menu-button.open .menu-button__span--center{opacity:0}.menu-button.open .menu-button__span--top{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);top:12px}.menu-button.open .menu-button__span--bottom{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);width:41px;top:-4px;left:-.5px}.menu-button__span{display:block;background:#00a658;width:41px;height:3px;margin-bottom:5px;position:relative;transition:opacity .3s,transform .3s,top .3s,width .3s}.menu-button__span--center{width:36px;left:5px}.menu-button__span--bottom{width:32px;left:9px}.slider__img{width:100%}.slider__caption{font-weight:300;color:#333;text-align:left;left:18.7%;line-height:120%;text-shadow:none;padding:0;font-size:2.1vw;max-width:32vw;top:14.5vw}@media (max-width:1500px){.slider__caption{left:6%}}@media (max-width:1239px){.slider__caption{left:10%;font-size:2.5vw}}@media (max-width:1024px){.slider__caption{font-size:21px;left:5%;top:30%;max-width:272px}}@media (max-width:767px){.slider__caption{display:none}}.slider__caption p{margin:0!important}