@charset "UTF-8";[name=Banner]{--banner-text-color: #000000;padding:3rem;display:flex;align-items:flex-end;flex-wrap:wrap;height:100%}@media (min-width: 768px){[name=Banner]{padding:4rem}}[name=Banner].rounded{border-radius:10px;overflow:hidden}[name=Banner] .banner-content{display:flex;align-items:center;gap:30px;width:100%}[name=Banner] .banner-image{min-height:120px;display:flex;align-items:center;left:-3rem;position:relative;margin-bottom:3rem}@media (min-width: 576px){[name=Banner] .banner-image{min-height:200px}}@media (min-width: 768px){[name=Banner] .banner-image{left:-4rem}[name=Banner] .banner-image.banner-image-right{left:unset;right:-4rem;margin-left:auto}[name=Banner] .banner-image.banner-image-right img{margin-left:auto}}@media (max-width: 480px){[name=Banner] .banner-image{width:100%!important}}[name=Banner] .banner-image img{max-width:100%;height:auto;display:block}@media (max-width: 768px){[name=Banner] .banner-image img{margin:0 auto}}[name=Banner] .banner-text{color:var(--banner-text-color);width:100%}[name=Banner] .banner-title{margin-top:0;margin-bottom:15px;color:#003739;font-family:Inter SemiBold}[name=Banner] .banner-description{margin-bottom:20px;font-size:1.6rem;line-height:2.6rem;width:100%;max-width:100%;color:#003739}@media (min-width: 768px){[name=Banner] .banner-description{font-size:1.8rem;line-height:2.8rem;width:90%}}[name=Banner] .banner-link{text-decoration:unset;color:#003739;font-family:Inter Medium;position:relative;display:inline-block;font-size:17px;line-height:27px}[name=Banner] .banner-link:before{-webkit-border-after:1px solid;border-block-end:1px solid;inset-block-end:0;content:"";inset-inline-start:0;position:absolute;inline-size:100%;transform-origin:right;transform:scaleX(1);transition:transform .3s ease}[name=Banner]:hover .banner-link:before{animation:borderlessHover .6s ease-in-out}[name=Banner] a{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}@keyframes borderlessHover{0%{transform:scaleX(1);transform-origin:right}49%{transform:scaleX(0);transform-origin:right}50%{transform:scaleX(0);transform-origin:left}99%{transform:scaleX(1);transform-origin:left}to{transform:scaleX(1);transform-origin:right}}
