section.okd-banner{position:relative;z-index:1;padding:0 !important;overflow:hidden;background:#1e1d1d;margin-top:0 !important;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}section.okd-banner .image{position:absolute;top:0;right:0;bottom:0;aspect-ratio:12/5;overflow:hidden;z-index:1}section.okd-banner .image img,section.okd-banner .image svg{width:100%;height:100%;object-fit:cover;display:block;-webkit-user-drag:none;user-select:none;pointer-events:none}section.okd-banner .banner__inner{position:relative}section.okd-banner .banner__inner .banner__content{position:relative;z-index:2;padding:3rem;max-width:720px;width:100%;background-image:url("../../assets/images/explo_background_orange_dots.svg");background-size:cover;background-repeat:no-repeat;margin:3.75rem 0}section.okd-banner .banner__inner .banner__content .okd-text{position:relative;z-index:3;margin:0;max-width:740px;text-align:left;font-family:"DM Sans",sans-serif}section.okd-banner .banner__inner .banner__content .okd-text h2{font-size:44px;font-weight:500;line-height:1.1;padding:0;border-bottom:0;margin-bottom:2rem;color:#1e1d1d;font-family:"Open Sauce Sans",sans-serif}section.okd-banner .banner__inner .banner__content .okd-text h2 strong{color:#fff;font-weight:500}section.okd-banner .banner__inner .banner__content .okd-text p{line-height:1.4;font-size:1rem;font-weight:400}section.okd-banner .banner__inner .banner__content .okd-text,section.okd-banner .banner__inner .banner__content .okd-text *{color:#fff}section.okd-banner .banner__inner .banner__content .okd-text ul{display:flex;list-style:none;padding:0;margin:0;gap:1rem;flex-direction:column}section.okd-banner .banner__inner .banner__content .okd-text ul li{display:flex;flex-direction:row;align-items:flex-start;gap:1.125rem;padding:0;margin:0}section.okd-banner .banner__inner .banner__content .okd-text ul li:before{display:none}section.okd-banner .banner__inner .banner__content .okd-text ul li svg{display:block;width:16px;height:auto;margin-top:3px;flex:0 0 auto}section.okd-banner .banner__inner .banner__content .okd-text ul li p{font-size:1rem;font-weight:400;line-height:1.4;color:#2E2E2ECC}section.okd-banner .banner__inner .banner__content .okd-text ul li p strong{font-weight:400;color:#1e1d1d}section.okd-banner .banner__inner .banner__content .okd-button-n{margin-top:3rem}section.okd-banner .banner__inner .banner__content>*{width:100%;position:relative;z-index:4}@media only screen and (max-width: 1100px){section.okd-banner .banner__inner .banner__content{margin:60px auto}}@media only screen and (max-width: 950px){section.okd-banner .banner__inner{display:flex;flex-direction:column-reverse;height:auto}section.okd-banner .banner__inner .banner__content{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:100%;padding:3rem 2rem}}@media only screen and (max-width: 550px){section.okd-banner{background:transparent}section.okd-banner .wrap_inner_alt{padding:0 !important}section.okd-banner .banner__inner .banner__content{margin:0;padding:2rem 1.5rem}section.okd-banner .image{display:none}}/*# sourceMappingURL=banner.css.map */
