@font-face{font-family:LatoBlack;src:url(../fonts/Lato-Black.ttf)}@font-face{font-family:LatoBlackItalic;src:url(../fonts/Lato-BlackItalic.ttf)}@font-face{font-family:LatoBold;src:url(../fonts/Lato-Bold.ttf)}@font-face{font-family:LatoBoldItalic;src:url(../fonts/Lato-BoldItalic.ttf)}@font-face{font-family:LatoRegular;src:url(../fonts/Lato-Regular.ttf)}@font-face{font-family:LatoItalic;src:url(../fonts/Lato-Italic.ttf)}@font-face{font-family:LatoLight;src:url(../fonts/Lato-Light.ttf)}@font-face{font-family:LatoLightItalic;src:url(../fonts/Lato-LightItalic.ttf)}@font-face{font-family:LatoHairline;src:url(../fonts/Lato-Hairline.ttf)}@font-face{font-family:LatoHairlineItalic;src:url(../fonts/Lato-HairlineItalic.ttf)}body{font-family:LatoRegular, arial, verdana, sans-serif}ul{padding-left:0;list-style-type:none}menu{margin:0}h3.widget-title{color:#666;font-size:1.25rem;margin-bottom:1rem;text-align:center}.title-line{height:1px;background-color:#AAA}.textwidget{color:#AAA;}.textwidget h3{color:#666;font-size:1.25rem}.textwidget ul{padding-left:20px;list-style-type:inherit}.logged-in header.fixed-top{margin-top:30px}body.open-menu{overflow-y:hidden}header{padding:1.5rem 0 1rem 0;-webkit-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2)}header #menu-top-menu>.current-menu-item a{color:#66b704}header#main-header{position:relative;z-index:16;background:linear-gradient(to top, rgba(255,255,255,0.8), rgba(255,255,255,0.98), #fff, #fff)}header#main-header .location-mobile a{align-self:center}header#main-header .location-mobile a img{width:70%;float:right}header .custom-logo{width:90%;height:auto}header .location img{width:100%}header .fa-bars{color:#66b704}header li{padding:0.7rem;position:relative;font-size:0.8rem}header li:hover>a{border-bottom:2px solid #66b704}header li:hover.menu-item-has-children .sub-menu{z-index:10;opacity:1;border:3px solid #EEE;padding:1rem 1.5rem;margin-top:0.70rem;max-height:inherit}header li.menu-item-has-children ul.sub-menu{z-index:-100;max-height:0;padding:0;margin:0;border:none;opacity:0;overflow:hidden;position:absolute;background-color:white;-webkit-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms}header li.menu-item-has-children ul.sub-menu li{border-bottom:1px solid #EEE;padding:0.5rem 0}header li.menu-item-has-children ul.sub-menu li a{white-space:nowrap;font-family:LatoLight, sans-serif;font-weight:300}header li.menu-item-has-children ul.sub-menu li:last-child{border-bottom:none}header li.menu-item-has-children ul.sub-menu::before{content:'\f0d8';font-family:'Font Awesome 5 Free';font-weight:600;font-size:1.5rem;color:#EEE;position:absolute;top:-1.5rem;left:30px}header li.menu-item-has-children>a::after{content:'\f107';font-family:'Font Awesome 5 Free';font-weight:600;margin-left:0.25rem}header li a{color:#666;text-transform:uppercase;font-family:LatoRegular;font-style:normal;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:200ms;-moz-transition-duration:200ms;-o-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}header li a:hover{color:#66b704;text-decoration:none}header#header-drop-down{display:none;background-color:rgba(255,255,255,0.99)}header#header-drop-down .location-mobile a{align-self:center}header#header-drop-down .location-mobile a img{width:70%;float:right}menu#mobile-menu{display:none;height:100vh;background-color:rgba(0,0,0,0.7)}menu#mobile-menu .fa-chevron-left{color:#66b704}menu#mobile-menu .content-menu{overflow-x:scroll;height:90%}menu#mobile-menu .menu-header{-webkit-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);-o-box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 10px 0px rgba(0,0,0,0.2)}menu#mobile-menu .menu-header #back-button{text-decoration:none;text-transform:uppercase;color:#AAA;display:flex;justify-content:space-between}menu#mobile-menu .menu-header #back-button i,menu#mobile-menu .menu-header #back-button span{align-self:center}menu#mobile-menu .mobile-menu-left{position:absolute;background-color:#f6f6f6;height:100%;left:-75%;width:75%;-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}menu#mobile-menu .mobile-menu-left.open{left:0}menu#mobile-menu .mobile-menu-left .nav{flex-direction:column}menu#mobile-menu .mobile-menu-left .nav>li{position:relative;border-bottom:1px solid #EEE;padding:15px 0;text-transform:uppercase}menu#mobile-menu .mobile-menu-left .nav>li a{color:#AAA;padding:15px 0;font-size:1rem}menu#mobile-menu .mobile-menu-left .nav>li a:hover{text-decoration:none;color:#66b704}menu#mobile-menu .mobile-menu-left .nav>li.open .sub-menu{max-height:400px;margin-top:10px}menu#mobile-menu .mobile-menu-left .nav>li.open .sub-menu::before{transform:rotate(180deg)}menu#mobile-menu .mobile-menu-left .nav>li .sub-menu{max-height:0;overflow:hidden;border-left:1px solid #EEE;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}menu#mobile-menu .mobile-menu-left .nav>li .sub-menu>li{padding:15px 0;margin-left:15px;border-bottom:1px solid #EEE}menu#mobile-menu .mobile-menu-left .nav>li .sub-menu>li a{font-size:0.9rem}menu#mobile-menu .mobile-menu-left .nav>li .sub-menu>li:last-child{border-bottom:none}menu#mobile-menu .mobile-menu-left .nav>li .sub-menu::before{content:'\f107';color:#AAA;padding:15px 1rem;margin-right:-1rem;font-family:'Font Awesome 5 Free';font-weight:600;position:absolute;top:0;right:0;-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:300ms;-moz-transition-duration:300ms;-o-transition-duration:300ms;transition-duration:300ms}@media (max-width: 768px){.logged-in header.fixed-top,.logged-in menu#mobile-menu{margin-top:46px}}footer .custom-logo-link img{width:100%;padding:10px;height:auto}footer#footer-top{background-color:#2b2b2b}footer#footer-top li{list-style-type:none}footer#footer-top li h2{color:white;font-size:1rem;text-transform:uppercase}footer#footer-top li h2:after{content:'';margin:15px 0;display:block;width:40px;height:3px;background-color:#666}footer#footer-top li div{color:#DADADA;font-size:14px;line-height:1.4}footer#footer-top li div #menu-left-products-menu a{color:#66b704}footer#footer-top li div #menu-left-products-menu a:hover{color:#2d9767;text-decoration:none}footer#footer-top li div a{color:#66b704}footer#footer-bottom{background-color:#333;color:#EEE;font-size:0.9rem}#home-page #carouselExampleIndicators{margin-top:-70px}#home-page #carouselExampleIndicators .carousel-item::after{content:'';display:block;position:absolute;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}#home-page #carouselExampleIndicators .carousel-caption{min-height:480px;padding:10rem 2rem 4rem 2rem;position:relative;right:inherit;top:inherit;bottom:inherit;left:inherit;text-shadow:1px 1px 5px #666}#home-page #carouselExampleIndicators .carousel-caption h2{font-family:LatoBlack, sans-serif;font-size:2.5rem;text-transform:uppercase;margin-bottom:1rem}#home-page #carouselExampleIndicators .carousel-caption h3{font-family:LatoBold, sans-serif;font-size:1.8rem;margin-bottom:0.7rem}#home-page #carouselExampleIndicators .carousel-caption p{width:70%;font-size:1.1rem;margin:0 auto;line-height:1.7}#home-page #carouselExampleIndicators .carousel-caption .btn-success{text-transform:uppercase;border-radius:0;border:none;padding:0.6rem 1.5rem;background-color:#90f;text-shadow:none}#home-page #carouselExampleIndicators .carousel-caption .btn-success:hover{background-color:#5e00a2}#home-page #advantages{background:linear-gradient(to top, #f6f6f6, #fff)}#home-page #advantages #advantage-items>.item-1{-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}#home-page #advantages #advantage-items>.item-2{-webkit-transition-duration:800ms;-moz-transition-duration:800ms;-o-transition-duration:800ms;transition-duration:800ms}#home-page #advantages #advantage-items>.item-3{-webkit-transition-duration:1200ms;-moz-transition-duration:1200ms;-o-transition-duration:1200ms;transition-duration:1200ms}#home-page #advantages #advantage-items>.item-4{-webkit-transition-duration:1600ms;-moz-transition-duration:1600ms;-o-transition-duration:1600ms;transition-duration:1600ms}#home-page #advantages #advantage-items>.item-5{-webkit-transition-duration:2000ms;-moz-transition-duration:2000ms;-o-transition-duration:2000ms;transition-duration:2000ms}#home-page #advantages #advantage-items>.item{opacity:0;transform:translate(-200px, 0px);-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;-webkit-transition-timing-function:easeInOutElastic;-moz-transition-timing-function:easeInOutElastic;-o-transition-timing-function:easeInOutElastic;transition-timing-function:easeInOutElastic}#home-page #advantages #advantage-items.animation>div{opacity:1.0;transform:translate(0, 0)}#home-page #advantages .btn-success{text-transform:uppercase;border-radius:0;display:block;border:none;padding:8px 16px;line-height:1;background-color:#90f;text-shadow:none;position:absolute;right:5%;opacity:0;top:5vw;max-width:160px;white-space:pre-wrap;z-index:1000;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1600ms;-moz-transition-duration:1600ms;-o-transition-duration:1600ms;transition-duration:1600ms}#home-page #advantages .btn-success.animation{opacity:1}#home-page #advantages .btn-success.second{top:24vw;right:60%}#home-page #advantages .btn-success.second::before{transform-origin:0% 50%;top:50%;left:99%}#home-page #advantages .btn-success:hover{text-decoration:none;background-color:#5e00a2}#home-page #advantages .btn-success:hover::before{background-color:#5e00a2}#home-page #advantages .btn-success::before{-webkit-transition-property:background-color;-moz-transition-property:background-color;-o-transition-property:background-color;transition-property:background-color;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-in-out;-moz-transition-timing-function:ease-in-out;-o-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;position:absolute;top:50%;right:99%;transform-origin:100% 50%;content:'';display:block;height:2px;background-color:#90f;width:100px;transform:rotate(-30deg)}#home-page #advantages .banner{z-index:1;right:0;width:100%;height:auto;top:0;opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:200ms;-moz-transition-delay:200ms;-o-transition-delay:200ms;transition-delay:200ms;-webkit-transition-duration:2000ms;-moz-transition-duration:2000ms;-o-transition-duration:2000ms;transition-duration:2000ms}#home-page #advantages .banner.animation{opacity:1}#home-page #advantages .item{z-index:2}#home-page #advantages .item h5,#home-page #advantages .item p{width:80%}#home-page #advantages h2{margin-bottom:0}#home-page #advantages h1{color:#DADADA;font-family:LatoBold, sans-serif;font-size:1.5rem;text-transform:uppercase}#home-page #advantages h5{margin-bottom:0.25rem;color:#66b704;font-family:LatoBold}#home-page #advantages p{font-family:LatoLight, sans-serif;color:#666;line-height:1.2;margin-bottom:0}#home-page #advantages .about{margin-left:15px}#home-page #products h2,#home-page #advantages h2,#home-page #news h2{font-family:LatoBlack, sans-serif;font-size:2.5rem;color:#DADADA;text-transform:uppercase}#home-page #products{background:#f6f6f6}#home-page #products .nav-pills .nav-link{color:#666}#home-page #products .nav-pills .nav-link:hover{color:#66b704}#home-page #products .nav-pills .nav-link.active{text-decoration:underline;color:#66b704;background-color:transparent}#home-page #products .swiper-button-next{right:-4%;background-image:none;color:#AAA}#home-page #products .swiper-button-prev{left:-4%;background-image:none;color:#AAA}#home-page #conditions{background-size:cover;background-position:center center;background-attachment:fixed;background-repeat:no-repeat;text-shadow:1px 1px 5px #666}#home-page #conditions .container{padding:6rem 0 3rem 0}#home-page #conditions .container h2{font-family:LatoBlack, sans-serif;font-size:2.5rem}#home-page #conditions .container p{width:70%;font-size:1.1rem;line-height:1.7}#home-page #conditions .container .btn{text-transform:uppercase;border-radius:0;border:none;color:white;padding:0.6rem 1.5rem;background-color:#90f;text-shadow:none}#home-page #conditions .container .btn:hover{background-color:#5e00a2}#home-page #news{color:#AAA}#home-page #news h2{font-family:LatoBlack, sans-serif}#home-page #news .all-news-button{color:#AAA}#home-page #news h4{margin:0.8rem 0}#home-page #news h4 a{color:#66b704}#home-page #news h4 a:hover{color:#2d9767;text-decoration:none}#home-page #news p{line-height:1.4}#home-page #news .container::after{content:'';display:block;height:2px;margin-bottom:2rem;background-color:#EEE}#home-page #contacts h2{color:#AAA;font-size:1.5rem;font-family:LatoBold, sans-serif}#home-page #contacts #gmap_canvas{-webkit-filter:grayscale(100%);filter:grayscale(100%)}@media (max-width: 768px){#home-page #carouselExampleIndicators .carousel-caption h2,#home-page #conditions .container h2,#home-page #advantages h2,#home-page #products h2,#home-page #news h2{font-size:2rem}#home-page #products h2{padding-top:0 !important}#home-page #conditions .container{padding-left:1rem;padding-right:1rem}#home-page #carouselExampleIndicators .carousel-caption{min-height:330px;padding:8rem 2rem 0rem 2rem}#home-page #news h4{font-size:1.2rem}#home-page #advantages .btn-success.second{top:80%;right:55%}#conditions .container{padding:3rem 0 3rem 0 !important}#conditions .container p{width:90% !important;margin-bottom:1rem !important}}@media (max-width: 575px){#home-page #news .new{background-color:#EEE;padding-left:0}#home-page #news .new h4{margin:0;padding-left:0}}.taxonomies{margin-bottom:1.5rem;display:flex}.taxonomies .taxonomy{color:#666;margin-right:2rem;font-size:0.8rem;max-width:70px;cursor:pointer;text-transform:uppercase}.taxonomies .taxonomy:hover,.taxonomies .taxonomy.active{color:#66b704;text-decoration:underline}.slider{position:relative}.slider.invisible{opacity:0}.slider .swiper-slide{display:flex;flex-direction:column;height:auto;background-color:#fff;padding:0.4rem;text-align:center}.slider .swiper-slide .img-wrap{overflow:hidden}.slider .swiper-slide hr{width:80%}.slider .swiper-slide .card-footer .btn-success{text-transform:capitalize;border-radius:0;border:none;padding:0.2rem 1rem;background-color:#90f;text-shadow:none;margin-bottom:0.5rem}.slider .swiper-slide .card-footer .btn-success:hover{background-color:#5e00a2}.slider .swiper-slide img{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;transition-property:all;-webkit-transition-duration:400ms;-moz-transition-duration:400ms;-o-transition-duration:400ms;transition-duration:400ms}.slider .swiper-slide img:hover{transform:scale(1.4) rotate(8deg)}.slider .swiper-slide h5{color:#666;margin-bottom:0.4rem}.slider .swiper-slide p{color:#AAA;font-family:LatoLight, sans-serif;line-height:1.3;font-size:0.9rem}.slider .swiper-slide .card-body{padding:0.75rem}.slider .swiper-slide .card-footer{padding-top:3rem;background-color:transparent;border-top:none}
/*# sourceMappingURL=front-page.css.map */
