@font-face{font-family:'Gilroy Light';src:url("/assets/css/fonts/Gilroy-Light/Gilroy-Light.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:'Gilroy Extra Bold';src:url("/assets/css/fonts/Gilroy-ExtraBold/Gilroy-ExtraBold.otf") format("opentype");font-weight:900;font-style:normal}html, body {margin:0;border:0;padding:0;font-family:Gilroy Light, sans-serif!important;background:#fff;}h1 {font-family:Gilroy Extra Bold, sans-serif;font-size:32pt!important;letter-spacing:2px;color:#333!important;}h2 {font-family:Gilroy Light, sans-serif;font-size:14pt!important;letter-spacing:2px;color:#333!important;}strong a {color:#333;}strong a:hover {text-decoration:none;color:#333;}p {color:#555!important;line-height:1.8em;}p.tagline {margin-bottom:20px;font-size:16pt;letter-spacing:1.4px;line-height:1.4em;}strong {font-family:Gilroy Extra Bold, sans-serif;}ul#content-slider {padding:0!important;}li.slide {width:100%;height:100vh;display:flex;align-items:center;position:relative;}li.slide img {visibility:hidden;}li.slide {background-size:cover;background-position:right;}div.banner {position:absolute;top:90px;z-index:20;padding:4px 0;text-align:center;width:100%;background:#3fad38;font-family:Gilroy Extra Bold;font-size:9pt;letter-spacing:2px;}div.banner p,div.banner a {margin:0;color:#fff!important;}div.overlay_wrapper {display:flex;height:100vh;width:100%;position:absolute;align-items:center;z-index:10;background:rgba(0,0,0,0.3);}div.overlay {margin-top:55px;position:absolute;color:#fff;z-index:20;}div.overlay h1,div.overlay h3 {margin:0;color:#fff!important;}div.overlay h1 {text-transform:uppercase;font-size:10pt!important;}div.overlay h3 {font-size:43pt;line-height:1.2em;}div.overlay p {margin:30px 0 0;font-size:16pt;letter-spacing:2px;line-height:1.4em;color:#fff!important;}div.overlay h3 strong,div.overlay p strong {font-family:Gilroy Extra Bold, sans-serif;}div.overlay a.btn-primary {margin-top:40px;border:3px solid #fff;border-radius:30px;padding:12px 26px;background:none;color:#fff;font-size:11pt;font-family:Gilroy Extra Bold, sans-serif;letter-spacing:2px;}div.overlay a.btn-primary:hover {background:#fff;color:#3fad38;}ul.lSPager {position:absolute;bottom:40px;width:100%;}ul.lSPager li.active a,ul.lSPager li a {background-color:#fff!important;}ul.lSPager li.active a {opacity:1;}ul.lSPager li a {opacity:0.5;}nav.navbar {padding:0 120px!important;background:#fff;width:100%;position:absolute;z-index:999;min-height:90px;}nav.navbar ul li a {margin:0 22px;border-bottom:5px solid #fff;padding:0!important;color:#000;font-family:Gilroy Extra Bold;font-size:10pt;letter-spacing:1px;}nav.navbar ul li.active a {border-bottom:5px solid #3fad38;}nav.navbar img.logo {margin:10px 0px;height:60px;}nav.navbar i {color:#000;font-size:14pt;padding:0 20px;}nav.navbar i {color:#000;font-size:14pt;padding:0 20px;}nav.navbar .btn-secondary {background:#40ad39;font-family:Gilroy Extra Bold;font-size:10pt;padding:11px 15px;letter-spacing:2px;margin-top:-6px;border-radius:25px;margin-left:20px;border:none;}.icon-bar {width:28px; height:2px;background-color:#3fad38;display:block;transition:all 0.2s;margin-top:6px} .navbar-toggler {outline:none!important;border:none;background:transparent !important;}.navbar-toggler .top-bar {transform:rotate(45deg);transform-origin:10% 10%;} .navbar-toggler .middle-bar {opacity:0;} .navbar-toggler .bottom-bar {transform:rotate(-45deg);transform-origin:10% 90%;} .navbar-toggler.collapsed .top-bar {transform:rotate(0);} .navbar-toggler.collapsed .middle-bar {opacity:1;} .navbar-toggler.collapsed .bottom-bar {transform:rotate(0);}header {width:100%;height:120px;}footer#colophon {background:#fff!important;}footer#colophon p {margin-bottom:0;}footer#colophon hr {border-color:#ccc;}footer#colophon div.info {margin:0 20px;font-family:Gilroy Extra Bold;letter-spacing:2px;font-size:9pt;}footer#colophon div.info i {margin:0 12px;font-size:14pt;}footer#colophon p#designed_by {padding:0;letter-spacing:1px;font-size:9pt;}footer#colophon p#designed_by span {font-family:Gilroy Extra Bold;}footer#colophon a:hover {text-decoration:none;}footer#colophon p,footer#colophon a {color:#000!important;}footer#colophon ul li {padding:0;margin:0 15px;list-style-type:none;font-family:Gilroy Extra Bold;letter-spacing:1px;font-size:10pt;display:inline-block;float:left;}footer#colophon ul {float:right;display:inline-block;}img.footer_logo {max-width:170px;}@media (max-width:1550px) {nav.navbar i {padding:0 12px;}nav.navbar ul li a {margin:0 12px;}}@media (max-width:1415px) {nav.navbar {padding:0 12px!important;}}@media (max-width:1199px) {div.overlay h3 {font-size:30pt;}br.large_only {display:none;}.navbar-nav {margin-bottom:25px!important;}nav.navbar ul li a,nav.navbar ul li.active a {margin:0;border-bottom:0;padding:10px 0px!important;}nav.navbar ul li.active::before {content:"-";font-size:21pt;margin-top:-1px;margin-right:25px;font-weight:bold;color:#3fad38;float:left;}button.navbar-toggler {position:absolute;right:60px;top:21px;}nav.navbar a.btn-secondary {position:absolute;right:140px;top:27px;}nav.navbar div.header_social {position:absolute;right:360px;top:34px;}nav.navbar {padding:0 60px!important;width:100%;left:0;}}@media (max-width:991px) {h2 {font-size:14pt!important;}.our_services_bg img.icon {margin-bottom:15px!important;width:60px!important;}.rectangle_bg {top:-15px!important;height:90%!important;}.about_photo {margin-bottom:70px;}ul.policies {padding-left:15px;}div.contact_section {margin-bottom:20px;}div.contact-form-wrapper {padding:20px 20px 40px 20px!important;}div.contact_section_wrapper {margin-top:0!important;}footer#colophon div.info {margin:10px 0!important;}footer#colophon .footer_nav {display:none!important;}}@media (max-width:767px) {img.footer_logo {max-width:200px;}.header_social {display:none;}footer#colophon ul {padding-left:0;margin-bottom:0;}div.contact-form-wrapper {margin-top:20px!important;}div.wpcf7 input.form-control, div.wpcf7 textarea.form-control {margin-bottom:25px;}iframe#map {height:550px!important;}}@media (max-width:575px) {nav.navbar .btn-secondary {display:none;}div.overlay h3 {font-size:16pt;}div.overlay p {margin:15px 0 0;font-size:10pt;}div.overlay a.btn-primary {margin-top:30px;padding:8px 12px;font-size:10pt;}div.meet_the_team div.team_wrapper {padding:0 75px;}div.meet_the_team div.plaque{width:60%!important;left:calc(50% - 30%)!important;}ul.lSPager {bottom:10px;}nav.navbar {padding:0 30px!important;}button.navbar-toggler {right:30px;}}@media (max-width:400px) {div.overlay h1 {font-size:8pt!important;}div.overlay p {font-size:9pt;}div.overlay a.btn-primary {margin-top:20px;padding:6px 12px;}nav.navbar {padding:0 20px!important;}header {height:150px;}div.meet_the_team div.team_wrapper {padding:0 60px;}div.meet_the_team div.plaque {width:50%!important;left:calc(50% - 25%)!important;}}iframe.call_for_sites {border:0;width:100%;min-height:500px;}.contact_section p a,.contact_section p {color:#3fad38!important;font-family:Gilroy Extra Bold;font-size:10pt;letter-spacing:1px;margin:0;}.contact_section i {color:#3fad38!important;font-size:15pt;margin:0 35px 0 0;}form.wpcf7-form input[type="submit"] {color:#40ad39;border:2px solid #40ad39;font-family:Gilroy Extra Bold;font-size:10pt;padding:10px 50px;letter-spacing:2px;height:auto;border-radius:25px;display:inline-block;width:auto;background:none;text-transform:uppercase;}form.wpcf7-form input[type="submit"]:focus,form.wpcf7-form input[type="submit"]:hover {color:#fff;border:2px solid #40ad39;background:#40ad39!important;}span.wpcf7-not-valid-tip,div.wpcf7-validation-errors,div.screen-reader-response {display:none;}div.wpcf7 input:focus, div.wpcf7 textarea:focus {outline:none!important;box-shadow:none;}.wpcf7-not-valid {border:1px solid #f00!important;}@media (max-width:575px) {form.wpcf7-form {padding:0 15px;}}#faqs .card .card-header {border:0!important;background:none;}#faqs .card .card-header button {font-family:Gilroy Light, sans-serif;font-size:16pt;}#faqs .card .card-header button i {margin-left:20px;color:#3fad38;}#faqs .card .card-header button:focus {box-shadow:none;}#faqs .card {border-left:0;border-right:0;border-radius:0;}#faqs .card-body p:last-child {margin-bottom:0;} .lSSlideOuter {overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lightSlider:before, .lightSlider:after {content:" ";display:table;}.lightSlider {overflow:hidden;margin:0;}.lSSlideWrapper {max-width:100%;overflow:hidden;position:relative;}.lSSlideWrapper > .lightSlider:after {clear:both;}.lSSlideWrapper .lSSlide {-webkit-transform:translate(0px, 0px);-ms-transform:translate(0px, 0px);transform:translate(0px, 0px);-webkit-transition:all 1s;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform,height;transition-property:transform,height;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade {position:relative;}.lSSlideWrapper .lSFade > * {position:absolute !important;top:0;left:0;z-index:9;margin-right:0;width:100%;}.lSSlideWrapper.usingCss .lSFade > * {opacity:0;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important;}.lSSlideWrapper .lSFade > *.active {z-index:10;}.lSSlideWrapper.usingCss .lSFade > *.active {opacity:1;}.lSSlideOuter .lSPager.lSpg {margin:10px 0 0;padding:0;text-align:center;}.lSSlideOuter .lSPager.lSpg > li {cursor:pointer;display:inline-block;padding:0 5px;}.lSSlideOuter .lSPager.lSpg > li a {background-color:#222222;border-radius:30px;display:inline-block;height:8px;overflow:hidden;text-indent:-999em;width:8px;position:relative;z-index:99;-webkit-transition:all 0.5s linear 0s;transition:all 0.5s linear 0s;}.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {background-color:#428bca;}.lSSlideOuter .media {opacity:0.8;}.lSSlideOuter .media.active {opacity:1;}.lSSlideOuter .lSPager.lSGallery {list-style:none outside none;padding-left:0;margin:0;overflow:hidden;transform:translate3d(0px, 0px, 0px);-moz-transform:translate3d(0px, 0px, 0px);-ms-transform:translate3d(0px, 0px, 0px);-webkit-transform:translate3d(0px, 0px, 0px);-o-transform:translate3d(0px, 0px, 0px);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.lSSlideOuter .lSPager.lSGallery li {overflow:hidden;-webkit-transition:border-radius 0.12s linear 0s 0.35s linear 0s;transition:border-radius 0.12s linear 0s 0.35s linear 0s;}.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {border-radius:5px;}.lSSlideOuter .lSPager.lSGallery img {display:block;height:auto;max-width:100%;}.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {content:" ";display:table;}.lSSlideOuter .lSPager.lSGallery:after {clear:both;}.lSAction > a {width:32px;display:block;top:50%;height:32px;background-image:url('../img/controls.png');cursor:pointer;position:absolute;z-index:99;margin-top:-16px;opacity:0.5;-webkit-transition:opacity 0.35s linear 0s;transition:opacity 0.35s linear 0s;}.lSAction > a:hover {opacity:1;}.lSAction > .lSPrev {background-position:0 0;left:10px;}.lSAction > .lSNext {background-position:-32px 0;right:10px;}.lSAction > a.disabled {pointer-events:none;}.cS-hidden {height:1px;opacity:0;filter:alpha(opacity=0);overflow:hidden;}.lSSlideOuter.vertical {position:relative;}.lSSlideOuter.vertical.noPager {padding-right:0px !important;}.lSSlideOuter.vertical .lSGallery {position:absolute !important;right:0;top:0;}.lSSlideOuter.vertical .lightSlider > * {width:100% !important;max-width:none !important;}.lSSlideOuter.vertical .lSAction > a {left:50%;margin-left:-14px;margin-top:0;}.lSSlideOuter.vertical .lSAction > .lSNext {background-position:31px -31px;bottom:10px;top:auto;}.lSSlideOuter.vertical .lSAction > .lSPrev {background-position:0 -31px;bottom:auto;top:10px;}.lSSlideOuter.lSrtl {direction:rtl;}.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {padding-left:0;list-style:none outside none;}.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {padding-right:0;}.lSSlideOuter .lightSlider > *,.lSSlideOuter .lSGallery li {float:left;}.lSSlideOuter.lSrtl .lightSlider > *,.lSSlideOuter.lSrtl .lSGallery li {float:right !important;}@-webkit-keyframes rightEnd {0% {left:0;}50% {left:-15px;}100% {left:0;}}@keyframes rightEnd {0% {left:0;}50% {left:-15px;}100% {left:0;}}@-webkit-keyframes topEnd {0% {top:0;}50% {top:-15px;}100% {top:0;}}@keyframes topEnd {0% {top:0;}50% {top:-15px;}100% {top:0;}}@-webkit-keyframes leftEnd {0% {left:0;}50% {left:15px;}100% {left:0;}}@keyframes leftEnd {0% {left:0;}50% {left:15px;}100% {left:0;}}@-webkit-keyframes bottomEnd {0% {bottom:0;}50% {bottom:-15px;}100% {bottom:0;}}@keyframes bottomEnd {0% {bottom:0;}50% {bottom:-15px;}100% {bottom:0;}}.lSSlideOuter .rightEnd {-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lSSlideOuter .leftEnd {-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.vertical .rightEnd {-webkit-animation:topEnd 0.3s;animation:topEnd 0.3s;position:relative;}.lSSlideOuter.vertical .leftEnd {-webkit-animation:bottomEnd 0.3s;animation:bottomEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .rightEnd {-webkit-animation:leftEnd 0.3s;animation:leftEnd 0.3s;position:relative;}.lSSlideOuter.lSrtl .leftEnd {-webkit-animation:rightEnd 0.3s;animation:rightEnd 0.3s;position:relative;}.lightSlider.lsGrab > * {cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.lightSlider.lsGrabbing > * {cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.main_content a.btn.btn-secondary {background:#40ad39;font-family:Gilroy Extra Bold;font-size:10pt;padding:11px 15px;letter-spacing:2px;margin-top:-6px;border-radius:25px;margin-left:20px;border:none;min-width:185px;}div.news a:hover {text-decoration:none;}div.news div.card {border-radius:0;}div.news div.card-body {background:#adadad;}div.news div.card-body-blog {background:#3fad38;min-height:92px;}div.news div.card-body h2 {margin:0 0 5px 0!important;font-size:8pt!important;letter-spacing:3px;}div.news div.card-body p {font-size:7pt!important;letter-spacing:3px;}div.news div.card-body h2,div.news div.card-body p {color:#fff!important;font-family:Gilroy Extra Bold;}div.news div.card-body h2 {text-transform:uppercase;}div.news h3.title {margin:0 0 8px 0!important;font-family:Gilroy Extra Bold;}div.news p.date {font-family:Gilroy Extra Bold;}div.news div.main_content_left img,div.news div.main_content_right img {width:100%!important;}div.news div.main_content_left h2,div.news div.main_content_right h2 {margin-top:0!important;}div.in_the_press h2 {margin-top:70px;font-family:Gilroy Extra Bold, sans-serif;font-size:32pt!important;letter-spacing:2px;color:#333!important;}div.in_the_press .in_the_press_content {font-family:Gilroy Extra Bold, sans-serif;letter-spacing:1px;color:#333!important;}div.in_the_press .btn-secondary {background:#40ad39;font-family:Gilroy Extra Bold;font-size:8pt;padding:7px 11px;letter-spacing:2px;margin-top:-7px;border-radius:25px;margin-left:20px;border:none;}h3.quote {margin:100px 40px;text-transform:unset;font-family:Gilroy Light, sans-serif!important;letter-spacing:1px;font-size:25pt!important;}h3.quote span {font-weight:900;}h3.quote i {font-size:12pt;vertical-align:super;}.quote_wrapper .bg_image {background-position:center;background-size:cover;}.grey_shadow {-webkit-box-shadow:0 0 35px 5px #ddd!important;box-shadow:0 0 35px 5px #ddd!important;}.about_icons_wrapper {background:#eee;}.about_icons_wrapper img {width:100px;}.about_icons_wrapper h5 {font-size:14pt!important;line-height:1.2em;color:#3fad38;font-family:Gilroy Extra Bold;letter-spacing:1px;margin-top:5px!important;}.box_links_wrapper{background:#dadada;}.box_links_sub_wrapper{padding:50px 80px;}.box_links_sub_wrapper a,.box_links_sub_wrapper:hover{text-decoration:none!important;}.box_links_sub_wrapper .box:nth-child(1) .green_bg {background:#40a347;}.box_links_sub_wrapper .box:nth-child(2) .green_bg {background:#5faf5c;}.box_links_sub_wrapper .box:nth-child(3) .green_bg {background:#83ba7a;}.box_links_sub_wrapper .box:nth-child(4) .green_bg {background:#94c388;}.box_links_sub_wrapper .green_bg h3 {color:#fff!important;font-size:18pt;line-height:1.3em;}.box_links_sub_wrapper .green_bg {padding:0 20px;min-height:250px;display:flex;justify-content:center;align-items:center;font-family:Gilroy Extra Bold;letter-spacing:1px;}@media (max-width:1300px) {h3.quote {margin:100px 0;font-size:16pt!important;}.quote_wrapper .bg_image {min-height:250px;}}@media (max-width:1199px) {.box_links_sub_wrapper .green_bg {min-height:200px;}}@media (max-width:991px) {h3.quote {margin:40px 0;overflow-wrap:break-word;}.box_links_sub_wrapper .green_bg {min-height:300px;}.box_links_sub_wrapper{padding:30px 40px;}}