@font-face{font-family:Oduda;font-style:normal;font-weight:700;src:url(6b9d8bb3ce7cb730b475.eot);src:url(6b9d8bb3ce7cb730b475.eot?#iefix) format("embedded-opentype"),url(Oduda-Bold.a2a782.woff2) format("woff2"),url(Oduda-Bold.09d62a.woff) format("woff"),url(Oduda-Bold.f91a0b.ttf) format("truetype"),url(Oduda-Bold.25d7b5.svg#Oduda-Bold) format("svg")}:root{--color-main:#009a4e;--color-second:#fbc50b;--color-dark:#212529}*{outline:none!important}body{color:var(--color-dark);font-family:Poppins;font-size:17px;margin:0;padding:0}img{max-width:100%}p{line-height:1.7;margin-bottom:20px;opacity:.7}input[type=email],input[type=password],input[type=search],input[type=text]{border:1px solid #cecece;border-radius:4px;height:65px;padding:0 30px;width:100%}button[type=button],button[type=submit],input[type=button],input[type=submit]{background:var(--color-second);border:none;border-radius:4px;color:#fff;font-family:Oduda;font-size:15px;font-weight:800;height:65px;padding:0 50px}textarea{height:128px;max-width:100%;padding:30px;width:420px}select{-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,gray 0),linear-gradient(135deg,gray 50%,transparent 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 30px) 28px,calc(100% - 25px) 28px,calc(100% - 2.5em) 15px;border:2px solid #cecece;border-radius:4px;height:65px;padding:0 30px;width:100%}select,select:focus{background-size:5px 5px,5px 5px,0 0}select:focus{background-image:linear-gradient(45deg,gray 50%,transparent 0),linear-gradient(135deg,transparent 50%,gray 0),linear-gradient(90deg,#ccc,#ccc);background-position:calc(100% - 25px) 26px,calc(100% - 30px) 26px,calc(100% - 2.5em) 15px;background-repeat:no-repeat;outline:0}select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}a{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}a,a:hover{color:#000}a:hover{text-decoration:underline}.no-spacing{margin:0!important;padding:0!important}.no-top-spacing{margin-top:0!important;padding-top:0!important}.no-bottom-spacing{margin-bottom:0!important;padding-bottom:0!important}.spacing-100{height:100px}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-car .odometer-digit{padding:0}.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner,.odometer.odometer-theme-car .odometer-digit .odometer-digit-inner{left:-4px}.hamburger-menu{cursor:pointer;height:20px;position:relative;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:30px}.hamburger-menu,.hamburger-menu span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}.hamburger-menu span{background:#fff;display:block;height:2px;opacity:1;position:absolute;right:0;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}.hamburger-menu span:first-child{top:0;width:13px}.hamburger-menu span:nth-child(2){top:9px}.hamburger-menu span:nth-child(3){top:18px;width:100%}.hamburger-menu:hover span{width:30px!important}.hamburger-menu.open span{width:20px!important}.hamburger-menu.open span:first-child{right:0;top:9px;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);width:28px!important}.hamburger-menu.open span:nth-child(2){opacity:0;right:20px}.hamburger-menu.open span:nth-child(3){right:0;top:9px;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-o-transform:rotate(-135deg);transform:rotate(-135deg);width:28px!important}.swiper-pagination{width:100%}.swiper-pagination .swiper-pagination-bullet{background:#fff;border-radius:6px;height:6px;opacity:.3;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:20px}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-second);opacity:1;width:50px}.preloader{align-items:center;background:var(--color-second);display:flex;flex-wrap:wrap;height:100%;justify-content:center;position:fixed;right:0;top:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:9}.preloader img{border-radius:50%;display:inline-block;height:50px;mix-blend-mode:lighten}.page-loaded .preloader{top:-100%}.page-transition{background:var(--color-second);bottom:0;height:0;left:0;position:fixed;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%;z-index:9}.page-transition.active{height:100%}.search-box{align-items:center;background:#fff;color:#fff;display:flex;flex-wrap:wrap;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);visibility:hidden;width:100%;z-index:3}.search-box .inner{margin:0 auto;max-width:700px;text-align:center;width:50vw}.search-box .inner form{display:block;padding-top:100px;width:100%}.search-box .inner form input[type=search]{background:none;border-radius:8px;font-size:20px;font-weight:300;height:80px;margin-bottom:30px;width:100%}.search-box .inner form input[type=submit]{background:var(--color-main);border:none;color:#fff;font-weight:600;height:70px;padding:0 60px}.search-box.active{opacity:1;visibility:visible}.side-widget{background:#000;background-image:url(pattern-bg.08b385.png);background-position:50%;background-size:cover;box-shadow:0 0 60px rgba(0,0,0,.4);color:#fff;height:100vh;left:-100%;max-width:100%;padding:20px 30px;position:fixed;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;transition-duration:.5s;-webkit-transition-duration:.5s;transition-timing-function:cubic-bezier(.86,0,.07,1);-webkit-transition-timing-function:cubic-bezier(.86,0,.07,1);width:400px;z-index:6}.side-widget,.side-widget .inner{align-items:center;display:flex;flex-wrap:wrap}.side-widget .inner{height:100%;overflow-y:auto}.side-widget .logo{display:block;margin-bottom:40px;width:100%}.side-widget .logo img{height:49px}.side-widget .show-mobile{display:none}.side-widget .hide-mobile{display:inline-block;width:100%}.side-widget .gallery{display:flex;flex-wrap:wrap;margin-bottom:20px}.side-widget .gallery a{padding-right:3px;width:50%}.side-widget .gallery a:last-child{padding-left:3px}.side-widget p{color:#fff;display:block;width:100%}.side-widget .widget-title{border-bottom:4px solid var(--color-second);display:inline-block;font-family:Oduda;font-size:20px;margin-bottom:15px;padding-bottom:5px}.side-widget .address{display:block;width:100%}.side-widget .address a{color:#fff;display:inline-block}.side-widget .social-media{display:block;margin:0;padding:0;width:100%}.side-widget .social-media li{display:inline-block;list-style:none;margin-right:20px;padding:0}.side-widget .social-media li a{color:#fff;font-size:13px;font-weight:600}.side-widget .social-media li a:hover{color:var(--color-second)}.side-widget .site-menu{display:block;margin-bottom:20px;margin-top:20px;width:100%}.side-widget .site-menu div{width:100%}.side-widget .site-menu ul{display:block;margin:0;padding:0;width:100%}.side-widget .site-menu ul li{display:block;list-style:none;margin:3px 0;padding:0;width:100%}.side-widget .site-menu ul li.menu-item-has-children i{display:inline-block;font-style:normal;margin-left:5px}.side-widget .site-menu ul li.menu-item-has-children i:before{content:"+"}.side-widget .site-menu ul li ul{padding-left:10px}.side-widget .site-menu ul li ul li.menu-item i{display:none}.side-widget .site-menu ul li ul li.menu-item-has-children i{display:inline-block;margin-left:5px}.side-widget .site-menu ul li ul li.menu-item-has-children ul li i{display:none}.side-widget .site-menu ul li ul li.menu-item-has-children ul li.menu-item-has-children i{display:inline-block;margin-left:5px}.side-widget .site-menu ul li ul li.menu-item-has-children ul li.menu-item-has-children ul li i{display:none}.side-widget .site-menu ul li i{display:none;font-size:20px;margin-left:10px}.side-widget .site-menu ul li ul{display:none;margin-bottom:10px;padding-left:20px}.side-widget .site-menu ul li a{color:#fff;display:inline-block;font-size:18px;font-weight:600;padding:0;width:auto}.side-widget .site-menu ul li a:hover{background:none;color:var(--color-second);text-decoration:none}.side-widget small{display:block;font-size:11px;margin-top:20px;width:100%}.side-widget.active{left:0}.topbar{height:50px;left:0;position:absolute;top:0;width:100%;z-index:1}.topbar,.topbar .container{display:flex;flex-wrap:wrap}.topbar .container{align-items:center;color:#fff;font-size:15px;justify-content:space-between}.topbar .text{display:inline-block;position:relative}.topbar .text:before{background:var(--color-second);bottom:3px;content:"";height:3px;left:0;position:absolute;width:100%;z-index:-1}.topbar .social-media{display:inline-block}.topbar .social-media ul{display:inline-block;margin:0 0 0 10px;padding:0}.topbar .social-media ul li{display:inline-block;list-style:none;margin:0 4px;padding:0}.topbar .social-media ul li a{color:#fff;font-size:13px}.topbar .social-media ul li a:hover{background:none;color:var(--color-second)}.topbar .phone,.topbar .phone i{display:inline-block}.topbar .phone i{font-size:20px;transform:translateY(2px)}.navbar{background:url(pattern-bg.08b385.png) center var(--color-main);background-size:cover;border-radius:4px;color:#fff;display:flex;flex-wrap:wrap;left:50%;max-width:100%;padding:30px 0;position:absolute;top:50px;transform:translateX(-50%);width:1300px;z-index:3}.navbar:before{background:#000;border-bottom-left-radius:2px;border-bottom-right-radius:2px;bottom:-8px;content:"";height:8px;left:20px;opacity:.2;position:absolute;width:calc(100% - 40px)}.navbar .logo{margin-left:0}.navbar .logo a{display:inline-block}.navbar .logo a img{height:48px}.navbar .site-menu{margin:0 30px}.navbar .site-menu ul{display:block;margin:0;padding:0}.navbar .site-menu ul li{display:inline-block;font-weight:600;list-style:none;margin:0 15px;padding:0;position:relative}.navbar .site-menu ul li ul{background:var(--color-second);border-radius:4px;display:none;left:-20px;margin:0;padding:15px 0;position:absolute;top:calc(100% + 20px)}.navbar .site-menu ul li ul:before{content:"";height:20px;left:0;position:absolute;top:-20px;width:100%}.navbar .site-menu ul li ul:after{border-color:transparent transparent var(--color-second) transparent;border-style:solid;border-width:0 6px 6px;content:"";height:0;left:20px;position:absolute;top:-6px;width:0}.navbar .site-menu ul li ul li{display:block;list-style:none;margin:0;padding:5px 20px;white-space:nowrap;width:100%}.navbar .site-menu ul li ul li a{display:inline-block}.navbar .site-menu ul li ul li a:hover{background:none;color:#fff;text-decoration:underline}.navbar .site-menu ul li:hover ul{display:block}.navbar .site-menu ul li:hover ul li ul{display:none;z-index:1}.navbar .site-menu ul li:hover ul li a:after,.navbar .site-menu ul li:hover ul li ul:after{display:none!important}.navbar .site-menu ul li:hover ul li:hover ul{background:#212529;display:block;left:100%;top:-15px}.navbar .site-menu ul li:hover ul li:hover ul li ul{display:none}.navbar .site-menu ul li:hover ul li:hover ul li:hover ul{background:#2e3338;display:block;left:auto;right:100%}.navbar .site-menu ul li a{color:#fff;display:inline-block;font-size:16px;font-weight:600;padding:0;position:relative}.navbar .site-menu ul li a:after{background:var(--color-second);bottom:-5px;content:"";height:3px;left:50%;position:absolute;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:0}.navbar .site-menu ul li a:hover{color:var(--color-second);text-decoration:none}.navbar .site-menu ul li a:hover:after{left:0;width:100%}.navbar .search-button{cursor:pointer;display:inline-block;font-size:22px}.navbar .hamburger-menu{display:inline-block}.header{z-index:0}.header,.header .main-slider{display:flex;flex-wrap:wrap;height:100vh;position:relative;width:100%}.header .main-slider{overflow:hidden}.header .main-slider .swiper-slide{align-items:center;background:#000;display:flex;flex-wrap:wrap;justify-content:center;padding:100px 15% 0;text-align:center}.header .main-slider .swiper-slide .slide-image{background-position:50%!important;background-size:cover!important;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%}.header .main-slider .swiper-slide .slide-inner{color:#fff;display:block;position:relative;text-align:center;width:100%;z-index:1}.header .main-slider .swiper-slide .slide-inner h1{display:block;font-family:Oduda;font-size:80px;margin-bottom:10px;width:100%}.header .main-slider .swiper-slide .slide-inner p{color:#fff;display:block;font-size:20px;margin-bottom:50px;width:100%}.header .main-slider .swiper-slide .slide-inner a{background:var(--color-second);border-radius:6px;color:#000;display:inline-block;font-family:Oduda;font-size:15px;height:64px;line-height:64px;padding:0 50px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.header .main-slider .swiper-slide .slide-inner a:hover{background:var(--color-main);color:#fff;text-decoration:none;transform:translateY(-5px)}.header .button-prev{border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:23px;height:60px;left:50px;line-height:60px;position:absolute;text-align:center;top:calc(50% - 20px);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:60px;z-index:3}.header .button-prev:hover{background:var(--color-second);border-color:transparent}.header .button-next{border:2px solid #fff;border-radius:50%;color:#fff;cursor:pointer;font-size:23px;height:60px;line-height:60px;position:absolute;right:50px;text-align:center;top:calc(50% - 20px);-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:60px;z-index:3}.header .button-next:hover{background:var(--color-second);border-color:transparent}.header .parallax-element{background-position:bottom!important;background-repeat:no-repeat!important;height:65%;left:0;position:absolute;top:0;width:100%;z-index:1}.page-header{align-items:center;background-size:auto 150%!important;display:flex;flex-wrap:wrap;height:600px;padding-top:100px;position:relative;width:100%;z-index:0}.page-header:after{background:#000;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}.page-header .container{color:#fff;position:relative;text-align:center;z-index:1}.page-header .container h2{display:block;font-family:Oduda;font-size:100px;width:100%}.page-header .container p{color:#fff;display:block;font-size:19px;margin:0;width:100%}.page-header .parallax-element{background:url(parallax-element.034025.png) no-repeat bottom;height:85%;left:0;position:absolute;top:0;width:100%;z-index:1}.content-section{background-size:cover!important;display:block;padding:100px 0;position:relative;width:100%}[data-stellar-background-ratio]{background-size:100% auto!important}.bottom-white-space{padding-bottom:0;position:relative}.bottom-white-space:after{background:#fff;bottom:0;content:"";height:100px;left:0;position:absolute;width:100%;z-index:0}.bottom-white-space .container{position:relative;z-index:1}.custom-link{display:inline-block;position:relative}.custom-link:before{background:var(--color-second);bottom:0;content:"";height:3px;position:absolute;right:0;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.custom-link:hover{text-decoration:none}.custom-link:hover:before{width:0}.custom-button{background:var(--color-second);border-radius:6px;color:#000;display:inline-block;font-family:Oduda;font-size:15px;height:64px;line-height:64px;margin-right:30px;padding:0 50px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.custom-button:hover{background:var(--color-main);color:#fff;text-decoration:none;transform:translateY(-5px)}.section-title{display:block;margin-bottom:60px;text-align:center;width:100%}.section-title.text-left{text-align:left}.section-title.text-left h6{border-bottom:3px solid var(--color-second);display:inline-block}.section-title figure{display:block;margin-bottom:30px;width:100%}.section-title figure img{height:58px}.section-title h6{color:#777;display:block;margin-bottom:10px}.section-title h2{display:block;font-family:Oduda;font-size:50px;width:100%}.section-title p{margin-top:30px}.side-slider{position:relative}.side-slider,.side-slider .slider{display:flex;flex-wrap:wrap;width:100%}.side-slider .slider{border-radius:6px;overflow:hidden}.side-slider .slider .swiper-slide img{float:left;width:100%}.side-slider .swiper-pagination{width:100%}.side-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;border-bottom:20px;opacity:.4}.side-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-second);opacity:1}.side-slider .note-box{background:#fff;border-radius:2px;bottom:100px;box-shadow:0 0 20px rgba(0,0,0,.05);color:var(--color-main);display:flex;flex-wrap:wrap;font-family:Oduda;font-size:30px;left:-50px;line-height:1.2;padding:20px 30px;position:absolute;width:150px;z-index:1}.side-slider .note-box:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:0 15px 20px 0;bottom:-20px;content:"";height:0;position:absolute;right:30px;width:0}.side-content{display:block;width:100%}.side-content.left{padding-right:10%}.side-content.right{padding-left:10%}.side-content h2{color:var(--color-main);font-family:Oduda;font-size:80px}.side-content h5{color:var(--color-main)}.side-content h5,.side-content h6{font-family:Oduda;font-size:36px;margin-bottom:30px}.side-content p{margin-bottom:20px}.side-content p:last-child{margin-bottom:0}.side-content .custom-link{margin-top:30px}.vc_row-o-equal-height .vc_col-md-6 .wpb_wrapper{height:100%}.side-half-image{background-position:50%!important;background-size:cover!important;float:right;height:calc(100% - 30px);margin:15px 0;width:50vw}.side-image{display:block;margin:0;position:relative;width:100%}.side-image .video-button{background:#fff;border-radius:50%;color:var(--color-main);display:inline-block;font-size:28px;height:100px;left:50px;line-height:100px;position:absolute;text-align:center;text-indent:4px;top:50px;width:100px}.side-image img{border-radius:6px;display:block;width:100%}.side-image .big-note-box{background:var(--color-main);border-radius:2px;bottom:-30px;box-shadow:0 0 20px rgba(0,0,0,.05);color:#fff;display:flex;flex-wrap:wrap;padding:40px;position:absolute;right:30px;width:75%;z-index:1}.side-image .big-note-box:after{border-color:transparent transparent var(--color-main) transparent;border-style:solid;border-width:0 15px 20px 0;content:"";height:0;left:30px;position:absolute;top:-20px;width:0}.side-image .big-note-box h4{display:block;font-family:Oduda;font-size:26px;margin-bottom:20px;width:100%}.side-image .big-note-box p{color:#fff;display:block;margin:0}.text-box{display:block;width:100%}.text-box.light,.text-box.light p{color:#fff}.text-box h2{display:block;font-family:Oduda;font-size:50px;margin-bottom:20px}.text-box p{color:inherit;display:block}.text-box p:last-child{margin-bottom:0}.vc_col-sm-4:first-child .image-content-box{padding-right:40px}.vc_col-sm-4:nth-child(2) .image-content-box{margin-top:100px;padding:0 20px}.vc_col-sm-4:nth-child(3) .image-content-box{padding-left:20px}.vc_col-sm-6:first-child .image-content-box{padding-right:40px}.vc_col-sm-6:nth-child(2) .image-content-box{padding-left:40px}.vc_col-sm-6:nth-child(2) .image-content-box:first-child{margin-top:100px}.vc_col-sm-6 .image-content-box{margin-bottom:50px}.image-content-box{display:block;width:100%}.image-content-box h5{color:var(--color-main);font-family:Oduda;font-size:36px}.image-content-box figure,.image-content-box h5{display:block;margin-bottom:20px;width:100%}.image-content-box figure img{border-radius:6px;display:block;width:100%}.image-content-box p{display:block;margin:0}.vc_col-sm-6:nth-child(odd) .image-caption-box{padding-right:30px}.vc_col-sm-6:nth-child(2n+2) .image-caption-box{padding-left:30px}.image-caption-box{display:flex;flex-wrap:wrap;margin:30px 0;width:100%}.image-caption-box figure{display:block;margin-bottom:20px;width:100%}.image-caption-box figure img{border-radius:6px;display:block;width:100%}.image-caption-box .content{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:block;width:100%}.image-caption-box .content small{border-bottom:3px solid var(--color-second);display:inline-block;line-height:1;margin-bottom:10px}.image-caption-box .content h5{display:block;font-family:Oduda;font-size:32px;margin-bottom:20px;width:100%}.image-caption-box .content p{font-size:15px;margin:0}.image-title-box{display:block;margin:0;position:relative;width:100%}.image-title-box img{border-radius:6px;display:inline-block;width:100%}.image-title-box figcaption{bottom:0;left:0;padding:30px;position:absolute;width:100%}.image-title-box figcaption h4{display:block;font-family:Oduda;font-size:36px;margin:0;width:100%}.image-title-box figcaption h4 a{color:#fff;display:inline-block}.carousel-image-box{display:block;margin:0 100px;overflow:hidden;padding-bottom:50px;position:relative;width:calc(100% - 200px)}.carousel-image-box figure{display:block;margin-bottom:0;width:100%}.carousel-image-box figure img{border-top-left-radius:6px;border-top-right-radius:6px;display:block;width:100%}.carousel-image-box .content{background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;display:block;padding:30px;width:100%}.carousel-image-box .content small{border-bottom:3px solid var(--color-second);display:inline-block;line-height:1;margin-bottom:10px}.carousel-image-box .content h5{display:block;font-family:Oduda;font-size:22px;margin-bottom:20px;width:100%}.carousel-image-box .content p{font-size:15px;margin:0}.carousel-image-box .swiper-pagination{bottom:0}.carousel-image-box .swiper-pagination .swiper-pagination-bullet{background:#000;opacity:.1}.carousel-image-box .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-main);opacity:1}.counter-box{display:block;margin:0;text-align:center;width:100%}.counter-box .odometer{color:var(--color-main);display:block;font-family:Oduda;font-size:90px;line-height:1;margin-bottom:20px;width:100%}.counter-box h6{display:block}.counter-box figure{display:block;margin:0;width:100%}.counter-box figure img{height:44px}.icon-box{border:1px solid #cecece;display:block;margin:15px 0;padding:50px;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.icon-box:hover{background:var(--color-second);border-color:transparent}.icon-box:hover figure{filter:brightness(10)}.icon-box:hover .content *{color:#fff}.icon-box.left figure{float:left;width:100px}.icon-box.left .content{display:inline-block;width:calc(100% - 100px)}.icon-box figure{display:block;margin-bottom:30px;width:100%}.icon-box figure img{height:60px}.icon-box .content{display:inline-block;width:100%}.icon-box .content h6{display:block;font-family:Oduda;font-size:26px;width:100%}.icon-box .content p{display:block;margin:0}.vc_col-md-3:last-child .circle-icon-box:after{display:none}.circle-icon-box{display:flex;flex-wrap:wrap;justify-content:center;position:relative;text-align:center;width:100%}.circle-icon-box:after{background:var(--color-second);content:"";height:1px;position:absolute;right:-65px;top:75px;width:100px}.circle-icon-box figure{align-items:center;background:#fbf7f4;border-radius:50%;display:flex;flex-wrap:wrap;height:150px;justify-content:center;margin-bottom:20px;position:relative;width:150px}.circle-icon-box figure:before{left:-10px}.circle-icon-box figure:after,.circle-icon-box figure:before{background:#fff;border-radius:50%;content:"";height:20px;position:absolute;top:calc(50% - 10px);width:20px}.circle-icon-box figure:after{right:-10px}.circle-icon-box figure img{display:inline-block;width:50px}.circle-icon-box p{display:block;margin:0;padding:0 10%;width:100%}.side-work-box{align-items:center;background:#fbf7f4;border-radius:6px;display:flex;flex-wrap:wrap;float:left;margin:15px 0;overflow:hidden;width:100%}.side-work-box figure{display:inline-block;margin:0;width:50%}.side-work-box figure img{display:inline-block;width:100%}.side-work-box .content{display:inline-block;padding:50px;text-align:center;width:50%}.side-work-box .content h3{display:block;font-family:Oduda;font-size:34px;margin-bottom:20px}.side-work-box .content p{margin:0}.side-work-box .content .custom-link{margin-top:20px}.side-content-image-box{align-items:center;background:#fff;border-radius:6px;display:flex;flex-wrap:wrap;margin:0;overflow:hidden;width:100%}.side-content-image-box figure{display:inline-block;margin:0;width:60%}.side-content-image-box figure img{display:block;width:100%}.side-content-image-box .content{display:inline-block;padding:50px;width:40%}.side-content-image-box .content h4{color:var(--color-main);display:block;font-family:Oduda;font-size:30px;margin-bottom:20px}.experts-box{display:block;margin:0;width:100%}.experts-box h6{color:#fff;display:inline-block;font-size:19px;font-weight:600;margin-bottom:30px;padding-bottom:3px;position:relative}.experts-box h6:after{background:var(--color-second);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.experts-slider{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.experts-slider figure{margin-bottom:0}.experts-slider figure,.experts-slider figure img{display:block;width:100%}.experts-slider figure figcaption{border:1px solid hsla(0,0%,100%,.2);border-top:none;color:#fff;display:block;padding:30px;width:100%}.experts-slider figure figcaption h5{display:block;font-family:Oduda;font-size:26px;margin-bottom:5px;width:100%}.experts-slider figure figcaption small{display:block;margin-bottom:20px;width:100%}.experts-slider figure figcaption ul{display:block;margin:0;padding:0;width:100%}.experts-slider figure figcaption ul li{display:inline-block;list-style:none;margin-right:10px;padding:0}.experts-slider figure figcaption ul li a{color:#fff;display:inline-block;font-size:15px}.experts-slider figure figcaption ul li a:hover{color:var(--color-second)}.experts-slider .swiper-pagination{margin-top:20px;position:static}.accordion-box{display:block;margin:0;width:100%}.accordion-box h6{color:#fff;display:inline-block;font-size:19px;font-weight:600;margin-bottom:30px;padding-bottom:3px;position:relative}.accordion-box h6:after{background:var(--color-second);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.accordion{float:left;padding:0;width:100%}.accordion .card{background:none;border:none;border-radius:0}.accordion .card .card-header{background:none;margin-bottom:15px;padding:0}.accordion .card .card-header a{border:1px solid hsla(0,0%,100%,.3);color:#fff;float:left;font-family:Oduda;font-size:20px;padding:20px 25px;width:100%}.accordion .card .card-header a:hover{color:var(--color-second);text-decoration:none}.accordion .card .card-body{border:none;color:#fff;line-height:26px;padding-top:0;width:100%}.accordion .card [aria-expanded=true]{background:var(--color-second);border-color:transparent!important;color:var(--color-dark)!important}.gallery-grid{display:flex;flex-wrap:wrap;margin:0;padding:0 15px;width:100%}.gallery-grid li{display:inline-block;list-style:none;margin:0;padding:15px;width:33.33333%}.gallery-grid li figure{background:#000;float:left;margin:0;overflow:hidden;width:100%}.gallery-grid li figure a{display:block}.gallery-grid li figure a img{float:left;-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out;width:100%}.gallery-grid li figure:hover img{opacity:.8;transform:scale(1.05)}.services-list-box{background:#fff;border-top-left-radius:6px;border-top-right-radius:6px;display:flex;flex-wrap:wrap;padding:50px 50px 20px;width:100%}.services-list-box h6{font-family:Oduda;font-size:26px;margin-bottom:15px}.services-list-box h5{color:#555;display:block;font-size:18px;margin:0;width:100%}.services-list-box h2{color:var(--color-main);font-family:Oduda;font-size:50px;line-height:1;margin-bottom:20px}.services-list-box ul{display:block;margin:0;padding:0;width:100%}.services-list-box ul li{display:flex;flex-wrap:wrap;margin:10px 0;padding:5px 0;width:100%}.services-list-box figure{display:inline-block;margin-right:20px;width:80px}.services-list-box figure img{height:70px}.services-list-box p{font-size:15px;margin:0}.services-list-box .content{display:inline-block;width:calc(100% - 100px)}.timeline-slider{display:flex;flex-wrap:wrap;position:relative;width:100%}.timeline-slider .title{color:#fff;display:block;font-family:Oduda;font-size:50px;margin-bottom:50px;width:100%}.timeline-slider .timeline-years{display:flex;flex-wrap:wrap;margin-bottom:50px;overflow:hidden;position:relative;width:100%}.timeline-slider .timeline-years .swiper-slide{display:flex;flex-wrap:wrap;justify-content:center}.timeline-slider .timeline-years .swiper-slide.swiper-slide-prev span{color:var(--color-second)}.timeline-slider .timeline-years .swiper-slide.swiper-slide-prev span:before{background:var(--color-second);content:""}.timeline-slider .timeline-years .swiper-slide.swiper-slide-active span{color:var(--color-second)}.timeline-slider .timeline-years .swiper-slide.swiper-slide-active span:before{background:var(--color-second);content:""}.timeline-slider .timeline-years .swiper-slide span{color:#fff;display:inline-block;font-family:Oduda;height:60px;line-height:60px;position:relative}.timeline-slider .timeline-years .swiper-slide span:before{background:#fff;border-radius:50%;bottom:0;content:"";height:10px;left:calc(50% - 6px);position:absolute;width:10px;z-index:1}.timeline-slider .timeline-years .swiper-pagination{background:#fff;bottom:4px;height:2px;top:auto;z-index:0}.timeline-slider .timeline-years .swiper-pagination .swiper-pagination-progressbar-fill{background:var(--color-second)}.timeline-slider .timeline-content{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.timeline-slider .timeline-content .swiper-slide{display:block;text-align:center}.timeline-slider .timeline-content .swiper-slide .content{background:#fff;border-radius:2px;box-shadow:10px 10px 20px rgba(0,0,0,.05);display:inline-block;margin:30px auto;max-width:100%;padding:30px;position:relative;text-align:left;width:400px}.timeline-slider .timeline-content .swiper-slide .content:before{border-color:transparent transparent transparent #fff;border-style:solid;border-width:20px 0 0 15px;content:"";height:0;left:40px;position:absolute;top:-20px;width:0}.timeline-slider .timeline-content .swiper-slide .content h2{font-family:Oduda;font-size:28px;margin-bottom:20px}.timeline-slider .timeline-content .swiper-slide .content p{font-size:15px;margin:0;opacity:.7}.timeline-image{background-attachment:fixed!important;background-size:cover!important;height:600px;margin-top:-200px!important;padding:0;position:relative;width:calc(100% - 80px)}.timeline-image:after{background:var(--color-main);content:"";height:500px;position:absolute;right:-80px;top:0;width:80px}.col-lg-4:first-child .latest-news{padding-right:20px}.col-lg-4:nth-child(2) .latest-news{padding:0 10px}.col-lg-4:nth-child(3) .latest-news{padding-left:20px}.latest-news{display:block;margin:0;width:100%}.latest-news figure{display:block;margin-bottom:15px;padding-bottom:15px;width:100%}.latest-news figure img{border-radius:6px;display:block}.latest-news figure span{background:var(--color-second);border-radius:6px;bottom:0;color:#000;display:inline-block;font-size:12px;font-weight:600;height:30px;left:0;line-height:32px;padding:0 15px;position:absolute}.latest-news h4{display:block;font-family:Oduda;font-size:28px;margin-bottom:20px;width:100%}.latest-news p{display:block;margin-bottom:25px}.latest-news a{color:#000;display:inline-block}.years-box{display:block;margin:0;text-align:center;width:100%}.years-box span{-webkit-text-fill-color:transparent;background:url(years-mask-image.330382.jpg) no-repeat 50%;-webkit-background-clip:text;color:#fff;display:block;font-family:Oduda;font-size:250px;line-height:1;width:100%}.carousel-testimonials{display:flex;flex-wrap:wrap;overflow:hidden;position:relative;width:100%}.carousel-testimonials .swiper-slide{padding:0 40px}.carousel-testimonials .swiper-pagination{margin-top:20px;position:static}.carousel-testimonials .swiper-pagination .swiper-pagination-bullet{background:#000}.carousel-testimonials .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.testimonial{background:var(--color-main)}.testimonial{border-radius:2px;color:#fff;display:flex;flex-wrap:wrap;padding:70px;position:relative;width:100%;z-index:2}.testimonial:before{border-color:transparent transparent var(--color-main) transparent;border-style:solid;border-width:0 0 20px 15px;content:"";height:0;left:-15px;position:absolute;top:20%;width:0}.testimonial.bottom-overlap{margin-bottom:-70px}.testimonial p{color:#fff;display:block;font-size:22px;width:100%}.testimonial figure{margin-bottom:0;margin-right:20px;width:100px}.testimonial figure img{border-radius:50%;height:100px}.testimonial .infos{display:inline-block;width:calc(100% - 120px)}.testimonial .infos h6{display:block;font-family:Oduda;font-size:30px}.highlight-slider{display:flex;flex-wrap:wrap;height:90vh;overflow:hidden;position:relative;width:100%}.highlight-slider .swiper-slide{align-items:center;display:flex;flex-wrap:wrap}.highlight-slider .swiper-slide:after{background:#000;content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.highlight-slider .swiper-slide .container{color:#fff;position:relative;z-index:1}.highlight-slider .swiper-slide .container h6{display:block;font-size:18px}.highlight-slider .swiper-slide .container h2{display:block;font-family:Oduda;font-size:60px;margin-bottom:40px}.highlight-slider .custom-pagination{bottom:30px;left:auto;position:absolute;right:0;text-align:center;width:50%;z-index:1}.highlight-slider .custom-pagination .swiper-pagination-bullet{background:none;border:1px solid #fff;border-radius:50%;color:#fff;display:inline-block;font-size:12px;height:30px;line-height:30px;margin:0 6px;opacity:1;text-align:center;width:30px}.highlight-slider .custom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:var(--color-second);border-color:transparent;color:#000}.logo-item{margin:0;padding:0 15%}.logo-item,.logo-item img{display:block;width:100%}.blog-post figure{display:block;margin-bottom:0}.blog-post figure img{border-radius:6px;display:block}.blog-post .post-content{margin:0;padding-top:40px}.blog-post .post-content .post-date{background:var(--color-second);border-radius:6px;color:#000;float:left;font-weight:600;height:26px;line-height:28px;margin-left:15px;margin-top:-55px;padding:0 15px}.blog-post .post-content .author{align-items:center;flex-wrap:wrap;margin-bottom:30px}.blog-post .post-content .author img{border-radius:50%;margin-right:20px;width:60px}.blog-post .post-content .author span strong{font-weight:600}.blog-post .post-content .post-title{display:block;font-family:Oduda;font-size:38px}.blog-post .post-content .full-image{display:block;margin:30px 0;width:100%}.blog-post .post-content p{display:block;margin-bottom:25px}.blog-post .post-content blockquote{display:block;width:100%}.blog-post .post-content h5{font-family:Oduda;font-size:20px}.blog-post .post-content ul{padding-left:20px}.sidebar .widget{border:1px solid #eee;border-radius:4px;padding:30px}.sidebar .widget-title{border-bottom:1px solid #eee;color:var(--color-main)!important;font-family:Oduda;font-size:24px;padding-bottom:30px;position:relative}.sidebar .widget-title:after{background:var(--color-main);bottom:-1px;content:"";height:1px;left:0;position:absolute;width:60px}.sidebar .categories{padding-left:0}.sidebar .categories li{padding-left:20px;position:relative}.sidebar .categories li:before{background:var(--color-main);border-radius:50%;content:"";height:6px;left:0;position:absolute;top:9px;width:6px}.sidebar .side-gallery{display:flex;flex-wrap:wrap;margin:0;padding:0;width:100%}.sidebar .side-gallery li{display:inline-block;margin:0 0 2px;padding:0 2px 0 0;width:50%}.wpcf7{position:relative;z-index:1}.contact-form{background:var(--color-main);border-radius:6px;display:flex;flex-wrap:wrap;padding:50px;width:calc(100% - 50px)}.contact-form .form-group{display:block;margin-bottom:15px;width:100%}.contact-form .form-group:last-child{margin-bottom:0}.contact-form ::-webkit-input-placeholder{color:#fff}.contact-form ::-moz-placeholder{color:#fff}.contact-form :-ms-input-placeholder{color:#fff}.contact-form :-moz-placeholder{color:#fff}.contact-form input[type=text]{background:none;border-color:hsla(0,0%,100%,.2);color:#fff}.contact-form input[type=text]:focus{border-color:hsla(0,0%,100%,.4)}.contact-form textarea{background:none;border-color:hsla(0,0%,100%,.2);color:#fff}.contact-form textarea:focus{border-color:hsla(0,0%,100%,.4)}.contact-box{align-items:center;background:#fff;border:1px solid #cecece;border-radius:6px;display:flex;flex-wrap:wrap;margin-bottom:26px;padding:25px;position:relative;width:100%;z-index:1}.contact-box:last-child{margin-bottom:0}.contact-box figure{align-items:center;background:#fbf7f4;border-radius:50%;display:flex;flex-wrap:wrap;height:100px;justify-content:center;margin-right:20px;position:relative;width:100px}.contact-box figure img{display:inline-block;width:50px}.contact-box .content{display:inline-block;width:calc(100% - 120px)}.contact-box .content h6{display:block}.contact-box .content p{margin:0}.google-maps{display:flex;flex-wrap:wrap;height:520px;position:relative;width:100%}.google-maps iframe{border:none;display:inline-block;height:100%;width:100%}.footer{background:url(pattern-bg.08b385.png) center var(--color-main);background-size:cover;border-top:3px solid var(--color-second);color:#fff;display:flex;flex-wrap:wrap;width:100%}.footer .col-lg-4,.footer .col-lg-8{padding-top:100px}.footer .logo{display:block;margin-bottom:20px;width:100%}.footer .logo a,.footer .logo a img{display:inline-block}.footer .logo a img{height:48px;margin:0;width:auto}.footer p{color:#fff;opacity:1;padding-right:10%}.footer .mc4wp-form{display:flex;flex-wrap:wrap;margin-bottom:50px;width:100%}.footer .mc4wp-form .mc4wp-form-fields{display:flex;flex-wrap:wrap;margin-top:20px;width:100%}.footer .mc4wp-form .mc4wp-response{width:100%}.footer .mc4wp-form input[type=email]{border:none;display:inline-block;margin-right:10px;width:calc(70% - 10px)}.footer .mc4wp-form input[type=submit]{display:inline-block;width:30%}.footer .footer-separator{display:block;height:50px;width:100%}.footer .widget-title{border-bottom:4px solid var(--color-second);display:inline-block;font-family:Oduda;font-size:20px;margin-bottom:25px;padding-bottom:5px}.footer .footer-menu{display:block;margin:0;padding-left:20px;width:100%}.footer .footer-menu li{display:list-item;list-style:inherit;padding:5px 0}.footer .footer-bottom{border-top:1px solid hsla(0,0%,100%,.2);display:flex;flex-wrap:wrap;padding:40px 0;width:100%}.footer .footer-bottom span{display:inline-block;font-size:14px}.footer .footer-bottom span:last-child{margin-left:auto}.footer .footer-bottom span:last-child a{color:var(--color-second);text-decoration:underline}@media only screen and (max-device-width:1199px),only screen and (max-width:1199px){.navbar .site-menu{margin:0 auto}.navbar .hamburger-menu{margin-left:20px}.counter-box .odometer{font-size:80px}.services-list-box{padding:40px}.years-box span{font-size:230px}.sidebar{padding-left:0}}@media only screen and (max-device-width:991px),only screen and (max-width:991px){.navbar .site-menu,.section-title h2 br{display:none}.navbar .search-button{margin-left:auto}.navbar .hamburger-menu{display:inline-block;margin-left:30px}.side-widget .hide-mobile{display:none}.side-widget .show-mobile{display:block;width:100%}.side-slider{margin-top:40px}.side-slider .note-box{left:-20px}.sidebar{margin-top:50px}.contact-form{margin-bottom:50px;width:100%}.google-maps{margin-top:50px}.vc_col-sm-4 .image-content-box{padding:0!important}.image-content-box h5{font-size:28px}.counter-box .odometer{font-size:60px}.image-title-box{margin:15px 0}.vc_col-md-3:nth-child(3) .circle-icon-box:after{display:none}.circle-icon-box{margin:15px 0}.experts-box{margin-bottom:50px}.image-content-box{padding:0!important}.side-content-image-box .content,.side-content-image-box figure,.side-work-box .content,.side-work-box figure{width:100%}.icon-box{padding:30px}.icon-box.left .content,.icon-box.left figure{width:100%}.side-content{margin-top:30px}.side-content.right{padding-left:0}.side-content.left{margin-bottom:30px;padding-right:0}.row.align-items-center .col-lg-4:nth-child(5){order:2}.row.align-items-center .col-lg-8:nth-child(6){order:1}.cd-horizontal-timeline .timeline .events-wrapper{overflow:auto}.latest-news{padding:0!important}.latest-news,.logo-item{margin:15px 0}.side-widget{box-shadow:none}.content-section .blog-post .post-content .post-title{font-size:6vw}.content-section .sidebar{padding-left:0!important}.content-section[data-stellar-background-ratio],.page-header[data-stellar-background-ratio]{background-size:auto 150%!important}.footer form{margin-bottom:0}}@media only screen and (max-device-width:767px),only screen and (max-width:767px){.topbar .text{display:none}.search-box .inner{width:80%}.header .main-slider .swiper-slide .slide-inner h1{font-size:40px}.vc_col-sm-4:nth-child(2) .image-content-box{margin:30px 0}.counter-box{margin:15px 0}.page-header .container h2{font-size:60px}.circle-icon-box:after{display:none}.gallery-grid{padding:0 7.5px}.gallery-grid li{padding:7.5px;width:50%}.cd-horizontal-timeline .events{left:30%}.timeline-image{width:100%}.timeline-image:after{display:none}.testimonial{margin-bottom:30px;padding:40px}.testimonial .infos h6{font-size:22px}.highlight-slider .swiper-slide .container h2{font-size:40px}.highlight-slider .swiper-slide .container h2 br{display:none}.vc_col-sm-6:nth-child(2n+2) .image-caption-box,.vc_col-sm-6:nth-child(odd) .image-caption-box{padding:0}.topbar .social-media span{display:none}.side-widget{width:85vw}.header .button-prev{left:15px;transform:scale(.8)}.header .button-next{right:15px;transform:scale(.8)}.side-content h2{font-size:56px}.section-title h2{font-size:40px}.carousel-image-box{margin:0 15px;width:calc(100% - 30px)}.services-list-box .content,.services-list-box figure{width:100%}.contact-form{padding:30px}.contact-box .content{font-size:15px}.side-image .big-note-box{border-radius:4px;margin-top:30px;position:static;width:100%}.carousel-testimonials .swiper-slide{padding:0}.vc_col-sm-6:nth-child(2) .image-content-box:first-child{margin-top:15px}.side-work-box .content{padding:30px}.footer form input[type=email]{margin-bottom:10px;margin-right:0;width:100%}.footer form input[type=submit]{text-align:center;width:100%}.footer{padding-top:100px}.footer .col-lg-4,.footer .col-lg-8{padding-top:0}.footer .footer-menu{margin-bottom:30px}.footer .footer-bottom span:last-child{margin-left:0}.logged-in.admin-bar .navbar.sticky{transform:translateY(0)}.logged-in.admin-bar .topbar{margin-top:40px!important}.pagination li{display:none}.pagination li:first-child,.pagination li:last-child,.pagination li:nth-child(2){display:inline-block}.page-numbers{display:none}.next.page-numbers,.page-numbers:nth-child(2),.prev.page-numbers{display:inline-block!important}}.blog-post{display:flex;flex-wrap:wrap;margin-bottom:100px;width:100%}.blog-post:last-child{margin-bottom:0}.blog-post.sticky{border:1px solid #eee;padding:30px;position:relative}.blog-post.sticky:before{background:#fbc50b;content:"";height:25px;position:absolute;right:30px;top:-10px;width:14px}.blog-post.sticky:after{border-color:transparent transparent #fff;border-style:solid;border-width:0 7px 6px;content:"";height:0;position:absolute;right:30px;top:9px;width:0}.blog-post.sticky .post-content{background:#fff;padding:30px}.blog-post.post-single{margin-bottom:25px;width:100%}.blog-post.post-single .post-image{flex:inherit;margin-bottom:-15px;width:100%}.blog-post.post-single .post-content{border:none;display:block;flex:inherit;padding:0;width:100%}.blog-post.post-single .post-content .post-author{margin-bottom:20px}.blog-post.post-single .post-content .post-title{display:block;font-size:56px;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:30px;width:100%}.blog-post.single-post{margin-bottom:25px;width:100%}.blog-post.single-post .post-content{width:100%}.blog-post.single-post .post-content .post-date{margin-bottom:20px}.blog-post.single-post .post-content .post-author{margin:20px 0!important}.blog-post.single-post .post-content .post-title{margin-bottom:20px}.blog-post .post-image{display:block;margin-bottom:-15px;width:100%}.blog-post .post-image img{max-width:100%}.blog-post .post-content{display:block;padding-top:0;width:100%}.blog-post .post-content .post-inner{width:100%}.blog-post .post-content .post-tags{display:block;margin-bottom:20px;padding:0;width:100%}.blog-post .post-content .post-tags li{display:inline-block;list-style:none;margin:3px 10px 3px 0;padding:0}.blog-post .post-content .post-tags li a{background:#009a4e;border-radius:22px;color:#fff;display:inline-block;font-size:11px;height:25px;padding:5px 16px}.blog-post .post-content .post-tags li a:hover{background:#fbc50b;color:#0e0e0e;text-decoration:none}.blog-post .post-content .post-date{display:inline-block;font-size:12px;letter-spacing:1px;margin-bottom:10px;margin-left:0;margin-top:0;text-transform:uppercase}.blog-post .post-content .post-title{-ms-word-wrap:break-word;word-wrap:break-word;display:flex;font-size:3vw;font-weight:400;line-height:1.2;margin-bottom:20px;width:100%}.blog-post .post-content .post-title a{color:var(--color-dark)}.blog-post .post-content .post-title a:hover{color:var(--color-main);text-decoration:none}.blog-post .post-content .post-author{align-items:center;display:flex;margin-bottom:0!important;width:100%}.blog-post .post-content .post-author .author-link-thumb{display:inline-block;width:60px}.blog-post .post-content .post-author .author-link-thumb img{border-radius:50%;display:inline-block;height:60px;width:60px}.blog-post .post-content .post-author div{display:inline-block;padding-left:15px;width:calc(100% - 60px)}.blog-post .post-content .post-author div strong{display:block;line-height:1;width:100%}.blog-post .post-content .post-author div small{opacity:.6}.blog-post .post-content .post-author b{color:#212529;font-weight:400}.blog-post .post-content .post-author b a{color:var(--color-dark)}.blog-post .post-content .post-author b a:hover{text-decoration:none}.blog-post .post-content .author{display:flex;width:100%}.blog-post .post-content .author img{border-radius:60px;display:inline-block;height:60px;margin-right:10px}.blog-post .post-content .author span{color:#8d94a0;display:inline-block;font-size:15px}.blog-post .post-content .author span strong{color:var(--color-dark);font-weight:400}.blog-post .post-content .post-categories{display:block;margin-bottom:30px;padding:0;width:100%}.blog-post .post-content .post-categories li{display:inline-block;list-style:none;margin:0 10px 0 0;padding:0}.blog-post .post-content .post-categories li a{border-bottom:2px solid var(--color-dark);color:var(--color-dark);font-size:11px;padding-bottom:3px}.blog-post .post-content .post-categories li a:hover{border-color:var(--color-main);text-decoration:none}.blog-post .post-content .social-share{float:left;margin-bottom:40px;padding:0;text-align:center;width:100%}.blog-post .post-content .social-share li{float:left;list-style:none;margin-bottom:5px;margin-right:5px;padding:0}.blog-post .post-content .social-share li.facebook a{background:#475993}.blog-post .post-content .social-share li.twitter a{background:#76a9ea}.blog-post .post-content .social-share li.google-plus a{background:#f34a38}.blog-post .post-content .social-share li.linkedin a{background:#0077b7}.blog-post .post-content .social-share li.youtube a{background:#f61c0d}.blog-post .post-content .social-share li a{background:var(--color-dark);border:none;border-radius:0;color:#fff;float:left;font-weight:600;line-height:44px;padding:0 20px}.blog-post .post-content .social-share li a:hover{text-decoration:none}.blog-post .post-content blockquote{background:var(--color-main);margin-bottom:25px}.blog-post .post-content blockquote h5{font-weight:800}.blog-post .post-content p{font-size:17px;line-height:1.7;margin-bottom:30px}.blog-post .post-content h5{font-size:26px;margin-bottom:15px}.blog-post .post-content u{border-bottom:2px solid var(--color-dark)}.blog-post .post-content .custom-list{display:block;padding-left:20px;width:100%}.blog-post .post-content .custom-list li{font-size:17px}.blog-post .post-content .image-full{margin-top:30px}.blog-post .post-content .image-full img{width:100%}.blog-post .post-content .link-more{font-weight:600}.blog-post .post-content .link-more:hover{color:#009a4e;text-decoration:none}.pagination{display:flex;flex-wrap:wrap;margin:0;width:100%}.pagination .page-item{display:inline-block}.pagination .page-item .page-link{border-radius:0!important;color:var(--color-dark);font-size:12px;font-weight:600;height:60px;line-height:60px;outline:none!important;padding:0 40px}.page-numbers,.pagination .page-item .page-link:focus{outline:none!important}.page-numbers{border:1px solid #dee2e6;border-radius:0!important;color:var(--color-dark);display:inline-block;font-size:12px;font-weight:600;height:60px;line-height:60px;padding:0 20px}.page-numbers.current{background:#e9ecef}.page-numbers:hover{background:#e9ecef;text-decoration:none}.sidebar{display:block}.sidebar .widget{border:20px solid #f3f6fa;display:flex;flex-wrap:wrap;margin-bottom:30px;padding:20px}.sidebar .widget-title{border-bottom:1px solid #f3f6fa;color:var(--color-main);display:block;font-size:18px;font-weight:800;letter-spacing:2px;margin-bottom:20px;padding-bottom:20px;padding-top:10px;width:100%}.sidebar input[type=search]{margin-bottom:10px}.sidebar .categories{display:block;margin:0;padding-left:20px;width:100%}.sidebar .categories li{display:block;margin:7px 0;width:100%}.sidebar figure{display:inline-block;margin-left:-2px;padding:0 2px;width:50%}.wp-block-quote p:last-child{margin-bottom:0}.page.type-page code{background:#eee;color:#0e0e0e;font-family:Courier;padding:4px}.page-links{position:relative}.post-501 .page-links{float:left;margin-top:60px}.post-1133 .post-entry-footer,.post-501 .post-entry-footer{float:left}.wp-image-907{width:100%}.error-404.not-found{text-align:center}.error-404.not-found .search-form{display:inline-block;margin:0 auto}.error-404.not-found .search-form label{float:left;margin-bottom:0;margin-right:10px}.error-404.not-found .search-form input[type=submit]{float:left}.error-404.not-found .screen-reader-text{display:none}.error-404.not-found img{margin-bottom:30px;max-height:260px}.is-style-squared .wp-block-button__link{border-radius:0!important}.blog-post .post-content .wp-block-quote{background:#009a4e;border:none;color:#fff;margin-bottom:20px;margin-top:20px;padding:30px}.blog-post .post-content .wp-block-quote p{color:#fff}.blog-post .post-content .has-medium-font-size{font-size:20px}.blog-post .post-content select,.page.type-page{width:100%}.logged-in.admin-bar .navbar,.logged-in.admin-bar .topbar{margin-top:32px}.search-no-results .content-section{text-align:center}.search-no-results .content-section p{display:block;font-size:22px;margin-bottom:40px;padding:0 25%;width:100%}.search-no-results .content-section .screen-reader-text{display:none}.search-no-results .content-section form{display:block;padding:0 15%;width:100%}.search-no-results .content-section form label{margin-bottom:20px;width:100%}.search-no-results .content-section form input[type=search]{width:100%}.wp-block-embed{margin-bottom:50px;max-width:100%;overflow:hidden}.blog-post .post-content .post-password-form{display:block;margin-bottom:70px;width:100%}.blog-post .post-content .wp-block-button{display:block;margin-bottom:30px;width:100%}.blog-post .post-content .wp-block-button:last-child{margin-bottom:0}.blog-post .post-content .wp-block-button__link{background:#0e0e0e;border-radius:50px;color:#fff;font-size:13px;font-weight:600;padding:20px 40px}.blog-post .post-content .wp-block-button.is-style-outline .wp-block-button__link{background:none;border-color:#0e0e0e;color:#0e0e0e}.blog-post .post-content .wp-block-cover{margin-bottom:50px}.blog-post .post-content .wp-block-cover-image.has-background-dim .wp-block-cover-image-text,.blog-post .post-content .wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff}.blog-post .post-content .wp-block-gallery{margin-bottom:40px;padding:0;width:100%}.blog-post .post-content .wp-block-gallery.alignleft{margin-right:30px}.blog-post .post-content .wp-block-gallery .blocks-gallery-caption{font-size:13px}.blog-post .post-content .wp-block-gallery .blocks-gallery-item figure{position:relative;width:100%}.blog-post .post-content .wp-block-gallery .blocks-gallery-item figure figcaption{background:none;bottom:0;font-size:12px;line-height:1.2;margin:10px 0;max-height:calc(100% - 20px);padding:3px 10px}.blog-post .post-content .wp-block-quote{margin:20px 0}.blog-post .post-content .wp-block-quote a{color:#fff}.blog-post .post-content .wp-block-quote cite{font-family:georgia;font-size:13px;font-style:italic}.blog-post .post-content .wp-block-quote cite br{display:none}.blog-post .post-content .blocks-gallery-grid{display:flex;flex-wrap:wrap;padding:0}.blog-post .post-content .wp-block-group.has-background{padding:30px}.blog-post .post-content .has-background{margin-bottom:20px}.blog-post .post-content .more-link{display:inline-block;display:none;font-weight:600;margin-top:20px}.blog-post .post-content .gallery{display:block;margin-bottom:40px}.blog-post .post-content .gallery .gallery-item{position:relative}.blog-post .post-content .gallery .gallery-item .gallery-caption{color:#a6a7ab;font-size:13px}.blog-post .post-content .gallery .gallery-item a{display:block;margin-bottom:10px;width:100%}.blog-post .post-content .gallery .gallery-item a img{height:auto;width:100%}.blog-post .post-content .has-drop-cap:first-letter{display:inline-block;font-size:300%;line-height:1;margin-bottom:0!important;margin-right:5px;margin-top:-2px;max-height:50px;overflow:hidden;padding-bottom:0!important}.blog-post .post-content .wp-block-archives{display:block;font-size:16px;margin-bottom:40px;padding:0;width:100%}.blog-post .post-content .wp-block-archives li{color:#a6a7ab;display:block;list-style:none;margin:0 0 10px;padding:3px 0;width:100%}.blog-post .post-content .wp-block-archives li .comment-author-link a{font-weight:600;text-decoration:none}.blog-post .post-content .wp-block-archives li a{color:#0e0e0e;margin:0}.blog-post .post-content .wp-block-calendar{display:block;margin-bottom:40px;width:100%}.blog-post .post-content .wp-block-calendar caption{color:#a6a7ab;font-weight:600;padding-bottom:20px;width:100%}.blog-post .post-content .wp-block-calendar a{color:#0e0e0e;display:inline-block;font-weight:600;margin-top:10px;text-decoration:none}.blog-post .post-content .wp-block-calendar #today{background:#009a4e;color:#fff}.blog-post .post-content .wp-calendar-nav{margin-top:-50px;text-align:left}.blog-post .post-content .wp-block-table{width:100%}.blog-post .post-content .wp-block-table a{color:#0e0e0e}.blog-post .post-content .wp-block-table table{border:1px solid #f3f4f5;width:100%}.blog-post .post-content .wp-block-table table tr{border-bottom:1px solid #f3f4f5}.blog-post .post-content .wp-block-table table td{height:50px;padding:0 20px}.blog-post .post-content .wp-block-search{display:block;margin-bottom:40px;width:100%}.blog-post .post-content .wp-block-search .wp-block-search__label{display:none}.blog-post .post-content .wp-block-search input[type=search]{border:1px solid #eee;max-width:350px;padding:0 15px;width:100%}.blog-post .post-content .wp-block-categories{display:block;margin-bottom:40px;width:100%}.blog-post .post-content .wp-block-latest-comments{display:block;margin-bottom:40px;padding:0;width:100%}.blog-post .post-content .wp-block-latest-comments .wp-block-latest-comments__comment-author{font-weight:600;text-decoration:none}.blog-post .post-content .wp-block-latest-comments a{text-decoration:underline}.blog-post .post-content .wp-block-latest-comments p{border:none;font-weight:400;padding:0;text-transform:inherit}.blog-post .post-content .wp-block-latest-posts{margin-bottom:40px;padding:0}.blog-post .post-content .wp-block-tag-cloud{font-weight:400;margin-bottom:40px}.blog-post .post-content .wp-block-tag-cloud a{background:#0e0e0e;color:#fff;display:inline-block;font-size:13px!important;margin-bottom:5px;padding:5px 10px}.blog-post .post-content .wp-block-tag-cloud a:hover{background:#009a4e;color:#fff;text-decoration:none}.blog-post .post-content .wp-block-rss{margin-bottom:40px}.blog-post .post-content .post-entry-footer{word-wrap:break-word;border:1px solid #e2e2e2;box-shadow:6px 6px 0 #f5f5f5;display:block;hyphens:auto;margin-bottom:30px;margin-top:40px;overflow-wrap:break-word;padding:20px;width:100%}.blog-post .post-content .post-entry-footer .cat-links{border-bottom:1px solid #e2e2e2;display:block;font-weight:600;margin-bottom:20px;padding-bottom:20px;width:100%}.blog-post .post-content .post-entry-footer .cat-links a{font-weight:400;text-decoration:underline}.blog-post .post-content .post-entry-footer .cat-links a:hover{text-decoration:none}.blog-post .post-content .post-entry-footer .tags-links{border-bottom:1px solid #e2e2e2;display:block;font-weight:600;margin-bottom:20px;padding-bottom:20px;width:100%}.blog-post .post-content .post-entry-footer .tags-links a{font-weight:400;text-decoration:underline}.blog-post .post-content .post-entry-footer .tags-links a:hover{text-decoration:none}.blog-post .post-content .post-entry-footer .edit-link{display:block;font-weight:600;width:100%}.blog-post .post-content .post-entry-footer .edit-link .screen-reader-text{display:inline-block;font-weight:400}.blog-post .post-content .post-navigation{display:block;width:100%}.blog-post .post-content .post-navigation .navigation{border:1px solid #e2e2e2;box-shadow:6px 6px 0 #f5f5f5;display:block;margin-bottom:30px;padding:20px;width:100%}.blog-post .post-content .post-navigation .navigation:last-child{margin-bottom:0}.blog-post .post-content .post-navigation .navigation .screen-reader-text{border-bottom:1px solid #eee;font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:20px}.blog-post .post-content .post-navigation .navigation .nav-links{word-wrap:break-word;align-items:center;display:flex;flex-wrap:wrap;hyphens:auto;overflow-wrap:break-word;width:100%}.blog-post .post-content .post-navigation .navigation .nav-links .nav-previous{border-right:1px solid #eee;flex:1;line-height:27px;padding-left:40px;padding-right:20px;position:relative;width:50%}.blog-post .post-content .post-navigation .navigation .nav-links .nav-previous a:hover{text-decoration:underline}.blog-post .post-content .post-navigation .navigation .nav-links .nav-previous:before{background:#009a4e;border-radius:30px;color:#fff;content:"«";display:inline-block;height:30px;left:0;line-height:29px;margin-right:10px;position:absolute;text-align:center;top:calc(50% - 18px);width:30px}.blog-post .post-content .post-navigation .navigation .nav-links .nav-next{flex:1;line-height:27px;padding-left:20px;padding-right:40px;position:relative;text-align:right;width:50%}.blog-post .post-content .post-navigation .navigation .nav-links .nav-next a:hover{text-decoration:underline}.blog-post .post-content .page-links{border-top:1px solid #eee;display:block;padding-top:20px;width:100%}.blog-post .post-content .post-navigation .navigation .nav-links .nav-next:after{background:#009a4e;border-radius:30px;color:#fff;content:"»";display:inline-block;height:30px;line-height:29px;margin-left:10px;position:absolute;right:0;text-align:center;top:calc(50% - 18px);width:30px}.blog-post .post-content .page-links h6{display:none}.blog-post .post-content .page-links .post-page-numbers{border:1px solid #eee;display:inline-block;font-size:13px;font-weight:600;height:60px;line-height:60px;padding:0 20px}.blog-post .post-content .page-links .post-page-numbers.current{background:#0e0e0e;border-color:#0e0e0e;color:#fff}.blog-post .post-content .size-large{height:auto;width:100%}.blog-post .post-content code{background:#eee;color:#0e0e0e;font-family:Courier;padding:4px}.blog-post .post-content p code{display:inline-block;margin-bottom:15px;margin-top:10px}.blog-post .post-content blockquote{background:#009a4e;color:#fff;margin-bottom:20px;margin-top:20px;padding:30px}.blog-post .post-content blockquote cite{display:block;margin-top:10px}.blog-post .post-content blockquote a{color:#fff;text-decoration:underline}.blog-post .post-content blockquote p{color:#fff}.blog-post .post-content h3,.blog-post .post-content h4,.blog-post .post-content h5,.blog-post .post-content h6,.blog-post .post-content strong{font-weight:600}.blog-post .post-content ol li ol,.blog-post .post-content ul li ul{margin-bottom:0;margin-top:5px}.blog-post .post-content ol,.blog-post .post-content ul{margin-bottom:20px;margin-top:10px}.blog-post .post-content ul li{margin-bottom:8px}.blog-post .post-content ul li:last-child{margin-bottom:0}.blog-post .post-content ol li{margin-bottom:10px}.blog-post .post-content ol li:last-child{margin-bottom:0}.blog-post .post-content u{border-bottom:5px solid #009a4e;text-decoration:none}.blog-post .post-content .image-full{display:block;height:auto;margin-bottom:30px}.blog-post .post-content .comment-list .comment ol{margin-bottom:20px}.blog-post .post-content .comment-list .comment ol li ol{margin-bottom:0}.blog-post .post-content .wp-block-image{margin-bottom:30px}.blog-post .post-content .wp-block-image figcaption{font-size:85%}.blog-post .post-content .post-author{margin-bottom:40px}table{border:1px solid #eee;margin-bottom:30px;width:100%}table tr{padding:15px 0}table tr td,table tr th{border:1px solid #eee;padding:15px}.tag-content-2{position:relative}.tag-content-2 .screen-reader-text{display:none}.postid-1788 .blog-post .post-content .post-entry-footer{margin-top:200px}.postid-1177 .post-entry-footer{margin-top:200px!important}.page-id-1133 .post-comment{margin-top:75px}.post-1177 .post-entry-footer,.post-1788 .post-entry-footer{margin-top:200px!important}.post-1778 .post-content h6{margin-bottom:30px}.post-password-form label{width:100%}.post-password-form input[type=password]{border:1px solid #eee;margin-top:10px;padding:0 15px;width:100%}.post-password-form input[type=submit]{margin-top:5px}.page-links{border-top:1px solid #eee;display:block;font-size:16px;padding-top:40px;width:100%}.page-links h6{display:none}.page-links .post-page-numbers{border:1px solid #eee;display:inline-block;font-size:13px;font-weight:600;height:60px;line-height:60px;padding:0 20px}.page-links .post-page-numbers.current{background:#0e0e0e;border-color:#0e0e0e;color:#fff}.post-entry-footer{border:1px solid #e2e2e2;box-shadow:6px 6px 0 #f5f5f5;display:block;font-size:16px;margin-bottom:30px;margin-top:40px;padding:20px;width:100%}.post-entry-footer:last-child{margin-bottom:0}.post-entry-footer .cat-links{border-bottom:1px solid #0e0e0e;display:block;font-weight:600;margin-bottom:20px;padding-bottom:20px;width:100%}.post-entry-footer .cat-links a{font-weight:400;text-decoration:underline}.post-entry-footer .tags-links{border-bottom:1px solid #0e0e0e;display:block;font-weight:600;margin-bottom:20px;padding-bottom:20px;width:100%}.post-entry-footer .tags-links a{font-weight:400;text-decoration:underline}.post-entry-footer .edit-link{display:block;font-weight:600;width:100%}.post-entry-footer .edit-link .screen-reader-text{display:inline-block;font-weight:400}.post-comment{border:1px solid #e2e2e2;box-shadow:6px 6px 0 #f5f5f5;display:block;margin:30px 0;padding:20px;width:100%}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin-bottom:16px!important}.post-comment .comments-title{border-bottom:1px solid #eee;display:block;font-weight:600;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;width:100%}.post-comment .comment-list{display:block;margin-bottom:60px;padding:0!important;width:100%}.post-comment .comment-list .comment{border-bottom:1px solid #eee;display:flex;flex-wrap:wrap;list-style:none;margin-bottom:20px;padding:0 0 20px;width:100%}.post-comment .comment-list .children,.post-comment .comment-list .comment .comment-list{margin-bottom:20px}.post-comment .comment-list .comment .comment-content{display:inline-block;width:calc(100% - 100px)}.post-comment .comment-list .comment .comment-content p:empty{display:none}.post-comment .comment-list .comment .comment-content p{margin-bottom:10px}.post-comment .comment-list .comment .comment-content h4{font-size:13px;font-weight:600}.post-comment .comment-list .comment .comment-content small{display:block;margin-bottom:5px;opacity:.6;width:100%}.post-comment .comment-list .comment .comment-content .comment-reply-link{background:#0e0e0e;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:3px 8px}.post-comment .comment-list .comment .comment-content .comment-reply-link:hover{background:#009a4e;color:#fff;text-decoration:none}.post-comment .comment-list .comment .comment-avatar{margin-right:20px}.post-comment .comment-list .comment .comment-avatar:empty{display:none}.post-comment .comment-list .comment .comment-avatar img{border-radius:50%;height:60px;width:60px}.post-comment .comment-form,.post-comment .comment-form .comment-respond{display:block;width:100%}.post-comment .comment-form .comment-respond .comment-reply-title{border-bottom:1px solid #eee;display:block;font-weight:600;margin-bottom:20px;padding-bottom:20px;text-transform:uppercase;width:100%}.post-comment .comment-form .comment-respond form{position:relative}.post-comment .comment-form .comment-respond form .comment-notes{display:block;font-size:13px;font-weight:600;margin-bottom:20px}.post-comment .comment-form .comment-respond form .comment-form-cookies-consent{padding:0 15px}.post-comment .comment-form .comment-respond form .comment-form-cookies-consent input[type=checkbox]{margin-right:10px}.post-comment .comment-form .comment-respond form .comment-form-cookies-consent label{color:#555;display:inline-block;font-size:13px;width:auto}.post-comment .comment-form .comment-respond form .logged-in-as{border:none;font-size:16px;font-weight:400;margin-bottom:20px;padding:0;text-transform:inherit}.post-comment .comment-form .comment-respond form .logged-in-as a{text-decoration:underline}.post-comment .comment-form .comment-respond form label{color:#009a4e;display:block;font-weight:600;margin-bottom:10px;width:100%}.post-comment .comment-form .comment-respond form input[type=email],.post-comment .comment-form .comment-respond form input[type=text]{background:#f7f7f7;border:1px solid #dadada;display:block;padding:0 15px;width:100%}.post-comment .comment-form .comment-respond form textarea{background:#f7f7f7;border:1px solid #dadada;display:block;padding:15px;width:100%}.post-comment .comment-list .comment .comment-content h2{margin-top:20px}.sidebar{display:flex;flex-wrap:wrap;font-size:16px;padding-left:30px;width:100%}.sidebar .widget{background:#fff;border:1px solid #e2e2e2;box-shadow:6px 6px 0 #f5f5f5;display:block;margin-bottom:50px;padding:0 30px 30px;position:relative;width:100%}.sidebar .widget:last-child{margin-bottom:0}.sidebar .widget strong{font-weight:600}.sidebar .widget .gallery,.sidebar .widget .gallery-item{margin-bottom:0}.sidebar .widget .gallery-columns-3{margin-bottom:0;margin-left:-5px;margin-right:-5px}.sidebar .widget .gallery-columns-3 .gallery-item{padding:0 5px}.sidebar .widget .categories{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget .categories li{display:block;list-style:none;margin:0;padding:3px 0;width:100%}.sidebar .widget .categories li a{margin:0}.sidebar .widget .categories li a:hover{color:#73efcc;text-decoration:none}.sidebar .widget .categories li span{float:right;opacity:.5}.sidebar .widget .tags{display:block;margin:0;padding:0;width:100%}.sidebar .widget .tags li{display:inline-block;list-style:none;margin-bottom:5px;margin-right:5px;padding:0}.sidebar .widget .tags li a{background:#73efcc;color:#fff;display:inline-block;font-size:13px;padding:3px 6px}.sidebar .widget .tags li a:hover{background:#0e0e0e;color:#73efcc;text-decoration:none}.sidebar .widget .side-gallery{display:block;margin-left:-1px;margin-right:-1px;padding:0}.sidebar .widget .side-gallery li{float:left;list-style:none;margin:0;padding:1px;width:50%}.sidebar .widget p{margin-bottom:0}.sidebar .widget select{width:100%}.sidebar .widget form{margin:0}.sidebar .widget form input[type=search]{margin-bottom:10px;width:100%}.sidebar .widget form button[type=submit]{background:#73efcc;color:#0e0e0e;font-size:20px}.sidebar .widget .widget-title{border-bottom:4px solid #eee;color:#0b0b0b;display:block;font-size:18px;font-weight:700;line-height:1;margin-bottom:25px;padding:30px 0 25px;position:relative;text-transform:uppercase;width:100%}.sidebar .widget .widget-title:after{background:#fbc50b;bottom:-4px;content:"";height:4px;left:0;position:absolute;width:70px}.sidebar .widget_search{width:100%}.sidebar .widget_search .widget-title{margin-bottom:0}.sidebar .widget_search .search-form{padding-top:40px}.sidebar .widget_search .screen-reader-text{display:none}.sidebar .widget_search label{display:block;width:100%}.sidebar .widget_search input[type=search]{border:1px solid #eee;padding:0 15px}.sidebar .widget_archive{position:relative}.sidebar .widget_archive .screen-reader-text{display:none}.sidebar .widget_archive ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_archive ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.sidebar .widget_archive ul li:before{border-right:1px solid #babbbd;border-top:1px solid #babbbd;content:"";float:left;height:5px;margin-right:9px;margin-top:9px;transform:rotate(45deg);width:5px}.sidebar .widget_archive ul li a{color:#0e0e0e;margin:0}.sidebar .widget_calendar{position:relative}.sidebar .widget_calendar caption{border-top:1px solid #eee;color:#009a4e;font-weight:600;padding-bottom:0}.sidebar .widget_calendar table{border:none;margin-bottom:0;text-align:center;width:100%}.sidebar .widget_calendar table thead{background:#fbfbfb;margin-bottom:10px}.sidebar .widget_calendar table thead th{border-bottom:1px solid #eee;height:50px;padding:0}.sidebar .widget_calendar table tbody{margin-bottom:10px}.sidebar .widget_calendar table tbody td{color:#a6a7ab;height:40px;letter-spacing:-1px;padding:0}.sidebar .widget_calendar table tbody td a{background:#009a4e;color:#fff;display:inline-block;height:100%;line-height:40px;width:100%}.sidebar .widget_calendar table tbody #today{background:#009a4e;color:#fff}.sidebar .widget_calendar table tfoot{padding-top:10px}.sidebar .widget_calendar table tfoot td{border:none;height:60px;padding:0;text-align:left}.sidebar .widget_calendar table tfoot td:last-child{text-align:right}.sidebar .widget_calendar table tfoot a{font-weight:800}.sidebar .widget_categories{position:relative}.sidebar .widget_categories .screen-reader-text{display:none}.sidebar .widget_categories ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_categories ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.sidebar .widget_categories ul li:before{border-right:1px solid #babbbd;border-top:1px solid #babbbd;content:"";float:left;height:5px;margin-right:9px;margin-top:9px;transform:rotate(45deg);width:5px}.sidebar .widget_categories ul li ul{padding-left:20px}.sidebar .widget_categories ul li a{color:#0e0e0e;margin:0}.sidebar .widget_pages{position:relative}.sidebar .widget_pages ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_pages ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.sidebar .widget_pages ul li:before{border-right:1px solid #babbbd;border-top:1px solid #babbbd;content:"";float:left;height:5px;margin-right:9px;margin-top:9px;transform:rotate(45deg);width:5px}.sidebar .widget_pages ul li ul{padding-left:20px}.sidebar .widget_pages ul li a{color:#0e0e0e;margin:0}.sidebar .widget_meta{position:relative}.sidebar .widget_meta ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_meta ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.sidebar .widget_meta ul li a{margin:0}.sidebar .widget_recent_comments{position:relative}.sidebar .widget_recent_comments ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_recent_comments ul li{color:#a6a7ab;display:block;list-style:none;margin:0 0 10px;padding:3px 0 3px 22px;position:relative;width:100%}.sidebar .widget_recent_comments ul li:before{content:"";font-family:LineIcons;font-size:13px;left:0;position:absolute;top:6px}.sidebar .widget_recent_comments ul li:last-child{margin-bottom:0}.sidebar .widget_recent_comments ul li .comment-author-link{display:inline-block;width:100%}.sidebar .widget_recent_comments ul li .comment-author-link a{color:#0e0e0e;font-weight:600;text-decoration:none}.sidebar .widget_recent_comments ul li a{color:#0e0e0e;margin:0;text-decoration:underline}.sidebar .widget_recent_comments ul li a:hover{text-decoration:none}.sidebar .widget_recent_entries{position:relative}.sidebar .widget_recent_entries ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_recent_entries ul li{color:#a6a7ab;display:block;list-style:none;margin:0 0 10px;padding:3px 0;width:100%}.sidebar .widget_recent_entries ul li:last-child{margin-bottom:0}.sidebar .widget_recent_entries ul li a{margin:0}.sidebar .widget_rss{position:relative}.sidebar .widget_rss .rss-widget-icon{display:none}.sidebar .widget_rss ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_rss ul li{display:block;list-style:none;margin:0 0 10px;padding:3px 0;width:100%}.sidebar .widget_rss ul li:last-child{margin-bottom:0}.sidebar .widget_rss ul li .rss-date{color:#a6a7ab;display:block;font-size:12px;margin:5px 0;width:100%}.sidebar .widget_rss ul li .rssSummary{display:block;margin-bottom:5px;width:100%}.sidebar .widget_rss ul li cite{color:#a6a7ab;display:block;font-family:georgia}.sidebar .widget_rss ul li a{color:#0e0e0e;font-weight:600;margin:0}.sidebar .widget_text{position:relative}.sidebar .widget_text .wp-caption-text{margin-top:0}.sidebar .widget_text img{height:auto;margin-bottom:10px;margin-top:5px}.sidebar .widget_text a{display:inline-block}.sidebar .widget_text p{margin-bottom:20px}.sidebar .widget_text p:empty{display:none}.sidebar .widget_tag_cloud{position:relative}.sidebar .widget_tag_cloud .tagcloud{display:block;width:100%}.sidebar .widget_tag_cloud .tagcloud a{background:#009a4e;color:#fff;display:inline-block;font-size:12px!important;margin-bottom:5px;margin-right:5px;padding:3px 6px}.sidebar .widget_tag_cloud .tagcloud a:hover{background:#0e0e0e;color:#fff;text-decoration:none}.sidebar .widget_nav_menu{position:relative}.sidebar .widget_nav_menu ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.sidebar .widget_nav_menu ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.sidebar .widget_nav_menu ul li:before{border-right:1px solid #babbbd;border-top:1px solid #babbbd;content:"";float:left;height:5px;margin-right:9px;margin-top:9px;transform:rotate(45deg);width:5px}.sidebar .widget_nav_menu ul li ul{padding-left:17px}.sidebar .widget_nav_menu ul li a{color:#0e0e0e;margin:0}.side-widget .widget{display:block;margin-bottom:30px;position:relative;width:100%}.side-widget .widget:last-child{margin-bottom:0}.side-widget .widget strong{font-weight:600}.side-widget .widget a{color:#fff}.side-widget .widget .gallery-columns-3{margin-bottom:0;margin-left:-5px;margin-right:-5px}.side-widget .widget .gallery-columns-3 .gallery-item{padding:0 5px}.side-widget .widget .categories{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget .categories li{display:block;list-style:none;margin:0;padding:3px 0;width:100%}.side-widget .widget .categories li a{margin:0}.side-widget .widget .categories li a:hover{color:#73efcc;text-decoration:none}.side-widget .widget .categories li span{float:right;opacity:.5}.side-widget .widget .tags{display:block;margin:0;padding:0;width:100%}.side-widget .widget .tags li{display:inline-block;list-style:none;margin-bottom:5px;margin-right:5px;padding:0}.side-widget .widget .tags li a{background:#73efcc;color:#fff;display:inline-block;font-size:13px;padding:3px 6px}.side-widget .widget .tags li a:hover{background:#0e0e0e;color:#73efcc;text-decoration:none}.side-widget .widget .side-gallery{display:block;margin-left:-1px;margin-right:-1px;padding:0}.side-widget .widget .side-gallery li{float:left;list-style:none;margin:0;padding:1px;width:50%}.side-widget .widget p{margin-bottom:0}.side-widget .widget select{width:100%}.side-widget .widget form{margin:0}.side-widget .widget form input[type=search]{margin-bottom:10px;width:100%}.side-widget .widget form button[type=submit]{background:#73efcc;color:#0e0e0e;font-size:20px}.side-widget .widget .widget-title{font-size:20px;font-weight:600}.side-widget .widget_search{width:100%}.side-widget .widget_search .widget-title{margin-bottom:0}.side-widget .widget_search .search-form{padding-top:40px}.side-widget .widget_search .screen-reader-text{display:none}.side-widget .widget_search label{display:block;width:100%}.side-widget .widget_search input[type=search]{border:1px solid #eee;padding:0 15px}.side-widget .widget_archive{position:relative}.side-widget .widget_archive .screen-reader-text{display:none}.side-widget .widget_archive ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_archive ul li{color:#ababab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.side-widget .widget_archive ul li a{color:#fff;margin:0}.side-widget .widget_calendar{position:relative}.side-widget .widget_calendar caption{background:#009a4e;caption-side:top;color:#fff;font-weight:600;height:50px;line-height:50px;padding:0 15px}.side-widget .widget_calendar .wp-calendar-nav{display:block;margin-top:10px}.side-widget .widget_calendar table{border:none;margin-bottom:0;text-align:center;width:100%}.side-widget .widget_calendar table thead{margin-bottom:10px}.side-widget .widget_calendar table thead th{border:1px solid #424242;height:50px;padding:0}.side-widget .widget_calendar table tr td{border:1px solid #424242}.side-widget .widget_calendar table tbody{margin-bottom:10px}.side-widget .widget_calendar table tbody td{color:#a6a7ab;height:40px;letter-spacing:-1px;padding:0}.side-widget .widget_calendar table tbody td a{background:#009a4e;color:#fff;display:inline-block;height:100%;line-height:40px;width:100%}.side-widget .widget_calendar table tfoot{padding-top:10px}.side-widget .widget_calendar table tfoot td{border:none;height:60px;padding:0;text-align:left}.side-widget .widget_calendar table tfoot td:last-child{text-align:right}.side-widget .widget_calendar table tfoot a{font-weight:800}.side-widget .widget_categories{position:relative}.side-widget .widget_categories .screen-reader-text{display:none}.side-widget .widget_categories ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_categories ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.side-widget .widget_categories ul li ul{padding-left:20px}.side-widget .widget_categories ul li a{color:#fff;margin:0}.side-widget .widget_pages{position:relative}.side-widget .widget_pages ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_pages ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.side-widget .widget_pages ul li ul{padding-left:20px}.side-widget .widget_pages ul li a{color:#fff;margin:0}.side-widget .widget_meta{position:relative}.side-widget .widget_meta ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_meta ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.side-widget .widget_meta ul li a{margin:0}.side-widget .widget_recent_comments{position:relative}.side-widget .widget_recent_comments ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_recent_comments ul li{color:#a6a7ab;display:block;list-style:none;margin:0 0 10px;padding:3px 0 3px 22px;position:relative;width:100%}.side-widget .widget_recent_comments ul li:before{content:"";font-family:LineIcons;font-size:13px;left:0;position:absolute;top:6px}.side-widget .widget_recent_comments ul li:last-child{margin-bottom:0}.side-widget .widget_recent_comments ul li .comment-author-link{display:inline-block;width:100%}.side-widget .widget_recent_comments ul li .comment-author-link a{color:#fff;font-weight:600;text-decoration:none}.side-widget .widget_recent_comments ul li a{color:#fff;margin:0;text-decoration:underline}.side-widget .widget_recent_comments ul li a:hover{text-decoration:none}.side-widget .widget_recent_entries{position:relative}.side-widget .widget_recent_entries ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_recent_entries ul li{color:#a6a7ab;display:block;list-style:none;margin:0 0 10px;padding:3px 0;width:100%}.side-widget .widget_recent_entries ul li:last-child{margin-bottom:0}.side-widget .widget_recent_entries ul li a{margin:0}.side-widget .widget_rss{position:relative}.side-widget .widget_rss .rss-widget-icon{display:none}.side-widget .widget_rss ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_rss ul li{display:block;list-style:none;margin:0 0 10px;padding:3px 0;width:100%}.side-widget .widget_rss ul li:last-child{margin-bottom:0}.side-widget .widget_rss ul li .rss-date{color:#a6a7ab;display:block;font-size:12px;margin:5px 0;width:100%}.side-widget .widget_rss ul li .rssSummary{display:block;margin-bottom:5px;width:100%}.side-widget .widget_rss ul li cite{color:#a6a7ab;display:block;font-family:georgia}.side-widget .widget_rss ul li a{color:#fff;font-weight:600;margin:0}.side-widget .widget_text{position:relative}.side-widget .widget_text .wp-caption-text{margin-top:0}.side-widget .widget_text img{height:auto;margin-bottom:10px;margin-top:5px}.side-widget .widget_text a{display:inline-block}.side-widget .widget_text p{margin-bottom:20px}.side-widget .widget_text p:empty{display:none}.side-widget .widget_tag_cloud{position:relative}.side-widget .widget_tag_cloud .tagcloud{display:block;width:100%}.side-widget .widget_tag_cloud .tagcloud a{background:#009a4e;color:#fff;display:inline-block;font-size:12px!important;margin-bottom:5px;margin-right:5px;padding:3px 6px}.side-widget .widget_tag_cloud .tagcloud a:hover{background:#0e0e0e;color:#fff;text-decoration:none}.side-widget .widget_nav_menu{position:relative}.side-widget .widget_nav_menu ul{display:block;font-size:16px;margin:0;padding:0;width:100%}.side-widget .widget_nav_menu ul li{color:#a6a7ab;display:block;list-style:none;margin:0;padding:3px 0;width:100%}.side-widget .widget_nav_menu ul li ul{padding-left:17px}.side-widget .widget_nav_menu ul li a{color:#fff;margin:0}.admin-bar .side-widget{padding-top:50px}.footer-widget{display:flex;flex-wrap:wrap;margin-bottom:40px!important;width:100%}.footer-widget div{display:block;width:100%}.footer-widget table td,.footer-widget table th{padding:0;text-align:center}.footer-widget table tr td,.footer-widget table tr th{border-color:#fee13e}.footer-widget a{color:#fff}.footer-widget .screen-reader-text{display:none}.footer-widget .calendar_wrap{display:block;width:100%}.footer-widget .calendar_wrap caption{background:#fee13e;caption-side:top;color:#fff;color:#000;font-size:15px;font-weight:600;height:44px;line-height:44px;padding:0 15px}.footer-widget .calendar_wrap .wp-calendar-nav{display:block;margin-top:10px}.footer-widget .calendar_wrap table{margin:0;width:100%}.footer-widget .calendar_wrap table #today{background:#fee13e;color:#000}.footer-widget .recentcomments{margin-bottom:10px!important}.footer-widget .recentcomments .comment-author-link{text-decoration:underline}.footer-widget .recentcomments .comment-author-link a{font-weight:400}.footer-widget .recentcomments a{font-weight:600}.footer-widget .rss-widget-icon{display:none}.footer-widget .rsswidget{font-weight:600;margin-bottom:5px}.footer-widget .rss-date{display:block;font-size:13px;opacity:.6;width:100%}.footer-widget .rssSummary{display:block;margin-bottom:10px;width:100%}.footer-widget .textwidget{display:block;width:100%}.footer-widget .custom-html-widget{margin-bottom:0}.footer-widget .search-form{display:block;width:100%}.footer-widget .search-form label{width:100%}.footer-widget .search-form input[type=submit]{width:auto}.footer-widget .tagcloud{display:block;width:100%}.footer-widget .tagcloud a{font-size:13px!important;margin-bottom:5px;margin-right:10px}.footer-widget .tagcloud a:hover{text-decoration:none}.footer-widget img{height:auto;margin-bottom:10px;margin-top:5px;width:100%}.footer-widget strong{font-weight:600}.footer-widget cite{display:block;font-family:georgia;font-size:13px;margin-bottom:30px;width:100%}.footer-widget select{width:100%}.footer-widget input[type=search]{border:none;padding:0 15px;width:100%}.footer-widget ul{display:block;margin:0;padding:0;width:100%}.footer-widget ul li{display:block;list-style:none;margin:2px 0;padding:0;width:100%}.footer-widget ul li ul{padding-left:10px!important}.woocommerce{display:flex;flex-wrap:wrap;width:100%}.woocommerce .blog-post.single-post .post-content .post-title{display:none}.woocommerce .woocommerce-notices-wrapper{width:100%}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{background:none;border:1px solid #eee;box-shadow:6px 6px 0 #f5f5f5;display:block;line-height:40px;margin-bottom:50px;padding:20px 30px 20px 60px;width:100%}.woocommerce-error:before,.woocommerce-info:before,.woocommerce-message:before{color:green;font-size:20px;left:30px;top:21px}.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{background:#0e0e0e;border-radius:0;font-weight:600;height:40px;line-height:40px;padding:0 20px}.woocommerce .woocommerce-result-count{line-height:50px;margin-bottom:-50px}.woocommerce .woocommerce-ordering{border-bottom:1px solid #eee;display:block;margin-bottom:30px;padding-bottom:20px;width:100%}.woocommerce .woocommerce-ordering select{float:right;height:50px}.woocommerce ul.products{margin-left:-15px;margin-right:-15px}.woocommerce ul.products,.woocommerce ul.products.columns-3{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-3 li.product{display:inline-block;margin:0 0 40px;padding:0 15px;width:33.33333%}.woocommerce ul.products.columns-4{display:flex;flex-wrap:wrap}.woocommerce ul.products.columns-4 li.product{display:inline-block;margin:0 0 40px;padding:0 15px;width:25%}.woocommerce ul.products li.product .onsale{background:#009a4e;border-radius:0;margin:0;padding:0 15px;right:25px;top:10px}.woocommerce ul.products li.product .price{color:#0e0e0e;font-size:18px}.woocommerce ul.products li.product .price ins{float:right}.woocommerce ul.products li.product .button{background:none;border-radius:0;color:#0e0e0e;margin:0;padding:0;text-transform:uppercase}.woocommerce .blog-post .post-image{display:none}.woocommerce div.product{display:flex;flex-wrap:wrap;width:100%}.woocommerce span.onsale{background:#009a4e;border-radius:0;left:10px;margin:0;padding:0 15px;top:10px}.woocommerce div.product div.images .woocommerce-product-gallery__trigger{border-radius:0}.woocommerce div.product div.images .flex-control-thumbs{display:flex;flex-wrap:wrap;width:100%}.woocommerce div.product div.images .flex-control-thumbs li{flex:1}.woocommerce div.product div.summary{padding-left:50px}.woocommerce div.product p.price{color:#0e0e0e;font-size:28px}.woocommerce div.product .woocommerce-product-details__short-description{display:block;width:100%}.woocommerce div.product form.cart{display:block;margin-bottom:30px;width:100%}.woocommerce .quantity .qty{height:60px}.woocommerce div.product form.cart .button{background:#0e0e0e;border-radius:0;color:#fff;height:60px}.woocommerce div.product form.product_meta{display:block;margin-bottom:20px;width:100%}.woocommerce div.product .product_meta .posted_in{display:block;font-weight:600;margin-bottom:15px;width:100%}.woocommerce div.product .product_meta .posted_in a{font-weight:400;text-decoration:underline}.woocommerce div.product .product_meta .tagged_as{display:block;font-weight:600;width:100%}.woocommerce div.product .product_meta .tagged_as a{font-weight:400;text-decoration:underline}.woocommerce div.product .woocommerce-tabs{display:block;width:100%}.woocommerce div.product .woocommerce-tabs ul.tabs{margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs:before{border-bottom:1px solid #eee}.woocommerce div.product .woocommerce-tabs ul.tabs li{border:1px solid #eee;border-radius:0;margin:0;padding:0 30px}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{display:inline-block;font-weight:400;height:60px;line-height:60px;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after,.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before{display:none}.woocommerce div.product .woocommerce-tabs .panel{border:1px solid #eee;border-top:none;box-shadow:6px 6px 0 #f5f5f5;display:block;margin-bottom:60px;padding:30px;width:100%}.woocommerce div.product .woocommerce-tabs .panel h2{border-bottom:1px solid #eee;display:block;font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:10px;width:100%}.woocommerce div.product .woocommerce-tabs .panel p:last-child{margin-bottom:0}.related.products{display:flex;flex-wrap:wrap;width:100%}.related.products h2{border-bottom:1px solid #eee;font-size:20px;font-weight:600;margin-bottom:30px;padding-bottom:15px;width:100%}.related.products .products.columns-3,.related.products .products.columns-4{padding-left:0}:root{--color-main:#d20a11;--color-second:#ecebe4;--color-dark:#1a1a1a;--button-align-display:flex;--button-align-justify:center}.select2-selection__rendered,input[type=email],input[type=password],input[type=search],input[type=tel],input[type=text],select{border:1px solid #cecece;border-radius:4px;font-size:16px;height:2.6rem;padding:0 1rem;transition:all .3s cubic-bezier(.075,.82,.165,1)}.select2-selection__rendered:active,.select2-selection__rendered:focus,input[type=email]:active,input[type=email]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,select:active,select:focus{border-color:var(--color-main);box-shadow:0 0 0 2px var(--color-main)}.select2-selection__rendered::-webkit-inner-spin-button,.select2-selection__rendered::-webkit-outer-spin-button,input[type=email]::-webkit-inner-spin-button,input[type=email]::-webkit-outer-spin-button,input[type=password]::-webkit-inner-spin-button,input[type=password]::-webkit-outer-spin-button,input[type=search]::-webkit-inner-spin-button,input[type=search]::-webkit-outer-spin-button,input[type=tel]::-webkit-inner-spin-button,input[type=tel]::-webkit-outer-spin-button,input[type=text]::-webkit-inner-spin-button,input[type=text]::-webkit-outer-spin-button,select::-webkit-inner-spin-button,select::-webkit-outer-spin-button{display:none}select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}select,select:active,select:focus{appearance:none;background-position:right .5rem center;background-repeat:no-repeat;background-size:1em}select:active,select:focus{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' transform='rotate(180)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}textarea{border:1px solid #cecece;border-radius:4px;font-size:16px;padding:1rem;transition:all .3s cubic-bezier(.075,.82,.165,1)}textarea:active,textarea:focus{border-color:var(--color-main);box-shadow:0 0 0 2px var(--color-main)}textarea::-webkit-inner-spin-button,textarea::-webkit-outer-spin-button{display:none}.select2-container--default .select2-selection--single .select2-selection__rendered{align-items:center;display:flex;padding:0 .5rem}.select2-container .select2-selection--single{border:none;height:auto}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:var(--color-main)}div.preloader{z-index:200}@media(max-width:600px){html{font-size:87.5%}p{font-size:1rem}}.accordion .card .card-header a,.carousel-image-box .content h5,.counter-box .odometer,.custom-button,.experts-slider figure figcaption h5,.icon-box .content h6,.image-caption-box .content h5,.image-content-box h5,.image-title-box h4,.page-header .container h1,.page-header .container h2,.section-title h2,.services-list-box h2,.services-list-box h6,.side-content h2,.side-content h5,.side-content h6,.side-content-image-box .content h4,.side-image .big-note-box h4,.side-slider .note-box,.side-work-box .content h3,.text-box h2,.timeline-slider .timeline-content .content h2,.timeline-slider .timeline-years span,.timeline-slider .title{font-family:Baskervville,Baskerville,serif;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.navbar .site-menu ul li a,body{font-family:Yaldevi,sans-serif}.blog-post .post-content .post-title{font-family:Yaldevi,sans-serif;font-weight:700}.side-widget{background:var(--color-second)}.side-widget,.side-widget .site-menu ul li a{color:var(--color-dark)}.side-widget .site-menu ul li a:hover{color:inherit;opacity:.9}.woocommerce:not(.archive) .content-section{padding:220px 0 100px}.woocommerce nav.woocommerce-pagination ul.page-numbers{border:none;font-size:1rem;height:auto;line-height:inherit;margin:0}.woocommerce nav.woocommerce-pagination ul.page-numbers:hover{background:none}.woocommerce nav.woocommerce-pagination ul.page-numbers li{border:none;display:flex;flex:1 1 auto;flex-wrap:wrap;margin:0 .25rem}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers,.woocommerce nav.woocommerce-pagination ul.page-numbers li a,.woocommerce nav.woocommerce-pagination ul.page-numbers li span{border:none;border-radius:5rem!important;height:auto;height:2rem;width:2rem}.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li a.current,.woocommerce nav.woocommerce-pagination ul.page-numbers li span.current{background-color:var(--color-main);color:#fff;font-weight:700}.single.single-recipe .woocommerce-ordering,.woocommerce .woocommerce-ordering{width:auto}.single.single-recipe h2.subcategory-title,.woocommerce h2.subcategory-title{background:radial-gradient(circle at bottom,rgba(var(--category-color-values),.2) 10%,transparent);background-position:bottom;background-repeat:no-repeat;background-size:contain;font-family:Baskervville,Baskerville,serif;letter-spacing:.15em;margin:1rem 0;padding:2rem 0;position:relative;text-align:center;text-transform:uppercase}.single.single-recipe h2.subcategory-title:after,.woocommerce h2.subcategory-title:after{background:radial-gradient(ellipse at bottom,rgba(var(--category-color-values),.4) 10%,transparent 80%);bottom:0;content:"";display:block;height:.6rem;left:5%;position:absolute;width:90%}.single.single-recipe ul.products,.single.single-recipe ul.products.columns-4,.woocommerce ul.products,.woocommerce ul.products.columns-4{clear:both;display:flex;flex-wrap:wrap;justify-content:center;list-style:none outside;margin:0 auto;padding:0;width:100%}.single.single-recipe ul.products li.product,.single.single-recipe ul.products.columns-4 li.product,.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin:0 0 40px;padding:0 15px;width:50%}@media(min-width:600px){.single.single-recipe ul.products li.product,.single.single-recipe ul.products.columns-4 li.product,.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{width:33.33333%}}@media(min-width:900px){.single.single-recipe ul.products li.product,.single.single-recipe ul.products.columns-4 li.product,.woocommerce ul.products li.product,.woocommerce ul.products.columns-4 li.product{width:25%}}.single.single-recipe ul.products li.product span.price,.single.single-recipe ul.products.columns-4 li.product span.price,.woocommerce ul.products li.product span.price,.woocommerce ul.products.columns-4 li.product span.price{font-size:1rem;text-align:center}.single.single-recipe ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.single.single-recipe ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link,.woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:center}.single.single-recipe ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.single.single-recipe ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img,.woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link img{aspect-ratio:4/3;object-fit:contain}.single.single-recipe ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2,.single.single-recipe ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2,.woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link h2{width:100%}.single.single-recipe ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price,.single.single-recipe ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price,.woocommerce ul.products li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price,.woocommerce ul.products.columns-4 li.product a.woocommerce-LoopProduct-link.woocommerce-loop-product__link span.price{align-self:flex-end}.single.single-recipe ul.products li.product a.button,.single.single-recipe ul.products.columns-4 li.product a.button,.woocommerce ul.products li.product a.button,.woocommerce ul.products.columns-4 li.product a.button{align-self:flex-end;background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-size:1rem;font-weight:700;height:auto;letter-spacing:normal;line-height:1;overflow:hidden;padding:.5em 1em;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.single.single-recipe ul.products li.product a.button:focus,.single.single-recipe ul.products li.product a.button:hover,.single.single-recipe ul.products.columns-4 li.product a.button:focus,.single.single-recipe ul.products.columns-4 li.product a.button:hover,.woocommerce ul.products li.product a.button:focus,.woocommerce ul.products li.product a.button:hover,.woocommerce ul.products.columns-4 li.product a.button:focus,.woocommerce ul.products.columns-4 li.product a.button:hover{background-color:#ff0009}.single.single-recipe ul.products li.product a h2,.single.single-recipe ul.products.columns-4 li.product a h2,.woocommerce ul.products li.product a h2,.woocommerce ul.products.columns-4 li.product a h2{font-size:1em;font-weight:700;margin:0;padding:.5em 0;text-align:center;text-transform:uppercase}.single.single-recipe ul.products li.product .sub-category-icon-container,.woocommerce ul.products li.product .sub-category-icon-container{background-color:var(--category-color);background-position:50%;background-size:contain;border-radius:2rem;height:3rem;margin:-1rem auto .5rem;width:3rem}.single.single-recipe ul.products li.product[class*=interi] .sub-category-icon-container,.woocommerce ul.products li.product[class*=interi] .sub-category-icon-container{background-image:url(interi.9dccbe.png)}.single.single-recipe ul.products li.product[class*=sezionati] .sub-category-icon-container,.woocommerce ul.products li.product[class*=sezionati] .sub-category-icon-container{background-image:url(sezionati.cbd603.png)}.single.single-recipe ul.products li.product[class*=preparati] .sub-category-icon-container,.woocommerce ul.products li.product[class*=preparati] .sub-category-icon-container{background-image:url(preparati.2a7ff5.png)}.single.single-recipe div.quantity,.woocommerce div.quantity{margin-right:1rem}.single.single-recipe div.quantity .qty,.woocommerce div.quantity .qty{height:2.6rem}.single.single-recipe div.product form.cart,.woocommerce div.product form.cart{align-items:baseline;display:flex;flex:1 1 auto;flex-wrap:wrap}.single.single-recipe div.product form.cart div.quantity,.woocommerce div.product form.cart div.quantity{margin-right:1rem}.single.single-recipe div.product form.cart div.quantity .qty,.woocommerce div.product form.cart div.quantity .qty{border:1px solid #cecece;border-radius:4px;font-size:16px;height:2.6rem;padding:0 1rem;transition:all .3s cubic-bezier(.075,.82,.165,1)}.single.single-recipe div.product form.cart div.quantity .qty:active,.single.single-recipe div.product form.cart div.quantity .qty:focus,.woocommerce div.product form.cart div.quantity .qty:active,.woocommerce div.product form.cart div.quantity .qty:focus{border-color:var(--color-main);box-shadow:0 0 0 2px var(--color-main)}.single.single-recipe div.product form.cart [type=number]::-webkit-inner-spin-button,.single.single-recipe div.product form.cart [type=number]::-webkit-outer-spin-button,.single.single-recipe div.product form.cart div.quantity .qty::-webkit-inner-spin-button,.single.single-recipe div.product form.cart div.quantity .qty::-webkit-outer-spin-button,.woocommerce div.product form.cart [type=number]::-webkit-inner-spin-button,.woocommerce div.product form.cart [type=number]::-webkit-outer-spin-button,.woocommerce div.product form.cart div.quantity .qty::-webkit-inner-spin-button,.woocommerce div.product form.cart div.quantity .qty::-webkit-outer-spin-button{display:none}.single.single-recipe div.product form.cart a.button,.single.single-recipe div.product form.cart button.button,.woocommerce div.product form.cart a.button,.woocommerce div.product form.cart button.button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-size:1rem;font-weight:700;height:auto;letter-spacing:normal;line-height:1;overflow:hidden;padding:.5em 1em;text-decoration:none;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.single.single-recipe div.product form.cart a.button:focus,.single.single-recipe div.product form.cart a.button:hover,.single.single-recipe div.product form.cart button.button:focus,.single.single-recipe div.product form.cart button.button:hover,.woocommerce div.product form.cart a.button:focus,.woocommerce div.product form.cart a.button:hover,.woocommerce div.product form.cart button.button:focus,.woocommerce div.product form.cart button.button:hover{background-color:#ff0009}.navbar{background:#fff;color:var(--color-main);padding:15px 0}.navbar .logo a img{height:auto;max-height:75px;max-width:150px;padding:20px 0}.navbar .site-menu{display:flex;flex-grow:1;justify-content:center}@media(max-width:991px){.navbar .site-menu{display:none}}.navbar .site-menu .menu-horizontal>li>a,.navbar .site-menu .menu-horizontal>li>a:hover{color:var(--color-main)}.navbar .site-menu .megamenu:hover>ul.dropdown{display:flex}.navbar .site-menu .megamenu:hover>ul.dropdown li a,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover a{color:var(--color-main)}.navbar .site-menu .megamenu:hover>ul.dropdown li ul.dropdown,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover ul.dropdown{background:transparent;display:block;left:0;margin:0;min-width:22ch;padding:0;position:relative;top:auto}.navbar .site-menu .megamenu:hover>ul.dropdown li ul.dropdown:before,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover ul.dropdown:before{content:none}.navbar .site-menu .megamenu:hover>ul.dropdown li ul.dropdown li,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover ul.dropdown li{padding:.2em 0}.navbar .site-menu .megamenu:hover>ul.dropdown li ul.dropdown li:first-child,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover ul.dropdown li:first-child{padding-top:.6em}.navbar .site-menu .megamenu:hover>ul.dropdown li ul.dropdown li a,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover ul.dropdown li a{color:var(--color-dark);font-family:Yaldevi,sans-serif;font-weight:400;letter-spacing:normal;text-transform:none;white-space:break-spaces}.navbar .site-menu .megamenu:hover>ul.dropdown li ul.dropdown li a:hover,.navbar .site-menu .megamenu:hover>ul.dropdown li:hover ul.dropdown li a:hover{color:var(--color-main)}.navbar .cart-button{font-size:22px;margin-left:20px;position:relative}.navbar .cart-button .cart-contents-count{align-items:center;background:var(--color-main);border-radius:20px;color:#fff;display:flex;font-size:11px;font-weight:700;height:1rem;justify-content:center;line-height:1;position:absolute;right:-.35rem;top:-.35rem;width:1rem}.navbar .hamburger-menu{margin-left:20px}.navbar .hamburger-menu span{background-color:var(--color-main)}.search-box{background-color:#7e130a}.search-box .inner form input[type=search]{background-color:#fff}.mini-cart-container{background-color:var(--color-second);border-radius:4px;box-sizing:border-box;font-size:1rem;max-height:calc(100vh - 200px);overflow:auto;padding:20px;position:absolute;top:180px;visibility:hidden;width:min(calc(100vw - 40px),400px);z-index:10}.mini-cart-container.active{display:block;visibility:visible}.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list{margin-bottom:2rem}.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list li{display:grid;grid-template-areas:"content button" "price button";grid-template-columns:1fr auto;margin:0 0 .5rem}.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list li:after,.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list li:before{display:none}.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list li a{position:relative}.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list li a img{float:none;height:50px;position:absolute;right:0;width:auto}.mini-cart-container .mini-cart-content ul.woocommerce-mini-cart.cart_list li a.remove_from_cart_button{grid-area:button}.mini-cart-container .mini-cart-content .woocommerce-mini-cart__total.total{display:none}.mini-cart-container .buttons{display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:space-between;margin:0;opacity:1}.mini-cart-container .buttons .button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;margin:.5rem 0;padding:.5em 1em;text-decoration:none;text-transform:none}.mini-cart-container .buttons .button:focus,.mini-cart-container .buttons .button:hover{background-color:#ff0009}.archive.woocommerce.tax-product_cat .page-header{background-position:0 100%}.archive.woocommerce.tax-product_cat .page-header:after{background:none}.archive.woocommerce.tax-product_cat .page-header .container,.archive.woocommerce.tax-product_cat .page-header .container p{color:#565656}.archive.category section.content-section .col-lg-10,.blog section.content-section .col-lg-10{grid-gap:3rem 1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.archive.category section.content-section .col-lg-10 li.blog-post,.blog section.content-section .col-lg-10 li.blog-post{margin-bottom:0}.archive.category section.content-section .col-lg-10 li.blog-post .post-image,.archive.category section.content-section .col-lg-10 li.blog-post .post-image img,.blog section.content-section .col-lg-10 li.blog-post .post-image,.blog section.content-section .col-lg-10 li.blog-post .post-image img{aspect-ratio:3/2;object-fit:cover}.archive.category section.content-section .col-lg-10 li.blog-post .post-content .post-date,.blog section.content-section .col-lg-10 li.blog-post .post-content .post-date{float:none}@media(max-width:600px){.latest-news{margin:30px 0}}.latest-news figure{height:0;margin-bottom:2rem!important;padding-bottom:80%;position:relative}.latest-news figure img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.latest-news figure span{margin:0 0 -1rem}.latest-news h4{font-family:Yaldevi,sans-serif;font-weight:700;margin:1rem 0}.latest-news p{margin-bottom:1rem}.latest-news a.custom-link{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-size:.8rem;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:6px 12px;text-decoration:none;text-transform:none}.latest-news a.custom-link:focus,.latest-news a.custom-link:hover{background-color:#ff0009}.latest-news a.custom-link:before{content:none}.page-header{background-position:50%;background-size:cover!important}.term-description p{opacity:1}.term-description p a{color:#fff;text-decoration:underline}.topbar .container a{color:#fff;font-weight:700}.footer [class^=col-md-]{padding-top:80px}.footer .footer-widget{margin-bottom:0!important}.footer .footer-widget p,.footer .footer-widget ul{color:var(--color-dark);font-size:.8rem;margin-bottom:.8rem}.footer .footer-widget h1,.footer .footer-widget h2,.footer .footer-widget h3,.footer .footer-widget h4,.footer .footer-widget h5{color:var(--color-dark);font-size:1rem;font-weight:700}.footer .footer-bottom{border:none}.side-widget .logo a img{height:auto;max-height:49px;max-width:180px}.side-widget p{color:var(--color-dark)}.side-widget .widget{font-size:.8rem;margin-bottom:.8rem}.side-widget .widget h4{font-size:1rem;font-weight:700}.side-widget .widget p{opacity:1}.side-widget .widget .forminator-custom-form{margin:2rem 0 0}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field label{flex-basis:100%}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=email],.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=password],.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=search],.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=text],.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea{background:transparent;border:1px solid #cecece;border-radius:4px;flex-basis:100%;font-size:16px;height:auto;padding:.4rem .8rem;transition:all .3s cubic-bezier(.075,.82,.165,1)}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=email]:active,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=email]:focus,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=password]:active,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=password]:focus,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=search]:active,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=search]:focus,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=text]:active,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=text]:focus,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea:active,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea:focus{border-color:var(--color-main);box-shadow:0 0 0 2px var(--color-main)}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=email]::-webkit-inner-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=email]::-webkit-outer-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=password]::-webkit-inner-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=password]::-webkit-outer-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=search]::-webkit-inner-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=search]::-webkit-outer-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=text]::-webkit-inner-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=text]::-webkit-outer-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea::-webkit-inner-spin-button,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea::-webkit-outer-spin-button{display:none}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=email]::placeholder,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=password]::placeholder,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=search]::placeholder,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field input[type=text]::placeholder,.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea::placeholder{color:var(--color-dark);opacity:.8}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field textarea{height:4.6rem}.side-widget .widget .forminator-custom-form .forminator-row .forminator-field .forminator-error-message{flex-basis:100%;font-size:.8em;margin-top:0;padding:.4rem .8rem}.side-widget .widget .forminator-custom-form .button,.side-widget .widget .forminator-custom-form button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:none}.side-widget .widget .forminator-custom-form .button:focus,.side-widget .widget .forminator-custom-form .button:hover,.side-widget .widget .forminator-custom-form button:focus,.side-widget .widget .forminator-custom-form button:hover{background-color:#ff0009}.forminator-custom-form .forminator-response-message.forminator-success{background-color:#fcb50b;border-radius:4px;margin-bottom:1rem;padding:1rem}.forminator-custom-form .forminator-response-message.forminator-error{background-color:rgba(210,10,17,.15);border-radius:4px;color:#d20a11}.forminator-custom-form .forminator-response-message.forminator-error ul{list-style-type:none;margin:0 0 1rem;padding:1rem}.forminator-custom-form .forminator-response-message.forminator-error ul li{align-items:baseline;display:flex}.forminator-custom-form .forminator-response-message.forminator-error ul li:before{align-items:center;background-color:#d20a11;border-radius:1rem;color:#fff;content:"!";display:flex;font-size:.8rem;font-weight:700;height:1rem;justify-content:center;margin-right:1rem;width:1rem}.forminator-custom-form .forminator-row{margin-bottom:1rem}.forminator-custom-form .forminator-row .forminator-field{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;justify-content:end}.forminator-custom-form .forminator-row .forminator-field label{flex-basis:35%}@media(max-width:599px){.forminator-custom-form .forminator-row .forminator-field label{flex-basis:100%}}.forminator-custom-form .forminator-row .forminator-field label~*{flex-basis:65%}@media(max-width:599px){.forminator-custom-form .forminator-row .forminator-field label~*{flex-basis:100%}}.forminator-custom-form .forminator-row .forminator-field label.forminator-checkbox{align-items:baseline;display:flex}.forminator-custom-form .forminator-row .forminator-field label.forminator-checkbox input{margin-right:1em}.forminator-custom-form .forminator-row .forminator-field input{background:#fff}.forminator-custom-form .forminator-row .forminator-field .forminator-description{text-align:right}.forminator-custom-form .forminator-row .forminator-field .forminator-error-message{background-color:rgba(210,10,17,.15);border-radius:0 0 4px 4px;color:#d20a11;font-size:.8rem;margin-top:-4px;padding:1rem 30px;z-index:-1}.forminator-custom-form .forminator-row .forminator-field button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.3rem 2rem;text-decoration:none;text-transform:none}.forminator-custom-form .forminator-row .forminator-field button:focus,.forminator-custom-form .forminator-row .forminator-field button:hover{background-color:#ff0009}h2.search-post-type{font-family:Baskervville,Baskerville,serif;letter-spacing:.15em;text-transform:uppercase}div.search-results ul.posts{display:flex;flex-wrap:wrap;list-style:none;margin:30px -15px;padding:0}div.search-results ul.posts li{flex-basis:max(280px,30%);margin:0 15px 15px}div.search-results ul.posts li h3{clear:both;display:block}.woocommerce .woocommerce-breadcrumb{font-size:.8rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-message{font-size:1rem;line-height:inherit;padding:1rem 1rem 1rem 2.5rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-message:before{font-size:1rem;left:1rem;top:1rem}.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:none}.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:focus,.woocommerce .woocommerce-notices-wrapper .woocommerce-message .button:hover{background-color:#ff0009}.woocommerce div.product div.summary{font-size:1rem;padding:0}@media(min-width:600px){.woocommerce div.product div.summary{padding-left:2rem}}.woocommerce div.product div.summary form.cart table.variations tr{align-items:baseline;display:flex;padding:0}.woocommerce div.product div.summary form.cart table.variations tr th.label{padding-left:0}.woocommerce div.product div.summary form.cart span.price{color:var(--color-dark)}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart{display:flex}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart .quantity input.qty{border:1px solid #cecece;border-radius:4px;font-size:16px;margin-right:15px;padding:0 1rem;transition:all .3s cubic-bezier(.075,.82,.165,1);width:8ch}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart .quantity input.qty:active,.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart .quantity input.qty:focus{border-color:var(--color-main);box-shadow:0 0 0 2px var(--color-main)}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart .quantity input.qty::-webkit-inner-spin-button,.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart .quantity input.qty::-webkit-outer-spin-button{display:none}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:none}.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart button:focus,.woocommerce div.product div.summary form.cart .woocommerce-variation-add-to-cart button:hover{background-color:#ff0009}.woocommerce div.product div.summary table.reassurance-table,.woocommerce div.product div.summary table.reassurance-table tr td{border:none}.woocommerce div.product div.summary table.reassurance-table tr td:first-child{text-align:center}.woocommerce div.product div.summary table.reassurance-table .lni{font-size:1.5rem}.woocommerce div.product div.summary table.reassurance-table .lni:before,.woocommerce div.product div.summary table.reassurance-table strong{color:var(--color-main)}.woocommerce div.product p.price{font-size:1.2rem}.woocommerce form.woocommerce-cart-form{width:100%}.woocommerce form.woocommerce-cart-form table.shop_table{border:none;width:100%}.woocommerce form.woocommerce-cart-form table.shop_table .quantity .qty{border:1px solid #cecece;border-radius:4px;font-size:16px;padding:0 1rem;transition:all .3s cubic-bezier(.075,.82,.165,1)}.woocommerce form.woocommerce-cart-form table.shop_table .quantity .qty:active,.woocommerce form.woocommerce-cart-form table.shop_table .quantity .qty:focus{border-color:var(--color-main);box-shadow:0 0 0 2px var(--color-main)}.woocommerce form.woocommerce-cart-form table.shop_table .quantity .qty::-webkit-inner-spin-button,.woocommerce form.woocommerce-cart-form table.shop_table .quantity .qty::-webkit-outer-spin-button{display:none}.woocommerce form.woocommerce-cart-form table.shop_table tr th{align-items:baseline;border:none;border-bottom:1px solid var(--color-dark);font-family:Baskervville,Baskerville,serif;letter-spacing:.15em;text-transform:uppercase}.woocommerce form.woocommerce-cart-form table.shop_table tr td{align-items:baseline;border:none;border-bottom:1px solid #ccc}.woocommerce form.woocommerce-cart-form table.shop_table tr td.actions{border:none;border-top:1px solid var(--color-dark)}.woocommerce form.woocommerce-cart-form table.shop_table tr td.actions .coupon input{min-width:20ch}.woocommerce form.woocommerce-cart-form table.shop_table tr td.actions button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:none}.woocommerce form.woocommerce-cart-form table.shop_table tr td.actions button:focus,.woocommerce form.woocommerce-cart-form table.shop_table tr td.actions button:hover{background-color:#ff0009}.woocommerce .cart-collaterals .cart_totals table{border:0}.woocommerce .cart-collaterals .cart_totals table tr td,.woocommerce .cart-collaterals .cart_totals table tr th{border:none}.woocommerce .cart-collaterals .cart_totals table tr:not(:last-child) td,.woocommerce .cart-collaterals .cart_totals table tr:not(:last-child) th{border-bottom:1px solid #ccc}.woocommerce .cart-collaterals .cart_totals a.button{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:none}.woocommerce .cart-collaterals .cart_totals a.button:focus,.woocommerce .cart-collaterals .cart_totals a.button:hover{background-color:#ff0009}body.archive.tax-course,body.single.single-product,body.single.single-recipe{padding-top:18rem}body.archive.tax-course .topbar .container,body.archive.tax-course .topbar .container a,body.single.single-product .topbar .container,body.single.single-product .topbar .container a,body.single.single-recipe .topbar .container,body.single.single-recipe .topbar .container a{color:var(--color-dark)}.recipes-archive-header .title-container{margin:0 auto;max-width:75ch;text-align:center}.course-heading{font-weight:700;margin-top:2rem}.course{position:relative}.recipe-post-list{margin:0 -15px;overflow-x:hidden;padding:1rem;width:calc(100% + 30px)}.recipe-post-list.archive{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));overflow:auto}@media(min-width:600px){.recipe-post-list.archive{gap:2rem}}.recipe-post-list.archive .recipe-card-container{width:100%}.recipe-post-list .navigation-button-group{position:absolute;right:0;top:0}@media(max-width:599px){.recipe-post-list .navigation-button-group{visibility:hidden}}.recipe-post-list .navigation-button-group button.navigation{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;height:2.5rem;letter-spacing:normal;line-height:1;padding:.5rem;text-decoration:none;text-transform:none;width:2.5rem}.recipe-post-list .navigation-button-group button.navigation:focus,.recipe-post-list .navigation-button-group button.navigation:hover{background-color:#ff0009}.recipe-post-list .recipe-card-container{height:auto;width:18rem}.recipe-post-list .recipe-card-container.course-permalink-container{height:auto}.recipe-post-list .recipe-card-container.course-permalink-container .recipe-card-permalink,.recipe-post-list .recipe-card-container.course-permalink-container .recipe-card-permalink .recipe-card{height:100%}.recipe-post-list .recipe-card-container.course-permalink-container .recipe-card-permalink .recipe-card .next{align-items:center;background-color:var(--color-main);border:none;border-radius:50px;color:#fff;display:flex;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;height:3rem;justify-content:center;letter-spacing:normal;line-height:1;margin:0 auto 1rem;padding:0;text-decoration:none;text-transform:none;width:3rem}.recipe-post-list .recipe-card-container.course-permalink-container .recipe-card-permalink .recipe-card .next:focus,.recipe-post-list .recipe-card-container.course-permalink-container .recipe-card-permalink .recipe-card .next:hover{background-color:#ff0009}.recipe-post-list .recipe-card-container.course-permalink-container .recipe-card-permalink .recipe-card .next i{font-size:1.5rem;padding-left:.5rem}.recipe-post-list .recipe-card-container.course-permalink-container .recipe-description{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;height:100%;justify-content:center;margin:0 auto;width:100%}.recipe-post-list .recipe-card-permalink{display:block;text-decoration:none}.recipe-post-list .recipe-card-permalink:hover{text-decoration:none}.recipe-card .thumbnail-container{height:0;padding-bottom:80%;position:relative;width:100%}.recipe-card .thumbnail-container .placeholder,.recipe-card .thumbnail-container .recipe-thumbnail{background-color:#ccc;border-radius:8px;display:block;height:100%;object-fit:cover;position:absolute;width:100%}.recipe-card .recipe-description{background-color:#fff;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.1);margin:-3rem auto 0;padding:1rem;position:relative;text-align:center;width:90%}.recipe-card .recipe-description .recipe-title h3{font-size:1.2rem;font-weight:700}.recipe-card .recipe-description .recipe-title .recipe-excerpt{font-size:1rem;line-height:1.2;margin-bottom:.6rem}.recipe-card .recipe-description .recipe-quick-info{align-items:center;display:flex;flex:1 1 auto;justify-content:center}.recipe-card .recipe-description .recipe-quick-info .info{color:#666;display:flex;flex:1 1 auto;flex-wrap:wrap;font-size:.8rem;justify-content:center}.recipe-card .recipe-description .recipe-quick-info .info:not(:last-child){border-right:1px solid #ccc;margin-right:.5rem;padding-right:.5rem}.recipe-card .recipe-description .recipe-quick-info .info .info-title{margin-right:.5rem;text-transform:uppercase}.single-recipe-header .title-column{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;text-align:center}.single-recipe-header .recipe-title{margin:3rem auto}.single-recipe-header h1{font-weight:700}.recipe-info{align-items:center;flex:1 1 auto;margin:0 auto 2rem}.recipe-info,.recipe-info .info{display:flex;justify-content:center}.recipe-info .info{color:#666;flex-wrap:wrap;font-size:1.2rem;padding:1rem 2rem}.recipe-info .info:not(:last-child){border-right:1px solid #ccc}.recipe-info .info .info-title{margin-right:1.5rem;text-transform:uppercase}.single-recipe h2.ingredients{font-size:1.5rem;font-weight:700;margin-top:1.5rem;text-align:center}.single-recipe .content-section{font-size:1rem;padding:0}@media(min-width:600px){.single-recipe .content-section{padding:100px 0}}.single-recipe .recipe-ingredients{margin:0 auto;max-width:60ch}.single-recipe .recipe-ingredients ul{border-top:1px solid #ccc;list-style:none;padding:0}.single-recipe .recipe-ingredients ul li{border-bottom:1px solid #ccc;font-size:1rem;line-height:1;margin-bottom:0;padding:1rem}.single-recipe button.copy-ingredients{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;display:block;font-family:Yaldevi,sans-serif;font-size:.8rem;font-weight:700;height:auto;letter-spacing:normal;line-height:1;margin:0 auto;padding:.5rem 1rem;text-decoration:none;text-transform:none}.single-recipe button.copy-ingredients:focus,.single-recipe button.copy-ingredients:hover{background-color:#ff0009}.single-recipe .row.products-used{padding:5rem 0}.single-recipe .row.products-used h3{font-weight:700;margin-bottom:1rem;text-align:center}.woocommerce-checkout form{font-size:1rem}.woocommerce-checkout form h3{font-weight:700;margin-bottom:1.5rem}.woocommerce-checkout form .woocommerce-billing-fields__field-wrapper{display:flex;flex:1 1 auto;flex-wrap:wrap;margin:0 -.5rem}.woocommerce-checkout form p.form-row{display:flex;flex:1 1 auto;flex-wrap:wrap;float:none;margin:0 0 1rem;padding:0 .5rem}.woocommerce-checkout form p.form-row.form-row-first,.woocommerce-checkout form p.form-row.form-row-last{width:50%}.woocommerce-checkout form p.form-row.form-row-wide{width:100%}.woocommerce-checkout form p.form-row.form-row-thirds{flex-basis:33.33333%;min-width:180px}.woocommerce-checkout form p.form-row label{clear:both;line-height:inherit;width:100%}.woocommerce-checkout form p.form-row .woocommerce-input-wrapper{width:100%}.woocommerce-checkout form .woocommerce-checkout-review-order{border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1);padding:2rem}.woocommerce-checkout form .woocommerce-checkout-review-order table{border:none;border-collapse:collapse}.woocommerce-checkout form .woocommerce-checkout-review-order table tr td,.woocommerce-checkout form .woocommerce-checkout-review-order table tr th{border:none;padding:.5rem 0}.woocommerce-checkout form .woocommerce-checkout-review-order table tr td:last-child,.woocommerce-checkout form .woocommerce-checkout-review-order table tr th:last-child{text-align:right}.woocommerce-checkout form .woocommerce-checkout-review-order table tfoot{border-bottom:2px solid #ccc;border-top:1px solid #ccc}.woocommerce-checkout form .woocommerce-checkout-review-order #payment{background:transparent}.woocommerce-checkout form .woocommerce-checkout-review-order #payment div.form-row,.woocommerce-checkout form .woocommerce-checkout-review-order #payment ul.payment_methods{padding:1rem 0 0}.woocommerce-checkout button.button,.woocommerce-checkout button.button.alt{background-color:var(--color-main);border:none;border-radius:50px;color:#fff;font-family:Yaldevi,sans-serif;font-weight:700;height:auto;letter-spacing:normal;line-height:1;padding:.5em 1em;text-decoration:none;text-transform:none}.woocommerce-checkout button.button.alt:focus,.woocommerce-checkout button.button.alt:hover,.woocommerce-checkout button.button:focus,.woocommerce-checkout button.button:hover{background-color:#ff0009}li.woocommerce-order-overview__total.total{display:none}.related.products h2{border-bottom:none}.download-ingredients-and-nutritional-sheet{background-color:var(--color-second);margin:1rem 0;padding:1rem}.download-ingredients-and-nutritional-sheet a{text-decoration:underline}