section.banner-default{padding-top:45px;gap:100px}@media(max-width: 61.98rem){section.banner-default{gap:35px}}section.banner-default.no-intro{margin-bottom:30px}section.banner-default .banner-default__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:calc(1920px - 21.25rem);max-width:calc(1920px - 21.25rem)}@media(max-width: 119.98rem){section.banner-default .banner-default__content{width:100%;max-width:100%}}section.banner-default .banner-default__content .banner-default__content-inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;width:100%}section.banner-default .banner-default__content .banner-default__content-inner::after{content:"";position:absolute;bottom:-3px;left:0;width:200vw;height:3px;background-color:var(--accent-color)}section.banner-default .banner-default__content .banner-default__content-inner .banner-default__filter{outline:0;border:0;border-bottom:2px solid var(--accent-color);padding:10px 15px;background-color:#fff;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:20px;padding-right:40px}section.banner-default:has(.banner-default__image) .banner-default__content{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(590px - 5.3125rem);max-width:calc(590px - 5.3125rem);margin-left:10.625rem;padding-bottom:100px}@media(max-width: 119.98rem){section.banner-default:has(.banner-default__image) .banner-default__content{margin-left:0;width:calc(33.3333333333% - 50px)}}@media(max-width: 61.98rem){section.banner-default:has(.banner-default__image) .banner-default__content{padding-bottom:0;width:100%}}section.banner-default:has(.banner-default__image) .banner-default__content .banner-default__content-inner{width:100%}section.banner-default:has(.banner-default__image) .banner-default__image{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;width:calc(1230px - 5.3125rem);max-width:calc(1230px - 5.3125rem)}@media(max-width: 119.98rem){section.banner-default:has(.banner-default__image) .banner-default__image{width:calc(66.6666666667% - 50px)}}@media(max-width: 61.98rem){section.banner-default:has(.banner-default__image) .banner-default__image{margin-left:auto;width:calc(100% - 1.5625rem)}}@media(max-width: 47.98rem){section.banner-default:has(.banner-default__image) .banner-default__image{margin-left:auto;width:calc(100% - 1.25rem)}}section.banner-default:has(.banner-default__image) .banner-default__image img{width:100%;height:auto}.page-introduction .page-introduction__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:calc(1920px - 21.25rem);width:calc(1920px - 21.25rem);margin:30px auto 100px auto}@media(max-width: 119.98rem){.page-introduction .page-introduction__container{max-width:100%;width:100%}}@media(max-width: 61.98rem){.page-introduction .page-introduction__container{margin-bottom:80px}}@media(max-width: 47.98rem){.page-introduction .page-introduction__container{margin-bottom:50px}}.page-introduction .page-introduction__container .page-introduction__inner{width:75%}@media(max-width: 61.98rem){.page-introduction .page-introduction__container .page-introduction__inner{width:100%}}.page-introduction .page-introduction__container .page-introduction__inner p{font-family:"proxima-nova",sans-serif;font-size:25px;font-weight:400;line-height:34px}@media(max-width: 119.98rem){.page-introduction .page-introduction__container .page-introduction__inner p{font-family:"proxima-nova",sans-serif;font-size:22px;font-weight:400;line-height:30px}}@media(max-width: 47.98rem){.page-introduction .page-introduction__container .page-introduction__inner p{font-family:"proxima-nova",sans-serif;font-size:19px;font-weight:400;line-height:25px}}.page-introduction .page-introduction__container .page-introduction__inner p:last-child{margin-bottom:0}
/*# sourceMappingURL=style.px.css.map */