@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);:root{--header-logo-height:auto;--header-background:transparent;--font-sans:"Lato",sans-serif;--button-border-radius:4px 20px;--site-text-color:#353535;--site-text-font:"Roboto Slab";--site-heading-weight:700;--site-heading-color:var(--site-text-color);--color-primary:#00511B;--header-nav-text-hover:#00511B;--color-grey-light:transparent;--footer-background-child:url(../../assets/images/footer-bg.jpg) no-repeat center center;--footer-text-color:rgba(0, 0, 0, 0.80);--footer-icon-color:rgba(0, 0, 0, 0.80);--site-text-weight:400;--icon-color:#00511B}.home .wg-header{position:absolute;background-color:transparent}.home .wg-header.is-sticky{position:fixed;background-color:rgba(255,255,255,.9)}.wg-header{left:0;right:0;background-color:rgba(255,255,255,.9)}@media screen and (min-width:768px){.wg-header-logo{max-width:initial}}.wg-header .wg-menu-item.wg-button{font-size:20px;font-weight:600;text-transform:uppercase;font-style:normal}.wg-header .wg-menu>li{margin-left:32px}.wg-header .wg-menu-sub-menu{background-color:#fff}.wg-footer{background:var(--footer-background-child);background-repeat:repeat;padding-top:80px;padding-bottom:50px}@media screen and (min-width:992px){.wg-footer{background-repeat:no-repeat;background-size:cover}}.wg-footer .wg-menu-item{font-size:16px;font-style:normal;font-family:"Roboto Slab",serif}.wg-footer .wg-menu-item:hover{text-decoration:underline}.wg-footer-copyright{display:none}.wg-footer-widgets img{width:auto}.wg-footer-widgets-column:nth-child(1) a[href*="tel:"]{background-color:#85cd26;color:#000;margin-bottom:0;border-radius:20px;padding:5px;font-size:18px;font-style:normal;font-weight:700;max-width:200px;margin-left:auto;margin-right:auto;text-align:center}.wg-footer-widgets-column:nth-child(1) a[href*="tel:"] i{display:none}.wg-footer-widgets-column:nth-child(4) a.wg-block{text-align:left;font-size:16px}.wg-footer-widgets-column:nth-child(4) a.wg-block i{font-size:18px}.wg-footer-widgets h3.wp-block-heading{margin-bottom:20px}body{line-height:normal}.ribbon .acf-innerblocks-container{display:flex;justify-content:center}.ribbon .wg-contact-phone{display:inline-block;position:relative;padding-left:50px;color:#fff;font-style:italic;font-size:26px;text-align:center;line-height:1}@media screen and (min-width:992px){.ribbon .wg-contact-phone{font-size:32px}}.ribbon .wg-contact-phone::before{content:"Call "}.ribbon .wg-contact-phone::after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="41" viewBox="0 0 41 41" fill="none"><mask id="mask0_181_408" style="mask-type:alpha" maskUnits="userSpaceOnUse" x="0" y="0" width="41" height="41"><rect x="0.5" y="0.380859" width="40" height="40" fill="%23D9D9D9"/></mask><g mask="url(%23mask0_181_408)"><path d="M33.75 35.3809C30.2778 35.3809 26.8472 34.6239 23.4583 33.11C20.0694 31.5961 16.9861 29.4503 14.2083 26.6725C11.4306 23.8947 9.28472 20.8114 7.77083 17.4225C6.25694 14.0336 5.5 10.6031 5.5 7.13086C5.5 6.63086 5.66667 6.21419 6 5.88086C6.33333 5.54753 6.75 5.38086 7.25 5.38086H14C14.3889 5.38086 14.7361 5.5128 15.0417 5.77669C15.3472 6.04058 15.5278 6.35308 15.5833 6.71419L16.6667 12.5475C16.7222 12.992 16.7083 13.367 16.625 13.6725C16.5417 13.9781 16.3889 14.242 16.1667 14.4642L12.125 18.5475C12.6806 19.5753 13.3403 20.5684 14.1042 21.5267C14.8681 22.485 15.7083 23.4086 16.625 24.2975C17.4861 25.1586 18.3889 25.9572 19.3333 26.6934C20.2778 27.4295 21.2778 28.1031 22.3333 28.7142L26.25 24.7975C26.5 24.5475 26.8264 24.36 27.2292 24.235C27.6319 24.11 28.0278 24.0753 28.4167 24.1309L34.1667 25.2975C34.5556 25.4086 34.875 25.61 35.125 25.9017C35.375 26.1934 35.5 26.5197 35.5 26.8809V33.6309C35.5 34.1309 35.3333 34.5475 35 34.8809C34.6667 35.2142 34.25 35.3809 33.75 35.3809ZM10.5417 15.3809L13.2917 12.6309L12.5833 8.71419H8.875C9.01389 9.85308 9.20833 10.9781 9.45833 12.0892C9.70833 13.2003 10.0694 14.2975 10.5417 15.3809ZM25.4583 30.2975C26.5417 30.7697 27.6458 31.1447 28.7708 31.4225C29.8958 31.7003 31.0278 31.8809 32.1667 31.9642V28.2975L28.25 27.5059L25.4583 30.2975Z" fill="white"/></g></svg>');position:absolute;left:0;top:57%;transform:translateY(-50%)}.ribbon .wg-contact-phone i{display:none}.wg-testimonials-slider-stars{color:#fff}.gform-theme.gform-theme--framework .gform-body .gform_fields input[type=email],.gform-theme.gform-theme--framework .gform-body .gform_fields input[type=tel],.gform-theme.gform-theme--framework .gform-body .gform_fields input[type=text]{font-family:Lato,sans-serif;box-shadow:10px 10px 10px 0 #cfcfcf;border-radius:4px;border:1px solid #353535;background:#fff;text-transform:uppercase;text-align:center}.gform-theme.gform-theme--framework .gform-body .gform_fields select{font-family:Lato,sans-serif;box-shadow:10px 10px 10px 0 #cfcfcf;border-radius:4px;border:1px solid #353535;background:#fff;text-transform:uppercase;text-align:center}.gform-theme.gform-theme--framework .gform-body .gform_fields textarea{font-family:Lato,sans-serif;box-shadow:10px 10px 10px 0 #cfcfcf;border-radius:4px;border:1px solid #353535;background:#fff;text-transform:uppercase}.gform-theme.gform-theme--framework .gform_footer .gform_button{font-family:Lato,sans-serif!important}.wp-block-image{display:block!important}.wg-menu-item{font-family:Lato;font-style:italic;font-weight:400!important;text-transform:capitalize;font-size:26px}@media screen and (min-width:992px){.wg-menu-item{font-size:30px}}.is-lato{font-family:Lato,sans-serif}.d-block{display:block}.wg-menu-item:not(.wg-button):not(input[type=submit]) i+span,.wg-menu-item:not(.wg-button):not(input[type=submit]) span+i{margin-left:26px}.wg-hero{background-position:center!important;padding-top:120px !important}@media screen and (min-width:992px){.wg-hero{background-position:center right -440px!important;max-height:904px;min-height:initial!important;padding-top:336px!important;padding-bottom:122px !important}}@media screen and (max-width:991px){.wg-hero .wp-block-heading{font-size:46px!important}}.wg-hero p{font-family:Lato,sans-serif;line-height:normal}@media screen and (min-width:992px){.wg-hero .wg-button-wrapper{margin-top:60px}}.wg-button{box-shadow:10px 10px 10px 0 #cfcfcf;text-transform:uppercase;font-weight:600;font-family:Lato,sans-serif;padding:20px 40px}.wg-two-columns{max-width:initial!important;padding-top:var(--mobile-top-padding);padding-bottom:var(--mobile-bottom-padding);padding-left:var(--mobile-left-padding);padding-right:var(--mobile-right-padding)}@media screen and (min-width:992px){.wg-two-columns{padding-top:var(--desktop-top-padding);padding-bottom:var(--desktop-bottom-padding)}}@media screen and (min-width:768px){.wg-two-columns.align-quote-right .wg-two-columns__column-photo--top{justify-content:flex-start}}.wg-two-columns.align-quote-right .wrapper::before{left:initial!important;right:15px}@media screen and (min-width:1200px){.wg-two-columns.align-quote-right .wrapper::before{max-width:180px;right:initial;left:50%!important;transform:translateX(-50%)}}@media screen and (min-width:1480px){.wg-two-columns.align-quote-right .wrapper::before{transform:translateX(-80%);max-width:320px}}@media screen and (min-width:1600px){.wg-two-columns.align-quote-right .wrapper::before{transform:translateX(-50%)}}@media screen and (min-width:768px){.wg-two-columns.align-quote-right .wg-two-columns__column-quote{margin-left:auto!important;margin-right:0}}.wg-two-columns__column-text{max-width:800px}@media screen and (min-width:1200px){.wg-two-columns__column-text{max-width:670px}}.wg-two-columns__column-text .wp-block-heading:first-of-type{margin-top:0}.wg-two-columns__column-text-list{display:flex;align-items:center;position:relative;flex-direction:column}@media screen and (min-width:768px){.wg-two-columns__column-text-list{flex-direction:row}}@media screen and (min-width:992px){.wg-two-columns__column-text-list{align-items:flex-start}}.wg-two-columns__column-text-list--small .wg-two-columns__column-text-list-item{padding:50px 50px 50px 30px}@media screen and (min-width:1440px){.wg-two-columns__column-text-list--small .wg-two-columns__column-text-list-item{padding-right:60px;padding-left:30px}}.wg-two-columns__column-text-list-item{padding:50px 30px;width:calc(100% - 32px);box-shadow:20px 30px 45px 0 rgba(61,63,63,.2);position:relative;letter-spacing:.9px}@media screen and (min-width:400px){.wg-two-columns__column-text-list-item{width:389px}}@media screen and (min-width:768px){.wg-two-columns__column-text-list-item{width:338px}}@media screen and (min-width:1200px){.wg-two-columns__column-text-list-item{width:308px;padding:30px 60px 30px 30px}}@media screen and (min-width:1440px){.wg-two-columns__column-text-list-item{padding:50px 110px 50px 50px;width:359px}}@media screen and (min-width:1470px){.wg-two-columns__column-text-list-item{width:350px}}@media screen and (min-width:1600px){.wg-two-columns__column-text-list-item{width:389px}}.wg-two-columns__column-text-list-item:first-of-type::before{content:"";position:absolute;top:30px;left:-55px;width:117px;height:2px;background-color:var(--wp--preset--color--secondary)}.wg-two-columns__column-text-list-item:nth-of-type(2n){margin-top:63px}@media screen and (min-width:992px){.wg-two-columns__column-text-list-item:nth-of-type(2n){transform:translateX(-40px)}}.wg-two-columns__column-text-list ul{margin:0;padding-left:20px;list-style:circle}.wg-two-columns__column-text-list li{margin-top:5px}.wg-two-columns__column-text-list li:first-of-type{margin-top:0}.wg-two-columns.is-style--default .wg-two-columns__column-photo--top{justify-content:center;margin-bottom:0}@media screen and (min-width:1200px){.wg-two-columns.is-style--two-columns-text .wrapper{align-items:center}}.wg-two-columns.is-style--single-photo-quote .wrapper{position:relative}@media screen and (min-width:992px){.wg-two-columns.is-style--single-photo-quote .wrapper::before{content:"";height:2px;width:320px;background-color:var(--wp--preset--color--secondary);display:block;position:absolute;left:15px;z-index:30;top:60px}}@media screen and (min-width:1475px){.wg-two-columns.is-style--single-photo-quote .wrapper::before{left:0}}.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-photo{width:initial}.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-photo--top img{box-shadow:none;max-width:calc(100% - 20px)}@media screen and (min-width:768px){.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-photo--top img{max-width:calc(100% - 40px)}}.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-quote{color:var(--wp--preset--color--primary);position:relative;z-index:1;box-shadow:10px 20px 30px 0 rgba(61,63,63,.4)}@media screen and (min-width:768px){.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-quote{margin-left:0}}.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-text{margin-left:auto;margin-right:auto;margin-top:100px}@media screen and (min-width:1200px){.wg-two-columns.is-style--single-photo-quote .wg-two-columns__column-text{margin-top:initial;margin-left:0}}.wg-two-columns.is-style--background{background-repeat:no-repeat;background-size:cover;position:relative}.wg-two-columns.is-style--background::before{content:"";background:rgba(255,255,255,.9);position:absolute;display:block;top:0;bottom:0;left:0;right:0;z-index:9}@media screen and (min-width:992px){.wg-two-columns.is-style--background::before{background:linear-gradient(90deg,rgba(255,255,255,.9) 44%,rgba(255,255,255,0) 68%)}}@media screen and (min-width:1024px){.wg-two-columns.is-style--background.align-column-right .wrapper{justify-content:flex-end}}.wg-two-columns.is-style--background .wrapper{position:relative;z-index:99;align-items:flex-start}@media screen and (min-width:1024px){.wg-two-columns.is-style--background .wrapper{justify-content:flex-start}}.wg-two-columns.is-style--background .wg-two-columns__column-text{padding:40px 20px}@media screen and (min-width:992px){.wg-two-columns.is-style--background .wg-two-columns__column-text{max-width:717px;padding:50px 30px}}@media screen and (min-width:1200px){.wg-two-columns.is-style--background .wg-two-columns__column-text{max-width:710px;transform:translateX(10vh);padding:75px 40px}}@media screen and (min-width:1600px){.wg-two-columns.is-style--background .wg-two-columns__column-text{padding:60px 50px}}.wg-two-columns.is-style--background .wg-two-columns__column-text p:last-of-type{margin-bottom:0}@media screen and (min-width:1024px){.wg-two-columns.invert-columns.is-style--background{background-position:right calc(100% - 300px) center}}@media screen and (min-width:1200px){.wg-two-columns.invert-columns.is-style--background{background-position:right calc(100% - 400px) center}}@media screen and (min-width:1440px){.wg-two-columns.invert-columns.is-style--background{background-position:right calc(100% - 534px) center}}@media screen and (min-width:1024px){.wg-two-columns.invert-columns.is-style--background .wrapper{justify-content:flex-start}}@media screen and (min-width:1200px){.wg-two-columns.invert-columns.is-style--single-photo-quote .wrapper::before{width:200px;transform:translateX(-50%);left:50%}}@media screen and (min-width:1475px){.wg-two-columns.invert-columns.is-style--single-photo-quote .wrapper::before{width:320px}}@media screen and (min-width:1600px){.wg-two-columns.invert-columns.is-style--single-photo-quote .wrapper::before{left:47.5%}}@media screen and (min-width:1200px){.wg-two-columns.invert-columns .wg-two-columns__column:first-child{order:2}}@media screen and (min-width:1200px){.wg-two-columns.invert-columns .wg-two-columns__column:last-child{order:1}}@media screen and (min-width:1600px){.wg-two-columns.invert-columns .wg-two-columns__column-text{padding-left:0;padding-right:0}}.wg-two-columns__container{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;box-sizing:border-box;column-gap:40px;row-gap:60px;flex-direction:column}@media screen and (min-width:1024px){.wg-two-columns__container{justify-content:space-between}}@media screen and (min-width:1200px){.wg-two-columns__container{column-gap:60px;align-items:center;flex-direction:row}}@media screen and (min-width:1475px){.wg-two-columns__container{column-gap:115px}}.wg-two-columns__column-photo{position:relative}@media screen and (min-width:1200px){.wg-two-columns__column-photo{flex:1;width:initial}}.wg-two-columns__column-photo-wrapper{max-width:655px;margin-left:auto;margin-right:auto}.wg-two-columns__column-photo--top{display:flex;justify-content:flex-start}@media screen and (min-width:500px){.wg-two-columns__column-photo--top{margin-bottom:0}}@media screen and (min-width:1440px){.wg-two-columns__column-photo--top{justify-content:flex-start}}.wg-two-columns__column-photo--top img{box-shadow:10px 20px 30px 0 rgba(61,63,63,.4);border-radius:4px 40px;max-width:100%;height:auto}.wg-two-columns__column-photo--bottom{display:flex;justify-content:flex-end}.wg-two-columns__column-photo--bottom img{box-shadow:10px 20px 30px 0 rgba(61,63,63,.4);border-radius:4px 40px;max-width:100%;height:auto}.wg-two-columns__column-quote{background-color:var(--color-primary);color:#fff;border-radius:4px 40px;max-width:273px;padding:20px;font-size:24px;font-style:italic;font-weight:400;margin-left:auto;margin-right:auto;margin-top:-40px;margin-bottom:-40px;position:relative;z-index:2}@media screen and (min-width:1440px){.wg-two-columns__column-quote{font-size:32px;margin-top:-60px;margin-bottom:-60px}}@media screen and (min-width:1600px){.wg-two-columns__column-quote{margin-top:-100px;margin-bottom:-100px}}.wg-two-columns__column-quote a{color:#fff;text-align:center}.services{margin-top:70px}.services__wrapper{display:flex;flex-wrap:wrap;justify-content:center;gap:44px}.services__item{background-color:#00511b;max-width:323px;border-radius:0 20px;overflow:hidden;box-shadow:10px 10px 10px 0 #cfcfcf}.services__item--title{color:#fff;font-size:20px;font-weight:700;line-height:normal;letter-spacing:.8px;margin-bottom:0}.services__item--image{display:flex}.services__item--content{text-align:center;padding:12px}.wg-gallery{margin-top:70px}.wg-gallery .view-more{color:#fff;border:0;letter-spacing:.9px;font-size:18px;padding-top:70px;padding-bottom:70px;cursor:pointer}.wg-gallery .view-more:before{content:"";display:block;margin-left:auto;margin-right:auto;margin-bottom:35px;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="70" height="70" viewBox="0 0 70 70" fill="none"><circle cx="35" cy="35" r="34" stroke="white" stroke-width="2"/><path d="M44.0004 35.1422H25.6572" stroke="white" stroke-width="2"/><path d="M34.8281 44.3137L34.8281 25.9705" stroke="white" stroke-width="2"/></svg>');width:70px;height:70px;background-size:contain;background-repeat:no-repeat}.wg-gallery__items{display:flex;justify-content:center;flex-wrap:wrap;padding:0!important;gap:60px}.wg-gallery__item{animation:.55s ease-in-out fadeIn forwards;background-color:#00511b;border-radius:0 20px;overflow:hidden}.wg-gallery__item.hide{opacity:0;display:none}.wg-gallery__item a{display:flex;justify-content:center;height:100%;position:relative}.wg-gallery__item a:focus::before,.wg-gallery__item a:hover::before{top:0}.wg-gallery__item a::before{content:"";display:block;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="46" viewBox="0 0 36 46" fill="none"><path d="M36 23.0018C36 21.6957 35.3683 20.4928 34.3087 19.7823L5.70792 0.622596C4.55094 -0.151202 3.14038 -0.207478 1.92906 0.474871C0.722264 1.15722 0 2.4164 0 3.84207V42.1591C0 43.5848 0.722263 44.844 1.93132 45.5263C2.49509 45.8429 3.09962 46 3.70415 46C4.39924 46 5.08981 45.7913 5.70792 45.3786L34.3087 26.2212C35.3683 25.5108 36 24.3079 36 23.0018ZM33.2762 24.5611L4.67547 43.7185C4.11396 44.0936 3.43019 44.1194 2.84377 43.7912C2.25736 43.4605 1.90641 42.8509 1.90641 42.1591V3.84207C1.90641 3.15034 2.25736 2.53833 2.84377 2.21006C3.11774 2.05764 3.41207 1.98026 3.70415 1.98026C4.04151 1.98026 4.3766 2.08109 4.67547 2.28275L33.2762 21.4425C33.797 21.7918 34.0958 22.3616 34.0958 23.0041C34.0958 23.6443 33.797 24.2117 33.2762 24.5611Z" fill="white"/></svg>');background-position:center;background-repeat:no-repeat;position:absolute;top:100%;left:0;right:0;bottom:0;z-index:1;background-size:50px}.wg-gallery__item a[data-video-type=image]::before{background-image:url('data:image/svg+xml,<svg fill="%23FFFFFF" viewBox="-0.96 -0.96 33.92 33.92" version="1.1" xmlns="http://www.w3.org/2000/svg" stroke="%23FFFFFF"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M31.707 30.282l-9.717-9.776c1.811-2.169 2.902-4.96 2.902-8.007 0-6.904-5.596-12.5-12.5-12.5s-12.5 5.596-12.5 12.5 5.596 12.5 12.5 12.5c3.136 0 6.002-1.158 8.197-3.067l9.703 9.764c0.39 0.39 1.024 0.39 1.415 0s0.39-1.023 0-1.415zM12.393 23.016c-5.808 0-10.517-4.709-10.517-10.517s4.708-10.517 10.517-10.517c5.808 0 10.516 4.708 10.516 10.517s-4.709 10.517-10.517 10.517z"></path></g></svg>')}.wg-gallery__item a img{width:100%;height:auto;object-fit:cover}.wg-gallery__item-content{padding-top:15px;padding-bottom:15px}.wg-gallery__item-thumbnail{margin-bottom:0;display:flex}.wg-gallery__item-title{color:#fff;margin-bottom:0;text-align:center;font-size:20px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.8px}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.wg-testimonials{max-width:1300px;margin-left:auto;margin-right:auto;border:dashed 1px #cfcfcf;border-radius:0 20px;margin-top:70px}.wg-testimonials-slider .slick-slide{color:#fff;text-align:center}.wg-template .gform-theme--foundation .gform_fields{grid-row-gap:20px!important}.wg-template .gform_wrapper form input[type=submit].gform_button{background-color:#f9b51a!important;color:#00511b!important;text-transform:uppercase!important;font-size:20px!important;font-weight:600!important;box-shadow:10px 10px 10px 0 #cfcfcf!important;padding:1.25rem 2.5rem!important;border-radius:var(--button-border-radius)!important;display:block!important}.wg-template .gform_wrapper .gform_footer{justify-content:center}