.content-with-gallery-section{overflow:hidden;margin-bottom:var(--wp--custom--spacing--large-desktop)}.content-with-gallery-section.has_bg_color{padding:80px 0}.content-with-gallery-section .content-with-gallery-inner{max-width:1920px;margin-left:auto;margin-right:auto;position:relative}.content-with-gallery-section .content-with-gallery-inner .section-heading.hide-desktop{display:none}.content-with-gallery-section .content-with-gallery-inner .container{display:flex}.content-with-gallery-section .content-with-gallery-inner .container .left-part{padding:20px 0 0;align-self:center;flex:1;padding-right:clamp(2.5rem,6.938vw - .826rem,7.5rem)}.content-with-gallery-section .content-with-gallery-inner .container .left-part .wp-block-button .wp-block-button__link{padding:12px 40px;width:-moz-fit-content;width:fit-content}.content-with-gallery-section .content-with-gallery-inner .container .left-part .cwg-inner-items{padding-left:25px;margin-bottom:20px}.content-with-gallery-section .content-with-gallery-inner .container .left-part+.gallery-wrap .items .item:nth-child(n+4){display:none}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap{flex:1}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack{display:flex;flex-direction:column;height:auto;min-height:0}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .img-wrap{flex:0 0 auto;height:auto;min-height:0;max-height:none}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .img-wrap img,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .img-wrap video,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .img-wrap iframe{height:auto;max-height:min(560px,62vh);-o-object-fit:cover;object-fit:cover}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .img-wrap img{width:100%;display:block}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack:has(.item:nth-child(4)) .img-wrap{height:auto}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .items{flex:0 0 auto;width:100%;margin-top:12px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .items.show-all-thumbnails:not(.only-thumbnails) .item{height:140px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .gallery-title{margin-top:20px;margin-bottom:10px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap{height:calc(100% - 210px)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap img,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap video,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:middle;cursor:pointer}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap img{max-height:600px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap .video-poster-wrap{position:relative;width:100%;height:100%;padding-top:35.25%}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap .video-poster-wrap::after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.6);background-image:url(/wp-content/themes/leafguard/assets/build/images/ic-play.05018445.svg);background-repeat:no-repeat;background-position:center;background-size:50px;cursor:pointer}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap .video-poster-wrap img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;cursor:pointer}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap:has(.item:nth-child(4)) .img-wrap{height:calc(100% - 150px)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;margin-top:10px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item{flex:1;text-align:center;height:200px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item img,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item video,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .content-icon{flex:1;text-align:center;height:140px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .content-icon img,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .content-icon video,.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .content-icon iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item{position:relative}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item .video-poster-wrap{position:relative;width:100%;height:100%}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item .video-poster-wrap::after{content:"";position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:rgba(0,0,0,.6);background-image:url(/wp-content/themes/leafguard/assets/build/images/ic-play.05018445.svg);background-repeat:no-repeat;background-position:center;background-size:50px;cursor:pointer}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item .video-poster-wrap img{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item:nth-child(n+7){display:none}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items:not(.only-thumbnails):has(.item:nth-child(4)) .item{height:140px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.only-thumbnails{grid-gap:5px;gap:5px;display:grid;grid-template-columns:repeat(4, 1fr)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.only-thumbnails .item{height:216px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails{flex-wrap:wrap;justify-content:flex-start}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails .item{display:block !important;flex:0 0 calc(25% - 8px);max-width:calc(25% - 8px)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails .item:nth-child(n+4),.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails .item:nth-child(n+7){display:block !important}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails.only-thumbnails{display:grid;grid-template-columns:repeat(4, 1fr)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails.only-thumbnails .item{flex:initial;max-width:none}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .gallery-modal-trigger{transition:transform .2s ease, box-shadow .2s ease;border-radius:4px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .gallery-modal-trigger:hover{box-shadow:0 8px 24px rgba(0,0,0,.2);transform:translateY(-2px)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .gallery-modal-trigger:focus-visible{outline:3px solid #ff5000;outline:3px solid var(--wp--preset--color--orange, #ff5000);outline-offset:4px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap:not(:has(.items)) .img-wrap{height:100%}.content-with-gallery-section .gallery-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;isolation:isolate;display:none;align-items:center;justify-content:center;padding:env(safe-area-inset-top, 0) env(safe-area-inset-right, 0) env(safe-area-inset-bottom, 0) env(safe-area-inset-left, 0);background-color:rgba(0,0,0,.78);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease, visibility .25s ease}.content-with-gallery-section .gallery-modal-overlay.show-popup{display:flex;opacity:1;visibility:visible;pointer-events:auto}.content-with-gallery-section .gallery-modal-overlay.show-popup .gallery-modal-layout{opacity:1;transform:translateY(0)}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;margin:0;padding:0;border:0;background:rgba(0,0,0,0);cursor:default}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-layout{position:relative;z-index:1;width:100%;height:auto;max-width:none;max-height:none;min-height:0;box-sizing:border-box;pointer-events:none;overflow:visible;opacity:0;transform:translateY(8px);transition:opacity .26s ease, transform .26s ease;display:flex;align-items:center;justify-content:center;padding:max(8px, min(2vw, 20px))}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main{position:relative;pointer-events:auto;width:100%;max-width:min(92vw,1100px);height:auto;max-height:min(85vh,820px);min-height:0;display:block;margin:0 auto;background:rgba(0,0,0,0);border-radius:0;overflow:visible;box-sizing:border-box}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider{padding:0 64px !important;margin-bottom:0 !important;overflow:visible !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-list{overflow:hidden;width:100% !important;border-radius:0}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-track{display:flex;align-items:center}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-slide{height:auto;display:flex !important;align-items:center;justify-content:center;box-sizing:border-box}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-prev,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-next{width:56px !important;height:56px !important;min-width:56px !important;min-height:56px !important;padding:0 !important;overflow:visible !important;top:50% !important;z-index:30;opacity:1;display:flex !important;align-items:center !important;justify-content:center !important;font-size:0 !important;line-height:0 !important;background:rgba(0,0,0,0) !important;border:none}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-prev{left:0 !important;transform:translateY(-50%) rotate(180deg) !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-next{right:0 !important;transform:translateY(-50%) !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-prev::before,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-next::before{content:"" !important;position:relative !important;display:block !important;width:17px !important;height:34px !important;font-size:0 !important;line-height:0 !important;opacity:1 !important;background-image:none !important;background-color:#fff;transform:none !important;-webkit-mask:url(/wp-content/themes/leafguard/assets/build/images/slider-next.68466b5f.svg);mask:url(/wp-content/themes/leafguard/assets/build/images/slider-next.68466b5f.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-prev.slick-disabled::before,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-next.slick-disabled::before{opacity:.35 !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-dots{display:none !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main .gallery-slide{display:flex !important;align-items:center;justify-content:center;width:100%;padding:max(8px, min(2vw, 16px));box-sizing:border-box;min-height:min(55dvh,480px)}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main .gallery-slide video,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main .gallery-slide iframe{width:100%;max-width:100%;max-height:min(88dvh,92vh);height:auto}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main .gallery-slide iframe{min-width:0;aspect-ratio:16/9}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main img,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main video,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main iframe{display:block;max-width:100%;width:auto;height:auto;max-height:min(88dvh,92vh);-o-object-fit:contain;object-fit:contain;position:relative;z-index:1}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-close{position:fixed;top:max(10px, min(3vw, 22px));right:max(10px, min(3vw, 22px));width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border:2px solid hsla(0,0%,100%,.4);border-radius:50%;cursor:pointer;z-index:1000000;padding:0;pointer-events:auto;color:#fff;font-weight:bold;line-height:1;transition:background .2s ease, border-color .2s ease}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-close:hover{background:rgba(0,0,0,.75);border-color:hsla(0,0%,100%,.6)}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-close:focus-visible{outline:3px solid #ff5000;outline:3px solid var(--wp--preset--color--orange, #ff5000);outline-offset:3px}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-arrow.slick-disabled{pointer-events:none;cursor:default}body.modal-open{overflow:hidden}body.ingle-offers .content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.only-thumbnails .item{height:130px}.map-locations-template-wp-custom-template-individual-sub-page-template .content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap .video-poster-wrap{padding-top:54.25%}.map-locations-template-wp-custom-template-individual-sub-page-template .content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap .video-poster-wrap video,.map-locations-template-wp-custom-template-individual-sub-page-template .content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap .video-poster-wrap iframe{position:absolute;top:0}@media (max-width: 1199px){.content-with-gallery-section{margin-bottom:var(--wp--custom--spacing--desktop)}}@media (max-width: 991px){.content-with-gallery-section{margin-bottom:var(--wp--custom--spacing--tablet)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.only-thumbnails .item{height:150px}}@media (max-width: 767px){.content-with-gallery-section{margin-bottom:var(--wp--custom--spacing--mobile)}.content-with-gallery-section.has_bg_color{padding:40px 0}.content-with-gallery-section .content-with-gallery-inner{display:flex;flex-direction:column-reverse}.content-with-gallery-section .content-with-gallery-inner .container{width:100%;flex-direction:column}.content-with-gallery-section .content-with-gallery-inner .container .left-part{padding:0 0 var(--wp--custom--spacing--mobile) 0}.content-with-gallery-section .content-with-gallery-inner .container .left-part .wp-block-button{width:100%}.content-with-gallery-section .content-with-gallery-inner .container .left-part .wp-block-button .wp-block-button__link{width:100%}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .img-wrap{height:auto}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .items.show-all-thumbnails:not(.only-thumbnails) .item{height:88px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .img-wrap{height:300px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item{height:80px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .content-icon{height:80px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item .video-poster-wrap::after{background-size:30px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items .item:nth-child(n+4){display:none}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.only-thumbnails .item{height:80px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails .item{flex:0 0 calc(33.333% - 7px);max-width:calc(33.333% - 7px)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails.only-thumbnails{grid-template-columns:repeat(3, 1fr)}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider{padding:0 48px !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-prev::before,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main.slick-slider .slick-next::before{width:12px !important;height:24px !important}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main .gallery-slide video,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main .gallery-slide iframe{max-height:min(82dvh,88vh)}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main img,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main video,.content-with-gallery-section .gallery-modal-overlay .gallery-modal-main iframe{max-height:min(82dvh,88vh)}}@media (max-width: 480px){.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap.gallery-layout-stack .items.show-all-thumbnails:not(.only-thumbnails) .item{height:72px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.only-thumbnails .item{height:60px}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails .item{flex:0 0 calc(50% - 5px);max-width:calc(50% - 5px)}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .items.show-all-thumbnails.only-thumbnails{grid-template-columns:repeat(2, 1fr)}}@media (prefers-reduced-motion: reduce){.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .gallery-modal-trigger{transition:none}.content-with-gallery-section .content-with-gallery-inner .container .gallery-wrap .gallery-modal-trigger:hover{transform:none}.content-with-gallery-section .gallery-modal-overlay{transition:opacity .12s ease, visibility .12s ease}.content-with-gallery-section .gallery-modal-overlay.show-popup .gallery-modal-layout{transform:none}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-layout{transition:opacity .12s ease;transform:none}.content-with-gallery-section .gallery-modal-overlay .gallery-modal-close{transition:none}}
