:root{--lavall-blue:#0c5f98;--lavall-teal:#3aa99e;--lavall-ink:#263238;--lavall-muted:#64748b;--lavall-soft:#f5fbfb;}
.elementor{--widgets-spacing:20px 20px;}
.elementor *, .elementor :after, .elementor :before{box-sizing:border-box;}
.elementor img{max-width:100%;height:auto;border:0;}
.elementor-section{position:relative;}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-container{display:flex;margin-left:auto;margin-right:auto;position:relative;}
.elementor-column{display:flex;min-height:1px;position:relative;}
.elementor-widget-wrap{align-content:flex-start;display:flex;flex-wrap:wrap;position:relative;width:100%;}
.elementor-widget{position:relative;width:100%;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-heading-title{color:var(--lavall-ink);line-height:1.25;margin:0;}
.elementor-button{align-items:center;background:#144f7a;border-radius:4px;color:#fff;display:inline-flex;font-weight:600;gap:.45rem;line-height:1;padding:14px 24px;text-decoration:none;}
.elementor-button:hover{background:#0d3f62;color:#fff;}
.elementor-icon{color:#144f7a;display:inline-block;line-height:1;}
.elementor-icon i,.elementor-icon svg{height:1em;width:1em;}
.elementor-widget-image img{border-radius:0;vertical-align:middle;}
.elementor-widget-text-editor{color:#4b5563;font-size:17px;line-height:1.75;}
.elementor-widget-text-editor p{margin:0 0 1em;}
.elementor-section.elementor-section-stretched{left:auto!important;width:100%!important;}
@media (max-width:921px){.elementor-container{flex-wrap:wrap}.elementor-column{width:100%!important}.elementor-widget-wrap{padding-left:18px;padding-right:18px}}
