section.banner .banner-carousel:not(.slick-initialized) .slick-slide:not(:first-child){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;position:absolute}section.banner{position:relative;padding:0 0;--px: 35px;--dsize: 12px;--d-edge: calc(var(--section-spacing) * .5)}section.banner .desktop-banner{display:none}section.banner .mobile-banner{display:block}@media(min-width: 1024px){section.banner .mobile-banner{display:none}section.banner .desktop-banner{display:block}}section.banner .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}section.banner .slick-slide{display:-webkit-box;display:-ms-flexbox;display:flex;height:inherit;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}section.banner .banner-contain,section.banner .banner-contain .container,section.banner .slide-content{height:100%}section.banner .banner-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}section.banner .banner-contain{position:relative;min-height:var(--mh, initial);display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 var(--px)}@media only screen and (max-width: 400px){section.banner .banner-contain{padding-left:15px;padding-right:15px}}section.banner .slick-slider{margin:0 !important}section.banner .slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;max-width:600px;z-index:2;padding:var(--section-spacing) 0 calc(var(--section-spacing) + var(--xpb, 0px))}section.banner .slide-content>*{position:relative}section.banner .note-title{font-weight:700;letter-spacing:.017em;border:2px solid var(--bs-secondary, #CF8A3F);padding:12px 17px;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:25px;line-height:30px;margin-bottom:23px}section.banner h2{letter-spacing:.015em;font-size:var(--hsize, 28px)}section.banner .wysiwyg-content{margin-top:14px;max-width:475px}section.banner:has(.slick-dots){--xpb: calc(var(--dsize) + var(--d-edge))}section.banner .slick-dots{position:absolute;max-width:var(--container-max-width);bottom:var(--d-edge);left:50%;translate:-50% 0;list-style:none;padding:0;margin:0;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:14px}section.banner .slick-dots li.slick-active{color:var(--bs-secondary)}section.banner .slick-dots button{display:block;width:var(--dsize);aspect-ratio:1;border-radius:50%;color:inherit;background-color:currentColor;border:0}section.banner .banner-contain:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background-color:rgba(var(--bs-primary_overlay-rgb, 8, 43, 72), 0.9)}section.banner .overlay{display:none;position:absolute !important;top:0;right:0;height:100%;translate:5% 0}section.banner .overlay path{fill:rgba(var(--bs-primary_overlay-rgb, 8, 43, 72), 0.9)}@media(min-width: 768px){section.banner{--hsize: 35px}}@media(min-width: 1024px){section.banner{--mh: 660px;--px: 0;--bg-w: 55%;--bg-br: 100%;--hsize: 50px;--xpb: 0px;--dsize: 15px}section.banner .slick-dots{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;left:initial;right:var(--d-edge);bottom:50%;translate:0 50%;max-height:calc(100% - var(--d-edge)*2)}section.banner .banner-contain:before{display:none}section.banner .overlay{display:block}}
/*# sourceMappingURL=banner.css.map */
