.loa-legacy .page-content--prose .entry-content,.loa-legacy .entry-content--legacy{margin:0;padding:0;--wp--style--global--content-size: none;--wp--style--global--wide-size: none}:is(.entry-content--legacy,.is-root-container) .container{max-width:none;margin-inline:0;padding-inline:0}:is(.entry-content--legacy,.is-root-container) .wp-block-button:not([class=wp-block-button])>.wp-block-button__link{display:inline;min-height:0;width:auto;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit;text-decoration:none}:is(.entry-content--legacy,.is-root-container) .wp-block-button:not([class=wp-block-button]){cursor:pointer}:is(.entry-content--legacy,.is-root-container) .wp-block-buttons{display:block}:is(.entry-content--legacy,.is-root-container) .wp-block-buttons>.wp-block-button{display:inline-block}:is(.entry-content--legacy,.is-root-container) figure.wp-block-image{margin:0}:is(.entry-content--legacy,.is-root-container) figure.wp-block-image img{width:100%;height:100%;object-fit:inherit;border-radius:inherit}:is(.entry-content--legacy,.is-root-container) figure.wp-block-image.loa-footer-content__image{margin:0 auto 28px}.entry-content--legacy figure.wp-block-image.emoji:before{content:"\a";white-space:pre}:is(.entry-content--legacy,.is-root-container) figure.wp-block-image.emoji img{display:inline;width:1em;height:1em;vertical-align:baseline}:is(.entry-content--legacy,.is-root-container) figure.wp-block-image.aligncenter{display:table;margin-inline:auto}:is(.entry-content--legacy,.is-root-container) figure.wp-block-image.aligncenter img{width:auto;height:auto;max-width:100%}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual>.wp-block-image{height:100%}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual>.wp-block-image img{object-fit:cover}.entry-content--legacy p.loa-run{display:contents}:is(.entry-content--legacy,.is-root-container) .loa-body-menu p.loa-run{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:1300px;margin:0 auto;padding:0 50px;gap:40px clamp(32px,4vw,64px)}@media(max-width:900px){:is(.entry-content--legacy,.is-root-container) .loa-body-menu p.loa-run{padding:0 30px;gap:28px clamp(24px,5vw,46px)}}@media(max-width:600px){:is(.entry-content--legacy,.is-root-container) .loa-body-menu p.loa-run{padding:0 20px;gap:20px 28px}}:is(.entry-content--legacy,.is-root-container) .wp-block-heading{text-wrap:wrap}:is(.entry-content--legacy,.is-root-container) :is(h1,h2,h3,h4,h5,h6) .small{width:auto;max-width:none;padding:0}:is(.entry-content--legacy,.is-root-container) .loa-home-hero__intro,:is(.entry-content--legacy,.is-root-container) .loa-home-hero--has-video .loa-home-hero__poster{display:none!important}:root:root:root body.home .entry-content--legacy .additional-content ul.columns>li{position:relative;margin-left:0!important;padding-left:40px;list-style:none!important}:root:root:root body.home .entry-content--legacy .additional-content ul.columns>li:before{position:absolute;top:2px;left:0;width:26px;height:26px;background-color:var(--loa-list-marker-color, #264a9e);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat;content:""}:root:root:root body.home .entry-content--legacy .loa-video-section__text ul>li{position:relative;margin-left:0!important;padding-left:42px;list-style:none!important}:root:root:root body.home .entry-content--legacy .loa-video-section__text ul>li:before{position:absolute;top:2px;left:0;width:26px;height:26px;background-color:var(--loa-list-marker-color, #264a9e);-webkit-mask:var(--loa-list-icon) center / contain no-repeat;mask:var(--loa-list-icon) center / contain no-repeat;content:""}:root:root:root body.home .entry-content--legacy .loa-video-section__text ul>li:nth-child(1){--loa-list-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 13a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M8 21v-1a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M15 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M17 10h2a2 2 0 0 1 2 2v1'/%3E%3Cpath d='M5 5a2 2 0 1 0 4 0a2 2 0 0 0 -4 0'/%3E%3Cpath d='M3 13v-1a2 2 0 0 1 2 -2h2'/%3E%3C/svg%3E")}:root:root:root body.home .entry-content--legacy .loa-video-section__text ul>li:nth-child(2){--loa-list-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='19' r='3'/%3E%3Cpath d='M9 19h8.5a3.5 3.5 0 0 0 0-7h-11a3.5 3.5 0 0 1 0-7H15'/%3E%3Ccircle cx='18' cy='5' r='3'/%3E%3C/svg%3E")}:root:root:root body.home .entry-content--legacy .loa-video-section__text ul>li:nth-child(3){--loa-list-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526'/%3E%3Ccircle cx='12' cy='8' r='6'/%3E%3C/svg%3E")}:is(.entry-content--legacy,.is-root-container) .mod_contact:before,:is(.entry-content--legacy,.is-root-container) .mod_contact_form:before{pointer-events:none}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual:has(>.mod_contact_form){position:relative;display:flex;align-items:center;justify-content:center;padding:40px}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual:has(>.mod_contact_form)>.wp-block-image{position:absolute;inset:0;margin:0}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual:has(>.mod_contact_form)>.wp-block-image img{height:100%;min-height:0}:is(.entry-content--legacy,.is-root-container) .loa-general-hero:has(>.loa-general-hero__visual>.mod_contact_form)>.loa-general-hero__content{align-items:flex-start}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual>.mod_contact_form{width:100%;max-width:600px;margin:0;padding:40px 30px}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual>.mod_contact_form h2{font-size:36px}@media(max-width:900px){:root:root:root body :is(.entry-content--legacy,.is-root-container) .loa-general-hero:has(>.loa-general-hero__visual>.mod_contact_form){grid-template-columns:minmax(0,1fr)!important}:is(.entry-content--legacy,.is-root-container) .loa-general-hero:has(>.loa-general-hero__visual>.mod_contact_form)>.loa-general-hero__content{min-height:0}:is(.entry-content--legacy,.is-root-container) .loa-general-hero:has(>.loa-general-hero__visual>.mod_contact_form) .loa-general-hero__inner{padding-top:32px;padding-bottom:32px}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual:has(>.mod_contact_form){order:0;padding:0}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual:has(>.mod_contact_form)>.wp-block-image{display:none}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual>.mod_contact_form{max-width:none;padding:32px 20px}:is(.entry-content--legacy,.is-root-container) .loa-general-hero__visual>.mod_contact_form h2{font-size:32px}}.entry-content--legacy .loa-form-slot{min-height:var(--loa-form-height)}@media(max-width:600px){.entry-content--legacy .loa-form-slot{min-height:calc(var(--loa-form-height) + 120px)}}:is(.entry-content--legacy,.is-root-container) .wow,:is(.entry-content--legacy,.is-root-container) [class*=__reveal]{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important}:root:root:root:root body :is(.entry-content--legacy,.is-root-container) :is(h1,h2,h3,h4,h5,h6,p,li,ul,ol,blockquote,figcaption,td,th,dt,dd,address,label,legend,div,section,span,a):not(.wp-block-button__link):not(.wp-block-button):not([class*=button]):not(.btn){text-align:left!important}:root:root:root:root body :is(.entry-content--legacy,.is-root-container) :is(.wp-block-buttons,.loa-buttons-align-center){justify-content:flex-start!important;text-align:left!important}:root:root:root body :is(.entry-content--legacy,.is-root-container) .loa-image-links__item .wp-block-image{margin:0}:root:root:root body :is(.entry-content--legacy,.is-root-container) .loa-image-links__item .wp-block-image img{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 9!important;object-fit:cover}:root:root:root body :is(.entry-content--legacy,.is-root-container) :is(.loa-info-cards__card--blue,.loa-background-cta,.loa-has-section-background,.dark,.mod_banner.dark){--loa-list-marker-color: #ffffff;--loa-item-marker-color: #ffffff}:root:root:root body :is(.entry-content--legacy,.is-root-container) :is(.loa-info-cards__card--blue,.loa-background-cta,.loa-has-section-background,.dark,.mod_banner.dark) li::marker{color:#fff!important}:root:root:root body :is(.entry-content--legacy,.is-root-container) :is(.loa-info-cards__card--blue,.loa-background-cta,.loa-has-section-background,.dark,.mod_banner.dark) :is(p,li,h1,h2,h3,h4,h5,h6) a:not([class*=button]):not(.btn):not(.wp-block-button__link):not([class*=breadcrumb] *){color:#fff!important;text-decoration:underline;text-underline-offset:3px}:is(.entry-content--legacy,.is-root-container) .half-image{overflow:hidden}:is(.entry-content--legacy,.is-root-container) :is(.loa-edge-image-content__image,.loa-image-faq__image,.loa-two-column__media,.loa-roof-types__media){position:relative;overflow:hidden}:root:root:root body :is(.entry-content--legacy,.is-root-container) figure.wp-block-image[class*=loa-i-]>img{max-height:inherit!important;object-fit:inherit}:root:root:root:root body :is(.entry-content--legacy,.is-root-container) figure.loa-intro__image>img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:inherit!important;margin-right:auto!important;margin-left:auto!important}.is-root-container{margin:0;padding:0;max-width:none}body .is-root-container.is-root-container>*{position:relative;left:auto!important;right:auto!important;width:auto!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.is-root-container p.loa-run{margin:0;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;text-align:inherit;text-transform:inherit}:root:root:root body :is(.entry-content--legacy,.is-root-container) .partial_blog_index .index-item .wp-block-image{margin:0 0 20px}:root:root:root body :is(.entry-content--legacy,.is-root-container) .partial_blog_index .index-item .wp-block-image img{display:block;width:min(300px,100%)!important;max-width:100%!important;height:auto!important;aspect-ratio:300 / 216;object-fit:cover}:root:root:root body :is(.entry-content--legacy,.is-root-container) figure.wp-block-table{max-width:100%;overflow-x:auto}:root:root:root body :is(.entry-content--legacy,.is-root-container) figure.wp-block-table>table.has-fixed-layout{width:100%;table-layout:fixed}:root:root:root body :is(.entry-content--legacy,.is-root-container) :not(figure)>table{display:block;max-width:100%;overflow-x:auto}:root:root:root:root body :is(.entry-content--legacy,.is-root-container) .loa-table th:not([class*=loa-i-]){color:#fff!important}:is(.entry-content--legacy,.is-root-container) li:has(>a.tresio-nav__link){display:none!important}:root:root body :is(.entry-content--legacy,.is-root-container) .wp-block-columns{display:flex;flex-wrap:wrap;align-items:normal;gap:2em;box-sizing:border-box}:root:root body :is(.entry-content--legacy,.is-root-container) .wp-block-columns>.wp-block-column{flex-grow:1;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media(min-width:782px){:root:root body :is(.entry-content--legacy,.is-root-container) .wp-block-columns{flex-wrap:nowrap}:root:root body :is(.entry-content--legacy,.is-root-container) .wp-block-columns>.wp-block-column{flex-basis:0}}:root:root body :is(.entry-content--legacy,.is-root-container) .clm-comercial.has-custom-css{padding:40px}:root:root body :is(.entry-content--legacy,.is-root-container) .tbl.has-custom-css{margin:30px}.entry-content--legacy .loa-team__member:not(:has(img)):not(:has(.loa-team__name:not(:empty))){display:none}@media(max-width:900px){:root:root:root body :where(.entry-content--legacy) .loa-team__photo img{max-width:100%!important;margin-left:0!important;margin-right:0!important}}@media(min-width:601px)and (max-width:900px){body :where(.entry-content--legacy) .loa-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;column-gap:24px!important}}
