.elementor-widget-kmt_poly_container{flex:1 1 0;min-width:0}.elementor-widget-kmt_poly_container>.elementor-widget-container{height:100%}.kmt-poly-container{--kmt-poly-container-color:#003c68;--kmt-poly-container-border-color:#ff7300;--kmt-poly-container-border-width:4px;--kmt-poly-container-max-width:560px;--kmt-poly-container-min-height:520px;--kmt-poly-container-padding-top:72px;--kmt-poly-container-padding-right:56px;--kmt-poly-container-padding-bottom:80px;--kmt-poly-container-padding-left:56px;--kmt-poly-container-image-width:420px;--kmt-poly-container-image-offset-top:32px;--kmt-poly-container-image-gap:48px;--kmt-poly-container-font-size:clamp(32px,5vw,48px);--kmt-poly-container-font-weight:800;color:var(--kmt-poly-container-color);display:block;height:100%;margin-inline:auto;min-height:var(--kmt-poly-container-min-height);padding:var(--kmt-poly-container-padding-top) var(--kmt-poly-container-padding-right) var(--kmt-poly-container-padding-bottom) var(--kmt-poly-container-padding-left);position:relative;text-align:center;width:min(100%,var(--kmt-poly-container-max-width))}.kmt-poly-container__border{height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:2}.kmt-poly-container__border path{fill:none;stroke:var(--kmt-poly-container-border-color);stroke-linejoin:miter;stroke-width:var(--kmt-poly-container-border-width);vector-effect:non-scaling-stroke}.kmt-poly-container__media,.kmt-poly-container__text{position:relative;z-index:1}.kmt-poly-container__media{margin:var(--kmt-poly-container-image-offset-top) auto var(--kmt-poly-container-image-gap);max-width:var(--kmt-poly-container-image-width)}.kmt-poly-container__media img{aspect-ratio:16/9;display:block;height:auto;object-fit:contain;width:100%}.kmt-poly-container__text{font-size:var(--kmt-poly-container-font-size);font-weight:var(--kmt-poly-container-font-weight);letter-spacing:0;line-height:1.15;margin:0}@media(max-width:640px){.kmt-poly-container{--kmt-poly-container-min-height:420px;--kmt-poly-container-padding-top:52px;--kmt-poly-container-padding-right:32px;--kmt-poly-container-padding-bottom:58px;--kmt-poly-container-padding-left:32px;--kmt-poly-container-image-offset-top:24px;--kmt-poly-container-image-gap:34px;--kmt-poly-container-font-size:32px}}