body{background:#fff;color:#000;font-family:'Montserrat',sans-serif;font-size:15px;font-weight:400;letter-spacing:.02em;line-height:1.6em}a{color:#00572D;font-weight:500}a:hover,a:active{color:#00572D}h3,h4,h5,h6{line-height:1.2em;font-weight:400;text-transform:uppercase;font-family:'Montserrat',sans-serif;letter-spacing:.05em}h1,h2{line-height:1.2em;font-weight:200;text-transform:uppercase;font-family:'Montserrat',sans-serif;letter-spacing:.05em}.btn.btn_primary{color:#fff;background:#00572D}.btn.btn_secondary{color:#fff;background:#F8F7F4}.btn.btn_white{color:#00572D;background:#fff}.btn.btn_dark{color:#fff;background:#18271A}.btn.btn_primary:hover{color:#fff;box-shadow:0 5px 15px #00572D}.btn.btn_secondary:hover{color:#fff;background:#F8F7F4;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.btn.btn_white:hover{color:#00572D;background:#fff;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.btn.btn_dark:hover{color:#fff;background:#18271A;box-shadow:0 5px 15px rgb(0 0 0 / .2)}.header_alert{background:#18271A}.header_alert .text{color:#fff}.header_alert .text a{color:#fff}.header_top{background:#ECF2F8}.header_top ul li a{color:#18271A}.header_top ul li a:hover{background:rgb(0 0 0 / .1)}#header_landing #header_inner.transparent{background:#fff0}#header_landing #header_inner.transparent.down{background:rgb(255 255 255 / .9)}#header_landing.img_under #header_inner.transparent.down{background:#fff0}#header_landing #header_inner .action .back{color:#fff}#header_landing #header_inner.transparent.down .action .back{color:#00572D}#header_landing .action .link{color:#fff;background:#00572D}#header_landing .action .link:hover{background:#00572D;color:#fff;box-shadow:0 0 10px #00572D}#header_v1 #header_inner.transparent{background:#fff0}#header_v1 #header_inner.transparent.down{background:rgb(0 87 45 / .95);box-shadow:0 0 30px rgb(0 0 0 / .2)}#header_v1.img_under #header_inner.transparent.down{background:#fff0}#header_v1 #header_inner.transparent #menu ul li a{color:#00572D}#header_v1 #header_inner.transparent.down #menu ul li a{color:#00572D}#header_v1.img_under #header_inner.transparent.down #menu ul li a{color:#00572D}#header_v1 #header_inner .full{padding-left:30px}#header_v1 #header_inner.transparent #logo{transition:.5s}#header_v1 #header_inner.transparent.up #logo{padding-top:10px}#header_v1 #header_inner.transparent.down #logo{padding-top:0}#header_v1 #header_inner.transparent #logo img{max-height:80px;transition:.5s}#header_v1 #header_inner.transparent.up #logo{height:120px}#header_v1 #header_inner.transparent.up #logo img{max-height:120px}@media (max-width:767px){#header_v1 #header_inner.transparent #logo img{max-height:60px}#header_v1 #header_inner.transparent.up #logo{height:80px;padding-top:0}#header_v1 #header_inner.transparent.up #logo img{max-height:60px}#header_v1 #header_inner .full{padding:0 10px}}#header_v2 #header_inner.default{background:#fff}#header_v2 #header_inner.transparent{background:#fff0}#header_v2 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v2.img_under #header_inner.transparent.down{background:#fff0}.menu-button-left:before{background:#000}.menu-button-left:after{background:#000}#header_v2 #header_inner.transparent .menu-button-left:before,#header_v2 #header_inner.transparent .menu-button-left:after{background:#fff}#header_v2 #header_inner.transparent.down .menu-button-left:before,#header_v2 #header_inner.transparent.down .menu-button-left:after{background:#000}#header_v2.img_under #header_inner.transparent.down .menu-button-left:before,#header_v2.img_under #header_inner.transparent.down .menu-button-left:after{background:#fff}#header_v2 .action a{color:#fff;background:#00572D}#header_v2 .action a:hover{background:#00572D;color:#fff;box-shadow:0 0 10px #00572D}#header_v3 #header_inner.default{background:#fff}#header_v3 #header_inner.transparent{background:#fff0}#header_v3 #header_inner.transparent.down{background:rgb(255 255 255)}#header_v3.img_under #header_inner.transparent.down{background:#fff0}#header_v3 #header_inner.transparent #menu ul li a{color:#fff}#header_v3 #header_inner.transparent.down #menu ul li a{color:#18271A}#header_v3.img_under #header_inner.transparent.down #menu ul li a{color:#fff}#menu ul li a{position:relative;font-weight:700;color:#000;letter-spacing:.2em;font-size:13px;padding:7px 0;margin:0 10px}#menu ul li a:after{content:'';position:absolute;bottom:-1px;left:0;width:0;height:1px;background:#00572D;transition:.5s}#menu ul li :hover:after{width:100%}#menu ul li a:hover{opacity:1}#menu ul li.current-menu-item a,#menu ul li.current-menu-parent a,#menu ul li.current-page-ancestor a{color:#00572D}#menu ul li.current-menu-item a:after,#menu ul li.current-menu-parent a:after,#menu ul li.current-page-ancestor a:after{width:100%}#menu ul li.action a{color:#00572D!important;background:none;border:1px solid #00572D;margin-left:20px}#menu ul li.action a:after{display:none}#menu ul li.action a:hover{background:#00572D;color:#fff!important;box-shadow:none;opacity:1}#menu ul ul:before{border-color:#fff0 #fff0 #fff #fff0}#menu ul ul{background:#fff}#menu ul ul li a,#menu ul li.current-menu-item li a{color:#000!important}#menu ul ul li a:hover,#menu ul li.current-menu-item ul a,#menu ul li.current-menu-parent ul a,#menu ul ul li.current-menu-item a,#menu ul ul li.current-menu-parent a{color:#000!important}#menu ul ul li a:hover,#menu ul ul li.current-menu-item a{color:#000}#menu ul ul li a:hover{background:rgb(0 0 0 / .1)}#menu ul ul ul:before{border-color:#fff0 #ccc #fff0 #fff0}#menu ul ul ul{border-left:2px solid #ccc;background:#fff}@media (min-width:1099px) and (max-width:1199px){#menu ul li a{margin:0 10px}#menu ul li.action a{margin-left:10px}}.menu-button{background:none;border:2px solid #00572D}.menu-button.active{background:none}.menu-button:before{border-bottom:2px solid #00572D;border-top:2px solid #00572D}.menu-button:after{border-top:2px solid #00572D}.menu-button.active:before{border-color:#00572D}.menu-button.active:after{border-color:#00572D}.menu-button span{padding:10px;top:-2px;right:36px;background:none;color:#00572D;border:2px solid #00572D}.mobile_sidebar{background:#fff}.mobile_sidebar .menu-main-container{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.mobile_sidebar #searchform input{background:rgb(0 0 0 / .2)}.mobile_sidebar #searchform i{color:#fff}.mobile_sidebar .menu li a{color:#00572D;font-weight:700;letter-spacing:.2em;position:relative;display:inline-block}.mobile_sidebar .menu ul li a{opacity:.5}.mobile_sidebar .menu li.current-menu-item a:after,.mobile_sidebar .menu li.current-menu-parent a:after,.mobile_sidebar .menu li.current-page-ancestor a:after{content:'';position:absolute;bottom:5px;left:0;width:100%;height:1px;background:#fff;transition:.5s}.mobile_sidebar .menu li.action a{color:#00572D;background:none;font-weight:700;padding:12px;margin:0}.mobile_sidebar .menu li.action a:hover{background:none;color:#00572D;box-shadow:none}.mobile_sidebar .social li span{border:1px solid #00572D;color:#00572D}.mobile_sidebar .social li span:hover{background:#00572D;border-color:#00572D;color:#fff}.menu_sidebar{background:#18271A}.menu_sidebar nav ul li a{font-size:30px;color:#fff;font-weight:700}.menu_sidebar nav ul ul li{padding-left:20px;opacity:.5;font-size:24px}.menu_sidebar nav ul li a:before{content:'//';position:absolute;left:-35px;font-weight:300;opacity:0;transition:.5s;color:#00572D}.menu_sidebar .social li span{border:1px solid #fff;color:#fff}.menu_sidebar .social li span:hover{background:#76497D;border-color:#76497D;color:#fff}.block_heading .inner .breadcrumbs i{color:#ccc}.block_heading .inner .breadcrumbs a{color:#333}.block_heading .inner .breadcrumbs a:after{background:#00572D}.block_heading .inner .breadcrumbs span{color:#999}.block_heading.lazy .inner h1,.block_heading.lazy .inner h1{color:#fff}.block_heading.lazy .inner .breadcrumbs i{color:#fff}.block_heading.lazy .inner .breadcrumbs a{color:#fff}.block_heading.lazy .inner .breadcrumbs span{color:#fff;opacity:.5}.block_heading.lazy .inner .text{color:#fff}.block_heading.lazy .inner .post_meta li{color:#fff}.block_heading.lazy .inner .post_meta li a{color:#fff}.block_heading .overlay{opacity:1;background:rgb(0 0 0 / .3)}.block_hero .overlay{background:linear-gradient(0deg,#fff0 0%,rgb(29 46 32) 100%);opacity:.7}.block_hero .shortcode-alert{padding:50px;margin:0;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.block_hero .text .shortcode-quote i,.block_hero .text .shortcode-quote em,.block_hero .text .shortcode-quote span{color:#fff!important;opacity:1}@media (min-width:768px) and (max-width:1099px){.block_hero .shortcode-alert{padding:30px;margin:0}.block_hero .text{margin:40px}}@media (max-width:767px){.block_hero .shortcode-alert{padding:30px 20px;margin:0}.block_hero .text{max-width:calc(100% - 40px)}.block_hero.mob_ratio1{padding-top:42.86%}.block_hero.mob_ratio2{padding-top:56.25%}.block_hero.mob_ratio3{padding-top:75%}}.promo_item{background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .1)}.promo_item .preview .overlay{background:#000}.promo_item .inner{color:#18271A}.promo_item .inner .btn{background:#00572D;color:#fff}.promo_bg .inner{color:#fff}.promo_bg .inner .btn{background:#fff;color:#18271A}.promo_bg .overlay{opacity:1;background:rgb(0 0 0 / .3)}.block_promo a:hover .promo_bg .overlay{background:rgb(0 0 0 / .5)}.promo_icon .inner{color:#18271A}.promo_icon .inner .btn{background:#00572D;color:#fff}.block_promo_grid .inner.media a:hover .promo{box-shadow:none}.block_feature .inner.media i.fa{background:#fff;color:#000}.block_feature.style_2 .inner.content article{background:#fff}.block_feature.style_3 .inner .underlay{background:#00572D}.block_feature.style_1.feature_image_left.feature_image_full .inner.content,.block_feature.style_1.feature_image_right.feature_image_full .inner.content{justify-content:center}.block_feature.style_1.feature_image_full .inner.content article{padding:70px 50px}@media (max-width:767px){.page-id-12 #section_2.block_feature.style_3 .inner .media_image{height:300px}}.block_team .team_grid .details{color:#18271A}.block_team a:hover .team_grid .details h3{color:#00572D}.block_team .team_grid .preview:after,.team_popup .preview:after,.block_team .team_list .preview:after{border:1px solid #00572D}.block_parent .parent_item{background:#fff;box-shadow:0 15px 40px rgb(0 0 0 / .1);color:#18271A}.block_parent .parent_item .overlay,.block_parent .parent_item_bg .overlay{background:#000}.block_parent .parent_item_bg h3{color:#fff}ul.gallery_masonry li.grid-sizer{width:33.33%}ul.gallery_masonry li{float:left;width:33.33%}ul.gallery_masonry li.item_1{width:66.66%}ul.gallery_masonry li .inner{margin:10px;background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}@media (max-width:767px){ul.gallery_masonry{margin:10px}ul.gallery_masonry li.grid-sizer{width:50%}ul.gallery_masonry li{float:left;width:50%}ul.gallery_masonry li.item_1{width:100%}}.block_instagram{padding:10px}.block_instagram .fullwidth .insta_code{padding:0}.block_page_nav .item .preview{background-color:#00572D}.block_page_nav .item .details h3{color:#18271A}.project_menu ul li a{color:#18271A;background:#fff}.project_menu ul li a:hover{color:#00572D}.project_menu ul li.current-menu-item a{color:#fff;background:#00572D}.portfolio_v1{position:relative;padding:50px 30px}.portfolio_v1 .portfolio{text-align:center}.portfolio_v1 .item{position:relative;position:relative;margin:15px;padding-top:60%;background:rgb(0 0 0 / .1) no-repeat center center;background-size:cover}.portfolio_v1 .item .overlay{opacity:1;background:#fff0}.portfolio_v1 .portfolio:hover .item .overlay{background:rgb(0 0 0 / .6)}.portfolio_v1 .portfolio h3{position:relative;margin:0 auto;display:inline-block;padding:10px 0;text-align:center;color:#00572D}.portfolio_v1 .portfolio h3:after{content:'';position:absolute;bottom:5px;left:0;width:0;height:1px;background:#00572D;transition:.5s}.portfolio_v1 .portfolio:hover h3:after{width:100%}@media (max-width:767px){.portfolio_v1{position:relative;padding:30px 0}.portfolio_v1 .item .inner h3{font-size:18px;margin:20px}}.post_masonry.portfolio_v2 .portfolio .inner h3{color:#fff}.post_masonry.portfolio_v2 .portfolio .inner h3:after{background:#fff}.post_masonry.portfolio_v2 .portfolio .overlay{opacity:1;background:rgb(0 0 0 / .3)}.post_masonry.portfolio_v2 .portfolio:hover .overlay{background:rgb(0 0 0 / .7)}.blog_v1 .post .preview .overlay{opacity:0;width:0;left:auto;right:0;background:rgb(0 0 0 / .5)}.blog_v1 .post .preview .date{color:#fff;background:#000}.blog_v1 .post .details h3{color:#18271A}.blog_v1 .post .details .text{color:#18271A}.blog_v1 .post .details .read_more{color:#00572D}.blog_v1 .post .details .read_more:after{background:#00572D}.blog_v1 .post:hover .preview .date{background:#00572D}.blog_v2 .post:after{background:#00572D}.blog_v2 .post .preview .overlay{background:rgb(0 0 0 / .5)}.blog_v2 .post .preview .date{color:#fff;background:#000}.blog_v2 .post .details h3{color:#18271A}.blog_v2 .post .details .text{color:#18271A}.blog_v2 .post .details .read_more{color:#00572D}.blog_v2 .post .details .read_more:after{background:#00572D}.blog_v2 .post:hover .preview .date{background:#00572D}.blog_v2 .post:hover .preview.no_img .date{background:#00572D}.feed_posts .post:after{background:#00572D}.feed_posts .post .preview .overlay{background:rgb(0 0 0 / .5)}.feed_posts .post .preview .date{color:#fff;background:#000}.feed_posts .post .details h3{color:#18271A}.feed_posts .post .details .text{color:#18271A}.feed_posts .post .details .read_more{color:#00572D}.feed_posts .post .details .read_more:after{background:#00572D}.feed_posts .post:hover .preview .date{background:#00572D}.feed_posts .post:hover .preview.no_img .date{background:#00572D}#author_block{background:#f9f9f9}#author_block .icon{border:1px solid #ccc}#author_block .icon i{color:#ccc}#author_block span{color:#ccc}#author_block h4{color:#18271A}.author_social li a i{color:#00572D}.author_social li a:hover i{background:#00572D;color:#fff}.post_nav a{background:#fff;color:#00572D}.post_nav a:hover{background:#00572D;color:#fff}.widget h3{color:#18271A}.widget ul li a{color:#18271A;border-left:2px solid #fff}.widget ul li a:hover,.widget ul li.current-cat a,.widget ul li.current-menu-item a{color:#00572D;border-left-color:#00572D}#searchform .searchsubmit{color:#000}#searchform .searchsubmit:hover{color:#000}.widget_menu ul li a{color:#18271A;border-left:2px solid #fff}.widget_menu ul li a:hover,.widget_menu ul li.current-menu-item a{border-left-color:#00572D;color:#00572D}.logo_block{background:#f1f1f1}footer .social li span{color:#fff;border:none}.footer_landing{background:#00572D;color:#fff}.footer_landing .address a{color:#fff}.footer_landing .copyright a{color:#fff}.footer_v1{background:#00351B;color:#fff;padding:40px}.footer_v1 .row.container{width:100%}.footer_v1 .address{font-size:12px;padding:0 0 15px 0}.footer_v1 .address .shortcode-button{font-size:14px}.footer_v1 .logo{display:block;text-align:center;padding-bottom:20px}.footer_v1 .footer_menu li a{display:inline-block;position:relative;padding:3px 0;color:#fff;font-weight:700;text-transform:uppercase;letter-spacing:.2em;font-size:12px;margin-bottom:4px}.footer_v1 .footer_menu li a:hover{text-decoration:none}.footer_v1 .footer_menu li a:after{content:'';position:absolute;bottom:0;left:0;width:0;height:1px;background:#fff;transition:.5s}.footer_v1 .footer_menu li a:hover:after{width:100%}.footer_v1 .footer_menu li.action a{color:#fff}.footer_v1 .footer_menu li.action a:after{background:#fff}.footer_v1 .copyright{text-align:center;font-size:10px}.footer_v1 .copyright a{color:#fff}@media (min-width:768px) and (max-width:1099px){.footer_v1 .row.container{width:100%;max-width:100%}}.footer_v2{background:#00572D;color:#fff}.footer_v2 .address a{color:#fff}.footer_v2 .footer_menu li a{color:#fff}.footer_v2 .footer_menu li.action a{color:#00572D}.footer_v2 .copyright a{color:#fff}.footer_v3{background:#00572D;color:#fff}.footer_v3 .address a{color:#fff}.footer_v3 .copyright a{color:#fff}.footer_v3 .box_right{background:rgb(0 0 0 / .1)}textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{background:#fff;border:1px solid rgb(0 0 0 / .2);color:#00572D}textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus{background:rgb(255 255 255);border-color:rgb(0 0 0 / .3);color:#000}input[type="button"],input[type="submit"],button{background:none;color:#00572D;border:1px solid #00572D;font-weight:700}input[type="button"]:hover,input[type="submit"]:hover,button:hover{background:#00572D;box-shadow:0 0 5px #00572D}.gfield_radio input[type=checkbox]:checked~.check,.gfield_radio input[type=radio]:checked~.check{border:1px solid #00572D!important}.gfield_radio input[type=radio]:checked~.check::before{background:#00572D!important}.gfield_checkbox input[type=checkbox]:checked~.check::before{color:#00572D!important}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:#fff0 #fff0 #00572D}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#00572D #fff0 #fff0}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#00572D!important}.select2-container--classic .select2-selection--single:focus,.select2-container--classic.select2-container--open .select2-selection--single,.select2-container--classic .select2-selection--multiple:focus,.select2-container--classic.select2-container--open .select2-selection--multiple,.select2-container--classic.select2-container--open .select2-dropdown{border-color:#00572D!important}