body{overflow-x:hidden;font-size:16px;color:#333;background-color:#fff;line-height:1.6;font-family:Muli,sans-serif}body:before{right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";position:fixed;opacity:0;bottom:0;visibility:hidden;top:0;background:rgba(0,0,0,.2);left:0;z-index:99}body.offcanvas-menu:before{opacity:1;visibility:visible}.text-black{color:#000!important}a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}a,a:hover{color:#0fb78d}a:hover{text-decoration:none}::selection{color:#fff;background:#000}.text-primary,a.text-primary,a.text-primary:hover{color:#0fb78d!important}.h1,.h2,.h3,.h4,h1,h2,h3,h4{color:#black;font-family:Libre Baskerville,serif}.btn{padding:15px 30px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05rem;border-radius:30px}.btn:active,.btn:focus{outline:none;-webkit-box-shadow:none;box-shadow:none}.btn.btn-primary{border-color:#0fb78d;background:#0fb78d}.btn.btn-primary:hover{border-color:#11ca9c;background:#11ca9c}.btn.btn-sm{padding:10px 15px}.btn.btn-outline-primary{border-color:#0fb78d;color:#0fb78d}.btn.btn-outline-primary:hover{color:#fff;background:#0fb78d}.custom-select,.form-control{height:45px;font-size:16px;border:1px solid #43434d;color:#000;border-radius:0;background:transparent}.custom-select:active,.custom-select:focus,.form-control:active,.form-control:focus{border-color:#0fb78d;color:#000;-webkit-box-shadow:none;box-shadow:none;background:transparent}.custom-select::-webkit-input-placeholder,.form-control::-webkit-input-placeholder{color:rgba(0,0,0,.5)}.custom-select::-moz-placeholder,.form-control::-moz-placeholder{color:rgba(0,0,0,.5)}.custom-select:-ms-input-placeholder,.form-control:-ms-input-placeholder{color:rgba(0,0,0,.5)}.custom-select:-moz-placeholder,.form-control:-moz-placeholder{color:rgba(0,0,0,.5)}.gutter-v2{margin-right:-5px;margin-left:-5px}@media (max-width:991.98px){.gutter-v2{margin-right:-15px;margin-left:-15px}}.gutter-v2>.col,.gutter-v2>[class*=col-]{padding-right:5px;padding-left:5px}@media (max-width:991.98px){.gutter-v2>.col,.gutter-v2>[class*=col-]{padding-right:15px;padding-left:15px}}.spinner-border{color:#0fb78d}#overlayer{height:100%;right:0;position:fixed;bottom:0;top:0;background:#fff;left:0;width:100%;z-index:7100}.loader{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;z-index:7700}.logo,.top-bar a{color:#fff}.logo{font-size:24px;font-weight:700;left:15px}@media (max-width:991.98px){.logo{left:20px}}.logo:hover{color:#fff}.menu-absolute{position:absolute!important}.btn-book{right:15px;position:absolute;margin-top:-2px}@media (max-width:991.98px){.btn-book{right:60px}}.site-nav{position:absolute;top:0;width:100%;z-index:9}.site-nav a{position:relative;cursor:pointer;z-index:9}.site-nav{padding-top:20px;padding-bottom:20px}.site-nav h1{padding:0;font-size:24px;margin:0}.site-nav .site-navigation .site-menu{margin-bottom:0}.site-nav .site-navigation .site-menu>li{display:inline-block}.site-nav .site-navigation .site-menu>li>a{padding:10px 15px;font-size:14px;text-decoration:none!important;color:hsla(0,0%,100%,.5);position:relative;display:inline-block}.site-nav .site-navigation .site-menu>li.active>a,.site-nav .site-navigation .site-menu>li>a:hover{color:#fff}.site-nav .site-navigation .site-menu .has-children{position:relative}.site-nav .site-navigation .site-menu .has-children>a{position:relative;padding-right:20px}.site-nav .site-navigation .site-menu .has-children>a:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:14px;right:0;content:"\e313";position:absolute;top:50%;font-family:icomoon}.site-nav .site-navigation .site-menu .has-children .dropdown{padding:20px 0;-webkit-transition:.2s 0s;-o-transition:.2s 0s;transition:.2s 0s;position:absolute;opacity:0;visibility:hidden;text-align:left;top:100%;-webkit-box-shadow:0 2px 10px -2px rgba(0,0,0,.1);box-shadow:0 2px 10px -2px rgba(0,0,0,.1);background:#fff;margin-left:0;margin-top:20px;z-index:999}.site-nav .site-navigation .site-menu .has-children .dropdown a{font-size:14px;color:#000;-webkit-transition:all 0s;-o-transition:all 0s;transition:all 0s;text-transform:none;letter-spacing:normal}.site-nav .site-navigation .site-menu .has-children .dropdown .active{color:#0fb78d!important}.site-nav .site-navigation .site-menu .has-children .dropdown>li{list-style:none;padding:0;min-width:180px;margin:0}.site-nav .site-navigation .site-menu .has-children .dropdown>li>a{padding:5px 20px;display:block}.site-nav .site-navigation .site-menu .has-children .dropdown>li.active>a,.site-nav .site-navigation .site-menu .has-children .dropdown>li>a:hover{color:#0fb78d}.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children>a:before{right:20px;content:"\e315"}.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown,.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children>ul{top:0;left:100%}.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children:active>a,.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children:focus>a,.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children:hover>a,.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children>.dropdown li a:hover,.site-nav .site-navigation .site-menu .has-children .dropdown>li.has-children>ul li a:hover{color:#0fb78d}.site-nav .site-navigation .site-menu .has-children:active>a,.site-nav .site-navigation .site-menu .has-children:focus>a,.site-nav .site-navigation .site-menu .has-children:hover>a{color:#fff}.site-nav .site-navigation .site-menu .has-children:active,.site-nav .site-navigation .site-menu .has-children:focus,.site-nav .site-navigation .site-menu .has-children:hover{cursor:pointer}.site-nav .site-navigation .site-menu .has-children:active>.dropdown,.site-nav .site-navigation .site-menu .has-children:focus>.dropdown,.site-nav .site-navigation .site-menu .has-children:hover>.dropdown{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;opacity:1;visibility:visible;margin-top:0}.site-mobile-menu-close{height:30px;position:relative;top:-20px;cursor:pointer;width:30px;display:block;z-index:99}.site-mobile-menu-close>span{height:30px;position:absolute;cursor:pointer;width:30px;display:block}.site-mobile-menu-close>span:after,.site-mobile-menu-close>span:before{height:30px;content:"";position:absolute;background:#000;width:2px}.site-mobile-menu-close>span:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.site-mobile-menu-close>span:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.site-mobile-menu{height:100vh;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);padding-top:20px;right:0;-webkit-transition:all .8s cubic-bezier(.23,1,.32,1);-o-transition:all .8s cubic-bezier(.23,1,.32,1);transition:all .8s cubic-bezier(.23,1,.32,1);position:fixed;background:#fff;width:300px;z-index:2000}.offcanvas-menu .site-mobile-menu{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-box-shadow:-10px 0 20px -10px rgba(0,0,0,.1);box-shadow:-10px 0 20px -10px rgba(0,0,0,.1)}.site-mobile-menu .site-mobile-menu-header{padding-right:20px;width:100%;float:left;padding-left:20px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close{float:right;margin-top:8px}.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span{font-size:30px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;padding-right:0;cursor:pointer;line-height:1;padding-left:10px;display:inline-block}.site-mobile-menu .site-mobile-menu-body{height:calc(100vh - 52px);overflow-y:scroll;padding:0 20px 150px;position:relative;-webkit-overflow-scrolling:touch}.site-mobile-menu .site-nav-wrap{list-style:none;padding:0;position:relative;margin:0}.site-mobile-menu .site-nav-wrap a{padding:5px 20px;color:#000;position:relative;display:block}.site-mobile-menu .site-nav-wrap a:hover{color:#0fb78d}.site-mobile-menu .site-nav-wrap li{position:relative;display:block}.site-mobile-menu .site-nav-wrap li.active>a{color:#0fb78d}.site-mobile-menu .site-nav-wrap .arrow-collapse{height:36px;border:1px solid #f8f9fa;right:0;position:absolute;text-align:center;top:0;border-radius:50%;cursor:pointer;width:36px;z-index:20}.site-mobile-menu .site-nav-wrap .arrow-collapse:before{-webkit-transform:translate(-50%,-50%) rotate(-180deg);-ms-transform:translate(-50%,-50%) rotate(-180deg);transform:translate(-50%,-50%) rotate(-180deg);font-size:14px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"\e313";position:absolute;top:50%;left:50%;font-family:icomoon;z-index:20}.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.site-mobile-menu .site-nav-wrap>li{position:relative;width:100%;float:left;display:block}.site-mobile-menu .site-nav-wrap>li>a{font-size:14px;padding-left:20px}.site-mobile-menu .site-nav-wrap>li>ul{list-style:none;padding:0;margin:0}.site-mobile-menu .site-nav-wrap>li>ul>li{display:block}.site-mobile-menu .site-nav-wrap>li>ul>li>a{font-size:14px;padding-left:40px}.site-mobile-menu .site-nav-wrap>li>ul>li>ul{padding:0;margin:0}.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li{display:block}.site-mobile-menu .site-nav-wrap>li>ul>li>ul>li>a{font-size:14px;padding-left:60px}.sticky-wrapper{position:absolute;width:100%;z-index:100}.sticky-wrapper.is-sticky .burger span,.sticky-wrapper.is-sticky .burger:after,.sticky-wrapper.is-sticky .burger:before{-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;background:#000}.sticky-nav{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background:transparent}#sticky-wrapper.is-sticky .sticky-nav{-webkit-backdrop-filter:blur(1rem);backdrop-filter:blur(1rem);padding-top:10px;-webkit-box-shadow:4px 0 20px -5px rgba(0,0,0,.1);box-shadow:4px 0 20px -5px rgba(0,0,0,.1);background:hsla(0,0%,100%,.91);padding-bottom:10px}#sticky-wrapper.is-sticky .sticky-nav .burger span,#sticky-wrapper.is-sticky .sticky-nav .burger:after,#sticky-wrapper.is-sticky .sticky-nav .burger:before{-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease;background:#000}#sticky-wrapper.is-sticky .sticky-nav .logo,#sticky-wrapper.is-sticky .sticky-nav .site-menu>li>a{color:#000!important}#sticky-wrapper.is-sticky .sticky-nav .site-menu>li.active a,#sticky-wrapper.is-sticky .sticky-nav .site-menu>li>a.active,#sticky-wrapper.is-sticky .sticky-nav .site-menu>li>a:hover{color:#0fb78d!important}.burger{height:32px;position:relative;cursor:pointer;width:28px}.burger.light span,.burger.light:after,.burger.light:before{background:#fff}.burger span,.burger:after,.burger:before{height:2px;position:absolute;opacity:1;border-radius:2px;background:#000;width:100%;display:block}.burger:after,.burger:before{-webkit-transition:top .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);transition:top .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);-o-transition:top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);transition:top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);transition:top .35s cubic-bezier(.23,1,.32,1),transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1);-webkit-transition:top .35s cubic-bezier(.23,1,.32,1),-webkit-transform .35s cubic-bezier(.23,1,.32,1),opacity .35s cubic-bezier(.23,1,.32,1),background-color 1.15s cubic-bezier(.86,0,.07,1);content:""}.burger:before{top:4px}.burger span{top:15px}.burger:after{top:26px}.burger:hover:before{top:7px}.burger:hover:after{top:23px}.burger.active span{opacity:0}.burger.active:after,.burger.active:before{top:40%}.burger.active:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=5)}.burger.active:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=-5)}.burger:focus{outline:none}.bg-img,.untree_co-hero{background-attachment:fixed;position:relative;background-size:cover;background-position:50%;background-repeat:no-repeat}.bg-img.overlay,.untree_co-hero.overlay{position:relative}.bg-img.overlay:before,.untree_co-hero.overlay:before{right:0;content:"";position:absolute;bottom:0;top:0;background:rgba(0,0,0,.4);left:0;z-index:1}.bg-img>.container,.untree_co-hero>.container{position:relative;z-index:2}.bg-img,.bg-img>.container>.row,.untree_co-hero,.untree_co-hero>.container>.row{height:100vh;min-height:650px}@media (max-width:767.98px){.bg-img,.bg-img>.container>.row,.untree_co-hero,.untree_co-hero>.container>.row{min-height:750px}}.bg-img .caption,.untree_co-hero .caption{font-size:12px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.1rem}.bg-img .heading,.untree_co-hero .heading{font-size:45px;font-weight:700;line-height:1.4}@media (max-width:991.98px){.bg-img .heading,.untree_co-hero .heading{font-size:30px}}.bg-img .link-highlight,.untree_co-hero .link-highlight{color:#fff;position:relative;-webkit-box-shadow:0 5px 0 0 #0fb78d;box-shadow:0 5px 0 0 #0fb78d;display:inline}.bg-img .desc,.untree_co-hero .desc{font-size:18px;max-width:450px}@media (max-width:991.98px){.bg-img .desc,.untree_co-hero .desc{margin:0 auto}}.untree_co-section{padding:100px 0;position:relative}@media (max-width:991.98px){.untree_co-section{padding:50px 0}}.untree_co-section .heading h3{font-size:35px;color:#000}@media (max-width:991.98px){.untree_co-section .heading{font-size:20px}}.untree_co-section .heading strong{font-weight:700}.block-v1,.position-relative{position:relative}.block-v1{padding:30px;margin-top:-40px;z-index:8}@media (max-width:991.98px){.block-v1{margin-bottom:70px}}@media (max-width:767.98px){.block-v1{margin-bottom:30px;margin-top:0}}.block-v1 [class^=flaticon-]{height:75px;font-size:35px;margin-bottom:10px;color:#fff;text-align:center;border-radius:40%;background:hsla(0,0%,100%,.1);width:75px;line-height:75px;display:block}.block-v1 h3{font-size:18px;color:#fff}.block-v1 p{color:hsla(0,0%,100%,.7)}.block-v1 :last-child{margin-bottom:0}.block-v1.color-1{background-color:#5cb100}.block-v1.color-2{background-color:#ec661f}.block-v1.color-3{background-color:#4fb0dc}.feature{margin-bottom:40px}.feature [class^=flaticon-],.feature [class^=icon-]{height:50px;font-size:30px;margin-bottom:30px;color:#0fb78d;position:relative;text-align:center;border-radius:40%;background:rgba(15,183,141,.1);width:50px;line-height:50px;display:inline-block}.feature [class^=flaticon-]:after,.feature [class^=icon-]:after{height:60px;border:1px solid rgba(15,183,141,.2);content:"";position:absolute;top:-5px;border-radius:40%;left:-5px;width:60px}.feature [class^=flaticon-].color-1,.feature [class^=icon-].color-1{color:#5cb100;background:rgba(92,177,0,.1)}.feature [class^=flaticon-].color-1:after,.feature [class^=icon-].color-1:after{border:1px solid rgba(92,177,0,.2)}.feature [class^=flaticon-].color-2,.feature [class^=icon-].color-2{color:#ec661f;background:rgba(236,102,31,.1)}.feature [class^=flaticon-].color-2:after,.feature [class^=icon-].color-2:after{border:1px solid rgba(236,102,31,.2)}.feature [class^=flaticon-].color-3,.feature [class^=icon-].color-3{color:#4fb0dc;background:rgba(79,176,220,.1)}.feature [class^=flaticon-].color-3:after,.feature [class^=icon-].color-3:after{border:1px solid rgba(79,176,220,.2)}.feature [class^=flaticon-].color-4,.feature [class^=icon-].color-4{color:#6b53ab;background:rgba(107,83,171,.1)}.feature [class^=flaticon-].color-4:after,.feature [class^=icon-].color-4:after{border:1px solid rgba(107,83,171,.2)}.feature [class^=flaticon-].color-5,.feature [class^=icon-].color-5{color:#0fb78d;background:rgba(15,183,141,.1)}.feature [class^=flaticon-].color-5:after,.feature [class^=icon-].color-5:after{border:1px solid rgba(15,183,141,.2)}.feature [class^=flaticon-].color-6,.feature [class^=icon-].color-6{color:#fd9800;background:rgba(253,152,0,.1)}.feature [class^=flaticon-].color-6:after,.feature [class^=icon-].color-6:after{border:1px solid rgba(253,152,0,.2)}.feature h3{font-size:18px}.bg-1:before{height:70%;right:-100%;top:-40px;background:rgba(15,183,141,.2);width:150%}.bg-1:before,.bg-2:before{content:"";position:absolute;z-index:-1}.bg-2:before{height:40%;top:0;background:rgba(236,102,31,.1);left:-50%;width:70%}@media (max-width:991.98px){.bg-2{display:none}}.line-bottom{color:#0fb78d;position:relative;padding-bottom:10px}.line-bottom:before{height:3px;content:"";position:absolute;bottom:0;background:#ec661f;width:40px}.line-bottom.text-center:before{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);left:50%}.media-h{margin-bottom:30px;-webkit-box-shadow:0 15px 30px 0 rgba(0,0,0,.1);box-shadow:0 15px 30px 0 rgba(0,0,0,.1);background:#fff}.media-h figure{-ms-flex:0 0 170px;flex:0 0 170px;overflow:hidden;-webkit-box-flex:0;margin-bottom:0;position:relative}.media-h figure img{height:100%;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);margin-bottom:0;-webkit-transition:transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;position:absolute;-o-object-fit:cover;object-fit:cover;width:100%}.media-h .media-h-body{padding:20px}.media-h .media-h-body h2{font-size:20px}.media-h:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}.meta{font-size:14px;color:#ccc}.video-play-btn{height:80px;color:#fff;position:relative;border-radius:50%;background:#0fb78d;width:80px;display:inline-block}.video-play-btn:before{height:90px;border:2px solid #0fb78d;content:"";position:absolute;top:-5px;border-radius:50%;left:-5px;width:90px}.video-play-btn span{-webkit-transform:translate(-40%,-50%);-ms-transform:translate(-40%,-50%);transform:translate(-40%,-50%);font-size:20px;color:#fff;position:absolute;top:50%;left:50%}.video-play-btn:hover span{color:#fff}.block-testimonial p{font-size:18px;color:#000;line-height:2}.block-testimonial .author{display:block}.block-testimonial .author img{margin-bottom:20px;border-radius:50%;width:80px}.block-testimonial .author h3{font-size:18px;margin-bottom:0;color:#0fb78d}.block-testimonial .author .position{font-size:14px}.wide-slider-testimonial .owl-dots{position:absolute;text-align:left!important;width:auto;display:inline-block}.accordion-img{-ms-flex:0 0 180px;flex:0 0 180px;-webkit-box-flex:0}.instagram-gallery{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:-8px;margin-left:-8px;display:-webkit-box;display:-ms-flexbox;display:flex}.instagram-gallery li{max-width:33.333%;-ms-flex-preferred-size:33.333%;padding-bottom:8px;flex-basis:33.333%;padding-left:8px}.count-numbers .counter{font-size:26px;color:#0fb78d;font-family:Libre Baskerville,serif}.pricing{padding:40px;border:1px solid #efefef;text-align:center;border-radius:4px}@media (max-width:991.98px){.pricing{padding:40px 25px}}.pricing .pricing-img{height:90px;margin:0 auto;width:90px}.pricing .pricing-img:before{height:70px;content:"";position:absolute;border-radius:50%;background:rgba(15,183,141,.2);width:70px;z-index:-1}.pricing .pricing-img img{height:90px}.pricing .pricing-body .price{margin-bottom:20px}.pricing .pricing-body .price .fig{font-size:30px}.staff{padding:20px}.staff img{border-radius:50%;width:200px}.staff h3{font-size:20px}.staff .position{color:#999}.custom-pagination li{display:inline-block}.custom-pagination li a{height:50px;font-size:18px;text-align:center;width:50px;line-height:50px;display:inline-block}.custom-pagination li.active>a{color:#fff;border-radius:50%;background:#0fb78d}.contact-info i{-ms-flex-pack:center;height:44px;justify-content:center;-webkit-box-pack:center;font-size:20px;color:#fff;-webkit-box-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;align-items:center;border-radius:50px;background:#0fb78d;width:44px;float:left;-ms-flex-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-info h4{padding:0 0 0 60px;font-size:18px}.contact-info p{padding:0 0 0 60px;font-size:14px;margin-bottom:0}.item{border:none;margin-bottom:30px}.item,.item a{border-radius:4px;display:block}.item a{overflow:hidden;position:relative}.item a img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position:relative}.item .item-wrap{position:relative;display:block}.item .item-wrap:after{right:0;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;content:"";bottom:0;top:0;background:rgba(0,0,0,.4);left:0;z-index:2}.item .item-wrap:after,.item .item-wrap>span{position:absolute;opacity:0;visibility:hidden}.item .item-wrap>span{-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);font-size:1.7rem;color:#fff;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;top:50%;left:50%;z-index:3}.item .item-wrap:hover span,.item .item-wrap:hover:after{opacity:1;visibility:visible}.item .item-wrap:hover span{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);margin-top:0}.item:hover a img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.custom-block{margin-bottom:30px}.custom-block .section-title{font-size:18px;font-weight:700}.custom-accordion .accordion-item{overflow:hidden;margin-bottom:0;position:relative;border-radius:0}.custom-accordion .accordion-item .btn-link{padding:15px 0 15px 40px;border:none;text-decoration:none;color:#000;position:relative;text-align:left;-webkit-box-shadow:none!important;box-shadow:none!important;border-radius:0;background:transparent;width:100%;display:block}.custom-accordion .accordion-item .btn-link:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);content:"\f067";position:absolute;top:50%;left:15px;font-family:icomoon}.custom-accordion .accordion-item .btn-link[aria-expanded=true]{font-weight:700;color:#fff!important;background:#0fb78d}.custom-accordion .accordion-item .btn-link[aria-expanded=true]:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;content:"\f068";position:absolute;top:50%;left:15px;font-family:icomoon}.custom-accordion .accordion-item.active{z-index:2}.custom-accordion .accordion-item.active .btn-link{color:#000;-webkit-box-shadow:0 1px 10px 0 rgba(0,0,0,.1);box-shadow:0 1px 10px 0 rgba(0,0,0,.1)}.custom-accordion .accordion-item .accordion-body{padding:20px}.control{font-size:18px;margin-bottom:15px;position:relative;cursor:pointer;padding-left:30px;display:block}.control .caption{font-size:16px;position:relative;top:-3px}.control input{position:absolute;opacity:0;z-index:-1}.control__indicator{height:20px;position:absolute;top:2px;border-radius:4px;background:#e6e6e6;left:0;width:20px}.control input:focus~.control__indicator,.control:hover input~.control__indicator{background:#ccc}.control input:checked~.control__indicator{background:#0fb78d}.control input:checked:focus~.control__indicator,.control:hover input:not([disabled]):checked~.control__indicator{background:#11cf9f}.control input:disabled~.control__indicator{pointer-events:none;opacity:.9;background:#e6e6e6}.control__indicator:after{font-size:14px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"\e5ca";position:absolute;font-family:icomoon;display:none}.control input:checked~.control__indicator:after{color:#fff;display:block}.control--checkbox .control__indicator:after{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top:50%;left:50%}.control--checkbox input:disabled~.control__indicator:after{border-color:#7b7b7b}.control--checkbox input:disabled:checked~.control__indicator{opacity:.2;background-color:#0fb78d}.gal-item{margin-bottom:8px;display:block}.gal-item img{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;opacity:1;border-radius:4px}.gal-item:hover img{opacity:.5}.social-icons li,.social-icons li a{display:inline-block}.social-icons li a{height:40px;color:hsla(0,0%,100%,.5);position:relative;border-radius:50%;background:#303030;width:40px}.social-icons li a span{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.social-icons li a:hover{color:#fff}.social-icons li:first-child a{padding-left:0}.social-icons.light li a{height:40px;color:#000;position:relative;border-radius:50%;background:#f8f9fa;width:40px;display:inline-block}.video-wrap{position:relative;display:block}.video-wrap .play-wrap{height:50px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-radius:50%;background:rgba(0,0,0,.2);width:50px}.video-wrap .play-wrap,.video-wrap .play-wrap>span{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.video-wrap .play-wrap>span{color:#fff}.video-wrap:hover .play-wrap{height:60px;width:60px}.owl-carousel .owl-dots,.owl-single .owl-dots{-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);position:absolute;text-align:center;left:50%;width:100%}.owl-carousel .owl-dots .owl-dot,.owl-single .owl-dots .owl-dot{margin:5px;display:inline-block}.owl-carousel .owl-dots .owl-dot span,.owl-single .owl-dots .owl-dot span{height:8px;border-radius:50%;background:rgba(0,0,0,.2);width:8px;display:inline-block}.owl-carousel .owl-dots .owl-dot.active span,.owl-single .owl-dots .owl-dot.active span{background:#0fb78d}.owl-carousel.no-nav .owl-nav,.owl-single.no-nav .owl-nav{display:none}.testimonial{margin-bottom:30px;max-width:500px;text-align:center}.testimonial .name{font-size:18px;color:#000}.testimonial .img-wrap img{margin:0 auto;border-radius:50%;width:70px}.owl-single .owl-nav{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;width:100%}@media (max-width:767.98px){.owl-single .owl-nav{display:none}}.owl-single .owl-nav .owl-next,.owl-single .owl-nav .owl-prev{position:absolute;top:0}.owl-single .owl-nav .owl-next span,.owl-single .owl-nav .owl-prev span{padding:15px;background:#fff;display:block}.owl-single .owl-nav .owl-prev{left:-30px}.owl-single .owl-nav .owl-next{right:-30px}.owl-single .owl-nav .owl-next>span{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg);position:relative}.ul-check li{margin-bottom:10px;position:relative;padding-left:30px}.ul-check li:before{font-size:20px;content:"\e5ca";position:absolute;top:-.2rem;left:0;font-family:icomoon}.ul-check.primary li:before{color:#0fb78d}.ul-check.white li:before{color:#fff}.section-title{margin-bottom:30px;color:#000}.site-footer{padding:70px 0;font-size:14px;color:#fff;background:#0fb78d}.site-footer a{color:#0fb78d;position:relative;display:inline-block}.site-footer .btn:before{display:none}.site-footer .widget{margin-bottom:40px;position:relative;display:block;z-index:1}.site-footer .widget h3{font-size:16px;margin-bottom:30px;color:#fff}.site-footer .widget .links{width:150px}.site-footer .widget .links li{margin-bottom:10px}.site-footer .widget .links li a{color:hsla(0,0%,100%,.5)}.site-footer .widget .links li a:hover{color:#fff}.site-footer .social li{display:inline-block}.site-footer .social li a{height:30px;color:#000;position:relative;background-color:#fff;border-radius:50%;width:30px;display:inline-block}.site-footer .social li a:before{display:none}.site-footer .social li a>span{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.site-footer .social li a:hover{color:#fff;background:#13e6b1}