﻿@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body .button{-webkit-border-radius:0;-khtml-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:inline-block;position:relative;width:auto;border-radius:5px;cursor:pointer;overflow:hidden;transition:box-shadow .2s cubic-bezier(0.4, 0, 0.2, 1);transition-delay:.2s;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);font-size:15px;font-weight:700;text-transform:uppercase;text-decoration:none;padding:10px 40px}body#body .button:focus,body#body .button:active:focus,body#body .button.active:focus{outline:none}body#body .button.active,body#body .button:active{-webkit-box-shadow:none;-khtml-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}body#body .button:hover{text-decoration:none}body#body .button.btn-xs{padding:6px 10px;font-size:8px}body#body .button.btn-sm{padding:8px 20px;font-size:10px}body#body .button.btn-lg{padding:10px 60px;font-size:18px}body#body .button.btn-xlg{padding:12px 65px;font-size:20px}body#body .button.btn-round{border-radius:3px}body#body .button.btn-circle{border-radius:30px}body#body .button.button-icon-left{margin-right:5px}body#body .button.button-icon-right{margin-left:5px}body#body .button:hover span{-webkit-transform:translateX(-10px);-khtml-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}body#body .button:hover span i{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body#body .button.btn-black:hover span{-webkit-transform:translateX(-10px);-khtml-transform:translateX(-10px);-moz-transform:translateX(-10px);-ms-transform:translateX(-10px);-o-transform:translateX(-10px);transform:translateX(-10px)}body#body .button.btn-black:hover span i{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body#body .button.btn-,body#body .button.loading{color:rgba(0,0,0,0)}body#body .button.btn-::after,body#body .button.loading::after{content:"";position:absolute;width:16px;height:16px;top:0;left:0;right:0;bottom:0;margin:auto;border:4px solid rgba(0,0,0,0);border-top-color:#00853e;border-radius:50%;animation:button-loading-spinner 1s ease infinite}body#body .button.btn- span,body#body .button.loading span{visibility:hidden;opacity:0}body#body .button.btn-light{border-color:#fff;background:#fff;color:#000}body#body .button.btn-light:hover{background:#000;color:#fff;border-color:#000}body#body .button.btn-dark-b{background:none;color:#000;border-color:#000}body#body .button.btn-blue{background-color:#00853e;color:#fff;border-color:#00853e}body#body .button.btn-light-b{border:2px solid #fff;background:none;font-family:"montserrat-medium",arial,sans-serif;font-weight:normal;color:#fff}body#body .button.btn-light-b:hover{background:#fff;color:#000}body#body .button.btn-dark-b:hover{background:#00853e;color:#fff;border-color:#00853e}body#body .button.darkgrey{background-color:#3a383a;color:#fff}body#body .button.darkgrey:hover{background-color:#e7e7e7;color:#3a383a}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body.home header{position:absolute;z-index:9999}body.navopen .hamburger span{transform:translateX(0px);transition:transform .2s ease}body.navopen .hamburger span:nth-child(2){transform:translateX(10px)}body.navopen .hamburger span:nth-child(1){transform:translateX(0px) translateY(10px) rotate(45deg);transition:transform .2s ease .4s}body.navopen .hamburger span:nth-child(2){opacity:0;transition:transform .2s ease,opacity .2s ease .4s}body.navopen .hamburger span:nth-child(3){transform:translateX(0px) translateY(-10px) rotate(-45deg);transition:transform .2s ease .4s}body.navopen .menuwrapper{transform:translateX(0);transition-delay:.6s}body .hamburgerwrapper{display:flex;align-items:center;gap:30px}body .menuwrapper{position:absolute;height:100vh;z-index:999999;width:270px;padding-left:116px;transition:transform .5s ease;transform:translateX(-100%)}body .menuwrapper ul{margin-left:0px;padding-left:0px}.hamburger{width:70px;height:30px;position:relative;margin-left:11px}.hamburger div{width:50px;height:33px;position:relative}.hamburger span{display:block;position:absolute;width:35px;height:3px;background:#fff;content:" ";left:7px;transition:transform .5s ease,opacity .5s ease}.hamburger span:nth-child(1){top:0px;transform:translateX(10px)}.hamburger span:nth-child(2){top:10px;transform:translateX(-10px)}.hamburger span:nth-child(3){top:20px;transform:translateX(10px)}.menuwrapper{transition:transform .5s ease,opacity .5s ease}.menuwrapper ul li{list-style-type:none}.menuwrapper ul li a{color:#fff}@media(max-width: 992px){header{padding-left:0px;padding-right:0px}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body .archive_post{cursor:pointer}body#body .archive_post .thumbnail{background-size:cover;min-height:200px;display:block;overflow:hidden}body#body .archive_post .thumbnail img{width:100%;-webkit-transform:scale(1);-khtml-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}body#body .archive_post .thumbnail:hover img{-webkit-transform:scale(1.1);-khtml-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}body#body .archive_post .title{text-transform:uppercase}body#body .archive_post .content{border:1px solid #e7e7e7;padding:10px}.masonrygrid{margin-left:-10px;margin-right:-10px}.masonrygrid .grid-sizer,.masonrygrid .grid-item{width:25%;padding:10px}.masonrygrid .grid-sizer-2,.masonrygrid .grid-item-2{width:40%;padding:10px}.masonrygrid .grid-item--width2{width:40%}.loadmore_wrapper{margin-top:20px;margin-left:auto;margin-right:auto;text-align:center;max-width:fit-content}@media(max-width: 992px){.masonrygrid .grid-sizer,.masonrygrid .grid-item{width:100%;padding:10px}.masonrygrid .grid-sizer-2,.masonrygrid .grid-item-2{width:100%;padding:10px}.masonrygrid .grid-item--width2{width:100%}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body .sectionrow.aboutrow .wpb_column .vc_column-inner{justify-content:center}body#body .sectionrow.servicesrow .slick-slide>div>div{display:flex;min-height:350px;flex-direction:column;align-content:center;justify-content:center}body#body .sectionrow.servicesrow .services{background-color:#878787;color:#fff}body#body .sectionrow.servicesrow .services h2{color:#fff;font-size:45px;text-transform:uppercase}body#body .sectionrow.servicesrow .services .boxicon:after{background-color:#fff;height:50px;width:57px;content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/star.svg");mask-image:url("../svgs/star.svg")}body#body .sectionrow.servicesrow .websites{background-color:#fff;color:#000}body#body .sectionrow.servicesrow .websites .boxicon:after{background-color:#3a383a;height:60px;width:60px;content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/globe.svg");mask-image:url("../svgs/globe.svg")}body#body .sectionrow.servicesrow .digitalmarketing{background-color:#00838f}body#body .sectionrow.servicesrow .digitalmarketing h3{color:#fff}body#body .sectionrow.servicesrow .digitalmarketing .boxicon:after{background-color:#fff;height:82px;width:78px;content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/megaphone.svg");mask-image:url("../svgs/megaphone.svg")}body#body .sectionrow.servicesrow .branding{background-color:#5e9963;color:#fff}body#body .sectionrow.servicesrow .branding h3{color:#fff}body#body .sectionrow.servicesrow .branding .boxicon:after{background-color:#fff;height:57px;width:57px;content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/heart.svg");mask-image:url("../svgs/heart.svg")}body#body .sectionrow.servicesrow .software{background-color:#b94b82}body#body .sectionrow.servicesrow .software h3{color:#fff}body#body .sectionrow.servicesrow .software .boxicon:after{background-color:#fff;height:70px;width:70px;content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/cogs.svg");mask-image:url("../svgs/cogs.svg")}body#body .sectionrow.vc_row-o-full-height .wpb_column{height:100vh}.wpb_content_element:last-child{margin-bottom:0px}.primarycolor{color:#00853e !important}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body .slick-slider{position:relative;max-width:fit-content;justify-content:center;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);margin-left:auto;margin-right:auto}body#body .slick-slider:not(.slick-initialized).arrows-style-belowright{margin-bottom:90px}body#body .slick-slider:not(.slick-initialized)>div:not(:first-child){display:none}body#body .slick-slider.with-padding .slick-slide{padding:10px}body#body .slick-slider.product_thumbnails .slick-slide .slick-current img{border:1px solid #00853e}body#body .slick-slider.full_width{width:100vw;max-width:none}body#body .slick-slider .wpb_content_element{margin-bottom:0px}body#body .slick-slider .slick-track{display:flex;align-items:flex-start}body#body .slick-slider .slick-track,body#body .slick-slider .slick-list{margin-left:auto;margin-right:auto;text-align:center}body#body .slick-slider .slick-slide img{margin:auto;left:auto}body#body .slick-slider .slick-arrows .slick-arrow{background-color:rgba(0,0,0,0);content:""}body#body .slick-slider .slick-arrows .slick-arrow:after{margin-left:5px;margin-right:5px;margin-bottom:-9px;width:15px;height:24px;background-color:#00853e}body#body .slick-slider .slick-arrows .slick-prev:after{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/chevron-left.svg");mask-image:url("../svgs/chevron-left.svg")}body#body .slick-slider .slick-arrows .slick-next:after{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/chevron-right.svg");mask-image:url("../svgs/chevron-right.svg")}body#body .slick-slider.arrows-style-sides .slick-arrows{display:flex;width:100%;flex-direction:row;justify-content:space-between;position:absolute;top:0px;height:100%}body#body .slick-slider.arrows-style-undercenter .slick-arrows{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:30px;gap:20px}body#body .slick-slider.arrows-style-belowright .slick-arrows{display:flex;gap:10px;justify-content:center;align-items:center;flex-direction:row;justify-content:flex-end}body#body .slick-slider .caption{color:#00853e;text-align:center;padding-top:20px;padding-bottom:20px}body#body .slick-slider .slick-dots{margin:0px;padding:0px;margin-top:10px;display:flex;gap:15px;justify-content:center}body#body .slick-slider .slick-dots li{list-style-type:none}body#body .slick-slider .slick-dots li.slick-active button{background-color:#00853e;border-color:#00853e}body#body .slick-slider .slick-dots li button{background-color:#e7e7e7;border-color:#e7e7e7;padding:2px;border-radius:50%}body#body .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}body#body .slick-list:focus{outline:none}body#body .slick-list.dragging{cursor:pointer;cursor:hand}body#body .slick-slider .slick-track,body#body .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}body#body .slick-track{position:relative;left:0;top:0;display:block}body#body .slick-track:before,body#body .slick-track:after{content:"";display:table}body#body .slick-track:after{clear:both}.slick-loading body#body .slick-track{visibility:hidden}body#body .slick-slide{float:left;height:100%;min-height:1px}body#body .slick-slide img{display:block}body#body .slick-slide.slick-loading img{display:none}body#body .slick-slide.dragging img{pointer-events:none}.slick-initialized body#body .slick-slide{display:block}.slick-loading body#body .slick-slide{visibility:hidden}.slick-vertical body#body .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}body#body .slick-arrow.slick-hidden{display:none}@media(max-width: 992px){body#body .slick-slider.product_thumbnails{padding-bottom:50px}body#body .slick-slider:not(.slick-initialized).arrows-style-belowright{margin-bottom:0px}body#body .slick-slider .slick-arrows{display:none !important}body#body .slick-slider.arrows-style-belowright .slick-arrows{justify-content:center}body#body .slick-slider.arrows-style-sides .slick-track .slick-slide{margin-left:50px;margin-right:50px}body#body .slick-slider.arrows-style-sides .slick-prev{margin-left:0px}body#body .slick-slider.arrows-style-sides .slick-next{margin-right:0px}body#body .slick-slider .slick-track{margin:auto}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body{font-family:"montserrat-medium";font-size:16px;line-height:24px;color:#00853e}body#body .menuwrapper .menu li a{color:#fff}body#body.archive .title a,body#body.archive li a,body#body ul .title a,body#body ul li a{text-decoration:none}body#body .bold{font-weight:bold}body#body h1,body#body h2,body#body h3,body#body p{margin-top:0px;margin-bottom:20px}body#body footer,body#body footer p,body#body .archive_post{font-family:"montserrat-medium";font-size:14px;line-height:20px;color:#00853e}body#body h1,body#body .h1,body#body .product .product_title{font-family:"montserrat-semibold";font-size:40px;line-height:49px;color:#000}body#body h2,body#body .h2{font-family:"montserrat-semibold";font-size:30px;line-height:37px;color:#000}body#body h3,body#body .h3{font-family:"montserrat-semibold";font-size:24px;line-height:1.4;letter-spacing:0px;color:#000}body#body h4,body#body .h4{font-family:"montserrat-semibold";font-weight:200;font-size:17px;line-height:1.4;letter-spacing:0px;color:#00853e}body#body h5,body#body .h5{font-family:"montserrat-semibold";font-size:15px;line-height:1.4;letter-spacing:0px;color:#00853e}body#body h6,body#body .h6{font-family:"montserrat-semibold";font-size:13px;line-height:1.4;letter-spacing:0px;color:#00853e}body#body .product:not(.product-type-variable) .entry-summary .price,body#body .woocommerce-variation-price .price{text-decoration:none;font-family:"montserrat-medium";font-size:16px;line-height:1.4;letter-spacing:0px;color:#00853e;font-weight:bold}body#body .blue{color:#1c4599}body#body .green{color:#00853e}body#body .white{color:#fff}body#body .black{color:#111}body#body .gray{color:#e7e7e7}body#body .error{color:red !important}body#body input.error{border:1px solid red !important}body#body a{color:#00853e}body#body a:hover,body#body a:focus{color:#8bc03f;text-decoration:none}body#body #wpadminbar a{color:unset}body#body .font-light{font-weight:300}body#body .font-black{font-weight:900}body#body h1,body#body .h1,body#body .product .product_title{font-family:"montserrat-semibold";font-size:32px;line-height:36px;color:#000}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}.icon-chevron-down:hover::after,.loadmore:hover::after{background-color:#1c4599}.icon-chevron-down::after,.loadmore::after{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/chevron-down.svg");mask-image:url("../svgs/chevron-down.svg");width:20px;height:20px;background-color:#00853e}.icon_email::before{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/envelope.svg");mask-image:url("../svgs/envelope.svg");background-color:#00853e;width:18px;height:18px;margin-bottom:-3px;margin-right:10px}.icon_tel::before{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/phone-volume.svg");mask-image:url("../svgs/phone-volume.svg");background-color:#00853e;width:18px;height:18px;margin-bottom:-3px;margin-right:10px}body#body footer .has-text-align-right{text-align:right}body#body footer .main{background-color:#e7e7e7;padding-top:50px;padding-bottom:50px}body#body footer .copyright{background-color:#e7e7e7;padding-top:20px;padding-bottom:20px}body#body footer .copyright ul{display:flex;justify-content:flex-end;gap:20px}body#body footer .copyright ul li{list-style-type:none}body#body footer .main ul,body#body footer .copyright ul{margin:0px;padding:0px;justify-content:flex-end}body#body footer .main .container,body#body footer .copyright .container{display:flex;justify-content:space-between;align-items:center}body#body footer .main .container div,body#body footer .copyright .container div{flex-grow:1}@media(max-width: 992px){body#body footer .has-text-align-right{text-align:left}body#body footer .main,body#body footer .copyright{padding-left:20px;padding-right:20px}body#body footer .main ul,body#body footer .copyright ul{margin:0px;padding:0px;justify-content:flex-start}body#body footer .main .container,body#body footer .copyright .container{align-items:flex-start;flex-direction:column;gap:20px}body#body footer .main .container .social_icons,body#body footer .copyright .container .social_icons{justify-content:flex-start}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}.single-post .related-articles ul{display:flex;list-style-type:none;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;padding-left:0px;margin-left:0px}.single-post .related-articles ul li{flex:0 0 265px}.single-post .side-bar-right .widget_categories ul li{padding-bottom:5px}.single-post .entry-meta-data .cat-links ul{display:inline-block;margin:0px;padding:0px}.single-post .entry-meta-data .cat-links ul li{display:inline-block}.single-post .entry-meta-data .cat-links ul li a{text-decoration:none;color:#e7e7e7}.single-post .entry-meta-data .cat-links ul li a:hover{color:#1c4599;text-decoration:underline}.single-post .entry-meta-data .cat-links ul li:not(:last-child):after{content:" | "}.single-post .entry-thumb{margin-bottom:60px}.single-post .entry-meta-data{margin-bottom:30px;font-size:14px;color:#999}.single-post .entry-meta-data>span:after{content:"/";margin:0 5px}.single-post .entry-meta-data>span:last-child:after{display:none}.single-post .entry-meta-data a{color:#000}.single-post .single-bottom-title{margin-bottom:30px;letter-spacing:.2em}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body .portfolio.slick-slider{margin-left:-10px;margin-right:-10px}body#body .portfolio.slick-slider .slick-slide{margin:0 10px;min-height:250px;height:250px;overflow:hidden;position:relative}body#body .portfolio.slick-slider .slick-slide:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:1;transition:background-color .3s ease}body#body .portfolio.slick-slider .slick-slide:hover:before{background-color:rgba(0,133,62,.7)}body#body .portfolio.slick-slider .slick-slide:hover .content_wrapper .content{top:30%}body#body .portfolio.slick-slider .slick-slide .slick-list{margin:0 -15px}body#body .portfolio.slick-slider .slick-slide .content_wrapper{height:250px}body#body .portfolio.slick-slider .slick-slide .content_wrapper .content{transition:all .5s;height:250px;width:100%;text-align:center;padding:20px;overflow:hidden;position:absolute;color:#fff;top:250px;z-index:999}body#body .portfolio.slick-slider .slick-slide .content_wrapper .content a{color:#fff;font-weight:bold}@media(max-width: 992px){body#body .portfolio.slick-slider .slick-slide{height:auto}body#body .portfolio.slick-slider .slick-slide:before{background-color:rgba(0,133,62,.7)}body#body .portfolio.slick-slider .slick-slide .content_wrapper .content{top:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@font-face{font-family:"montserrat-semibold";src:url(../fonts/montserrat/Montserrat-SemiBold.ttf);font-display:swap}@font-face{font-family:"montserrat-medium";src:url(../fonts/montserrat/Montserrat-Medium.ttf);font-display:swap}@keyframes scrollanimation{0%{height:5px}50%{height:24px}100%{height:5px}}body#body{background-color:#000;margin:0px;padding:0px}body#body .videooverlay{position:absolute;display:flex;flex-direction:column;align-content:center;justify-content:center;width:100vw;height:100vh;text-align:center;color:#fff;align-items:center;gap:20px}body#body .videooverlay img{width:300px;max-height:none;height:auto;width:350px;max-width:none}body#body .videooverlay .scroll-bottom{border-color:rgba(255,255,255,.4);border-radius:14px;border:2px solid rgba(255,255,255,.4);transition:all .25s cubic-bezier(0.165, 0.84, 0.44, 1);position:absolute !important;bottom:30px;left:50%;width:30px;height:50px;margin-left:-15px;text-align:center;z-index:30;cursor:pointer;display:flex;justify-content:center}body#body .videooverlay .scroll-bottom div{background:#fff;position:absolute;top:8px;width:2px;height:4px;background:#fff;border-radius:4px;-moz-animation:scrollanimation 2s infinite;-webkit-animation:scrollanimation 2s infinite;animation:scrollanimation 2s infinite}body#body .alignleft{float:left}body#body .alignright{float:right}body .social_icons{display:flex;gap:18px}body .social_icons.align-right{justify-content:flex-end}body .social_icons.align-left{justify-content:flex-start}body .social_icons a:after{transition:all .2s;background-color:#00853e}body .social_icons a:hover:after{background-color:#8bc03f}body .social_icons a.facebook:after{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/facebook-square.svg");mask-image:url("../svgs/facebook-square.svg");width:28px;height:32px}body .social_icons a.instagram:after{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/instagram.svg");mask-image:url("../svgs/instagram.svg");width:28px;height:32px}body .social_icons a.linkedin:after{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/linkedin-square.svg");mask-image:url("../svgs/linkedin-square.svg");width:28px;height:32px}body #pagebody .flexrow{display:flex !important;justify-content:space-between}body #pagebody .flexrow.flexrow-cols-2>div{width:50%}body #pagebody .flexgrid-4{display:flex;flex-wrap:wrap;align-items:flex-start;gap:30px}body #pagebody .flexgrid-4>div{width:23%}body #pagebody #breadcrumbs{padding-top:20px;padding-bottom:20px;border-bottom:1px solid #e7e7e7}body #pagebody #breadcrumbs p{margin-bottom:0px}body #pagebody #breadcrumbs .last{color:#00853e}body #pagebody ul.ticks li{list-style:none;text-align:left;display:flex;gap:20px;margin-bottom:10px}body #pagebody ul.ticks li:marker{display:none}body #pagebody ul.ticks li h1,body #pagebody ul.ticks li h2,body #pagebody ul.ticks li h3,body #pagebody ul.ticks li h4{margin-top:0px}body #pagebody ul.ticks li:before{content:"";background-size:contain;background-repeat:no-repeat;display:inline-block;-webkit-mask-image:url("../svgs/circle-check.svg");mask-image:url("../svgs/circle-check.svg");background-color:#00853e;width:24px;height:24px}body #pagebody ul:not(.pz){padding-left:30px}body #pagebody ul.pz{padding:0px}body #pagebody ul.products{margin-left:-20px;margin-right:-20px;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row;align-content:center;align-items:start;padding-left:0px}body #pagebody ul.products li.product{margin-bottom:50px;margin:0px;margin-bottom:50px;padding:20px;width:auto;max-width:100%;visibility:visible;animation-delay:.2s;animation-name:fadeIn;text-align:center}body #pagebody ul.products li.product::marker{display:none;content:""}body #pagebody ul.products li.product .productloop-inner a{text-decoration:none}body #pagebody ul.products li.product .productloop-inner .woocommerce-LoopProduct-link:hover{text-decoration:none}body #pagebody ul.products li.product .productloop-inner .product-content{position:relative;overflow:hidden}body #pagebody ul.products li.product .productloop-inner .product-content .imagewrapper{display:block;min-height:200px;background-color:#88c4e6}body #pagebody ul.products li.product .productloop-inner .product-content .imagewrapper img{max-width:100%;height:auto;max-height:530px;width:auto;text-align:center;margin-left:auto;margin-right:auto}body #pagebody ul.products li.product .productloop-inner .product-content .imagewrapper img.first-img{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}body #pagebody ul.products li.product .productloop-inner .product-content .imagewrapper img.second-img{position:absolute;top:0;left:0;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0}body #pagebody ul.products li.product .productloop-inner .product-short{display:none}body #pagebody ul.products li.product .productloop-inner:hover{text-decoration:none}body #pagebody ul.products li.product .productloop-inner:hover .product-content .imagewrapper{background-color:#88c4e6}body #pagebody ul.products li.product .productloop-inner:hover .product-content .imagewrapper .hoverimage img{opacity:0}body #pagebody ul.columns-4,body #pagebody ul.columns-3,body #pagebody ul.columns-2{display:flex;justify-content:flex-start;flex-wrap:wrap;padding-left:0px;gap:20px}body #pagebody ul.columns-4 li,body #pagebody ul.columns-3 li,body #pagebody ul.columns-2 li{list-style-type:none}body #pagebody ul.columns-4 li{flex:1 0 21%;max-width:25%}body #pagebody ul.columns-3 li{flex:1 0 31%;max-width:33%}body #pagebody ul.columns-2 li{flex:1 0 41%}body #pagebody ul.columns-2 li>div{width:90%}body blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #00853e}body blockquote p:last-child,body blockquote ul:last-child{margin-bottom:0}body blockquote footer,body blockquote small,body blockquote.small{display:block;font-size:80%;line-height:1.42857143;color:#777}body blockquote footer:before,body blockquote small:before,body blockquote.small:before{content:"— "}@media(max-width: 1290px){body#body ul.columns-2 li,body#body ul.columns-3 li,body#body ul.columns-4 li{flex:1 0 30%;max-width:33%}body#body ul.columns-2 li>div,body#body ul.columns-3 li>div,body#body ul.columns-4 li>div{width:100%}}@media(max-width: 992px){body#body #pagebody ul.columns-2 li,body#body #pagebody ul.columns-3 li,body#body #pagebody ul.columns-4 li{flex:1 0 100%;max-width:100%}body#body #pagebody ul.columns-2 li>div,body#body #pagebody ul.columns-3 li>div,body#body #pagebody ul.columns-4 li>div{width:100%}body#body #pagebody .hero .content{max-width:100%}body .narrowcolumn{padding-left:15px;padding-right:15px}body:not(.home) .content-area.container{margin-top:0px}.container{padding-left:20px;padding-right:20px}}.mfp-close:hover{color:#00853e}.pz{padding:0px}.pts{padding-top:20px}.ptm{padding-top:40px}.ptl{padding-top:60px}.mts{margin-top:20px}.mtm{margin-top:40px}.mtl{margin-top:60px}.mbs{margin-bottom:20px}.mbm{margin-bottom:40px}.mbl{margin-bottom:60px}.loadinganim{position:absolute}.loadinganim svg circle{fill:#00853e}.productsloading{display:none}.loaddots-wrapper{text-align:center}.loadingdots{max-width:100px}.loadingdot{fill:#1c4599}::-moz-selection{color:#fff;background:#00853e}::selection{color:#fff;background:#00853e}iframe{border:none}.center{text-align:center;margin:0 auto}a{text-decoration:underline}a:hover{-webkit-transition:all 0.3s ease 0s;-khtml-transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-ms-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s}a:focus,a:active{-webkit-outline:none;-khtml-outline:none;-moz-outline:none;-ms-outline:none;-o-outline:none;outline:none}img:not([draggable]),embed,object,video{max-width:100%;height:auto}.appear-animate .wow{visibility:hidden}#breadcrumbs span span{padding-left:10px;padding-right:10px}#breadcrumbs span span:first-child{padding-left:0px}#breadcrumbs span span a{text-decoration:none;color:#3a383a}#breadcrumbs span.breadcrumb_last{color:#00853e}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute !important;width:1px}html,body{-webkit-font-smoothing:antialiased;overflow-x:hidden}body{min-width:320px}.gallery{max-width:550px;max-height:550px}@keyframes dot-flashing{0%{background-color:#00853e}50%,100%{background-color:rgba(152,128,255,.2)}}.fade-in{animation:fadeIn .5s}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}
