@charset "UTF-8";body{font-family:Roboto,sans-serif;line-height:1.6;text-rendering:optimizeLegibility;color:#a5a5a5}body.boxed>.layout-boxed{margin:0 auto;box-shadow:0 0 10px rgba(0,0,0,.2);overflow:hidden;max-width:100%}@media (min-width:768px){body.boxed>.layout-boxed{width:830px}}@media (min-width:992px){body.boxed>.layout-boxed{width:1050px}}@media (min-width:1200px){body.boxed>.layout-boxed{width:1250px}}body .layout-boxed{overflow-x:hidden;position:relative}article,aside,details,figcaption,figure,footer,header,main,nav,section{display:block}hr{border-top:1px solid #e6e6e6;position:relative;height:1px;width:100%}ol{list-style:decimal}ul{list-style-type:disc}ol,ul{padding-left:17px}li>ol,li>ul{margin-bottom:0;padding-left:15px}dt{font-weight:700}dd{margin:0 0 10px 40px}img{height:auto;max-width:100%}figure{margin:0}th{font-weight:700}table{margin-bottom:30px;border-collapse:collapse;border-spacing:0;width:100%}table thead th{color:#fff;border-color:transparent;background-color:#a2c046}table td,table th{border:1px solid #e2e2e2;padding:13px 30px}table tr td{font-weight:400}table tr td:first-of-type a{font-weight:500}:focus{outline:none;outline-style:none}caption,td,th{text-align:left}blockquote,q{quotes:"" "";position:relative}b,strong{font-weight:700}blockquote,dfn,em,i{font-style:italic}blockquote{border-left:none;margin:30px 0;color:#212121;padding:0 40px;font-size:inherit}blockquote>p{line-height:1.8;font-size:16px}blockquote:after{font-family:Playfair Display,serif;left:20px;line-height:1;color:hsla(0,0%,60%,.19);position:absolute;top:-25px;font-size:10em;content:'"'}pre{font-family:Courier\ 10 Pitch,Courier,monospace;margin-bottom:1.6em;border-radius:2px;border:1px solid #dadada;word-break:break-all;line-height:1.6;overflow:auto;padding:1.6em;font-size:13px;max-width:100%;word-wrap:break-word;background:#eee}code,kbd,tt,var{font-family:Monaco,Consolas,Andale Mono,DejaVu Sans Mono,monospace;color:#343434;font-size:14px;background:inherit}abbr,acronym{border-bottom:1px dotted #545454;cursor:help}ins,mark{font-weight:900;text-decoration:none}sub,sup{line-height:0;vertical-align:baseline;position:relative;height:0;font-size:75%}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}.screen-reader-text{display:none}.comment-content img.wp-smiley,.entry-content img.wp-smiley,.page-content img.wp-smiley{margin-bottom:0;margin-top:0;border:none;padding:0}p{margin-bottom:11px;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:Roboto Slab,serif;font-weight:700;margin-top:0;line-height:1.3;color:#464646}.post-content h1,.post-content h2,.post-content h3,.post-content h4,.post-content h5,.post-content h6{margin-top:20px}body.font-awesome-5 .fab{font-family:Font Awesome\ 5 Brands;font-weight:400;font-style:normal}body.font-awesome-5 .far{font-weight:400}body.font-awesome-5 .far,body.font-awesome-5 .fas{font-family:Font Awesome\ 5 Free;font-style:normal}body.font-awesome-5 .fas{font-weight:900}.alignleft{float:left;margin-bottom:1.2em;display:inline;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em;display:inline}.aligncenter{margin:0 auto;display:block;clear:both}.alignnone{margin:2px 30px 20px 0}.single-image{margin-bottom:0}body #elementor-add-new-section{margin:0 auto}body .elementor-section{z-index:100}@media screen and (min-width:992px){body .elementor-section>.elementor-column-gap-default>.elementor-row{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}body .elementor-section>.elementor-column-gap-narrow>.elementor-row{margin-left:-5px;margin-right:-5px;width:calc(100% + 10px)}body .elementor-section>.elementor-column-gap-extended>.elementor-row{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px)}body .elementor-section>.elementor-column-gap-wide>.elementor-row{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px)}body .elementor-section>.elementor-column-gap-wider>.elementor-row{margin-left:-30px;margin-right:-30px;width:calc(100% + 60px)}}.dropcap{float:left;font-weight:700;margin:0 13px 5px 0;text-align:center;min-height:60px;color:#a2c046;padding:0 5px;font-size:30px;min-width:60px}.dropcap.style1{border:4px solid #e6e6e6;min-height:60px}.dropcap.style2{border:2px solid #e6e6e6;line-height:55px;min-height:60px}.dropcap.style3{line-height:60px;font-size:38px;margin-right:10px}.dropcap-wrap{margin-bottom:15px;display:table}.dropcap-wrap .dropcap-pull{vertical-align:top;display:table-cell}.dropcap-wrap .dropcap-pull .dropcap{float:none;margin-bottom:0;padding:0 12px;font-size:32px;margin-right:15px}.dropcap-wrap .dropcap-pull .dropcap.style2{line-height:inherit}.dropcap-wrap .dropcap-pull .dropcap.style3{margin-bottom:0;line-height:inherit;font-size:38px}.dropcap-wrap .dropcap-title{font-family:Roboto Slab,serif;margin-bottom:0;font-weight:700;line-height:20px;vertical-align:middle;display:table-cell;color:#464646;font-size:20px}.elementor-align-center .dropcap-wrap{display:flex;justify-content:center;align-items:center}.elementor-align-right .dropcap-wrap{display:flex;justify-content:flex-end;align-items:center}.seperator{border-top:1px solid #e6e6e6;display:block;position:relative;height:1px;width:100%}.seperator:after{left:calc(50% - 50px);position:absolute;height:1px;bottom:0;background-color:#a2c046;content:"";width:100px}.panel-group .panel+.panel .panel-heading .panel-title{margin-top:10px}.panel-group .panel .panel-heading{padding:0}.panel-group .panel .panel-heading .panel-title{margin-bottom:0;font-size:18px}.panel-group .panel .panel-heading+.panel-collapse>.list-group,.panel-group .panel .panel-heading+.panel-collapse>.panel-body{border-radius:0 0 1px 1px;border:1px solid #f2f2f2;border-top:0 solid #f2f2f2;padding:15px 30px}.panel-group .accordion-toggle{font-family:Roboto,sans-serif;border-radius:1px;border:1px solid #f2f2f2;display:block;color:#a5a5a5;position:relative;padding:16px 30px;font-size:16px;transition:all .2s ease-out;background-color:#fff}.panel-group .accordion-toggle[aria-expanded=true]{text-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:1px 1px 0 0;color:#fff;border-color:transparent;background-color:#a2c046}.panel-group .accordion-toggle[aria-expanded=true]:hover{color:#fff;background-color:#a2c046}.panel-group .accordion-toggle[aria-expanded=true]:before{color:#fff;content:"\f056"}.panel-group .accordion-toggle:hover{color:#a2c046;background-color:#f9f9f9}.panel-group .accordion-toggle:hover:before{color:#a2c046}.panel-group .accordion-toggle:before{font-family:Font Awesome\ 5 Free;font-weight:900;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;color:#a2c046;position:absolute;top:50%;font-size:18px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;content:"\f055"}.qt-table{width:100%}@media (max-width:550px){.qt-table-wrap{overflow-x:auto}}.qt-table thead td{text-transform:uppercase;background-clip:padding-box;font-weight:700;border:none;color:#fff;padding:15px 30px;font-size:14px}.qt-table thead td:empty{background-color:transparent}.qt-table tbody td{background-clip:padding-box;border:none;padding:15px 30px}.qt-table tbody td:first-of-type{text-transform:uppercase;font-weight:700}.qt-table tr:hover{background:none}.qt-table tr:nth-child(2n+0),.qt-table tr:nth-child(2n+0):hover{background-color:#f9f9f9}.qt-table.default tbody td{box-shadow:none;border-bottom:1px solid #f2f2f2}.qt-table.default tbody tr td:last-of-type{border-right:none}.qt-table.default tbody tr:last-of-type td{border-bottom:none}.qt-table.boxed thead td{border-bottom:1px solid transparent;border-right:1px solid transparent}.qt-table.boxed tbody td{border-bottom:1px solid #f2f2f2;border-right:1px solid #f2f2f2;background-color:#fff}.qt-table.boxed tbody td:first-of-type{box-shadow:none;border-bottom:1px solid #fff;background-color:#f2f2f2}.embed-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.embed-responsive iframe,.embed-responsive object,.embed-responsive video{left:0;position:absolute;top:0;height:100%;width:100%}a{color:#a2c046}a:active,a:focus,a:hover{text-decoration:none;outline:none;color:#9ab83f;transition:all .1s ease-out}a span.read.more,a.more{text-transform:uppercase;font-weight:700;margin-top:10px;display:inline-block;position:relative}a span.read.more:before,a.more:before{font-family:Font Awesome\ 5 Free;font-weight:900;right:-13px;position:absolute;top:2px;font-size:13px;transition:all .1s ease-out;content:"\f105"}a span.read.more:hover:before,a.more:hover:before{right:-11px}a:not(.btn)[href^=tel]{text-decoration:none}a img{border:none}.esg-grid a:focus{color:#fff}.btn{font-family:Roboto,sans-serif;text-transform:uppercase;border-width:2px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:1px;padding:18px 22px;font-size:13px;transition:all .1s ease-out}.btn:active:focus,.btn:focus{outline:none}.btn.rounded{border-radius:30px}.btn.fullwidth{width:100%}.btn i{vertical-align:middle;padding-right:10px;position:relative;top:-2px;font-size:18px}.btn-primary{color:#fff;border-color:transparent;background-color:#a2c046}.btn-primary:active,.btn-primary:active:focus,.btn-primary:focus,.btn-primary:hover{border-color:transparent;background-color:#9ab83f}.btn-outline{text-shadow:none;border:2px solid rgba(50,50,50,.2);color:rgba(50,50,50,.6);background-color:transparent}.btn-outline:active,.btn-outline:active:focus,.btn-outline:focus,.btn-outline:hover{color:#fff;border-color:hsla(0,0%,98%,.44)}.btn-outline.outline-dark{color:rgba(50,50,50,.6);border-color:rgba(50,50,50,.2)}.btn-outline.outline-dark:hover{border-color:rgba(50,50,50,.4)}.btn-outline.outline-light{color:hsla(0,0%,98%,.6);border-color:hsla(0,0%,98%,.2)}.btn-outline.outline-light:hover{border-color:hsla(0,0%,98%,.4)}body.btn-rounded .btn{padding-right:25px;padding-left:25px}body.btn-rounded .btn,body.btn-rounded .wpcf7-submit{border-radius:30px}body.btn-rounded .testimonials .testimonial-control.left{border-bottom-left-radius:30px;border-top-left-radius:30px}body.btn-rounded .testimonials .testimonial-control.right{border-top-right-radius:30px;border-bottom-right-radius:30px}.cta-banner .btn-outline,.jumbotron .btn-outline{color:#fff;border-color:hsla(0,0%,98%,.33)}.cta-banner .btn-outline:hover,.jumbotron .btn-outline:hover{color:#fff;border-color:hsla(0,0%,98%,.5)}.the-landscaper-home .esg-navigationbutton{font-size:14px}.post-password-form>p label input{font-weight:400;border-radius:1px;border:1px solid #dedede;vertical-align:middle;outline:none;padding:0 20px;height:50px;font-size:13px;width:100%}.post-password-form>p>input{border-radius:0 1px 1px 0;border:1px solid #a2c046;position:relative;top:1px;padding:0 20px;height:50px;font-size:13px;transition:all .1s ease-out;background:#a2c046}button,input,select,textarea{font-family:Roboto,sans-serif;margin:0;vertical-align:baseline;outline:0;font-size:100%}::-webkit-input-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}:-moz-placeholder{color:#999}button,input[type=button],input[type=reset],input[type=submit]{font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2);border-radius:1px;border:none;color:#fff;font-size:14px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#f5f5f5}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#9ab83f}form.search-form{position:relative}textarea{border:1px solid #e6e6e6;vertical-align:top;overflow:auto;width:100%}.wpcf7-date,.wpcf7-select,.wpcf7-text,.wpcf7-textarea{font-weight:400;border-radius:1px;margin:7px 0 20px;border:1px solid #e6e6e6;display:block;color:#a5a5a5;padding:15px 20px;font-size:14px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#f5f5f5}.wpcf7-date,.wpcf7-select,.wpcf7-text{width:100%}.wpcf7-date:focus,.wpcf7-select:focus,.wpcf7-text:focus{outline:none;border-color:#a2c046}.wpcf7-textarea{max-width:100%}.wpcf7-select{border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;background-image:url(assets/images/select-bg.png);background-position:95%;background-repeat:no-repeat;padding:0 20px;height:54px}.wpcf7-acceptance{display:block;position:relative;width:auto}.wpcf7-acceptance input{left:0;position:absolute;top:1px}.wpcf7-acceptance span{margin-left:10px}.wpcf7-acceptance span .wpcf7-list-item-label{color:#ababab}.wpcf7-checkbox .wpcf7-list-item{margin-left:0;display:block;color:#fff;border-bottom:1px dashed #9ab83f;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#a2c046}.wpcf7-checkbox .wpcf7-list-item:hover{background-color:#9ab83f}.wpcf7-checkbox .wpcf7-list-item.last{border-bottom:none}.wpcf7-checkbox .wpcf7-list-item label{margin-bottom:0;display:block;cursor:pointer;padding:16.5px 30px}.wpcf7-checkbox .wpcf7-list-item label span{text-shadow:0 1px 1px rgba(0,0,0,.2);color:#fff}.wpcf7-checkbox .wpcf7-list-item input{margin:0 10px 0 0}.wpcf7-radio input[type=radio]{margin-right:5px}.wpcf7-radio .wpcf7-list-item-label{color:#464646}.wpcf7-radio .wpcf7-list-item-label+input[type=radio]{margin-left:5px;margin-right:0}.wpcf7-form-control-wrap{margin-bottom:20px;display:block}.wpcf7-submit{text-transform:uppercase;float:left;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.2);line-height:inherit;outline:none;padding:18px 24px;font-size:13px}.wpcf7 span{font-weight:700;color:#a2c046}.wpcf7 span.wpcf7-list-item label{margin-bottom:0}.wpcf7 span.wpcf7-list-item.first{margin-left:0}.wpcf7-response-output{margin:0;clear:both}.wpcf7-validation-errors{border-color:red}.wpcf7-form.invalid .wpcf7-submit{margin-bottom:10px}.wpcf7-not-valid-tip{margin-bottom:20px;text-align:left}.wpcf7 .info-text{margin-left:30px;color:inherit;position:relative;top:-10px}.request-quote-form{margin-bottom:8px}.request-quote-form .wpcf7-select,.request-quote-form .wpcf7-text,.request-quote-form .wpcf7-textarea{border-color:rgba(0,0,0,.07);background-color:#f9f9f9}.request-quote-form .wpcf7-select,.request-quote-form .wpcf7-text{padding:13px 20px;height:auto}.request-quote-form .wpcf7-textarea{height:191px}.request-quote-form .wpcf7-submit{float:right;padding-bottom:16px;padding-top:16px}.request-quote-form .wpcf7 img.ajax-loader{left:15px;position:absolute}.ask-a-question-form .wpcf7-date,.ask-a-question-form .wpcf7-select,.ask-a-question-form .wpcf7-text,.ask-a-question-form .wpcf7-textarea{box-shadow:0 1px 2px rgba(0,0,0,.1);border-color:transparent;background-color:#fff}.ask-a-question-form .wpcf7-textarea{height:125px;background-color:#fff}.ask-a-question-form .wpcf7-submit{float:none}.ask-a-question-form .wpcf7 img.ajax-loader{right:15px;position:absolute;top:0}.topbar{color:#7d7d7d;position:relative;font-size:13px;background-color:#3a3a3a}@media (min-width:992px){.topbar{text-align:left;padding:11px 0;background:none}}.topbar .tagline{position:relative;padding:10px 0}@media (min-width:992px){.topbar .tagline{float:left;padding:0}.topbar .widgets{float:right}.topbar .widgets-left{float:left}}.topbar .widgets-left .widget:first-of-type{border-top:none}.topbar .widget{border-top:1px solid hsla(0,0%,100%,.1);position:relative;padding:8px 0;width:auto}@media (min-width:992px){.topbar .widget{margin:0 20px 0 0;border-top:none;display:inline-block;padding:0 20px 0 0}.topbar .widget:before{-webkit-transform:skew(-25deg);transform:skew(-25deg);right:0;position:absolute;top:3px;height:15px;background-color:hsla(0,0%,100%,.12);content:"";width:1px}.topbar .widget:last-of-type{padding-right:0;margin-right:0}.topbar .widget:last-of-type:before{display:none}}.topbar .widget .widgettitle{color:#fff}.topbar .widget-icon-box i{vertical-align:text-bottom;position:relative;top:-1px;font-size:16px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;margin-right:5px}.topbar .widget-icon-box:hover i{color:#fff}.topbar .widget-icon-box .text,.topbar .widget_text{display:inline-block}.topbar .tagline,.topbar .widget-icon-box .subtitle,.topbar .widget-icon-box .title{font-family:Roboto,sans-serif;font-weight:400;margin:0;display:inline-block;color:#7d7d7d;font-size:13px}.topbar .widget-social-icons a{margin:0;line-height:0;color:inherit;height:auto;font-size:16px;background:none;width:auto}.topbar .widget-social-icons a:hover{color:#fff}.topbar .widget-social-icons i{vertical-align:middle;padding:0 3px;font-size:16px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;margin-right:1px}.topbar .menu{margin-bottom:0;padding-left:0}@media (min-width:992px){.topbar .menu{margin:-20px 0}}.topbar .menu>li{display:block;list-style:none;position:relative}@media (min-width:992px){.topbar .menu>li{display:inline-block}}.topbar .menu>li>a{margin:0 10px 0 0;display:block;color:#757575;position:relative;-webkit-transition:color .1s ease;transition:color .1s ease}@media (min-width:992px){.topbar .menu>li>a{padding-bottom:10px;padding-top:10px}}.topbar .menu>li.menu-item-has-children>a{margin-bottom:0;padding-right:5px;position:relative}.topbar .menu>li.menu-item-has-children>a:after{font-family:Font Awesome\ 5 Free;left:5px;font-weight:900;line-height:0;padding-right:0;position:relative;top:-1px;font-size:10px;content:"\f0d7"}.topbar .menu>li.menu-item-has-children:hover>.sub-menu{visibility:visible;opacity:1}.topbar .menu>li:last-of-type>a{margin-right:0}.topbar .menu .sub-menu{left:-15px;visibility:hidden;opacity:0;margin:0;display:block;text-align:left;z-index:999;position:absolute;top:100%;padding:0;min-width:130px}.topbar .menu .sub-menu>li{list-style:none;position:relative}.topbar .menu .sub-menu>li>a{margin:0;display:block;color:#fff;border-bottom:1px solid hsla(0,0%,100%,.1);white-space:nowrap;padding:6px 15px;background-color:#a1c13b}.topbar .menu .sub-menu>li>a:hover{color:#fff}.topbar .menu .sub-menu>li .sub-menu{left:100%;margin-top:0;border-left:1px solid #999;top:0}body.font-awesome-4 .topbar .widget-icon-box i{vertical-align:bottom;top:0;font-size:20px}@media (min-width:992px){.header{position:relative;background-color:#3a3a3a}body.no-topbar .header-default .navigation{position:absolute;top:30px;width:940px}}@media (min-width:1200px){body.no-topbar .header-default .navigation{width:1140px}}@media (min-width:992px){body.no-topbar.fixed-navigation .header-default .navigation.is-sticky{position:fixed}}body.no-topbar.fixed-navigation .header-default .sticky-offset{height:0!important}@media (min-width:992px){body.is-sticky-nav .navigation{position:fixed;top:0}body.is-sticky-nav .header-default .navigation.is-sticky{width:940px}}@media (min-width:1200px){body.is-sticky-nav .header-default .navigation.is-sticky{width:1140px}}@media (min-width:992px){body.is-sticky-nav.admin-bar .navigation{top:32px}}.sticky-offset{display:none}@media (min-width:992px){body.fixed-navigation .navigation.is-sticky+.sticky-offset{display:block}}body.fixed-navigation.admin-bar.header-transparent.is-sticky-nav .navigation-wrapper,body.fixed-navigation.admin-bar:not(.header-transparent) .navigation.is-sticky{top:32px}@media (max-width:992px){.header-wide .navbar-header{margin:0}}@media (min-width:992px){.header-wide .navbar-header .navbar-brand{padding-left:0}}.header-wide .container>.navbar-collapse{margin:0}.header-wide .navigation{margin-bottom:0}@media (min-width:992px){.header-wide .main-navigation{float:right;padding-right:0;position:relative}.header-wide .main-navigation:after{right:-100%;min-height:100%;position:absolute;top:0;background-color:#a2c046;content:"";width:100%}body.boxed.is-sticky-nav .header-wide .navigation.is-sticky{width:1050px}}@media (min-width:1200px){body.boxed.is-sticky-nav .header-wide .navigation.is-sticky{width:1250px}}@media (min-width:992px){body.boxed.is-sticky-nav .header-wide .main-navigation:after{right:-55px}body.header-sidebar{margin-left:290px;position:relative}body.header-sidebar .container{padding-right:30px;padding-left:30px;max-width:100%;width:1200px}.header-sidebar .jumbotron.carousel .carousel-text{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header-sidebar .jumbotron.carousel .carousel-text.center{left:0;right:0;width:100%}.header-sidebar .jumbotron .carousel-control.left{left:30px}.header-sidebar .jumbotron .carousel-control.right{right:30px}.header-sidebar.is-sticky-nav .navigation{position:relative;top:auto}.header-sidebar .page-header{padding:65px 0}.header-sidebar .page-header.header-large,.header-sidebar.no-topbar .page-header.header-large{padding:100px 0}.header-sidebar .header-sidebar{left:0;z-index:200;position:fixed;top:0;bottom:0;width:290px}.header-sidebar .header-sidebar .container{padding:0}.header-sidebar .topbar,.header-sidebar .widgets{float:none}.header-sidebar .topbar{border-bottom:none;padding:25px 40px 30px;width:100%}.header-sidebar .topbar .tagline,.header-sidebar .topbar .widget{display:block;clear:both;padding:5px 0}.header-sidebar .topbar .widget{margin:0}.header-sidebar .topbar .widget:before{display:none}.header-sidebar .header-sidebar .navbar-header{float:none;position:relative;padding:30px 40px}.header-sidebar .header-sidebar .navbar-brand{padding:0}.header-sidebar .header-sidebar .navbar-brand .site-title{color:#999;padding:15px 0;font-size:24px}.header-sidebar .header-sidebar .navigation{margin-bottom:0;box-shadow:none;min-height:auto;height:100%;background:none}.header-sidebar .header-sidebar .main-navigation{margin-bottom:0;position:relative;padding:0;background:none}.header-sidebar .header-sidebar .main-navigation:before{display:none}.header-sidebar .header-sidebar .main-navigation>li{display:block}.header-sidebar .header-sidebar .main-navigation>li>a{display:block;border-bottom:1px solid hsla(0,0%,100%,.1);padding:12px 40px}.header-sidebar .header-sidebar .main-navigation>li>a:before{display:none}.header-sidebar .header-sidebar .main-navigation>li>a:after{top:-1px;height:calc(100% + 2px);width:4px}.header-sidebar .header-sidebar .main-navigation>li.menu-item-has-children:after{border-width:5px 0 5px 5px;right:30px;z-index:5;border-color:transparent transparent transparent hsla(0,0%,100%,.2)}.header-sidebar .header-sidebar .main-navigation>li.menu-item-has-children:hover:after{color:hsla(0,0%,100%,.5)}.header-sidebar .header-sidebar .main-navigation>li:first-of-type{border-top:1px solid hsla(0,0%,100%,.1)}.header-sidebar .header-sidebar .main-navigation .sub-menu{left:100%;top:0}.header-sidebar .header-sidebar .main-navigation .sub-menu li:first-of-type>a{box-shadow:none}.header-sidebar .header-sidebar .main-navigation .sub-menu li:hover>a{border-color:hsla(0,0%,100%,.12);background-color:#98b63c}.header-sidebar .header-sidebar .main-navigation .sub-menu li a{border-color:hsla(0,0%,100%,.12);padding:12px 21px 12px 18px}}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li{display:block}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li>a{border-bottom:1px solid hsla(0,0%,100%,.1)}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li:first-of-type>a{border-top:1px solid hsla(0,0%,100%,.1)}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children i{font-weight:700;right:30px;color:hsla(0,0%,100%,.2);z-index:0;position:absolute;bottom:15px;font-size:12px}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children i:before{content:"\f0da"}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children:hover i:before{color:hsla(0,0%,100%,.5)}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a:after,.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-current_page_ancestor>a:after,.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li:hover>a:after{left:0;margin:0!important;position:absolute;top:-1px;height:calc(100% + 2px);content:"";width:4px}@media (max-width:992px){.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu{width:100%}}@media (min-width:992px){.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu{left:100%;z-index:9999;top:0}}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu>li>a{border-bottom:1px solid hsla(0,0%,100%,.12)}.header-sidebar #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>ul.mega-sub-menu>li:hover>a{border-color:#98b63c}@media (min-width:992px){body.header-transparent.is-sticky-nav .navigation{position:relative;top:auto}body.header-transparent.is-sticky-nav .navigation-wrapper{left:0;right:0;position:fixed;top:0;transition:all .15s ease-in-out;background:rgba(0,0,0,.5)}body.header-transparent .jumbotron.carousel .carousel-text{-ms-transform:translateY(-30%);-webkit-transform:translateY(-30%);-moz-transform:translateY(-30%);-o-transform:translateY(-30%);transform:translateY(-30%)}body.header-transparent .page-header{padding:160px 0 60px}body.header-transparent .page-header.header-large,body.header-transparent.no-topbar .page-header.header-large{padding:200px 0 100px}body.header-transparent .topbar{border-bottom:1px solid hsla(0,0%,100%,.2);padding:13px 0}body.header-transparent .topbar .widget{padding-right:15px;margin-right:15px}body.header-transparent .topbar .widget:last-of-type{margin:0;padding:0}body.header-transparent .topbar .widget:before{display:none}.header.header-transparent{padding-bottom:50px;z-index:100;position:absolute;top:0;background:linear-gradient(180deg,rgba(0,0,0,.5) 0,transparent);width:100%}.header-transparent .navigation{margin:0;box-shadow:none;background:none}.header-transparent .navigation .navbar-brand{padding:0}.header-transparent .main-navigation{float:right;position:relative;padding:0;background:none}.header-transparent .main-navigation:before{display:none}}@media (min-width:992px) and (min-width:992px){.header-transparent .main-navigation>li>a{padding:34px 15px 25px}}@media (min-width:992px) and (min-width:1200px){.header-transparent .main-navigation>li>a{padding:32px 20px 25px}}@media (min-width:992px){.header-transparent .main-navigation>li>a:before{display:none}.header-transparent .main-navigation>li.menu-item-has-children:after{bottom:6px}.header-transparent .main-navigation>li.current-menu-item>a:after,.header-transparent .main-navigation>li.current-menu-item>a:hover:after,.header-transparent .main-navigation>li.current-menu-parent>a:after,.header-transparent .main-navigation>li.current-menu-parent>a:hover:after,.header-transparent .main-navigation>li:focus>a:after,.header-transparent .main-navigation>li:hover>a:after{display:none}.header-transparent .main-navigation>li:last-of-type>a{padding-right:0}.header-transparent .main-navigation .sub-menu{border-top:3px solid #a2c046}}@media (min-width:992px) and (min-width:992px){.header-transparent .main-navigation .sub-menu>li>.sub-menu{top:-3px}}@media (min-width:768px){body.boxed.header-transparent .header{width:830px}}@media (min-width:992px){body.boxed.header-transparent .header{width:1050px}}@media (min-width:1200px){body.boxed.header-transparent .header{width:1250px}}body.boxed.header-transparent.is-sticky-nav .navigation-wrapper{left:auto;right:auto}@media (min-width:768px){body.boxed.header-transparent.is-sticky-nav .navigation-wrapper{width:830px}}@media (min-width:992px){body.boxed.header-transparent.is-sticky-nav .navigation-wrapper{width:1050px}}@media (min-width:1200px){body.boxed.header-transparent.is-sticky-nav .navigation-wrapper{width:1250px}}.header-transparent #mega-menu-wrap-primary #mega-menu-primary>li i{display:none}@media (min-width:992px){.header-transparent #mega-menu-wrap-primary #mega-menu-primary>li i{font-family:Font Awesome\ 5 Free;font-weight:900;right:calc(50% - 4px);display:block;color:#fff;z-index:0;position:absolute;bottom:15px;font-size:12px;content:"\f0d7"}}.header-transparent #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-items{display:block}.header-transparent .main-navigation{background:none}@media (min-width:992px){body.header-overlay .navbar-brand{padding:11px 0}}@media (max-width:992px){body.header-overlay .navbar-collapse.in .main-navigation{margin-bottom:20px}}body.header-overlay .navigation{background:transparent}@media (min-width:992px){body.header-overlay.is-sticky-nav .header .navigation.is-sticky{width:940px}}@media (min-width:1200px){body.header-overlay.is-sticky-nav .header .navigation.is-sticky{width:1140px}}@media (max-width:992px){body.header-overlay .topbar .tagline,body.header-overlay .topbar .widget{padding:2px 0}}body.header-overlay .topbar .widget{border:none}body.header-overlay .header .container>.navbar-header{margin-left:0;position:relative;margin-right:0}body.header-overlay .header .header-overlay-middle{position:relative}@media (min-width:992px){body.header-overlay .header .header-overlay-middle .widgets{float:right;display:table;padding:34px 0}}@media (max-width:991px){body.header-overlay .header .header-overlay-middle .widgets .widget{border-top:1px solid hsla(0,0%,100%,.1);padding:8px 0}}@media (min-width:992px){body.header-overlay .header .header-overlay-middle .widgets .widget{vertical-align:middle;display:inline-block;padding-left:40px}}body.header-overlay .header .header-overlay-middle .widgets .widget:first-of-type{padding-left:0}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box i{float:left;font-size:20px;-webkit-transition:color .1s ease;transition:color .1s ease;margin-right:10px}@media (max-width:991px){body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box i{text-align:center;min-width:22px}}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .title{margin-bottom:0;display:inline-block;font-size:16px}@media (min-width:992px){body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .title{margin-bottom:3px}}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .subtitle{display:inline-block;font-size:14px}@media (min-width:992px){body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .subtitle{display:block}}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .icon-box{position:relative}@media (min-width:992px){body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .icon-box.icon-big{padding-left:50px}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .icon-box.icon-big i{left:0;text-align:left;position:absolute;top:5px;font-size:34px;width:35px}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .icon-box.icon-big .subtitle,body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box .icon-box.icon-big .title{display:inherit}}body.header-overlay .header .header-overlay-middle .widgets .widget-icon-box a.icon-box{display:block;color:inherit}body.header-overlay .header .header-overlay-middle .widgets .social-icons a{line-height:0;color:#a5a5a5;padding:0 2px;height:auto;background:transparent;width:auto}body.header-overlay .header .main-navigation{margin:0}@media (min-width:992px){body.header-overlay .header .main-navigation{text-align:center;position:relative;padding:0 30px}body.header-overlay .header .main-navigation:before{display:none}body.header-overlay .header .main-navigation>li>a{line-height:25px;padding:34px 25px}}@media (min-width:1200px){body.header-overlay .header .main-navigation>li>a{padding:32px 30px 33px}}@media (min-width:992px){body.header-overlay .header .main-navigation .sub-menu{text-align:left}body.header-fullwidth .fluid-desktop{width:auto}body.header-fullwidth .main-navigation .sub-menu{left:auto;right:0}body.header-fullwidth .main-navigation .sub-menu>li>.sub-menu{left:auto;right:100%}body.header-fullwidth .main-navigation li:last-of-type .sub-menu{text-align:right}}body.header-fullwidth .main-navigation li:last-of-type .sub-menu>li.menu-item-has-children>a:after{left:15px;right:auto;content:"\f0d9"}@media (min-width:992px){body.header-fullwidth .page-header{padding:70px 0 80px}}.navbar-brand{line-height:inherit;display:block;padding:0;height:auto}@media (max-width:480px){.navbar-brand{width:50%}}@media (min-width:480px){.navbar-brand{width:auto}}@media (min-width:992px){.navbar-header{z-index:5;position:absolute}.navbar-header .site-title{margin:0;padding:26px 0;font-size:26px}}.navbar-collapse{margin:0;border-top:none;padding:0}.navbar-toggle{float:right;border-radius:1px;margin:10px 0;border:none;padding:12px 20px;background-color:#a2c046}@media (min-width:480px){.navbar-toggle{margin:23px 0 22px}}.navbar-toggle .icon-bar{height:3px;background:#fff;width:18px}.navbar-toggle .icon-bar+.icon-bar{margin-top:3px}.navbar-toggle .navbar-toggle-text{font-weight:700;display:inline-block;color:#fff;padding:0 10px 0 0}.navbar-toggle .navbar-toggle-icon{vertical-align:middle;display:inline-block;height:18px}.navbar-nav{float:none!important;margin:7.5px -15px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-bottom:10px;padding-top:10px}.navbar-text{float:none;margin:15px 0}@media (min-width:992px){.navigation{margin-bottom:-45px;box-shadow:0 1px 2px rgba(0,0,0,.1);min-height:90px;z-index:210;position:relative;background:#fff;width:100%}.navigation .navbar-brand{padding:0 0 0 30px}.navigation .header-wide .navbar-brand{padding:0}}.main-navigation{margin:0 0 30px;position:relative;padding:0;background-color:#a2c046}@media (min-width:992px){.main-navigation{margin:0;right:0;position:absolute;padding:0 20px 0 40px}.main-navigation:before{left:0;border-width:0 0 90px 40px;border-style:solid;position:absolute;border-color:transparent transparent transparent #fff;top:0;content:""}}@media (min-width:1200px){.main-navigation{padding:0 30px 0 60px}}.main-navigation>li{list-style:none;position:relative}@media (min-width:992px){.main-navigation>li{display:inline-block}.main-navigation>li.menu-item-has-children:hover>ul.sub-menu{visibility:visible;opacity:1;display:block}.main-navigation>li.menu-item-has-children:after{border-width:5px 4px 0;border-style:solid;right:calc(50% - 4px);position:absolute;border-color:#fff transparent transparent;height:0;bottom:22px;content:"";width:0}.main-navigation>li:hover>a:after{background-color:#c7d990}.main-navigation>li:first-of-type>a:before{display:none}}.main-navigation>li:focus{outline:none}.main-navigation>li>a{font-family:Roboto,sans-serif;font-weight:700;display:block;color:#fff;border-bottom:1px solid hsla(0,0%,98%,.2);padding:13px 25px;font-size:17px}@media (min-width:992px){.main-navigation>li>a{font-weight:700;text-shadow:0 1px rgba(0,0,0,.1);text-decoration:none;display:inline-block;color:#fff;border-bottom:none;z-index:2;position:relative;padding:34px 15px;font-size:15px}.main-navigation>li>a:before{left:-4px;border-radius:50%;position:absolute;top:calc(50% - 1px);height:4px;background-color:#c8dd89;content:"";width:4px}.main-navigation>li>a:after{left:0;position:absolute;height:6px;bottom:0;background-color:transparent;content:"";width:100%}}@media (min-width:1200px){.main-navigation>li>a{padding:32px 20px 33px;font-size:17px}}.main-navigation>.menu-item-has-children>a{position:relative}.main-navigation .sub-menu{margin:0;padding:0}@media (min-width:992px){.main-navigation .sub-menu{left:0;visibility:hidden;opacity:0;margin:0;box-shadow:0 1px 3px rgba(0,0,0,.2);position:absolute;top:100%;padding:0;min-width:200px}}.main-navigation .sub-menu>li{list-style:none;position:relative}@media (min-width:992px){.main-navigation .sub-menu>li{display:block}.main-navigation .sub-menu>li:first-of-type>a{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.3)}.main-navigation .sub-menu>li:hover>a{border-bottom-color:#3a3a3a;color:#fff;transition:none;background-color:#3a3a3a}.main-navigation .sub-menu>li.menu-item-has-children>a:after{font-family:Font Awesome\ 5 Free;font-weight:900;right:15px;position:absolute;content:"\f0da"}.main-navigation .sub-menu>li.menu-item-has-children>ul.sub-menu>li a{border-left:1px solid rgba(0,0,0,.12)}.main-navigation .sub-menu>li>.sub-menu{left:100%;margin-top:0;top:0}.main-navigation .sub-menu>li:hover>.sub-menu{visibility:visible;opacity:1;display:block}}.main-navigation .sub-menu>li>a{text-transform:none;font-weight:700;border-top:1px solid hsla(0,0%,98%,.2);display:block;color:#fff;white-space:nowrap;padding:10px 20px 10px 40px;font-size:14px;background-color:#9ab83f}@media (min-width:992px){.main-navigation .sub-menu>li>a{font-weight:700;border-top:none;color:#999;border-bottom:1px solid rgba(0,0,0,.12);padding:13px 21px 13px 18px;background-color:#434343}}@media (max-width:991px){.main-navigation .sub-menu>li .sub-menu li>a{padding-left:55px}}.main-navigation .nav-toggle-mobile-submenu{font-weight:700;right:0;line-height:55px;text-align:center;color:#fff;z-index:100;cursor:pointer;position:absolute;top:0;height:54px;font-size:16px;width:54px}@media (min-width:992px){.main-navigation .nav-toggle-mobile-submenu{display:none}}.main-navigation .nav-toggle-mobile-submenu i{-webkit-transform:transform .15s ease-out;transition:transform .15s ease-out}@media (max-width:992px){.main-navigation .sub-menu{display:none}}.main-navigation .sub-menu .nav-toggle-mobile-submenu{line-height:40px;height:42px}.main-navigation .nav-toggle-dropdown>.nav-toggle-mobile-submenu i{transform:rotate(180deg);-webkit-transform:rotate(180deg)}@media (max-width:992px){.main-navigation .nav-toggle-dropdown>.sub-menu{display:block}}.main-navigation>.nav-toggle-dropdown>a{border-color:transparent}.main-navigation>.nav-toggle-dropdown>.sub-menu>li:first-of-type>a{border-top-color:transparent}@media (min-width:992px){.header-default .main-navigation>li>a,.header-wide .main-navigation>li>a{line-height:22px}}@media (min-width:1200px){.header-default .main-navigation>li>a,.header-wide .main-navigation>li>a{line-height:25px}}.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a:before,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item>a:before{left:-4px;border-radius:50%;position:absolute;top:calc(50% - 1px);height:4px;content:"";width:4px}.header-default #mega-menu-wrap-primary #mega-menu-primary>li:first-of-type.mega-menu-item>a:before,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li:first-of-type.mega-menu-item>a:before{display:none}.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link:after,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children>a.mega-menu-link:after{margin:0}.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children i,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children i{display:none}@media (min-width:992px){.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children i,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children i{font-family:Font Awesome\ 5 Free;font-weight:900;right:calc(50% - 4px);display:block;color:#fff;z-index:0;position:absolute;bottom:18px;font-size:12px;content:"\f0d7"}}.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children:after,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children:after{font-family:Font Awesome\ 5 Free;font-weight:900;right:calc(50% - 4px);color:#fff;z-index:0;position:absolute;bottom:15px;font-size:12px;content:"\f0d7"}.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children ul.mega-sub-menu>li>a,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children ul.mega-sub-menu>li>a{border-bottom:1px solid rgba(0,0,0,.12)}.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children ul.mega-sub-menu>li:hover>a,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-item-has-children ul.mega-sub-menu>li:hover>a{border-color:#3a3a3a}@media (min-width:992px){.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a:after,.header-default #mega-menu-wrap-primary #mega-menu-primary>li.mega-current_page_ancestor>a:after,.header-default #mega-menu-wrap-primary #mega-menu-primary>li:hover>a:after,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-current-menu-item>a:after,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li.mega-current_page_ancestor>a:after,.header-wide #mega-menu-wrap-primary #mega-menu-primary>li:hover>a:after{left:0;margin:0;position:absolute;height:6px;bottom:0;content:"";width:100%}}.jumbotron{margin-bottom:60px;padding-bottom:0;position:relative;padding-top:0}.jumbotron .item{background-color:#333}.jumbotron .slide-image{position:relative}.jumbotron .slide-image img{width:100%}.jumbotron .slide-image:before{left:0;right:0;position:absolute;top:0;bottom:0;background:transparent;content:""}.jumbotron.fixed-height .slide-image img{object-fit:cover}.jumbotron.carousel .carousel-text{padding:25px 0 30px}@media (min-width:768px){.jumbotron.carousel .carousel-text{padding:30px 0}}@media (min-width:992px){.jumbotron.carousel .carousel-text{-webkit-transform:translateY(-45%);transform:translateY(-45%);text-align:left;position:absolute;top:50%;padding:0;width:600px}.jumbotron.carousel .carousel-text.center{text-align:center;width:940px}.jumbotron.carousel .carousel-text.right{text-align:right;width:940px}}@media (min-width:1200px){.jumbotron.carousel .carousel-text.center,.jumbotron.carousel .carousel-text.right{width:1140px}}.jumbotron.carousel .carousel-text .carousel-heading-tag{margin-bottom:30px;letter-spacing:1px;line-height:1.1;color:#fff;font-size:32px}@media (min-width:992px){.jumbotron.carousel .carousel-text .carousel-heading-tag{text-shadow:0 1px 2px rgba(0,0,0,.5);font-size:40px}}@media (min-width:1200px){.jumbotron.carousel .carousel-text .carousel-heading-tag{font-size:46px}}.jumbotron.carousel .carousel-text p.carousel-heading-tag{font-weight:700}.jumbotron.carousel .carousel-text p{margin-bottom:20px;color:#fff;font-size:14px}@media (min-width:1200px){.jumbotron.carousel .carousel-text p{font-size:16px}}.jumbotron.carousel .carousel-text .btn{margin:0 6px 0 0}.jumbotron.carousel .carousel-text .btn:last-of-type{margin:0}.jumbotron.carousel .carousel-topheading{text-transform:uppercase;margin-bottom:10px;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.7);letter-spacing:5.5px;color:#d6ed8d;font-size:15px}.jumbotron .carousel-inner>.item>a>img,.jumbotron .carousel-inner>.item>img{height:auto;width:100%}.jumbotron .carousel-control{opacity:1;text-shadow:none;line-height:55px;text-align:center;color:#fff;z-index:1;top:30px;height:55px;font-size:24px;background:hsla(0,0%,100%,.1);width:55px}@media (min-width:480px){.jumbotron .carousel-control{top:65px}}@media (min-width:768px){.jumbotron .carousel-control{top:130px}}@media (min-width:992px){.jumbotron .carousel-control{top:calc(50% - 30px)}}.jumbotron .carousel-control.left{left:15px}.jumbotron .carousel-control.right{right:15px}.jumbotron .carousel-control:hover{opacity:1;color:#fff;background:hsla(0,0%,100%,.2)}.jumbotron .carousel-indicators{display:none}@media (min-width:992px){.jumbotron .carousel-indicators{left:0;border-radius:1px 1px 0 0;margin:0;display:table;text-align:center;z-index:0;padding:0;bottom:1px;width:100%}.jumbotron .carousel-indicators li,.jumbotron .carousel-indicators li.active{margin:0 2px;display:table-cell;height:6px;width:auto}.jumbotron .carousel-indicators li{border-radius:0;border:none;transition:all .4s ease-out;background-color:hsla(0,0%,100%,.2)}.jumbotron .carousel-indicators li:hover{background-color:hsla(0,0%,100%,.5)}.jumbotron .carousel-indicators li.active{background-color:#a2c046}}.jumbotron.carousel-fade .carousel-inner .item{transition-property:opacity}.jumbotron.carousel-fade .carousel-inner .active.left,.jumbotron.carousel-fade .carousel-inner .active.right,.jumbotron.carousel-fade .carousel-inner .item{opacity:0}.jumbotron.carousel-fade .carousel-inner .active,.jumbotron.carousel-fade .carousel-inner .next.left,.jumbotron.carousel-fade .carousel-inner .prev.right{opacity:1}.jumbotron.carousel-fade .carousel-inner .active.left,.jumbotron.carousel-fade .carousel-inner .active.right,.jumbotron.carousel-fade .carousel-inner .next,.jumbotron.carousel-fade .carousel-inner .prev{left:0;transform:translateZ(0)}.jumbotron.carousel-fade .carousel-inner .carousel-control{z-index:2}@media (min-width:992px){body.header-wide .jumbotron.carousel .carousel-text,body.no-topbar.header-wide .jumbotron.carousel .carousel-text{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}body.no-topbar .jumbotron.carousel .carousel-text{-ms-transform:translateY(-24%);-webkit-transform:translateY(-24%);-moz-transform:translateY(-24%);-o-transform:translateY(-24%);transform:translateY(-24%)}}.page-header{margin:0 0 40px;border:none;position:relative;padding:40px 0;background-color:#f2f2f2}@media (min-width:992px){.page-header{padding:90px 0 60px}.page-header.header-large{padding:130px 0 100px}}.page-header+.breadcrumbs{margin-top:-40px}.page-header .main-title{margin:0;color:#333;position:relative;font-size:36px}@media (min-width:992px){.page-header .main-title{font-size:48px}}.page-header .sub-title{font-family:Roboto,sans-serif;font-weight:400;margin:5px 0 0;color:#999;position:relative;font-size:16px}.content-spacer{height:30px}@media (min-width:992px){.content-spacer{height:50px}body.no-topbar .page-header{padding:170px 0 60px}}body.no-topbar .page-header.header-large{padding:110px 0 105px}@media (min-width:992px){body.no-topbar .page-header.header-large{padding:205px 0 100px}body.header-wide .page-header{padding:70px 0 80px}body.header-wide .page-header.header-large{padding:110px 0 120px}body.no-page-header .header{margin-bottom:45px}}.breadcrumbs{margin:0 0 60px;border-bottom:1px solid #f0f0f0;z-index:1;position:relative;font-size:12px}@media (min-width:480px){.breadcrumbs{font-size:14px}}.breadcrumbs a,.breadcrumbs span{display:inline-block}.breadcrumbs a{color:#ccc;position:relative;padding:15px 20px 15px 0}@media (min-width:480px){.breadcrumbs a{padding:17px 40px 17px 0}.breadcrumbs a:after{border-radius:50%;right:18px;position:absolute;top:26px;height:4px;background-color:#cecece;content:"";width:4px}}.breadcrumbs a:hover{color:#999}.breadcrumbs span>span{font-weight:700;color:#a2c046}@media (min-width:480px){.breadcrumbs span:last-of-type:after{display:none}}.breadcrumbs.non-default p{margin:0}@media (min-width:480px){.breadcrumbs.non-default a{padding-right:0;padding-left:0}}.breadcrumbs.non-default a:after{display:none}.breadcrumbs.non-default .separator{margin:0 15px;color:#cecece}.breadcrumbs.non-default .last{font-weight:700}@media (min-width:480px){.breadcrumbs.yoast a{padding-right:10px}.breadcrumbs.yoast .breadcrumb_last{padding-left:10px}}.pagination{margin:0 0 60px;border:dashed #dedede;border-width:1px 0 0;display:inline-block;text-align:center;position:relative;padding-top:60px;width:100%}.pagination a,.pagination span{float:left;border-radius:1px;margin:0 5px 0 0;text-decoration:none;border:2px solid transparent;line-height:58px;text-align:center;height:60px;width:60px}.pagination a.current,.pagination span.current{font-weight:700;color:#fff;background-color:#a2c046}.pagination a{font-weight:700;color:#999;border-color:#f2f2f2}.pagination a:hover{color:#fff;border-color:#a2c046;background-color:#a2c046}.pagination a.next{margin:0;right:0;position:absolute}.pagination a.prev{left:0;margin:0;position:absolute}.project-navigation{border:dashed #e6e6e6;border-width:1px 0 0;text-align:center;padding:30px 0}.project-navigation a{text-transform:uppercase;font-weight:700;text-shadow:0 1px 2px rgba(0,0,0,.1);border-radius:1px;margin:0;text-decoration:none;border:2px solid transparent;display:block;text-align:center;color:#fff;position:relative;padding:15px 20px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#a2c046;min-width:150px}@media (min-width:480px){.project-navigation a{margin:0;display:inline-block}}.project-navigation a:focus,.project-navigation a:hover{color:#fff;background-color:#9ab83f}.project-navigation a i{font-size:16px}.project-navigation a.summary{margin:0 10px;border:2px solid #f2f2f2;color:#999;background-color:transparent;min-width:auto}.project-navigation a.summary:focus,.project-navigation a.summary:hover{color:#777;border-color:#e6e6e6;background-color:transparent}.project-navigation a:first-of-type i{margin-right:2px}.project-navigation a:last-of-type i{margin-left:2px}.sidebar{margin-bottom:60px}.sidebar .widget{margin-bottom:35px;position:relative}.sidebar .widget.woocommerce ul{padding-left:0}.sidebar .widget ul{margin-bottom:0;padding-left:0}.sidebar .widget ul li ul{margin-left:0}.sidebar .widget select{max-width:100%;width:100%}.widget_archive:before,.widget_calendar:before,.widget_categories:before,.widget_meta:before,.widget_pages:before,.widget_recent_comments:before,.widget_recent_entries:before,.widget_rss:before{display:none}.widget_archive ul,.widget_calendar ul,.widget_categories ul,.widget_meta ul,.widget_pages ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{padding-left:0}.widget_archive ul li,.widget_calendar ul li,.widget_categories ul li,.widget_meta ul li,.widget_pages ul li,.widget_recent_comments ul li,.widget_recent_entries ul li,.widget_rss ul li{list-style:none;position:relative;padding-left:30px}.widget_archive ul li:before,.widget_calendar ul li:before,.widget_categories ul li:before,.widget_meta ul li:before,.widget_pages ul li:before,.widget_recent_comments ul li:before,.widget_recent_entries ul li:before,.widget_rss ul li:before{font-family:Font Awesome\ 5 Free;left:0;font-weight:900;color:#e6e6e6;position:absolute;top:0;font-size:14px;content:"\f30b"}.widget_archive ul li>ul,.widget_calendar ul li>ul,.widget_categories ul li>ul,.widget_meta ul li>ul,.widget_pages ul li>ul,.widget_recent_comments ul li>ul,.widget_recent_entries ul li>ul,.widget_rss ul li>ul{margin-left:0}.footer .widget_archive ul li:before,.footer .widget_calendar ul li:before,.footer .widget_categories ul li:before,.footer .widget_meta ul li:before,.footer .widget_pages ul li:before,.footer .widget_recent_comments ul li:before,.footer .widget_recent_entries ul li:before,.footer .widget_rss ul li:before,.topbar .widget_archive ul li:before,.topbar .widget_calendar ul li:before,.topbar .widget_categories ul li:before,.topbar .widget_meta ul li:before,.topbar .widget_pages ul li:before,.topbar .widget_recent_comments ul li:before,.topbar .widget_recent_entries ul li:before,.topbar .widget_rss ul li:before{color:hsla(0,0%,100%,.1)}.widget_rss .widget-title a{color:#464646}.widget_calendar table{margin-bottom:5px;border-collapse:collapse;border-spacing:0}.widget_calendar #wp-calendar{width:100%}.widget_calendar caption{font-weight:700;text-align:center;color:#fff;padding:6px 0;background-color:#a2c046}.widget_calendar tbody tr td,.widget_calendar thead tr th{border:1px solid #dedede;text-align:center;padding:5px 0}.widget_calendar tfoot tr td{border-top:1px solid #dedede;padding:5px}.widget_calendar tfoot #next a{float:right}.widget_tag_cloud a{margin-bottom:4px;border-radius:1px;text-decoration:none;box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);display:inline-block;color:#a5a5a5;padding:10px 12px}.widget_tag_cloud a:hover{color:#999;border-color:rgba(0,0,0,.2)}.widget_archive select,.widget_categories select,.widget_text select{border-radius:1px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eee;padding:0 20px;height:50px;max-width:100%;background:#f9f9f9 url(assets/images/select-bg.png);background-position:right 20px center;background-repeat:no-repeat}.widget_archive select:focus,.widget_categories select:focus,.widget_text select:focus{outline:none;border-color:#cecece}.widget_nav_menu ul>li{display:block}.widget_nav_menu ul>li>a{margin:3px 0;display:inline-block}.widget_nav_menu ul>li:first-of-type a{margin-top:0}.search-form label,.sidebar .widget_search label{float:left;width:65%}.search-field{font-weight:400;border-radius:1px 0 0 1px;border:1px solid #e6e6e6;outline:none;border-right-width:0;padding:0 20px;height:50px;font-size:14px;width:100%}.search-submit{border-radius:0 1px 1px 0;border:none;cursor:pointer;height:50px;width:35%}.search-submit:hover{background-color:#9ab83f}.content .widget_nav_menu .menu,.sidebar .widget_nav_menu .menu{padding:0}.content .widget_nav_menu .menu li:last-of-type>a,.sidebar .widget_nav_menu .menu li:last-of-type>a{border-bottom:none}.content .widget_nav_menu .menu li a,.sidebar .widget_nav_menu .menu li a{font-weight:700;display:block;color:#a5a5a5;padding:16px 30px;font-size:15px;background-color:#f5f5f5}.content .widget_nav_menu .menu li a:hover,.sidebar .widget_nav_menu .menu li a:hover{color:#fff}.content .widget_nav_menu .menu li .fa,.sidebar .widget_nav_menu .menu li .fa{font-size:16px;margin-right:9px}.content .widget_nav_menu .menu li.current-menu-item,.sidebar .widget_nav_menu .menu li.current-menu-item{background-color:#a2c046}.content .widget_nav_menu .menu li.current-menu-item a,.sidebar .widget_nav_menu .menu li.current-menu-item a{color:#fff;position:relative}.content .widget_nav_menu .menu li.current-menu-item a:after,.sidebar .widget_nav_menu .menu li.current-menu-item a:after{font-family:Font Awesome\ 5 Free;font-weight:900;right:25px;color:#fff;position:absolute;top:calc(50% - 11px);font-size:15px;content:"\f105"}.content .widget_nav_menu .menu li .sub-menu,.sidebar .widget_nav_menu .menu li .sub-menu{padding-left:0}body.blog .sidebar .widget,body.single-post .sidebar .widget{margin-bottom:50px}.content .sidebar .widget-title,.content .sidebar .widgettitle{margin-bottom:20px;border:none;color:#464646;padding-bottom:0;font-size:20px}.content .sidebar .widget-title span.light{font-weight:700;color:#464646}.topbar .widget_tag_cloud a{border-color:hsla(0,0%,100%,.1)}.topbar .widget_tag_cloud a:hover{border-color:hsla(0,0%,100%,.2)}.topbar .widget_rss .widgettitle a{color:#fff}.topbar .widget_calendar tbody tr td,.topbar .widget_calendar thead tr th{border-color:#7d7d78}.footer .widget_archive ul li a,.footer .widget_calendar ul li a,.footer .widget_categories ul li a,.footer .widget_meta ul li a,.footer .widget_pages ul li a,.footer .widget_recent_comments ul li a,.footer .widget_recent_entries ul li a,.footer .widget_rss ul li a{color:#757575}.footer .widget_archive ul li a:hover,.footer .widget_calendar ul li a:hover,.footer .widget_categories ul li a:hover,.footer .widget_meta ul li a:hover,.footer .widget_pages ul li a:hover,.footer .widget_recent_comments ul li a:hover,.footer .widget_recent_entries ul li a:hover,.footer .widget_rss ul li a:hover{color:#fff}.footer .widget_calendar tbody tr td,.footer .widget_calendar thead tr th{border-color:#777}.footer .widget_calendar tfoot tr td{border:1px solid #777}.footer .widget_rss .widget-title a{color:#fff}.widget-title{margin:0 0 25px;color:#9fc612;position:relative;font-size:40px}.content .custom-title,.content .widget-title{margin-bottom:25px;border:dashed #dcdcdc;border-width:0 0 1px;padding-bottom:10px}.content .custom-title span.light,.content .widget-title span.light{font-weight:400;letter-spacing:-.8px;color:#333}.content .border-box,.content .content-box{border-radius:1px;border:6px solid #f2f2f2;position:relative;padding:30px}.content .border-box p:last-of-type,.content .content-box p:last-of-type{margin-bottom:0}.content .border-box .widget-title{font-size:32px}.content .content-box .widget-title{margin-bottom:20px;font-size:28px}.content .no-border .widget-title{margin-bottom:11px;border:none;padding:0}.content .white .widget-title span.light{color:#fff}.content .testimonials .widget-title{margin-bottom:0;padding-bottom:15px;border-color:#d2d2d2}@media (min-width:992px){.content .testimonials .widget-title{margin-bottom:35px}}.siteorigin-panels-stretch .cta-banner{padding:0}.siteorigin-panels-stretch .cta-banner .cta-banner-text .cta-banner-title{font-size:22px}.cta-banner{display:table;padding:0 30px;width:100%}.cta-banner.with-subtitle .cta-banner-text{padding:30px 0 10px}@media (min-width:992px){.cta-banner.with-subtitle .cta-banner-text{padding:26px 0}}.cta-banner.with-subtitle .cta-banner-text .cta-banner-subtitle{color:#999;font-size:15px}.cta-banner.with-subtitle .cta-banner-buttons{padding:0 0 30px}@media (min-width:992px){.cta-banner.with-subtitle .cta-banner-buttons{padding:26px 0}}.cta-banner.cta-block .cta-banner-buttons,.cta-banner.cta-block .cta-banner-text{float:none;text-align:center}.cta-banner.cta-block .cta-banner-text{padding:30px 0 22px}.cta-banner.cta-block .cta-banner-text .cta-banner-title{font-size:23px}.cta-banner.cta-block .cta-banner-buttons{padding:0 0 30px}.cta-banner .cta-banner-text{text-shadow:0 1px 1px rgba(0,0,0,.2);text-align:center;padding:30px 0 10px}@media (min-width:992px){.cta-banner .cta-banner-text{float:left;text-align:left;padding:37px 0}}.cta-banner .cta-banner-text .cta-banner-title{font-weight:700;color:#fff;font-size:20px}.cta-banner .cta-banner-buttons{text-align:center;padding-bottom:30px}@media (min-width:992px){.cta-banner .cta-banner-buttons{float:right;text-align:right;padding:25px 0}}.cta-banner .cta-banner-buttons a{margin:10px 6px 0 0}@media (min-width:992px){.cta-banner .cta-banner-buttons a{margin:0 6px 0 0}}.cta-banner .cta-banner-buttons a:last-of-type{margin-right:0}.cta-banner .cta-banner-buttons a.outline:hover{color:#fff;border-color:hsla(0,0%,98%,.7)}.brochure-box,.cta-button{font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.2);border-radius:1px;text-decoration:none;display:block;color:#fff;position:relative;font-size:14px;background-color:#a2c046}.brochure-box i,.cta-button i{text-shadow:none;vertical-align:middle;text-align:center;color:rgba(50,50,50,.2);border-right:1px solid rgba(50,50,50,.1);font-size:22px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;width:60px}.brochure-box span,.cta-button span{margin-left:15px;display:inline-block;padding:15px 0 17px}.brochure-box:before,.cta-button:before{font-family:Font Awesome\ 5 Free;font-weight:900;text-shadow:none;right:20px;color:rgba(0,0,0,.15);position:absolute;top:15px;font-size:16px;content:"\f0da"}.brochure-box:focus,.brochure-box:focus i,.brochure-box:hover,.brochure-box:hover i,.cta-button:focus,.cta-button:focus i,.cta-button:hover,.cta-button:hover i{color:#fff}.sidebar .widget-brochure+.widget-brochure,.sidebar .widget-cta-button+.widget-cta-button{margin-top:-15px}body.blog .sidebar .widget-brochure+.widget-brochure,body.blog .sidebar .widget-cta-button+.widget-cta-button,body.single-post .sidebar .widget-brochure+.widget-brochure,body.single-post .sidebar .widget-cta-button+.widget-cta-button{margin-top:-40px}.post-item{position:relative}.post-item .post-item-image{display:block;position:relative}.post-item .post-item-image img{object-fit:cover;width:100%}.post-item .post-item-image:hover .overlay{visibility:visible;opacity:1}.post-item .overlay{left:0;visibility:hidden;opacity:0;position:absolute;top:0;height:100%;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;background-color:rgba(0,0,0,.6);width:100%}.post-item .vertical-center{-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;position:absolute;top:50%;width:100%}.post-item .vertical-center span{font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:1px;display:inline-block;color:#fff;padding:10px 17px;font-size:13px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#a2c046}.post-item .vertical-center span:hover{background-color:#9ab83f}.post-item .vertical-center span i{font-size:20px}.post-item .title{margin:25px 0 15px;font-size:18px}.post-item .title>a{color:#464646;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.post-item .title:hover{color:#a2c046}.post-item .label-wrap{left:33px;position:absolute;bottom:15px}.post-item .label-wrap .label{text-transform:uppercase;margin-bottom:10px;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.1);border-radius:1px;line-height:30px;vertical-align:middle;display:inline-block;color:#fff;position:relative;padding:0 12px;height:30px;font-size:13px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;margin-right:2px;background-color:#a2c046}.post-item .label-wrap .label:hover{background-color:#9ab643}.post-item .label-wrap .label:hover:after{border-top-color:#9ab643}.post-item .label-wrap .label:after{left:20px;border:5px solid rgba(136,183,213,0);pointer-events:none;position:absolute;top:100%;height:0;border-top-color:#a2c046;content:"";width:0}.content .icon-box,.post-item .label-wrap .label:after{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.content .icon-box{border-radius:1px;border:1px solid rgba(0,0,0,.08);display:block;position:relative}.content .icon-box:hover{box-shadow:0 2px 7px rgba(0,0,0,.08);border-color:rgba(0,0,0,.08)}.content .icon-box:hover i{color:#9ab83f}.content .icon-box .title{font-size:18px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.content .icon-box .subtitle p:last-of-type{margin-bottom:0}.content .icon-box i{color:#a2c046;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.content .icon-box.icon-small{padding:20px 30px 28px}.content .icon-box.icon-small i{margin:0 20px 15px 0;display:inline-block;position:relative;top:6px;font-size:32px}.content .icon-box.icon-small .title{margin:0 0 20px;display:inline-block}.content .icon-box.icon-small .subtitle{display:block}.content .icon-box.icon-big{padding:25px 30px 26px 95px}.content .icon-box.icon-big i{left:25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;position:absolute;top:50%;height:auto;font-size:42px;width:40px}.content a.icon-box{color:inherit}.widget_post_list{box-shadow:0 2px 5px rgba(0,0,0,.05);background-color:#fff}.widget_post_list a{text-decoration:none;display:block;color:#a5a5a5;border-bottom:1px solid #ececec;padding:20px 30px}.widget_post_list a .post-title{-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.widget_post_list a:hover{background-color:#f9f9f9}.widget_post_list a:hover span{color:#a5a5a5}.widget_post_list a:hover .post-title{color:#98b63c}.widget_post_list a:last-of-type{border-bottom:none}.widget_post_list .post-title{font-size:16px}.widget_post_list .more-news{text-transform:uppercase;font-weight:700;color:#a2c046;position:relative}.widget_post_list .more-news:before{font-family:Font Awesome\ 5 Free;font-weight:900;right:30px;position:absolute;top:20px;content:"\f0da"}.post-item.news{margin-bottom:30px;border-radius:0 0 1px 1px;box-shadow:0 2px 5px rgba(0,0,0,.05);-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#fff}.post-item.news:hover{box-shadow:0 2px 5px rgba(45,45,45,.09)}.post-item.news .post-item-image{overflow:hidden}.post-item.news .post-item-image img{object-fit:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.post-item.news .post-item-image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.post-item.news .title{margin:0 0 15px}.post-item.news .post-item-content{padding:27px 33px}.block-posts .widget-title a{font-family:Roboto,sans-serif;text-transform:uppercase;float:right;margin-top:20px;font-size:14px}.block-posts .widget-title a i{padding-left:10px}.testimonials .carousel-inner{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}.testimonials .carousel-inner .item{padding:0 10px}.testimonials .testimonial-quote{font-family:Roboto,sans-serif;border-radius:1px;margin:30px 0;box-shadow:0 2px 5px rgba(0,0,0,.08);line-height:2;color:inherit;position:relative;padding:40px 40px 40px 90px;font-size:16px;-webkit-transition:box-shadow .15ms ease;transition:box-shadow .15ms ease;background-color:#fff}@media (min-width:992px){.testimonials .testimonial-quote{margin-top:0}}.testimonials .testimonial-quote:before{font-family:Georgia,Times,Times New Roman,serif;left:20px;line-height:97px;color:rgba(50,50,50,.2);position:absolute;top:30px;height:50px;font-size:100px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;content:"“";width:50px}.testimonials .testimonial-quote:hover{box-shadow:0 2px 5px rgba(0,0,0,.1)}.testimonials .testimonial-quote:hover:before{color:rgba(50,50,50,.3)}.testimonials .testimonial-quote:after{left:25px;border:15px solid rgba(72,71,71,0);position:absolute;top:100%;height:0;border-top-color:#fff;content:" ";width:0}.testimonials .testimonial-person .testimonial-author{font-family:Roboto Slab,serif;font-weight:700;display:block;color:#464646;font-style:normal;font-size:18px}.testimonials .testimonial-person .testimonial-location{font-weight:700;color:#a2c046;font-style:normal;font-size:15px}.testimonials .testimonial-control{float:right;border-radius:1px;margin:1px 0 0;box-shadow:0 1px 2px rgba(0,0,0,.05);line-height:50px;text-align:center;color:#fff;position:relative;height:50px;font-size:22px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#a2c046;width:63px}.testimonials .testimonial-control i{font-weight:700}.testimonials .testimonial-control:hover{color:#fff;background-color:#9ab83f}.testimonials .testimonial-control:hover:before{border-color:hsla(0,0%,100%,.2)}.testimonials .testimonial-control:before{-webkit-transform:skew(-25deg);transform:skew(-25deg);z-index:1;position:absolute;top:0;height:50px;background-color:inherit;content:"";width:13px}.testimonials .testimonial-control.left{border-radius:2px 0 0 2px}.testimonials .testimonial-control.left:before{right:0;z-index:0;border-right:1px solid hsla(0,0%,100%,.2)}.testimonials .testimonial-control.right{border-radius:0 2px 2px 0}.testimonials .testimonial-control.right:before{left:0}.testimonials.style-simple .testimonial-quote{margin-bottom:20px;box-shadow:none;padding:0;background:transparent}.testimonials.style-simple .testimonial-quote:after,.testimonials.style-simple .testimonial-quote:before{display:none}.testimonials.style-simple .testimonial-image{margin-bottom:20px}.testimonials.style-boxed.text-left .testimonial-image{float:left;margin-right:20px}.testimonials.style-boxed.text-left .testimonial-person{display:flex;align-items:center}.testimonials.style-boxed.text-center .testimonial-person{display:inline-flex;align-items:center}.testimonials.style-boxed.text-center .testimonial-image{margin-right:20px}.testimonials.style-boxed.text-center .testimonial-names{text-align:left}.testimonials.style-boxed.text-right .testimonial-image{float:right;margin-left:20px}.testimonials.style-boxed.text-right .testimonial-person{display:flex;justify-content:flex-end;align-items:center}.testimonials.style-boxed.text-right .testimonial-image{order:2}.testimonials.font-normal .testimonial-quote{font-style:normal}.testimonials.text-center .testimonial-quote:after{left:calc(50% - 15px)}.testimonials.text-right .testimonial-quote:after{left:auto;right:30px}.panel-row-style[data-stretch-type=full] .count-box{border:none;background-color:#fff}.panel-row-style[data-stretch-type=full] .count-box:hover{box-shadow:0 2px 3px rgba(50,50,50,.13)}.counter.count-box{border-radius:1px;box-shadow:0 2px 3px rgba(50,50,50,.1);border:1px solid #e6e6e6;position:relative;padding:30px;background-color:#fff}.counter.count-box .count-icon{float:left;text-shadow:0 1px 1px rgba(50,50,50,.1);border-radius:50%;-webkit-transform:scale(1);transform:scale(1);line-height:52px;text-align:center;color:#fff;position:relative;height:50px;font-size:26px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;background-color:#a2c046;width:50px}.counter.count-box .count-icon:after{left:calc(50% - 7px);border:7px solid rgba(136,183,213,0);pointer-events:none;position:absolute;height:0;bottom:-12px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out;border-top-color:#a2c046;content:" ";width:0}.counter:hover .count-icon{-webkit-transform:scale(1.1);transform:scale(1.1);background-color:#9ab83f}.counter .count-text{margin-left:70px}.counter .count-after,.counter .count-before,.counter .count-number{font-family:Roboto Slab,serif;font-weight:700;line-height:25px;display:inline-block;color:#464646;font-size:24px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.counter .count-title{font-weight:700;display:block;font-size:16px;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.social-icons a{border-radius:1px;margin:0 3px 3px 0;line-height:45px;display:inline-block;text-align:center;color:#fff;height:45px;font-size:20px;background-color:#a2c046;width:45px}.social-icons a:focus,.social-icons a:hover{color:#fff}.bottom-footer .social-icons a{margin-bottom:0;line-height:1;color:inherit;height:auto;margin-right:0;background:transparent;width:auto}.bottom-footer .social-icons i{font-size:18px}.client-logos{text-align:center}@media (min-width:992px){.client-logos{margin:0 -15px;display:table}.client-logos .logo{display:table-cell;padding:0 15px}}.client-logos img{opacity:.6;border-radius:0;margin:0 auto 20px;border:4px solid #e6e6e6;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}@media (min-width:992px){.client-logos img{margin:15px 0}}.client-logos img:hover{opacity:1;border-color:#a2c046}.brand-image{border-radius:0;display:inline-block;position:relative;-webkit-transition:all .1s ease-out;transition:all .1s ease-out}.brand-border{border:4px solid #e6e6e6;padding:15px}.brand-border:hover{border-color:#a2c046}.brand-hover{opacity:.6}.brand-hover:hover{opacity:1}img[src*="googleapis.com/"],img[src*="gstatic.com/"]{max-width:none}.map-alert{border:1px solid #eee;padding:20px;background-color:#f9f9f9}.content .map-alert{margin:0 100px 50px}.qt-map-iframe iframe{vertical-align:bottom}.opening-times ul{margin:0;padding-left:0}.opening-times ul li{text-align:left;border-bottom:1px solid rgba(0,0,0,.05);list-style:none;padding:10px 0}.opening-times ul li:first-of-type{padding-top:0}.opening-times ul li:last-of-type{border-bottom:none;padding-bottom:0}.opening-times ul li.today{font-weight:700;color:#a2c046}.opening-times ul span.right{float:right}.opening-times ul span.right.label{font-weight:700;border-radius:1px;color:#fff;padding:3px 12px;font-size:12px;background-color:#a2c046}.opening-times .extra{margin-top:15px;display:block}.content .sidebar .opening-times ul{padding-left:0}.footer .opening-times ul li{border-color:hsla(0,0%,100%,.05);padding:5px 0}.footer .opening-times ul li:first-of-type{padding-top:0}.footer .opening-times ul li span.label{background-color:rgba(0,0,0,.15)}.team-member{background:#fff}.team-member-image{position:relative}.team-member-image img{border-top-right-radius:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;height:auto;border-top-left-radius:2px;width:100%}.team-member-image .link-overlay{left:0;right:0;cursor:pointer;position:absolute;top:0;bottom:0}.team-member-image:hover .team-member-social{visibility:visible;opacity:1}.team-member-image:hover .team-member-social .overlay-center{top:50%}.team-member-content{border-bottom-left-radius:2px;border:1px solid rgba(50,50,50,.1);border-top:0 solid rgba(50,50,50,.1);border-bottom-right-radius:2px;padding:30px;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out}.team-member-name{margin:0;font-size:20px}.team-member-name a{text-decoration:none;color:#464646}.team-member-name a:hover{color:#a2c046}.team-member-tag{font-weight:700;display:block;color:#a2c046;font-size:15px}.team-member-description{margin:20px 0 0;border-top:1px solid rgba(50,50,50,.1);padding-top:20px}.team-member-social{left:0;visibility:hidden;opacity:0;border-top-right-radius:2px;right:0;position:absolute;top:0;bottom:0;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;background-color:rgba(0,0,0,.4);border-top-left-radius:2px}.team-member-social .overlay-center{left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;text-align:center;z-index:2;position:absolute;top:47%;-webkit-transition:top .2s ease-out;transition:top .2s ease-out}.team-member-social .overlay-center a{border-radius:50px;line-height:40px;display:inline-block;text-align:center;color:#fff;height:40px;font-size:18px;background:rgba(0,0,0,.3);width:40px}.team-member-social .overlay-center a:hover{background:#a2c046}.team-member .text-link{margin-top:15px;display:inline-block}.beer-slider{display:inline-block;overflow:hidden;position:relative}.beer-slider img,.beer-slider svg{vertical-align:bottom;height:auto;max-width:100%}.beer-slider img{object-fit:cover}.beer-reveal{left:0;opacity:0;right:50%;overflow:hidden;z-index:1;position:absolute;top:0;transition:opacity .35s}.beer-reveal>:first-of-type{height:100%;max-width:none;width:200%}.beer-reveal>img:first-of-type{height:auto}.beer-range{left:-1px;opacity:0;margin:0;-webkit-appearance:slider-horizontal!important;-moz-appearance:none;z-index:2;cursor:pointer;position:absolute;top:0;height:100%;bottom:0;-ms-touch-action:auto;touch-action:auto;width:calc(100% + 2px)}.beer-range::-webkit-slider-thumb{-webkit-appearance:none;height:300vh}.beer-range::-moz-range-thumb{-webkit-appearance:none;height:300vh}.beer-range::-ms-tooltip{display:none}.beer-range:focus~.beer-handle{box-shadow:0 2px 10px rgba(0,0,0,.1)}.beer-handle{left:50%;opacity:0;border-radius:50%;transform:translate3d(-50%,-50%,0);box-shadow:0 0 6px transparent;color:#000;pointer-events:none;z-index:2;position:absolute;top:50%;height:50px;-webkit-transition:background .3s,box-shadow .3s,color .3s,opacity .5s .25s;transition:background .3s,box-shadow .3s,color .3s,opacity .5s .25s;background:hsla(0,0%,100%,.3);width:50px}.beer-handle:after,.beer-handle:before{transform-origin:0 0;border-left:3px solid;border-top:3px solid;color:#fff;position:absolute;top:50%;height:10px;content:"";width:10px}.beer-handle:before{left:12px;transform:rotate(-45deg)}.beer-handle:after{transform:rotate(135deg);right:2px}.beer-handle:hover{background:hsla(0,0%,100%,.6)}.beer-reveal[data-beer-label]:after,.beer-slider[data-beer-label]:after{opacity:0;font-weight:700;border-radius:2px;line-height:1;color:#fff;position:absolute;top:calc(50% - 18px);padding:12px 20px;font-size:14px;-webkit-transition:opacity .1s ease;transition:opacity .1s ease;background:rgba(0,0,0,.2);content:attr(data-beer-label)}.beer-slider:hover .beer-reveal[data-beer-label]:after,.beer-slider:hover[data-beer-label]:after{opacity:1}.beer-slider[data-beer-label]:after{right:1.5rem}.beer-reveal[data-beer-label]:after{left:1.5rem}.beer-reveal[data-beer-label=""]:after,.beer-slider[data-beer-label=""]:after{content:none}.beer-ready .beer-handle,.beer-ready .beer-reveal{opacity:1}.filterable-gallery{display:inline-block;position:relative;width:100%}.filterable-gallery__filter{margin-bottom:30px;z-index:2;position:relative}.filterable-gallery__filter ul{margin:0;list-style:none;padding:0}.filterable-gallery__filter ul li{font-weight:700;border-radius:1px;display:inline-block;color:#999;cursor:pointer;padding:13px 25px;font-size:14px;-webkit-transition:all .1s ease;transition:all .1s ease;margin-right:7px;background-color:#f5f5f5}.filterable-gallery__filter ul li.active,.filterable-gallery__filter ul li:hover{color:#fff;background-color:#9ab83f}.filterable-gallery__filter ul li:last-of-type{margin-right:0}.filterable-gallery__items{margin:-15px;display:block;position:relative;width:calc(100% + 30px)}.filterable-gallery__items.gallery-layout-even .grid-image{overflow:hidden;height:250px}.filterable-gallery__items.gallery-layout-even .grid-image img{object-fit:cover;height:100%}.filterable-gallery__pagination{margin:30px 0 0;border-top:0;display:flex;text-align:center;padding:0}.filterable-gallery__pagination a.next{position:relative}.filterable-gallery__pagination a.prev{left:auto;position:relative;margin-right:5px}.filterable-gallery .grid-item{float:left;display:block;position:relative;padding:15px;width:33.33333%}.filterable-gallery .grid-image,.filterable-gallery .grid-wrap{overflow:hidden;position:relative}.filterable-gallery .grid-image{display:flex;justify-content:center;align-items:center}.filterable-gallery .grid-image:before{left:0;opacity:0;right:0;position:absolute;top:0;bottom:0;-webkit-transition:opacity .2s ease;transition:opacity .2s ease;background-color:hsla(0,0%,4%,.65);content:""}.filterable-gallery .grid-image:hover:before{opacity:1}.filterable-gallery .grid-image:hover .grid-lightbox-button,.filterable-gallery .grid-image:hover .grid-post-button{opacity:1;transform:translateY(0)}.filterable-gallery .grid-image img{display:block;-webkit-transition:all .15s ease;transition:all .15s ease;width:100%}.filterable-gallery .grid-center{display:flex;justify-content:center;align-items:center;position:absolute;flex-direction:column}.filterable-gallery .captions-on-image .grid-image .caption{opacity:0;font-weight:700;transform:translateY(-20px);color:#fff;position:relative;font-size:16px;transition:all .2s ease}.filterable-gallery .captions-on-image .grid-image .caption+.grid-post-button{margin-top:12px}.filterable-gallery .captions-on-image .grid-image:hover .caption{opacity:1;transform:translateY(0)}.filterable-gallery .captions-below .grid-image{margin-bottom:20px}.filterable-gallery .captions-below .grid-item .grid-terms{text-transform:uppercase;font-weight:700;display:block;color:#a2c046;font-size:12px}.filterable-gallery .captions-below .grid-item .caption{font-family:Roboto Slab,serif;font-weight:700;display:block;color:#a5a5a5;font-size:18px;-webkit-transition:color .1s ease;transition:color .1s ease}.filterable-gallery .captions-below .grid-item .caption:hover{color:#464646}.filterable-gallery .grid-lightbox-button{opacity:0;border-radius:50%;transform:translateY(-20px);display:flex;justify-content:center;align-items:center;position:relative;height:60px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#a2c046;width:60px}.filterable-gallery .grid-lightbox-button:before{font-family:Font Awesome\ 5 Free;font-weight:900;color:#fff;position:absolute;font-size:16px;content:"\f002"}.filterable-gallery .grid-lightbox-button:hover{background-color:#9ab83f}.filterable-gallery .grid-lightbox-button+.caption{margin-top:12px}.filterable-gallery .grid-post-button{opacity:0;font-weight:700;border-radius:2px;transform:translateY(-20px);display:flex;justify-content:center;color:#fff;align-items:center;position:relative;padding:0 17px;height:33px;font-size:14px;-webkit-transition:all .2s ease;transition:all .2s ease;background-color:#a2c046}.filterable-gallery .grid-post-button:hover{background-color:#9ab83f}.projects-carousel.filterable-gallery .grid-post-button{height:37px}.grid-terms{display:block}.projects-carousel-bottom{margin-top:20px}.projects-carousel-bottom,.projects-carousel-control{display:flex;justify-content:center;align-items:center}.projects-carousel-control{float:left;text-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:0;margin:0;color:#fff;position:relative;height:55px;font-size:18px;background-color:#a2c046;width:calc(50% - 15px)}@media screen and (min-width:581px){.projects-carousel-control{-webkit-transform:skew(-25deg);transform:skew(-25deg);width:50px}.projects-carousel-control:before{-webkit-transform:skew(25deg);transform:skew(25deg);position:absolute;top:0;height:55px;background-color:inherit;content:"";width:50px}}.projects-carousel-control:hover{background-color:#9ab83f}.projects-carousel-control:hover:before{background-color:inherit}.projects-carousel-control i{display:inline-block;color:#fff;position:relative}@media screen and (min-width:581px){.projects-carousel-control i{-webkit-transform:skew(25deg);transform:skew(25deg)}}.projects-carousel-control.right{border-left:1px solid hsla(0,0%,100%,.1)}@media screen and (min-width:581px){.projects-carousel-control.right{padding-left:15px}.projects-carousel-control.right:before{border-top-right-radius:2px;right:-15px;border-bottom-right-radius:2px}}.projects-carousel-control.right:hover{border-left-color:transparent}.projects-carousel-control.left{margin-left:15px}@media screen and (min-width:581px){.projects-carousel-control.left{padding-right:15px}.projects-carousel-control.left:before{left:-15px;border-bottom-left-radius:2px;border-top-left-radius:2px}}#lang_sel_click{font-family:inherit;z-index:250;height:auto}#lang_sel_click li{float:none;width:auto}#lang_sel_click a{line-height:inherit;padding:0 20px}#lang_sel_click a.lang_sel_sel{color:inherit;font-size:13px;background:transparent}#lang_sel_click a.lang_sel_sel:hover{color:inherit}#lang_sel_click a:hover{background:transparent}#lang_sel_click img.iclflag{top:-1px}#lang_sel_click ul ul{text-align:left}#lang_sel_click ul ul li a{border:none;padding:7px 10px}.menu-item-language img.iclflag{position:relative;top:-2px;margin-right:8px}.topbar #lang_sel_click a.lang_sel_sel{border:none;padding:0}.footer #lang_sel_click a.lang_sel_sel{border-color:hsla(0,0%,100%,.2)}.gallery-gap-1{margin:-.5px}.gallery-gap-1 .gallery-item{padding:.5px}.gallery-gap-2{margin:-1px}.gallery-gap-2 .gallery-item{padding:1px}.gallery-gap-3{margin:-1.5px}.gallery-gap-3 .gallery-item{padding:1.5px}.gallery-gap-4{margin:-2px}.gallery-gap-4 .gallery-item{padding:2px}.gallery-gap-5{margin:-2.5px}.gallery-gap-5 .gallery-item{padding:2.5px}.gallery-gap-10{margin:-5px}.gallery-gap-10 .gallery-item{padding:5px}.gallery-gap-15{margin:-7.5px}.gallery-gap-15 .gallery-item{padding:7.5px}.gallery-gap-20{margin:-10px -10px 20px}.gallery-gap-20 .gallery-item{padding:10px}.gallery-gap-25{margin:-12.5px -12.5px 25px}.gallery-gap-25 .gallery-item{padding:12.5px}.gallery-gap-30{margin:-15px -15px 30px}.gallery-gap-30 .gallery-item{padding:15px}.gallery-gap-35{margin:-17.5px -17.5px 35px}.gallery-gap-35 .gallery-item{padding:17.5px}.gallery-field .image{display:block;overflow:hidden;position:relative}.gallery-field .image img{height:auto;width:100%}.gallery-field .image .overlay{left:0;opacity:0;right:0;vertical-align:middle;display:block;text-align:center;position:absolute;top:0;bottom:0;transition:all .2s ease-out;background-color:rgba(0,0,0,.5)}.gallery-field .image .overlay:before{font-family:Font Awesome\ 5 Free;left:calc(50% - 8px);font-weight:900;color:#fff;position:absolute;top:calc(50% - 14px);font-size:18px;content:"\f00e"}.gallery-field .image:hover .overlay{visibility:visible;opacity:1}body.single-portfolio.gallery-layout-split .gallery-extra,body.single-portfolio.gallery-layout-split .gallery-field-wrapper{margin-bottom:30px}body.single-portfolio:not(.gallery-layout-split) .gallery-content,body.single-portfolio:not(.gallery-layout-split) .gallery-extra,body.single-portfolio:not(.gallery-layout-split) .gallery-field-wrapper{margin-bottom:40px}@media (max-width:768px){body.single-portfolio .gallery-field .gallery-item{float:none;width:100%}}.byline,.updated:not(.published){display:none}.page-links{margin:0 0 1.5em;clear:both}.hentry{margin-bottom:60px;position:relative}.hentry .post-content>p{margin-bottom:15px;font-size:15px}.hentry .post-content .read.more{font-size:15px}.hentry .post-content .read.more:before{top:3px}.hentry .post-content blockquote p{font-size:20px}body.search .post.type-post{margin-bottom:0;padding:20px 0;background-color:transparent}.single-post .post.type-post{border-radius:0;padding:0;background-color:transparent}.post-inner .post-meta-data{font-weight:700;border:dashed #dedede;border-width:0 0 1px;position:relative;padding:17px 0}.post-inner .post-meta-data .date.updated{display:initial}.post-inner .post-meta-data span.round-divider{border-radius:50%;margin:3px 15px;display:inline-block;height:4px;background-color:#dedede;width:4px}.post-inner .post-meta-data a{color:#a5a5a5;position:relative}.post-inner .post-meta-data a:hover{color:#a2c046}.post-inner .post-title{margin:20px 0 15px}.post-inner .post-title a{text-decoration:none;color:#464646}.post-inner .post-title a:hover{color:#a2c046}.post-inner .post-left-meta{float:left;padding-right:20px;width:100px}.post-inner .post-left-meta .box{text-transform:uppercase;margin-bottom:20px;font-weight:700;border-radius:1px;border:2px solid #e6e6e6;text-align:center;position:relative;padding:15px 10px}.post-inner .post-left-meta .box:before{left:35px;transform:rotate(-45deg);z-index:2;position:absolute;height:7px;bottom:-3px;background-color:#fff;content:"";width:7px}.post-inner .post-left-meta .box:after{left:50%;border:8px solid rgba(136,183,213,0);margin-left:-8px;pointer-events:none;position:absolute;top:100%;height:0;border-top-color:#e6e6e6;content:" ";width:0}.post-inner .post-left-meta .box.date span{display:block}.post-inner .post-left-meta .box.date .day{line-height:24px;color:#a2c046;font-size:24px}.post-inner .post-left-meta .box.date .month{text-transform:uppercase;font-weight:700;line-height:18px;padding:2px 0;font-size:18px}.post-inner .post-left-meta .box.date .year{letter-spacing:1px}.post-inner .post-left-meta .stickylabel{font-size:13px}.post-inner .post-left-meta .stickylabel .fa{margin-bottom:3px;font-size:20px}.post-inner .post-content{margin-left:100px}.post-inner .post-content.no-big-date{margin-left:0}.single .post-title{margin:30px 0;font-size:36px}.single .post-content{margin-bottom:50px;margin-left:0}.blog-grid{margin-bottom:30px;clear:both}.blog-grid .post-inner{float:left;padding:0 15px}@media (min-width:992px){.blog-grid .hentry{margin-bottom:0}.blog-grid[data-columns="2"] .post-inner{width:50%}.blog-grid[data-columns="3"] .post-inner{width:33.333%}.blog-grid[data-columns="4"] .post-inner{width:25%}}.blog-grid .post-item .title{font-size:22px}.blog-grid .post-item .post-meta-data{padding:15px 33px}.blog-grid .post-item .post-meta-data span.round-divider{margin:3px 10px}.blog-grid .post-item .sticky .post-meta-data{padding:15px 30px}.blog-grid .post-item p:last-of-type{margin-bottom:0}.blog-grid .post-item.news{border:1px solid #f2f2f2}body.single-post .social-sharing-buttons{margin:0 0 50px}.social-sharing-buttons{margin:30px 0 50px;display:inline-block}.social-sharing-buttons span{float:left;border:2px solid #f2f2f2;line-height:45px;text-align:center;position:relative;height:50px;font-size:18px;margin-right:12px;width:50px}.social-sharing-buttons span:after,.social-sharing-buttons span:before{left:100%;border:solid transparent;pointer-events:none;position:absolute;top:50%;height:0;content:"";width:0}.social-sharing-buttons span:after{border-width:5px;margin-top:-5px;border-color:rgba(136,183,213,0) rgba(136,183,213,0) rgba(136,183,213,0) #fff}.social-sharing-buttons span:before{border-width:8px;margin-top:-8px;border-color:rgba(194,225,245,0) rgba(194,225,245,0) rgba(194,225,245,0) #f2f2f2}.social-sharing-buttons a{float:left;font-weight:700;border-radius:1px;text-decoration:none;line-height:50px;text-align:center;color:#fff;padding:0 17.5px;height:50px;margin-right:5px;background-color:rgba(0,0,0,.3)}.social-sharing-buttons a .fa{position:relative;top:2px;font-size:20px}.social-sharing-buttons a:active,.social-sharing-buttons a:focus,.social-sharing-buttons a:hover{color:#fff;background-color:rgba(0,0,0,.5)}.social-sharing-buttons a.facebook{background:rgba(59,89,152,.7)}.social-sharing-buttons a.facebook:hover{background:#3b5998}.social-sharing-buttons a.twitter{background:rgba(0,172,237,.7)}.social-sharing-buttons a.twitter:hover{background:#00aced}.social-sharing-buttons a.gplus{background:rgba(221,75,57,.7)}.social-sharing-buttons a.gplus:hover{background:#dd4b39}.social-sharing-buttons a.linkedin{background:rgba(0,123,182,.7)}.social-sharing-buttons a.linkedin:hover{background:#007bb6}.comments-area{border:dashed #e6e6e6;border-width:1px 0 0;padding-top:20px}.comments-area .comments-title{font-size:26px}@media (min-width:992px){.comments-area .comment-form-author,.comments-area .comment-form-email,.comments-area .comment-form-url{margin:0 15px 30px 0;display:inline-block;width:calc(33.33% - 13px)}}.comments-area .comment-form-author input,.comments-area .comment-form-email input,.comments-area .comment-form-url input{background-color:#f5f5f5}@media (min-width:992px){.comments-area .comment-form-url{margin-right:0}}.comments-area .comment-form-cookies-consent #wp-comment-cookies-consent,.comments-area .comment-form-cookies-consent label{display:inline-block;width:auto}.comments-area .comment-form-cookies-consent #wp-comment-cookies-consent{margin-right:5px}.comments-area .comment-form-comment{clear:both}.comments-area .comment-form-comment textarea{background-color:#f5f5f5}.comments-area .comment-list{margin:30px 0;border-bottom:1px dashed #e6e6e6;padding-bottom:20px;padding-left:0}.comments-area .comment-list ul.children{margin-left:110px;padding-left:0}@media (max-width:992px){.comments-area .comment-list ul.children{margin-left:50px}}.comments-area .comment-list li{margin-bottom:40px;list-style:none}.comments-area .comment-list li .comment-inner{margin-left:100px;position:relative;padding:30px 40px;background-color:#f5f5f5}@media (max-width:992px){.comments-area .comment-list li .comment-inner{margin-left:75px;padding:20px 30px}}.comments-area .comment-list li .comment-inner:after{left:-20px;border:10px solid transparent;display:block;position:absolute;border-right-color:#f5f5f5;top:27px;content:""}.comments-area .comment-list li .comment-header{margin-bottom:20px}.comments-area .comment-list li .comment-header .author-link{font-weight:700;display:inline-block;color:#464646;font-size:18px;margin-right:10px}.comments-area .comment-list li .comment-header .comment-time{margin-top:7px;color:#a5a5a5;font-size:13px}@media (min-width:992px){.comments-area .comment-list li .comment-header .comment-time{float:right}}.comments-area .comment-list li .comment-meta a{font-weight:700;text-decoration:none;color:#a5a5a5}.comments-area .comment-list .comment-edit-link{margin:7px 10px 0 0;color:#a5a5a5;font-size:13px}@media (min-width:992px){.comments-area .comment-list .comment-edit-link{float:right}}.comments-area .comment-list #cancel-comment-reply-link{font-weight:700;border-radius:2px;margin:10px 0 0 10px;color:#aaa;padding:10px;font-size:13px;background:#e6e6e6}.comments-area .comment-list .comment-reply-title{font-size:26px}.comments-area .comment-list .blog-comment{margin-bottom:30px}.comments-area .comment-list .comment-avatar{float:left}.comments-area .comment-list .comment-avatar img{display:block;height:auto;width:auto}@media (max-width:992px){.comments-area .comment-list .comment-avatar img{height:auto;width:50px}}.comments-area .comment-list .comment-actions a{text-transform:uppercase;font-weight:700;margin-top:10px;display:inline-block;font-size:14px;margin-right:10px}.comment-respond .comment-reply-title{margin-bottom:20px}.comment-respond .comment-form input{border-radius:1px;border:1px solid #e6e6e6;padding:12px 10px;width:100%}.comment-respond .comment-form input:focus{border-color:#a2c046}.comment-respond .comment-form input[type=submit]{width:auto}.comment-respond .comment-form textarea{margin-bottom:15px;padding:15px}.comment-respond .comment-form .form-submit .submit{text-transform:uppercase;border:none;padding:18px 22px}.comment-respond .comment-form .form-allowed-tags{margin:20px 0}.comment-respond .comment-form .form-allowed-tags code{font-size:12px}.bypostauthor{position:static}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{margin:0 auto;display:block}.wp-caption .wp-caption-text{margin:.8075em 0;text-align:center}.gallery-icon img{margin:0 auto}.gallery-caption{font-family:Noto Sans,sans-serif;left:7px;opacity:0;right:7px;line-height:1.5;color:#fff;position:absolute;padding:15px;bottom:7px;font-size:12px;background-color:rgba(0,0,0,.6)}.gallery{margin:-7px -7px 20px}.gallery:after{display:table;clear:both;content:""}.gallery-item{float:left;margin:0;overflow:hidden;position:relative;padding:.5em}.gallery-item img{width:100%}.gallery-item:hover .gallery-caption{opacity:1}.gallery-columns-1 .gallery-item{float:none;width:100%}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33.3333%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6667%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery-columns-2 .gallery-item:nth-child(odd),.gallery-columns-3 .gallery-item:nth-child(3n+1),.gallery-columns-4 .gallery-item:nth-child(4n+1),.gallery-columns-5 .gallery-item:nth-child(5n+1),.gallery-columns-6 .gallery-item:nth-child(6n+1),.gallery-columns-7 .gallery-item:nth-child(7n+1),.gallery-columns-8 .gallery-item:nth-child(8n+1),.gallery-columns-9 .gallery-item:nth-child(9n+1){clear:left}.footer .widget-title{color:#fff;font-size:20px}.footer .widget_nav_menu ul li{position:relative}.footer .widget_nav_menu ul li:before{font-family:Font Awesome\ 5 Free;font-weight:900;padding-right:15px;color:hsla(0,0%,100%,.15);position:relative;font-size:14px;content:"\f30b"}.footer .widget_nav_menu ul li a:hover{color:#fff}.main-footer{color:#676767;position:relative;padding:80px 0 50px;background-color:#333}.main-footer p+.btn,.main-footer p>.btn{margin-top:10px}.main-footer .widget{margin-bottom:30px}.main-footer .widget_nav_menu ul{padding-left:0}.main-footer .widget_nav_menu ul>li>a{color:#757575}.main-footer .icon-box{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:20px}.main-footer .icon-box+.icon-box{margin-top:20px}.main-footer .icon-box i{margin:0 15px 15px 0;display:inline-block;position:relative;top:6px;font-size:28px}.main-footer .icon-box .title{display:inline-block;color:#fff;font-size:16px}.main-footer .icon-box .subtitle{display:block}.bottom-footer{position:relative;padding:23px 0;background-color:#292929}@media (max-width:992px){.bottom-footer{text-align:center}}.bottom-footer p{margin-bottom:0;color:#777}@media (max-width:992px){.bottom-footer p{margin:3px 0}}.bottom-footer a{color:#e4e4e4}.bottom-footer a:hover{color:#fff}.bottom-footer i{margin:0 3px;vertical-align:middle;font-size:20px}.bottom-footer .bottom-middle{text-align:center}@media (min-width:992px){.bottom-footer .bottom-right{text-align:right}}.scrollToTop{visibility:hidden;opacity:0;right:20px;line-height:55px;display:block;text-align:center;color:#fff;cursor:pointer;position:fixed;height:55px;bottom:20px;font-size:20px;background-color:rgba(0,0,0,.2);width:55px}@media (min-width:992px){.scrollToTop.visible{visibility:visible;opacity:1}}.scrollToTop:hover{color:#fff;background-color:rgba(0,0,0,.3)}.search-list-results{padding-left:0;counter-reset:counter-search}.search-list-results li{display:block;border-bottom:1px solid #e6e6e6;position:relative;padding:30px 0;counter-increment:counter-search}.search-list-results li:before{left:0;font-weight:700;position:absolute;top:calc(50% - 24px);font-size:30px;content:counter(counter-search)}.search-list-results li a{text-decoration:none;color:#333}.search-list-results li .post-title{margin-bottom:0;padding-left:45px;font-size:22px}.text-404{margin-bottom:60px;text-align:center}.text-404 img{margin-bottom:30px}.text-404 p{color:#a5a5a5;font-size:16px}@media (min-width:992px){.text-404 .search-form{margin:40px auto 0;width:500px}}body:not(.blog).sidebar-hide .alignfull{-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;max-width:none;width:100vw}body:not(.blog).sidebar-hide .alignfull img{width:100vw}@media (min-width:992px){body:not(.blog).sidebar-hide .alignwide{left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-left:50%;max-width:inherit;width:970px}}@media screen and (min-width:1200px){body:not(.blog).sidebar-hide .alignwide{width:1170px}}@media screen and (min-width:1400px){body:not(.blog).sidebar-hide .alignwide{width:1300px}}.wp-block-table{margin:0}.wp-block-table th{border-color:transparent}.wp-block-table td,.wp-block-table th{border:1px solid #e2e2e2;padding:10px 20px}.wp-block-table figcaption{color:#a5a5a5;font-size:15px}.wp-block-table.is-style-stripes td{border-bottom-color:#f2f2f2}.wp-block-table.is-style-stripes tr:last-of-type td{border-bottom:none}.wp-block-quote:not(.is-large):not(.is-style-large){margin:30px 0;border-style:solid;padding-bottom:10px;border-color:#a2c046;padding-top:10px;-webkit-transition:border-color .15s ease;transition:border-color .15s ease}.wp-block-quote:not(.is-large):not(.is-style-large):hover{border-color:#9ab83f}.wp-block-quote:not(.is-large):not(.is-style-large):not(.has-text-align-right){border-width:0 0 0 4px;padding-left:50px}.wp-block-quote:not(.is-large):not(.is-style-large).has-text-align-right{border-width:0 4px 0 0;padding-right:50px}.wp-block-quote>p{margin-bottom:0}.wp-block-quote cite,.wp-block-quote footer,.wp-block-quote__citation{font-weight:700;margin-top:20px;display:block;color:#a2c046;font-style:normal;font-size:15px}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:20px 0 30px;border:none}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{text-align:left;font-size:15px}.wp-block-quote.is-large cite p,.wp-block-quote.is-large footer p,.wp-block-quote.is-style-large cite p,.wp-block-quote.is-style-large footer p{font-size:15px}.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:before{display:none}.wp-block-pullquote{border-bottom-color:rgba(0,0,0,.08);border-left:none;margin:30px 0;padding:47px 0;border-top-color:rgba(0,0,0,.08)}.wp-block-pullquote.alignleft{margin-top:10px;margin-right:30px}.wp-block-pullquote.alignright{margin-top:10px;margin-left:30px}@media (max-width:580px){.wp-block-pullquote.is-style-solid-color blockquote{max-width:inherit}}.wp-block-pullquote blockquote{border-left:none;margin:auto;padding:0}.wp-block-pullquote blockquote:after{display:none}.wp-block-pullquote blockquote p{color:inherit;padding:0 50px;font-size:22px}.wp-block-pullquote blockquote cite,.wp-block-pullquote blockquote footer,.wp-block-pullquote blockquote__citation{text-transform:none;font-weight:700;margin-top:15px;display:block;color:#a2c046;font-style:normal;font-size:15px}.wp-block-pullquote blockquote:before{display:none}.wp-block-pullquote.is-style-solid-color blockquote{text-align:inherit}.wp-block-pullquote.is-style-solid-color blockquote p{font-size:22px}.wp-block-code{font-family:monospace;font-weight:inherit;border:none;line-height:inherit;display:inline-block;color:#343434;font-style:inherit;padding:0;font-size:14px;background-color:transparent}.wp-block-button{margin-bottom:28px}.wp-block-button .wp-block-button__link{font-family:Roboto,sans-serif;font-weight:700;text-shadow:0 1px 1px rgba(0,0,0,.25);border-radius:1px;text-decoration:none;border:none;line-height:1;display:inline-flex;justify-content:center;outline:none;color:#fff;align-items:center;position:relative;padding:18px 22px;font-size:13px;background-color:#a2c046}.wp-block-button .wp-block-button__link:active:focus,.wp-block-button .wp-block-button__link:hover{border-color:transparent;background-color:#9ab83f}.wp-block-button .wp-block-button__link:first-of-type{margin-right:5px}.wp-block-button.is-style-squared .wp-block-button__link{border-radius:1px}.wp-block-button.is-style-outline .wp-block-button__link{text-shadow:none;border-radius:1px;border:2px solid rgba(0,0,0,.1);color:#969696;padding:18px 22px;background:transparent}.wp-block-button.is-style-outline .wp-block-button__link:hover{color:#969696;border-color:rgba(0,0,0,.2)}.wp-block-button.aligncenter{margin-bottom:20px;text-align:center}.wp-block-buttons{margin-bottom:28px}.wp-block-buttons .wp-block-button{margin:0 10px 0 0}.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0}.wp-block-latest-posts__post-date{color:#a5a5a5;font-size:14px}.wp-block-archives,.wp-block-categories{margin-bottom:30px;padding-left:0}.wp-block-archives select,.wp-block-categories select{-webkit-appearance:none;appearance:none;border:1px solid #eee;padding:13px 20px;background:#f9f9f9 url(assets/images/select-bg.png);background-position:right 20px center;background-repeat:no-repeat;width:auto}.wp-block-archives select:focus,.wp-block-categories select:focus{outline:none;border-color:#cecece}.wp-block-archives li,.wp-block-categories li{list-style:none;position:relative}.wp-block-archives li a,.wp-block-categories li a{font-weight:500;position:relative}.wp-block-archives li a:before,.wp-block-categories li a:before{font-family:Font Awesome\ 5 Free;font-weight:900;color:rgba(0,0,0,.3);position:relative;font-size:14px;-webkit-transition:color .1s ease-in-out;transition:color .1s ease-in-out;margin-right:10px;content:"\f105"}.wp-block-archives li a:hover:before,.wp-block-categories li a:hover:before{color:rgba(0,0,0,.5)}.wp-block-archives li .cat-count,.wp-block-categories li .cat-count{font-weight:700;border-radius:50%;margin-left:3px;line-height:1;display:inline-flex;justify-content:center;text-align:center;color:#464646;align-items:center;position:relative;height:19px;font-size:12px;-webkit-transition:all .15s ease;transition:all .15s ease;background-color:#a2c046;width:19px}.wp-block-archives.aligncenter,.wp-block-categories.aligncenter{text-align:center}.wp-block-archives-dropdown{margin-bottom:30px}.wp-block-column{margin-bottom:0}.wp-block-separator{margin:30px auto;border-bottom:1px solid #d0d5da;height:auto;background:none}.wp-block-separator+h2{clear:left}.wp-block-columns,.wp-block-image{margin-bottom:30px}.wp-block-image figcaption{margin-bottom:0;margin-top:10px;color:#a5a5a5;font-size:15px}.wp-block-gallery{margin-bottom:20px}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{font-style:15px;padding:10px}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption{padding:15px 10px;font-size:15px}.blocks-gallery-caption,.wp-block-embe figcaption,.wp-block-image figcaption{margin-bottom:0;margin-top:10px;color:#a5a5a5;font-size:15px}.wp-block-cover,.wp-block-cover-image{margin-bottom:30px;line-height:1.25;color:#fff}.wp-block-cover-image.has-background-dim .wp-block-cover-text,.wp-block-cover.has-background-dim .wp-block-cover-text{color:#fff}pre.wp-block-verse{font-family:monospace;display:block}.wp-block-embed{margin-bottom:30px;margin-left:auto;margin-right:auto}.wp-block-embed figcaption{margin-bottom:0;margin-top:10px;color:#a5a5a5;font-size:15px}@media screen and (max-width:580px){.wp-block-embed__wrapper{overflow:scroll}}.wp-block-embed__wrapper .embed-responsive{margin-bottom:0;overflow:visible}.wp-block-embed-twitter{display:flex;align-items:center;flex-direction:column}.wp-block-embed-facebook .embed-responsive:before,.wp-block-embed-twitter .embed-responsive:before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before,.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:0}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper .embed-responsive:before{padding-top:68%}.wp-block-calendar{margin-bottom:30px}.wp-block-calendar table{margin-bottom:0}.wp-block-calendar table>caption{font-weight:700;caption-side:top;border:1px solid hsla(0,0%,100%,.25);text-align:center;color:#fff;padding:8px 0;background-color:#a2c046}.wp-block-calendar table thead{background-color:#dedede}.wp-block-calendar table thead tr th{border:1px solid #dedede;text-align:center;color:inherit;padding:5px 0;background:transparent}.wp-block-latest-comments{padding-left:0}.wp-block-latest-comments__comment-avatar{margin-right:20px}.wp-block-latest-comments__comment-date{font-size:14px}.wp-block-latest-comments__comment-excerpt p{font-size:16px}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:58px}.wp-block-search{margin-bottom:25px}.wp-block-search .wp-block-search__inside-wrapper{display:block}.wp-block-search .wp-block-search__input{border-radius:2px;border:1px solid #eee;color:#a5a5a5;padding:0 20px;height:56px;max-width:100%;background-color:#f9f9f9;width:65%}.wp-block-search .wp-block-search__input:active,.wp-block-search .wp-block-search__input:focus{outline:none;color:#a5a5a5;border-color:#cecece}.wp-block-search label.wp-block-search__label{font-family:Roboto Slab,serif;margin-bottom:10px;color:#464646;font-size:20px;width:100%}.wp-block-search .wp-block-search__button{font-family:Roboto,sans-serif;font-weight:700;border-bottom-left-radius:0;border:none;margin-left:0;line-height:1;outline:none;color:#fff;height:56px;font-size:14px;background-color:#a2c046;border-top-left-radius:0;width:35%}.wp-block-search .wp-block-search__button:hover{background-color:#9ab83f}.wp-block-audio audio{min-width:auto}.wp-block-audio figure{margin-left:auto;margin-right:auto}.wp-block-audio figcaption{color:#a5a5a5;font-size:15px}.wp-block-file .wp-block-file__button{font-weight:700;background-color:#a2c046}.wp-block-file .wp-block-file__button:hover{opacity:1;background-color:#9ab83f}.wp-block-tag-cloud .tag-cloud-link{margin-bottom:4px;border-radius:2px;text-decoration:none;box-shadow:0 1px 1px rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.1);display:inline-block;color:#a5a5a5;padding:8px 10px;-webkit-transition:all .15s ease;transition:all .15s ease}.wp-block-tag-cloud .tag-cloud-link:hover{color:#fff;border-color:transparent;background-color:#9ab83f}p:last-of-type+.wp-block-cover,p:last-of-type+.wp-block-media-text{margin-top:20px}.wp-block-group+p:last-of-type{margin-top:25px}