.entry-footer{display:none}.no-bgn h2{color:inherit}.middle-center{display:flex;justify-content:center;align-items:center}.btn.menu-item{font-size:14px;line-height:18px;font-weight:700;padding:0;margin-top:5px;margin-bottom:5px}.btn.menu-item a{color:var(--color2);border-color:var(--color2);background-color:white;border:1px solid var(--color2)}.sub-menu a{color:black}.site-header.scrolled .main-navigation a{color:black}.site-header.scrolled .btn.menu-item a{color:white;background-color:black;border-color:black}.mobile-menu.active,.mobile-menu.active .menu-main-container{display:block}.mobile-menu.active .menu-main-container .menu{display:flex;flex-direction:column;align-items:center;padding:20px}.site-header.scrolled{position:fixed;background-color:var(--color3);box-shadow:0 2px 10px 2px rgba(0,0,0,.38)}.site-header.scrolled .custom-logo{max-width:90px;transition:all ease .6s}section.rev .item-wrapper{display:flex;flex-direction:row-reverse}.two-column-text-and-image-section.rev{background-position:center left}.blurb-section{padding-top:60px;padding-bottom:60px;display:flex;align-items:center}.blurb-section .icon{margin-bottom:20px;width:fit-content;margin-left:auto;margin-right:auto}.sub-menu{flex-direction:column;background-color:var(--color2)}.sub-menu li a:hover{background-color:white;transition:all ease .6s}.mobile-menu .sub-menu{background-color:inherit;list-style:none;font-size:12px;line-height:14px;margin:0;border-bottom:1px solid var(--color2);padding-bottom:5px}.mobile-menu .sub-menu li,.mobile-menu .sub-menu li a{padding:2px 5px;color:black}.main-navigation.toggled ul{display:flex;align-items:center}.background-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;z-index:-1}.background-wrapper .item-wrapper{height:100%}.background-wrapper .cell{background-size:cover}.content-cta-fb-section{padding-top:60px;padding-bottom:60px}.content-cta-fb-section .item{color:white;display:flex;flex-direction:column}.content-cta-fb-section .blurb-item{display:flex;flex-direction:column;width:48%;align-items:center;row-gap:20px;padding:20px;background-color:white;justify-content:center;height:200px;min-height:fit-content;margin-bottom:20px}.content-cta-fb-section .blurb-wrapper .blurb-item:last-child{height:420px;position:absolute;top:0;right:0}.max-width{max-width:480px;margin:auto;height:fit-content;width:100%}.content-cta-fb-section .blurb-wrapper{position:relative}.testimonials-section .testimonials .item-wrapper{background-color:var(--color2);margin:12px;padding:32px}.testimonials-section .description{font-size:14px;line-height:24px;margin-bottom:23px}.testimonials-section .name{font-size:14px;line-height:18px;font-weight:700}.testimonials-section .designation{font-size:12px;line-height:16px;font-weight:500;color:#1d1d1d;opacity:30%}.testimonials-section .ratings-wrapper{color:#f2d230;font-size:18px;margin-bottom:17px}.testimonials-section{padding-top:80px;padding-bottom:80px;background-size:cover;background-position:center}.testimonials-section .content-wrapper{margin-bottom:60px}.testimonials-section .testimonials-full .item-wrapper{padding-left:40px;padding-right:40px;text-align:center}.testimonials-section .testimonials-full .slick-arrow{font-size:25px;color:var(--color1);position:absolute;top:50%;margin:auto;z-index:1}.testimonials-section .testimonials-full .slick-arrow:hover{cursor:pointer;opacity:.7}.testimonials-section .testimonials-full .fa-chevron-right{right:0}.contact-section .designation{color:#1d1d1d;opacity:50%;font-weight:500}.contact-section .phone-wrapper{display:flex;flex-direction:column}.contact-section .contact-wrapper{display:flex;align-items:center;column-gap:10px;max-width:230px}.hero-section.middle-left{display:flex;align-items:center}.overlay{position:absolute;width:100%;height:100%;background-image:linear-gradient(to bottom,rgba(255,255,255,54%),rgba(255,255,255,0%))}.image-grid-section{padding:30px}.image-grid-section .item{display:flex;flex-wrap:wrap;column-gap:30px;row-gap:30px}.image-grid-section .image-wrapper{width:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.image-grid-section .image-1,.image-grid-section .image-3{height:464px}.image-grid-section .image-2,.image-grid-section .image-5{height:376px}.image-grid-section .image-4,.image-grid-section .image-6{height:288px}.form-section .form-label p{font-size:14px;line-height:17px;font-weight:700;text-transform:uppercase;margin-bottom:9px}.blurb-section .item{display:flex;flex-wrap:wrap;flex-direction:column;background-color:var(--color2);padding:15px;border-radius:20px;align-content:center;text-align:center}.blurb-section .item h3,.blurb-section .item p{color:white}.page-link-section .image-wrapper .image{width:100%;height:auto;text-align:center;margin:auto}.link-section{padding-top:60px;padding-bottom:60px;min-height:auto}.link-section .item:last-child{width:100%}.link-section .item:last-child .btn{width:fit-content;min-width:fit-content;margin:auto!important;display:block;border-radius:8px;background-color:var(--color2)!important;border:2px solid var(--color1);color:var(--color1)!important}.link-section .btn{width:100%;min-width:100%}.carousel-section .carousel-full .image-wrapper{width:auto;height:480px;display:flex;align-items:center;flex-direction:column;justify-content:center;padding-left:15px;padding-right:15px}.carousel-section .carousel-col .image-wrapper{height:200px;overflow:hidden;display:flex;justify-content:center;align-items:center}.carousel-section .carousel-col .image-wrapper img{height:auto;width:100%;padding:0 15px}.carousel-section{position:relative;height:auto;min-height:auto;padding-top:40px;padding-bottom:40px}.carousel-section .modal-wrapper{display:none}.carousel-section .slick-arrow{position:absolute;top:50%;z-index:1;font-size:24px;color:var(--color1)}.carousel-section .slick-arrow:hover{opacity:.8;cursor:pointer}.carousel-section .fa-chevron-right{right:-5px}.carousel-full{margin-bottom:30px}@media only screen and (min-width:1024px){.content-cta-fb-section .no-bgn{background-image:none!important}}@media only screen and (max-width:1023px){.content-cta-fb-section .bgn-mobile{background:0 0!important}.content-cta-fb-section .item{text-align:center;margin:0!important;width:100%}.content-cta-fb-section .no-bgn,.cta-item-wrapper{padding:15px}.content-cta-fb-section .no-bgn{padding-top:30px;padding-bottom:30px;margin:0;background-repeat:no-repeat;background-size:cover;width:100%}.content-cta-fb-section,.content-cta-fb-section .wrapper{padding:0!important}.content-cta-fb-section .item-wrapper{margin-left:0;margin-right:0}.image-grid-section .image-wrapper{height:288px}}@media only screen and (max-width:767px){.carousel-section .carousel-col{display:none}.fb-widget-wrapper{display:none!important}.blurb-section .item{display:flex;flex-direction:column;align-items:center;text-align:center}.testimonials-section .content-wrapper{margin-bottom:30px}}@media only screen and (max-width:639px){.menu-main-container{display:none}.blurb-section .item{border-bottom:1px solid #e3e3e3;padding-bottom:30px}.blurb-section .item:last-child{border-bottom:0;padding-bottom:0}}.yt-video{position:absolute;top:50%;left:50%;min-height:100%;min-width:120%;z-index:-1;aspect-ratio:16/9;pointer-events:none;user-select:none;transform:translateY(-50%) translateX(-50%)}.animated.slideInUp{visibility:visible}.rev .image-overlay{right:0}.affiliates-section{padding-top:60px;padding-bottom:60px;min-height:auto}.affiliates-section .aff-logo{width:auto;height:auto}.affiliates-section .aff-wrapper{max-width:300px;display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px;min-height:70px;max-height:70px}.affiliates-section .affiliates{margin-top:40px}.blurb-section .content-item{height:fit-content;margin:auto;background-color:rgba(213,209,198,.18);padding:20px;border-radius:15px;border:3px solid white}.blurb-section .content-item .btn{max-width:100%;justify-content:center}.middle-center .blur{backdrop-filter:blur(10px) brightness(.4);padding:25px 18px;border:8px outset white}.hero-section.middle-center .item{width:100%;max-width:900px}@media only screen and (max-width:639px){.nav-menu{display:none!important}}