.megamenu{padding:10px 0}.megamenu .megamenu__wrap .megamenu__items{display:flex;flex-wrap:wrap;margin:0;justify-content:space-evenly;list-style:none;padding:0;gap:5px}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item{transition:all ease .3s;position:relative}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span{padding:0 5px;display:inline-flex;transition:all ease-in-out .3s;font-size:16px;transition:all ease .3s;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0) !important;color:var(--wp--preset--color--gray);align-items:center;font-weight:600;text-transform:uppercase}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span:before{content:"";height:40px;height:var(--menu-space-below);width:100%;position:absolute;top:100%;left:0}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span:after{content:"";background-color:var(--wp--preset--color--gray);-webkit-mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);display:inline-block;width:15px;height:10px;margin-left:5px;vertical-align:middle;transition:all ease .2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span .subarrow{display:none}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span a{color:currentColor}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active a,.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active span{cursor:pointer;color:var(--wp--preset--color--secondary);transition:all ease .3s}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active>span:after{transform:rotate(180deg);-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--secondary)}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active-page>a,.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active-page>span,.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active-page>span>a{cursor:pointer;color:var(--wp--preset--color--secondary);transition:all ease .3s}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.active-page>span:after{transform:rotate(180deg);-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--secondary)}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item.no-submenu-item span:after{display:none}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item:after{display:none !important}.megamenu .megamenu__wrap .megamenu__items.submenuitem-active{position:relative}.megamenu .megamenu__body{position:absolute;left:0;width:100vw;z-index:9;opacity:0;transition:transform .3s ease;transform:rotateX(90deg);transform-origin:top center;visibility:hidden}.megamenu .megamenu__body.visible-content{visibility:visible;opacity:1;transform:scaleY(1)}.megamenu .megamenu__body.subchild-active{width:auto;min-width:250px;border-top:1px solid var(--wp--preset--color--primary)}.megamenu .megamenu__body .megamenu__body-container{background-color:#fff;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);box-shadow:0px 50px 48px 0px rgba(0,0,0,.1019607843);border-bottom-left-radius:20px;border-bottom-right-radius:20px}.megamenu .megamenu__body .megamenu__body-container .megamenu__content{padding:57px 0 60px;max-width:var(--wp--style--global--content-size);background-color:#fff;margin:0 auto;display:none;transition:all .4s ease;opacity:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.no-submenu{display:none !important}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.submenu-active{opacity:1;display:block}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child{padding:30px 0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child ul.megamenu__content-singlemenu-link{list-style:none;width:100%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child ul.megamenu__content-singlemenu-link li{padding:20px 10px;cursor:default;border-bottom:1px solid var(--wp--preset--color--primary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child ul.megamenu__content-singlemenu-link li a{color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child ul.megamenu__content-singlemenu-link li:hover{color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child ul.megamenu__content-singlemenu-link li:last-child{border-bottom:0;padding-bottom:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content.single-sub-child ul.megamenu__content-singlemenu-link li:first-child{padding-top:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body.is-visible{display:flex;align-items:center;flex-wrap:wrap;align-items:stretch}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu-content-block{width:100%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper{display:flex;flex-wrap:nowrap;width:100%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1{flex-basis:30%;padding-right:3rem;border-right:1px solid var(--wp--preset--color--darkgray)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row{list-style:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row li{font-size:var(--wp--custom--typography--font-size--heading-3);line-height:var(--wp--custom--typography--line-height--heading-3);font-family:var(--wp--preset--font-family--primary);margin-bottom:2.2rem;cursor:pointer;font-weight:500}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row li a{color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row li:hover{color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row li:after{content:"";background-color:currentColor;-webkit-mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);width:21px;height:19px;margin-left:10px;vertical-align:middle;transition:all ease .2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(270deg);display:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row li.active{color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column1 .menu-links__row li.active:after{display:inline-block;background-color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2{flex-basis:70%;padding-left:5rem;position:relative}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link{display:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active{display:block}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .images-container{display:block;width:100%;margin-bottom:20px;position:relative;padding-top:27%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .images-container img{display:none;transition:opacity .3s ease}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .images-container img.active{display:block;border-radius:5px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .text-container{display:flex;flex-direction:column;gap:7px;transition:all ease .3s}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .text-container .text-item{transition:all ease .3s;cursor:pointer}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .text-container .text-item a{color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .text-container .text-item:hover{font-weight:600;color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .text-container .text-item:after{content:"";background-color:currentColor;-webkit-mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);width:15px;height:10px;margin-left:10px;vertical-align:middle;transition:all ease .2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(270deg);display:inline-block}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images-with-link.active .text-container .text-item.active{font-weight:600;color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images{display:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images.active{display:block}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images.active .images-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px;gap:50px;justify-content:center;align-items:center}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images.active .images-container img{max-width:200px;width:100%;height:auto;filter:grayscale(100%);-webkit-filter:grayscale(100%)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images.active .images-container:has(img:first-of-type:last-of-type){grid-template-columns:repeat(1,1fr)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .submenu-item-images.active .images-container:has(img:first-of-type:last-of-type) img{max-width:100%;-o-object-fit:cover;object-fit:cover;height:100%;width:100%;filter:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .menu-links__row{list-style:none;padding-left:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .menu-links__row .menu-links__item{position:relative}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2 .menu-links__row .menu-links__item .submenu-item-wrapper{position:absolute;left:50%;top:60px;width:100%;transform:translate(0,-50%);max-width:50%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper .megamenu__content-body-column2:empty{border-right:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2{display:flex;flex-wrap:wrap}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1{padding-right:3.125rem;flex-basis:45%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper{list-style:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li{font-family:var(--wp--preset--font-family--primary);margin-bottom:2.2rem;cursor:pointer;font-weight:500;font-size:var(--wp--custom--typography--font-size--heading-3);line-height:var(--wp--custom--typography--line-height--heading-3)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li a{color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li:hover{color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li span:after{content:"";background-color:currentColor;-webkit-mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);width:21px;height:19px;margin-left:10px;vertical-align:middle;transition:all ease .2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(270deg);display:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li.active{color:var(--wp--preset--color--secondary)}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li.active span:after{display:inline-block;background-color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li .informative-title-wrapper{display:flex;gap:10px;width:100%;align-items:center;margin-top:10px}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li .informative-title-wrapper span{text-transform:capitalize;font-size:1rem}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li .informative-title-wrapper span:after{display:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column1 .layout-2-menu__links-wrapper li .informative-title-wrapper .info-dot-separator{background-color:currentColor;height:8px;width:8px;margin:0 5px;border-radius:50%;display:inline-flex;align-self:center}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2{padding-left:2.125rem;flex-basis:55%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .proj-informative-title{margin-bottom:15px;font-size:var(--wp--custom--typography--font-size--heading-4);color:var(--wp--preset--color--black);text-transform:capitalize;font-family:var(--wp--preset--font-family--primary-body);font-weight:600;letter-spacing:.08px;display:block}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .images-container{display:block;width:100%;margin-bottom:20px;position:relative;padding-top:31%}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .images-container img{display:none;transition:opacity .3s ease}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .images-container img.hidden{opacity:0}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .images-container img.active{display:block;border-radius:5px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;left:0;top:0;opacity:1}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .text-container{display:flex;flex-direction:column;gap:7px;transition:all ease .3s}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .text-container .text-item{transition:all ease .3s;cursor:pointer}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .text-container .text-item a{color:currentColor}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .text-container .text-item:after{content:"";background-color:currentColor;-webkit-mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);mask:url(/wp-content/themes/leafguard/assets/build/images/ic-arrow-down.4b385a1c.svg);width:15px;height:10px;margin-left:10px;vertical-align:middle;transition:all ease .2s;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transform:rotate(270deg);display:inline-block}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .text-container .text-item.active,.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .megamenu__content-body-column2 .text-container .text-item:hover{color:var(--wp--preset--color--secondary);font-weight:600}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .column2 ul.layout-2-menu__content-wrapper>li{display:none}.megamenu .megamenu__body .megamenu__body-container .megamenu__content .megamenu__content-body .megamenu__content-body--wrapper.layout-2 .column2 ul.layout-2-menu__content-wrapper>li.active{display:block}@media (max-width:1399px){.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span:after{height:12px;margin-left:10px}}@media (max-width:1199px){.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span:after{height:8px;width:10px;margin-left:3px;-webkit-mask-size:100%;mask-size:100%}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span{font-size:.8rem}.megamenu .megamenu__wrap .megamenu__items{gap:5px;justify-content:center}}@media (max-width:991px){.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span:before{height:0}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span:after{height:11px;background-position:top;position:absolute;right:0;background-color:currentColor}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span .subarrow{display:block}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span .subarrow:after{width:11px;height:17px;background-position:center}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item>span{font-size:18px;padding:5px 0;width:100%;display:inline-flex;align-items:center;line-height:21.6px;text-transform:uppercase}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item{padding:15px 0;border-bottom:.5px solid var(--wp--preset--color--gray)}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item:last-of-type{border-bottom:0}.megamenu .megamenu__wrap .megamenu__items li.megamenu__item .megamenu__content{display:none}.megamenu .megamenu__wrap .megamenu__items{padding:0 30px}.megamenu .megamenu__wrap .megamenu__items.submenuitem-active li.megamenu__item .megamenu__content:not(.single-sub-child){position:absolute;top:100%;right:-100%;background-color:var(--wp--preset--color--white);transition:right .3s ease;z-index:10;display:flex;flex-direction:column}.megamenu .megamenu__wrap .megamenu__items.submenuitem-active li.megamenu__item .megamenu__content.no-submenu{display:none !important}.megamenu .megamenu__wrap .megamenu__items.submenuitem-active li.megamenu__item.active{display:block;transition:all .3s ease}.megamenu .megamenu__wrap .megamenu__items.submenuitem-active li.megamenu__item.active .megamenu__content:not(.single-sub-child){right:0;width:100%;height:100%}.megamenu .megamenu__wrap .megamenu__items.has-inner-submenu-active li.megamenu__item.active>span{display:none;padding:0}}body.modal-open{overflow:hidden}.wp-block-leafguard-offers .promo-offer-btn{cursor:pointer;position:relative}.wp-block-leafguard-offers .promo-offer-btn img{display:block;max-width:40px;max-height:40px;-o-object-fit:contain;object-fit:contain}.wp-block-leafguard-offers .promo-offer-btn .offer-cnt{padding:3px !important;height:28px;width:30px;border-radius:50%;position:absolute;text-align:center;right:-10px;top:-5px;background-color:#fb4437;background-color:var(--wp--preset--color--primary-btn-bg-color);color:#fff;color:var(--wp--preset--color--primary-btn-text-color);display:flex;justify-content:center;align-items:center;font-weight:600;font-size:1rem}.wp-block-leafguard-offers .offer-popup-modal__wrapper{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background:rgba(11,11,11,.65);align-items:center;justify-content:center;padding-left:var(--wp--style--root--padding-left);padding-right:var(--wp--style--root--padding-right)}.wp-block-leafguard-offers .offer-popup-modal__wrapper.modal-active{display:flex}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap{max-height:90vh;overflow:auto;padding:50px;border-radius:20px;background-color:#fffaf2;background-color:var(--wp--preset--color--offwhite);position:relative;text-align:center}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__close-btn{position:absolute;right:20px;top:20px;cursor:pointer;line-height:1;width:17px;height:17px;-webkit-mask-image:url(/wp-content/themes/leafguard/assets/build/images/close-icon.74bc3185.svg);mask-image:url(/wp-content/themes/leafguard/assets/build/images/close-icon.74bc3185.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;background-color:var(--wp--preset--color--darkblue)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__title{color:var(--wp--preset--color--darkblue);font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--custom--typography--font-size--heading-2);font-weight:var(--wp--custom--typography--font-weight--extra-bold);line-height:var(--wp--custom--typography--line-height--heading-2);margin-bottom:15px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__subtitle{font-family:var(--wp--preset--font-family--primary);font-size:var(--wp--custom--typography--font-size--heading-5);line-height:var(--wp--custom--typography--line-height--heading-5);font-weight:500;margin-bottom:30px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid{display:flex;gap:30px;margin-top:30px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card{border:2px solid var(--wp--preset--color--darkblue);border-radius:15px;overflow:hidden;display:flex;flex-direction:column;height:inherit;width:450px;max-width:450px;flex:1;margin:0 auto;background-color:var(--wp--preset--color--white)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content{display:flex;flex-direction:column;padding:38px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content:has(+.offer-popup-modal__offer-bottom-content){height:calc(100% - 72px)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper{display:flex;gap:15px;align-items:center;justify-content:center;margin-bottom:20px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot{display:flex;align-items:center;line-height:1}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .amount{font-size:clamp(2.5rem,1.735vw + 1.668rem,3.75rem);color:var(--wp--preset--color--green);font-weight:800;word-break:keep-all}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .currency,.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .operator{font-weight:800;color:var(--wp--preset--color--green);font-size:clamp(1.438rem,.607vw + 1.146rem,1.875rem);align-self:flex-start}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .ot{flex-shrink:0;display:flex;flex-direction:column;align-self:stretch}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper .caot .promo-offer-text{font-size:var(--wp--custom--typography--font-size--heading-6);color:var(--wp--preset--color--white);font-weight:800;margin-top:auto;transform:translateY(-4px)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-off-digit-wrapper p{text-transform:uppercase;font-weight:600;font-size:14px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper .promo-sign-wrapper span{font-size:clamp(1.875rem,3.469vw + .212rem,4.375rem);line-height:1}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .offer-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;color:var(--wp--preset--color--green);gap:0;font-weight:800;line-height:1}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .offer-price .main-price{font-size:clamp(3.688rem,.954vw + 3.23rem,4.375rem)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .offer-price sup{font-size:clamp(1.625rem,1.043rem + 1.214vw,2.5rem);font-size:clamp(1.625rem,1.043rem + 1.214vi,2.5rem);align-self:flex-start}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .offer-price span:not(.main-price){font-size:var(--wp--custom--typography--font-size--heading-3);color:var(--wp--preset--color--darkblue);align-self:flex-end}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .offer-description{font-size:clamp(1rem,.67rem + .691vw,1.5rem);font-size:clamp(1rem,.67rem + .691vi,1.5rem);width:290px;max-width:100%;margin-left:auto;margin-right:auto}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .wp-block-buttons{margin-top:auto}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .wp-block-buttons .wp-block-button__link{text-transform:uppercase;min-width:175px;cursor:pointer;display:inline-block}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card:nth-child(odd){background-color:var(--wp--preset--color--darkblue)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card:nth-child(odd) .offer-popup-modal__offer-top-content .offer-price span:not(.main-price){color:var(--wp--preset--color--white)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card:nth-child(odd) .offer-popup-modal__offer-top-content .offer-description{color:var(--wp--preset--color--white)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card:nth-child(odd) .offer-popup-modal__offer-top-content .promo-banner-cnt-wrapper{color:var(--wp--preset--color--white)}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-bottom-content{border-top:2px solid var(--wp--preset--color--darkblue);padding:20px;background-color:var(--wp--preset--color--white);margin-top:auto;font-family:var(--wp--preset--font-family--primary);font-size:24px;line-height:30px;font-weight:500;min-height:72px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-bottom-content .offer-code{font-weight:800}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card.without-price .offer-popup-modal__offer-top-content .offer-price{flex-direction:column;gap:2px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card.without-price .offer-popup-modal__offer-top-content .offer-price sup,.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card.without-price .offer-popup-modal__offer-top-content .offer-price span,.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card.without-price .offer-popup-modal__offer-top-content .offer-price sub{align-self:center}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid+.wp-block-buttons{margin-top:15px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid+.wp-block-buttons .wp-block-button__link{text-transform:uppercase}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid+.wp-block-buttons .wp-block-button__link:after{margin-left:10px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .modal-offer__list{display:none;max-width:1244px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .modal-offer__list.content-active{display:block}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .modal-offer__copy-content{display:none;max-width:440px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .modal-offer__copy-content.content-active{display:block}@media (max-width:1199px){.wp-block-leafguard-offers .promo-offer-btn img{max-height:30px;max-width:30px}.wp-block-leafguard-offers .promo-offer-btn .offer-cnt{font-size:.9rem;width:22px;height:22px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap{padding:40px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid{gap:20px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card{width:auto;max-width:400px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content{padding:21px 30px 30px}}@media (max-width:991px){.wp-block-leafguard-offers .promo-offer-btn .offer-cnt{font-size:.7rem}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__subtitle{margin-bottom:20px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid{flex-direction:column;margin-top:20px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content{height:auto}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content .wp-block-buttons .wp-block-button__link{min-width:115px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-bottom-content{min-height:auto}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid+.wp-block-buttons{margin-top:10px}}@media (max-width:767px){.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap{padding:40px 20px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card{max-width:100%}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-top-content{padding:15px 25px 30px}.wp-block-leafguard-offers .offer-popup-modal__wrapper .offer-popup-modal__inner_wrap .offer-popup-modal__offer-grid .offer-popup-modal__offer-card .offer-popup-modal__offer-bottom-content{font-size:16px;line-height:20px}}@media (max-width:480px){.wp-block-leafguard-offers .promo-offer-btn img{max-height:25px;max-width:25px}}