:root{--section--font-family:var(--wp--preset--font-family--mulish);--section--heading--margin-bottom:clamp(0.938rem,1.5625vw,1.875rem);--section--heading--font-size:clamp(1.5rem,2.25vw,2.5rem);--section--heading--font-family:var(--wp--preset--font-family--mulish);--section--description--margin-bottom:clamp(1.875rem,4.167vw,3.75rem);--section--description--font-size:clamp(1rem,1.5278vw,1.375rem);--section--spacing--margin-top:clamp(3.125rem,6.94vw,6.25rem);--section--spacing--margin-bottom:clamp(3.125rem,6.94vw,6.25rem);--section--wrapper--padding-top:0;--section--wrapper--padding-bottom:0;--section--external--margin-top:clamp(1.875rem,4.167vw,3.75rem);--section--external--margin-bottom:clamp(1.875rem,4.167vw,3.75rem);--section--external-text--margin-bottom:1rem;--section--external-element--margin-top:clamp(1.5rem,2.6vw,3.125rem);--section--external-element--margin-bottom:clamp(1.5rem,2.6vw,3.125rem);--section--content-image--gap:clamp(2rem,5.972vw,5.375rem);--section--min-height:0px;--section--wrapper-width--small:min(60vw,800px);--section--wrapper-width--medium:min(70vw,950px);--section--wrapper-width--large:min(90vw,1300px);--section--wrapper-width--xl:min(95vw,1415px);--section--wrapper-width--full:100%;--section--mobile-wrapper-width--small:min(80vw,320px);--section--mobile-wrapper-width--medium:min(90vw,400px);--section--mobile-wrapper-width--large:min(95vw,480px);--section--mobile-wrapper-width--xl:min(98vw,560px);--section--mobile-wrapper-width--full:100%}:root .wp-block-leaptel-section{font-family:var(--section--description--font-family);margin:var(--section--spacing--margin-top) 0 var(--section--spacing--margin-bottom) 0;min-height:var(--section--min-height);position:relative}:root .wp-block-leaptel-section__wrapper{margin-left:auto;margin-right:auto;max-width:100%;padding-bottom:var(--section--wrapper--padding-bottom);padding-top:var(--section--wrapper--padding-top);position:relative;width:var(--container-width,min(80vw,1100px));z-index:1}:root .wp-block-leaptel-section__background{height:100%;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:absolute;top:0;width:100%;z-index:0}:root .wp-block-leaptel-section__image{flex-basis:0;flex-grow:1;max-width:-moz-fit-content;max-width:fit-content;order:0}:root .wp-block-leaptel-section__content{flex-basis:0;flex-grow:1;width:100%}:root .wp-block-leaptel-section__heading{font-family:var(--section--heading--font-family);font-size:var(--section--heading--font-size);margin-bottom:var(--section--heading--margin-bottom)}:root .wp-block-leaptel-section__heading span{display:block}:root .wp-block-leaptel-section__description{margin-bottom:var(--section--description--margin-bottom)}:root .wp-block-leaptel-section__description,:root .wp-block-leaptel-section__description p{font-size:var(--section--description--font-size)}:root .wp-block-leaptel-section__description a[href]:not(.wp-block-button__link){text-decoration:underline!important}:root .wp-block-leaptel-section__external{margin-bottom:var(--section--external--margin-bottom);margin-top:var(--section--external--margin-top);width:100%}:root .wp-block-leaptel-section__external .wp-block-buttons{gap:clamp(.5625rem,.83vw,1.125rem);margin-bottom:clamp(1.5rem,3vw,3.5rem);margin-top:clamp(1rem,1.875vw,2.25rem)}:root .wp-block-leaptel-section__external .wp-block-image{margin-bottom:var(--section--external-text--margin-bottom)}:root .wp-block-leaptel-section__external .wp-block-image,:root .wp-block-leaptel-section__external .wp-block-leaptel-grid,:root .wp-block-leaptel-section__external .wp-block-table{margin-bottom:var(--section--external-element--margin-bottom);margin-top:var(--section--external-element--margin-top)}:root .wp-block-leaptel-section__external .image-group .wp-block-image,:root .wp-block-leaptel-section__external .image-group p{margin-bottom:var(--section--external-text--margin-bottom);margin-top:0}:root .wp-block-leaptel-section__external__content,:root .wp-block-leaptel-section__external__content ol,:root .wp-block-leaptel-section__external__content p,:root .wp-block-leaptel-section__external__content table,:root .wp-block-leaptel-section__external__content ul{font-size:var(--section--description--font-size)}:root .wp-block-leaptel-section__external__content p{margin-bottom:var(--section--external-text--margin-bottom)}:root .wp-block-leaptel-section__external__content p a{text-decoration:underline}:root .wp-block-leaptel-section__external__content ul{list-style-type:disc;margin-bottom:var(--section--external-text--margin-bottom);padding:revert}:root .wp-block-leaptel-section__external__content ul ul{list-style-type:circle}:root .wp-block-leaptel-section__external:has(.wp-block-leaptel-section__external__content){margin-top:0}:root .wp-block-leaptel-section__external:has(.wp-block-leaptel-section__external__content) .wp-block-leaptel-section__external__content{margin-bottom:var(--section--external--margin-bottom)}:root .wp-block-leaptel-section.is-style-stroke-heading .wp-block-leaptel-section__heading,:root .wp-block-leaptel-section.is-style-stroke-heading-secondary .wp-block-leaptel-section__heading{background-position:top;background-repeat:repeat-y;background-size:100% calc(var(--section--heading--font-size)*1.2);display:block;font-size:var(--section--heading--font-size)!important;line-height:1.2!important;padding-left:clamp(.2rem,2.22vw,2rem);padding-right:clamp(1.5rem,3.33vw,3rem);width:-moz-fit-content;width:fit-content}:root .wp-block-leaptel-section.is-style-stroke-heading .wp-block-leaptel-section__heading--split:not(:last-child),:root .wp-block-leaptel-section.is-style-stroke-heading-secondary .wp-block-leaptel-section__heading--split:not(:last-child){margin-bottom:0}:root .wp-block-leaptel-section.is-style-stroke-heading .wp-block-leaptel-section__heading{background-image:url(../images/heading-default.2d234b5a.png)}:root .wp-block-leaptel-section.is-style-stroke-heading-secondary .wp-block-leaptel-section__heading{background-image:url(../images/heading-secondary.590c14b7.png)}:root .wp-block-leaptel-section.is-style-center .wp-block-leaptel-section__content,:root .wp-block-leaptel-section.is-style-center .wp-block-leaptel-section__wrapper{align-items:center}:root .wp-block-leaptel-section.is-style-center .wp-block-leaptel-section__internal h3{text-align:center}:root .wp-block-leaptel-section.is-style-center .wp-block-leaptel-section__heading{margin-left:auto;margin-right:auto;text-align:center}:root .wp-block-leaptel-section.is-style-center .wp-block-leaptel-section__description{text-align:center}:root .wp-block-leaptel-section.has-background{--section--external--margin-bottom:0;--section--wrapper--padding-top:clamp(3.125rem,6.94vw,6.25rem);--section--wrapper--padding-bottom:clamp(3.125rem,6.94vw,6.25rem)}:root .wp-block-leaptel-section.has-background.is-style-no-padding{--section--wrapper--padding-top:0;--section--wrapper--padding-bottom:0}:root .wp-block-leaptel-section.has-image .wp-block-leaptel-section__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:var(--section--content-image--gap);margin-left:auto;margin-right:auto}:root .wp-block-leaptel-section.has-image .wp-block-leaptel-section__heading{margin-left:0}:root .wp-block-leaptel-section.is-style-footprint .wp-block-leaptel-section__external{background-image:url(../images/bg-footprint.662b8230.png);background-position:50%;background-repeat:no-repeat;background-size:contain}:root .wp-block-leaptel-section.is-fullwidth:not(.has-image) .wp-block-leaptel-section__wrapper{width:100%}:root .wp-block-leaptel-section.is-fullwidth:not(.has-image) .wp-block-leaptel-section__internal{margin-left:auto;margin-right:auto;width:var(--container-width,min(80vw,1100px))}:root .wp-block-leaptel-section.is-right .wp-block-leaptel-section__image{order:1}:root .wp-block-leaptel-section.has-background.has-overlay-background{--section--description--font-size:clamp(1.125rem,1.875vw,2.25rem);--section--heading--margin-bottom:clamp(2rem,4.28vw,5.125rem);background:linear-gradient(180deg,#f5f5f5,#d4d7d9)}@media screen and (min-width:768px){:root .wp-block-leaptel-section.has-background.has-overlay-background{position:relative}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__wrapper{position:relative;z-index:2}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__heading{margin-inline:auto}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__content{margin-left:auto;margin-right:0}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__external{margin-left:auto;margin-right:0;max-width:65%}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__background{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left center;object-position:left center;width:50%}:root .wp-block-leaptel-section.has-background.has-overlay-background:after{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff 50%,#d4d7d9);content:"";height:100%;position:absolute;right:0;top:0;width:100%;z-index:1}}@media screen and (max-width:767px){:root .wp-block-leaptel-section.has-background.has-overlay-background{padding-bottom:0;padding-top:0}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__heading{text-align:center}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__background{max-height:15rem;position:relative}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__wrapper{background:linear-gradient(180deg,#f5f5f5,#d4d7d9);width:100%}:root .wp-block-leaptel-section.has-background.has-overlay-background .wp-block-leaptel-section__content{margin-left:auto;margin-right:auto;padding:1.5rem 0;width:var(--container-width,min(80vw,1100px))}}:root .wp-block-leaptel-section.is-background-size-contain .wp-block-leaptel-section__background{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}@media screen and (max-width:767px){:root .wp-block-leaptel-section.is-background-size-contain .wp-block-leaptel-section__background{-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}}:root .wp-block-leaptel-section:not(:has(.wp-block-leaptel-section__heading)) .wp-block-leaptel-section__external{margin-top:0}:root .wp-block-leaptel-section:has(+footer),:root .wp-block-leaptel-section:is(:last-child){margin-bottom:0}@media screen and (max-width:767px){:root .wp-block-leaptel-section__content{flex-basis:100%}:root .wp-block-leaptel-section__wrapper{align-items:center}:root .wp-block-leaptel-section__image,:root .wp-block-leaptel-section__image img{margin-left:auto;margin-right:auto}:root .wp-block-leaptel-section__external .wp-block-buttons{align-items:center;justify-content:center}}:root .wp-block-leaptel-section.is-wrapper-small .wp-block-leaptel-section__wrapper{width:var(--section--wrapper-width--small)}:root .wp-block-leaptel-section.is-wrapper-medium .wp-block-leaptel-section__wrapper{width:var(--section--wrapper-width--medium)}:root .wp-block-leaptel-section.is-wrapper-large .wp-block-leaptel-section__wrapper{width:var(--section--wrapper-width--large)}:root .wp-block-leaptel-section.is-wrapper-xl .wp-block-leaptel-section__wrapper{width:var(--section--wrapper-width--xl)}:root .wp-block-leaptel-section.is-wrapper-full .wp-block-leaptel-section__wrapper{width:var(--section--wrapper-width--full)}@media screen and (max-width:767px){:root .wp-block-leaptel-section.is-mobile-wrapper-small .wp-block-leaptel-section__wrapper{width:var(--section--mobile-wrapper-width--small)}:root .wp-block-leaptel-section.is-mobile-wrapper-medium .wp-block-leaptel-section__wrapper{width:var(--section--mobile-wrapper-width--medium)}:root .wp-block-leaptel-section.is-mobile-wrapper-large .wp-block-leaptel-section__wrapper{width:var(--section--mobile-wrapper-width--large)}:root .wp-block-leaptel-section.is-mobile-wrapper-xl .wp-block-leaptel-section__wrapper{width:var(--section--mobile-wrapper-width--xl)}:root .wp-block-leaptel-section.is-mobile-wrapper-full .wp-block-leaptel-section__wrapper{width:var(--section--mobile-wrapper-width--full)}}
