.navigation-branding{margin-right:2em!important}.main-navigation{border-bottom:2px solid #CEE4D0}.sticky-enabled .main-navigation.is_stuck{box-shadow:unset!important}.main-navigation .menu-bar-items .primary-btn{display:inline-flex;color:var(--white);font-size:16px}.main-navigation .menu-bar-items .primary-btn:hover,.main-navigation .menu-bar-items .primary-btn:focus{background-color:var(--primary-dark);border-color:var(--primary-dark)}@media (max-width: 1188px){.main-navigation .menu-bar-items .primary-btn{display:none!important}}.main-navigation .menu-bar-items .phone-btn a{font-size:16px}.envo-acf-content-section__heading{font-size:28px;font-weight:600;line-height:130%}@media (max-width: 767px){.envo-acf-content-section__heading{font-size:20px}}.envo-acf-gallery{display:grid;gap:24px}.envo-acf-gallery--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.envo-acf-gallery--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.envo-acf-gallery--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.envo-acf-gallery__image{display:block;width:100%;height:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:16px}@media (max-width: 767px){.envo-acf-gallery{grid-template-columns:1fr}}html{scroll-padding-top:92px;scroll-behavior:smooth}html:has(body.admin-bar){scroll-padding-top:calc(84px + var(--wp-admin--admin-bar--height) + 8px)}.glass-bg{backdrop-filter:blur(10px)}.gb-carousel{display:flex;flex-direction:row;flex-wrap:wrap}.main-navigation .inside-navigation .navigation-branding .site-logo img,.main-navigation .inside-navigation .navigation-branding .site-logo svg,.main-navigation .inside-navigation .navigation-branding .sticky-navigation-logo img,.main-navigation .inside-navigation .navigation-branding .sticky-navigation-logo svg{height:60px;width:auto;padding:5px 0}.slideout-menu .sub-menu{margin-left:.5em;box-shadow:none}.wp-block-list,.single .site-content ul{margin:0 0 1.5em 1.2em}.wp-block-list li:not(:last-child),.single .site-content li:not(:last-child),.single .site-content ol:not(:last-child){margin-bottom:.5rem}.wp-block-list li::marker,.single .site-content li::marker,.single .site-content ol::marker{color:var(--primary)}.gb-accordion .gb-accordion__content p:last-child{margin-bottom:0}@media (max-width: 1024px){.tablet-no-br br{display:none!important}}@media (max-width: 767px){.mobile-no-br br{display:none!important}}.hover-underline a,.no-underline{text-decoration:none}.hover-underline a:hover{text-decoration:underline}.hover-zoom,.hover-zoom-bg>div{transition:ease all .3s}.hover-zoom:hover,.hover-zoom-bg>div:hover{transform:scale(1.1)}:root{--star-color: var(--primary);--star-empty-color: #CCCCCC}.wp-block-envo-rating .envo-reviews-rating,.envo-reviews-rating{display:flex;-moz-column-gap:.25em;column-gap:.25em;align-items:center}.wp-block-envo-rating .envo-reviews-rating svg,.envo-reviews-rating svg{width:1.5rem;height:1.5rem;display:block;flex-shrink:0}.envo-reviews-rating svg.full{fill:var(--star-color)}.envo-reviews-rating svg.empty{fill:var(--star-empty-color)}.gform_wrapper.gravity-theme .gfield_label{font-weight:600!important;color:var(--black)!important}.gform_wrapper.gravity-theme input,.gform_wrapper.gravity-theme textarea,.gform_wrapper.gravity-theme select{border:2px solid var(--white);padding:1rem!important;border-radius:12px;transition:ease all .3s}.gform_wrapper.gravity-theme input:hover,.gform_wrapper.gravity-theme textarea:hover,.gform_wrapper.gravity-theme select:hover,.gform_wrapper.gravity-theme input:focus,.gform_wrapper.gravity-theme textarea:focus,.gform_wrapper.gravity-theme select:focus{border-color:var(--primary)}.gform_wrapper.gravity-theme .gform_footer input[type=submit],.gform_wrapper.gravity-theme #field_submit input{padding:16px 24px!important;color:var(--white);background-color:var(--primary);border:none;border-radius:99px;font-weight:500;transition:ease all .3s}.gform_wrapper.gravity-theme .gform_footer input[type=submit]:hover,.gform_wrapper.gravity-theme .gform_footer input[type=submit]:focus,.gform_wrapper.gravity-theme #field_submit input:hover,.gform_wrapper.gravity-theme #field_submit input:focus{color:var(--white);background-color:var(--primary-dark)}@media (max-width: 767px){.gform_wrapper.gravity-theme .gform_footer input[type=submit],.gform_wrapper.gravity-theme #field_submit input{width:100%}}.gform_wrapper.gravity-theme .gform_footer{padding-bottom:0!important;margin:0!important}.gform_wrapper.gravity-theme .gform_footer input{margin-bottom:0!important}.gform_wrapper.gravity-theme .gform_required_legend{display:none!important}.gform_wrapper.gravity-theme .gfield_checkbox label{color:var(--black);font-size:16px}#gform_2 input[type=text],#gform_2 input[type=tel],#gform_2 input[type=email],#gform_2 textarea{border:2px solid #80808038}#gform_2 input[type=text]:hover,#gform_2 input[type=tel]:hover,#gform_2 input[type=email]:hover,#gform_2 textarea:hover,#gform_2 input[type=text]:focus,#gform_2 input[type=tel]:focus,#gform_2 input[type=email]:focus,#gform_2 textarea:focus{border-color:var(--primary)}#gform_2 .gform_footer input[type=submit]{width:100%}.envo-marquee{--marquee-speed: 30s;--marquee-gap: 1rem;display:flex;position:relative;overflow:hidden;user-select:none;gap:var(--marquee-gap)}.marquee-content{display:flex;flex-shrink:0;justify-content:space-around;gap:var(--marquee-gap);min-width:100%;animation:scroll var(--marquee-speed) linear infinite}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(calc(-100% - var(--marquee-gap)))}}@media (prefers-reduced-motion: reduce){.marquee__content{animation-play-state:paused!important}}.envo-marquee.is-faded{-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.envo-marquee.is-fast{--marquee-speed: 15s}.envo-marquee.is-slow{--marquee-speed: 60s}.envo-marquee.is-reverse .marquee-content{animation-direction:reverse}.envo-marquee.hover-pause:hover .marquee-content{animation-play-state:paused}.envo-marquee.start-tablet .marquee-content,.envo-marquee.start-mobile .marquee-content{animation:none}@media (max-width: 1024px){.envo-marquee.start-tablet .marquee-content{animation:scroll var(--marquee-speed) linear infinite}}@media (max-width: 767px){.envo-marquee.start-mobile .marquee-content{animation:scroll var(--marquee-speed) linear infinite}}.editor-styles-wrapper .envo-marquee{border:2px dashed lightgray;flex-wrap:wrap}.editor-styles-wrapper .envo-marquee .marquee-content{animation:none!important;transform:none!important}.splide__list{display:flex!important;flex-wrap:nowrap!important}.splide__list>.splide__slide{cursor:grab}.splide__list>.splide__slide:active,.splide__list>.gb-loop-item.splide__slide:active{cursor:grabbing}.splide__arrow{position:absolute;top:50%;transform:translateY(-50%);fill:#fff;background-color:transparent;border:2px solid #000000;border-radius:99px;padding:1em;line-height:0;transition:ease all .3s}@media (max-width: 1472px){.splide__arrow{position:unset}.splide__arrows.splide__arrows--ltr{display:none!important}}.splide__arrow:hover,.splide__arrow:focus{background-color:transparent;border-color:#fff}.splide__arrow svg{height:16px;width:16px;transition:ease all .3s}.splide__arrow.splide__arrow--prev{left:-76px}.splide__arrow.splide__arrow--next{right:-76px}.splide__arrow.splide__arrow--prev svg{transform:rotate(180deg)}.splide__arrow.splide__arrow--prev:hover svg{transform:rotate(180deg) translate(3px)}.splide__arrow.splide__arrow--next:hover svg{transform:translate(3px)}.splide__arrows.splide__arrows--ltr{display:flex;justify-content:center;gap:1em}.splide__pagination{position:absolute;bottom:24px;left:50%;transform:translate(-50%);display:flex;margin:1em 0 0!important;gap:6px}.splide__pagination li{margin:0!important}.splide__pagination li button{padding:3px;background-color:#fff6;border-radius:99px;transition:ease all .3s}.splide__pagination li button:hover{background-color:#fff}.splide__pagination li button.is-active{padding:3px 9px;background-color:#fff;border-color:#fff}.external-pagination .splide__pagination{bottom:-24px}.external-pagination .splide__pagination li button{background-color:var(--primary-transparent)}.external-pagination .splide__pagination li button.is-active{background-color:var(--primary)}
