html{overflow-x:hidden;position:relative;width:100%}body{color:#434343;font-size:16px;line-height:1.7;overflow-x:hidden;position:relative}::-webkit-input-placeholder{color:#fff;font-size:17px;font-weight:400;opacity:1}::-moz-placeholder{color:#fff;font-size:17px;font-weight:400;opacity:1}:-ms-input-placeholder{color:#fff;font-size:17px;font-weight:400;opacity:1}:-moz-placeholder{color:#fff;font-size:17px;font-weight:400;opacity:1}*:focus{outline:none}h1{font-size:36px}h2{font-size:36px}h6{font-size:18px}body:not(.home) .entry-content .vce-text-block h2{font-family:"Quattrocento",serif!important;font-size:28px;margin-bottom:30px;font-weight:400;color:#002536}.main-content{padding:0}.entry-content ul>li::before{display:none}.entry-content .vce-text-block ul>li{margin:0 0 12px;padding:0 0 0 30px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZQTFRFR3BMlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtlsYtxYxdhQAAABF0Uk5TAKZRie7QEOcman3BMvpfBt43Ih5wAAABjUlEQVRYw72X17aEMAhFLSmmqfz/zw531BlLQgqz7nnfx2CAQNclpAbby1WEIFbZ20F1VfKjhJvk6EtpZR707mFKzqGsgKSEzVrMGkgJQ+KTg6zclOYHAQUSQ4ofoVBjFF96KFa/8PioQxWPDs3xJ/7DANW63MUk6g3EOR8cNMid8heaNH/qR7cZ6KOyLDTK7ikkWg3EdgQDzdpqW5YDq7ueVr77X9UH1fXGfVUSm+f3xpoItoDVPQZVx9+rRhWX0c5P+l5SlsVjLvUsHhuLZPH4F9dngo5zX8rD2j0KIfh7ehM8iC7E+8RcxkNIGXwdSB4N4iF8o6B5DOH5E/V0OkOGx58YucbDweR5vMZYIn0csjwmUjSV9WUGIHhM5XgxnR0oHospUc5fB5LHck4Vw+FA85JoaZsDzb9bWrKpaswon3m0PNnWg3OB5uVvHhb208Z+XPnPO3vA4I84/CGLPebxB03+qFvpEBm2lxqH2LjPXzh+sPLwl66/Q2TqQs+sxVNbxVt9l/9ZvuvW/xfVIMTJRB2vaQAAAABJRU5ErkJggg==");background-repeat:no-repeat;background-position:top 5px left;background-size:auto 18px}.entry-content ul>li::before{display:none}.content-wrapper{padding:0;margin:0}.custom-logo .pos-abs{position:absolute;z-index:1;top:-45px;box-shadow:0px 5px 15px #002536;-webkit-box-shadow:0px 5px 15px #002536;-moz-box-shadow:0px 5px 15px #002536;-ms-box-shadow:0px 5px 15px #002536;-o-box-shadow:0px 5px 15px #002536;width:100%}body:not(.home) .custom-logo .pos-abs{top:-85px}body:not(.home) header.vcv-header{position:absolute!important;z-index:999;width:100%;top:0}.custom-header .custom-main-navigation ul.menu{margin:0;padding:0}.custom-header .custom-main-navigation ul.menu>li.menu-item a{padding:10px 15px;font-weight:900}.custom-header .custom-main-navigation ul.menu>li.menu-item:first-child a{padding-left:0!important}.custom-header .custom-main-navigation ul.menu li.menu-item:last-child a{padding-right:0!important}.custom-header .custom-main-navigation ul.menu li.menu-item:hover .sub-menu li a{padding:12px 10px;width:22em;line-height:1.4}.custom-logo{position:relative}.custom-logo .pos-abs img{position:absolute}.custom-testimonial .sp-testimonial-free-section .slick-dots li{margin:3px 10px}.custom-testimonial .sp-testimonial-free-section .slick-dots li button{width:8px;height:8px}.banner{position:relative;width:100%}.banner img{width:100%}.banner:before{content:"";position:absolute;background:rgba(0,37,54,.26);width:100%;height:100%;top:0;left:0}.custom-breadcrumb{z-index:1;margin-top:-30px;padding-left:65px;font-size:13px;font-weight:700;color:#b7b7b7;letter-spacing:.65px;text-transform:uppercase}.our-services-section ul.services{margin:0;padding:0;display:-ms-flexbox!important;display:flex!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.our-services-section ul.services li{margin:0 0 30px;padding-left:15px}.our-services-section ul.services li div{margin:0 0 15px;padding:0}.our-services-section ul.services li a{color:#000}.our-services-section ul.services li .title{font-weight:700;font-family:Lora;font-size:19px;color:#002536;text-shadow:1px 1px 1px rgba(0,0,0,.25);background:#96c62d;padding:15px 20px;text-align:center;transition:all .2s ease-in-out}.our-services-section ul.services li a:hover .title{color:#fff;transition:all .2s ease-in-out}.our-services-section ul.services li .excerpt,.our-services-section ul.services li .excerpt p{line-height:1.5;min-height:145px}.our-services-section ul.services li .feat-img img{width:100%}.footer-form-wrap .vce-asset-background-simple--style-no-repeat .vce-asset-background-simple-item{background-size:45% 100%}.custom-social-icon.vce-mono-social-icons .vce-mono-social-icons-inner .vce-mono-social-icons-profile-icon{width:40px;height:40px}.contact-details ul{list-style:none;padding:0}.contact-details ul li{font:normal 16px/26px "Montserrat",sans-serif;margin-bottom:5px}.contact-details ul li a{color:#fff}.footer-menu.vce-basic-menu-container .vce-basic-menu ul{list-style:none;padding:0}.footer-menu.vce-basic-menu-container .vce-basic-menu ul li.menu-item{font:normal 16px/26px "Montserrat",sans-serif;width:100%;margin-bottom:5px}.footer-menu.vce-basic-menu-container .vce-basic-menu ul .menu-item a{padding:0;text-transform:none;color:#fff}@media screen and (max-width:1540px){.banner img{height:320px}}@media screen and (max-width:1400px){.custom-header .custom-main-navigation ul.menu li.menu-item a{font-size:12px}}@media screen and (max-width:1199px){h1{font-size:32px}h2{font-size:30px}.custom-header .custom-main-navigation ul.menu>li.menu-item a{padding:10px 13px}body:not(.home) .custom-logo .pos-abs{top:-67px}.banner img{height:280px}.our-services-section ul.services li .title{font-size:16px;padding:15px 10px}.our-services-section ul.services li .excerpt,.our-services-section ul.services li .excerpt p{min-height:168px}}@media screen and (max-width:991px){h1{font-size:28px}.custom-logo .pos-abs{top:-38px}div#n2-ss-2 .n2-ss-layer.n2-ow{margin-bottom:30px!important}div#n2-ss-2 .slider-title.n2-ss-item-content.n2-ow{font-size:40px;margin-bottom:0!important}.custom-sandwich-menu .vce-sandwich-side-menu-container--position-right button.vce-sandwich-side-menu-close-button{left:inherit;right:20px;top:30px}.custom-sandwich-menu .vce-sandwich-side-menu-container .vce-sandwich-side-menu-inner{padding:15px 0}.custom-sandwich-menu .vce-sandwich-side-menu-container .vce-sandwich-side-menu-inner nav>ul>li.menu-item{line-height:1.7;font-size:17px;padding-bottom:6px}.custom-sandwich-menu .vce-sandwich-side-menu-container .vce-sandwich-side-menu-inner ul li.menu-item a:hover,.custom-sandwich-menu .vce-sandwich-side-menu-container .vce-sandwich-side-menu-inner ul li.menu-item a:focus{text-decoration:none}.custom-sandwich-menu .vce-sandwich-side-menu-container .vce-sandwich-side-menu-inner ul li ul.sub-menu li a{color:rgba(255,255,255,1);font-size:15px;font-weight:400;line-height:1.5;display:block;margin-bottom:8px;border-bottom:rgba(255,255,255,.3) solid 1px;padding-bottom:8px}.custom-sandwich-menu .vce-sandwich-side-menu-inner nav>ul>.menu-item-has-children>.sub-menu>.menu-item{padding:0}body:not(.home) .custom-logo .pos-abs{top:-70px}.banner img{height:230px}.custom-breadcrumb{padding-left:45px}.our-services-section ul.services li .excerpt,.our-services-section ul.services li .excerpt p{min-height:145px}}@media screen and (max-width:767px){h2{font-size:28px}.custom-logo .pos-abs{top:-27px}.footer-form-wrap .vce-asset-background-simple--style-no-repeat .vce-asset-background-simple-item{background-size:cover}body:not(.home) .custom-logo .pos-abs{top:-54px}.banner img{height:160px}.custom-breadcrumb{margin-top:5px}.our-services-section ul.services li .excerpt,.our-services-section ul.services li .excerpt p{min-height:auto}.our-services-section ul.services li{padding-left:0;padding-right:0}.custom-breadcrumb{font-size:12px}}@media screen and (max-width:575px){@media screen and (max-width:543px){h1{font-size:28px}body:not(.home) .entry-content .vce-text-block h2{font-size:25px}h2{font-size:25px}.custom-slider div#n2-ss-2 .slider-title.n2-ss-item-content.n2-ow{font-size:32px;padding-top:30px}.custom-logo .pos-abs{top:-14px;max-width:120px}body:not(.home) .custom-logo .pos-abs{top:-42px;max-width:140px}.banner img{height:140px}.custom-breadcrumb{padding-left:30px}}}