.b-hero{min-height:-moz-fit-content;min-height:fit-content}@media only screen and (max-width:767px){.b-hero{background-color:#deefff;border-bottom-left-radius:32px;border-bottom-right-radius:32px}}.b-hero.is-overlay .b-hero__media picture{position:relative}.b-hero.is-overlay .b-hero__media picture::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;border-bottom-left-radius:32px;border-bottom-right-radius:32px;background:linear-gradient(.92deg,rgba(4,41,77,0) 37.82%,rgba(4,41,77,.8) 74.69%)}@media only screen and (min-width:1200px){.b-hero.is-overlay .b-hero__media picture::before{border-radius:0 0 0 100px}}.b-hero .shape{position:absolute;top:50%;right:0;width:116px!important;height:309px!important;z-index:1}.b-hero__layout1 .b-hero__wrapper{display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:767px){.b-hero__layout1 .b-hero__wrapper{gap:0}}.b-hero__layout1 .b-hero__content{position:relative;display:flex;gap:0 24px;color:#04294d}@media only screen and (max-width:1199px){.b-hero__layout1 .b-hero__content{text-align:center;flex-direction:column;gap:24px 0}}@media only screen and (max-width:767px){.b-hero__layout1 .b-hero__content{gap:16px 0;padding:48px 16px 40px}}.b-hero__layout1 .b-hero__content>*{width:50%}@media only screen and (max-width:1199px){.b-hero__layout1 .b-hero__content>*{width:100%}}@media only screen and (max-width:767px){.b-hero__layout1 .b-hero__content br{display:none}}.b-hero__layout1 .b-hero__content .content-text,.b-hero__layout1 .b-hero__content .content-title{position:relative;z-index:5}.b-hero__layout1 .b-hero__content .content-title{flex-shrink:0}.b-hero__layout1 .b-hero__content .cta,.b-hero__layout1 .b-hero__content .description,.b-hero__layout1 .b-hero__content .title{position:relative;z-index:5}.b-hero__layout1 .b-hero__content .title{color:#04294d}.b-hero__layout1 .b-hero__content .title strong{font-weight:500}.b-hero__layout1 .b-hero__content .content-text{position:relative;align-self:center;padding-left:16px}@media only screen and (max-width:1199px){.b-hero__layout1 .b-hero__content .content-text{padding-left:unset}}.b-hero__layout1 .b-hero__content .content-text::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background-color:#0189e4}@media only screen and (max-width:1199px){.b-hero__layout1 .b-hero__content .content-text::before{display:none}}.b-hero__layout1 .b-hero__content .description{color:#04294d}.b-hero__layout1 .b-hero__content .cta{margin-top:32px}.b-hero__layout1 .b-hero__content .cta .u-button{white-space:nowrap}.b-hero__layout1 .b-hero__media{display:flex;justify-content:center;border-bottom-left-radius:32px;overflow:hidden;z-index:5}@media only screen and (max-width:767px){.b-hero__layout1 .b-hero__media{order:2}}.b-hero__layout1 .b-hero__media picture{display:inline-block;line-height:0}.b-hero__layout1 .b-hero__media .photo{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:0 0 32px 32px}@media only screen and (min-width:1200px){.b-hero__layout1 .b-hero__media .photo{border-radius:0 0 0 100px}}.b-hero__layout2{position:relative}.b-hero__layout2 .b-hero__wrapper{display:flex;flex-direction:column;position:relative;width:100%}@media only screen and (max-width:767px){.b-hero__layout2 .b-hero__wrapper{height:auto}}.b-hero__layout2 .b-hero__content{position:relative;z-index:10}@media only screen and (min-width:1200px){.b-hero__layout2 .b-hero__content{position:absolute;top:0;left:0;width:100%;padding:96px 0}}@media only screen and (min-width:768px) and (max-width:1199px){.b-hero__layout2 .b-hero__content{padding:32px 0}}@media only screen and (max-width:767px){.b-hero__layout2 .b-hero__content{padding:48px 0;text-align:center}}.b-hero__layout2 .b-hero__content.is-white .description,.b-hero__layout2 .b-hero__content.is-white .title{color:#fff}.b-hero__layout2 .b-hero__content .cta,.b-hero__layout2 .b-hero__content .description,.b-hero__layout2 .b-hero__content .title{position:relative;color:#04294d;z-index:5}.b-hero__layout2 .b-hero__content .description{margin-top:16px}.b-hero__layout2 .b-hero__content .cta{margin-top:32px}.b-hero__layout2 .b-hero__media{display:flex;justify-content:center}@media only screen and (max-width:767px){.b-hero__layout2 .b-hero__media{order:2;z-index:15}}.b-hero__layout2 .b-hero__media .picture-link{display:inline-block;line-height:0;margin:0;padding:0}.b-hero__layout2 .b-hero__media picture{display:inline-block;line-height:0}.b-hero__layout2 .b-hero__media .photo{display:block;margin:0 auto;max-width:100%;height:auto;border-radius:0 0 32px 32px}@media only screen and (min-width:1200px){.b-hero__layout2 .b-hero__media .photo{border-radius:0 0 0 100px}}.b-hero__layoutmobile2{position:relative}@media only screen and (max-width:767px){.b-hero__layoutmobile2{background-color:unset}}@media only screen and (min-width:768px) and (max-width:1199px){.b-hero__layoutmobile2 .b-hero__content{position:absolute;top:0;left:0;width:100%;padding:48px 0;text-align:center}}@media only screen and (max-width:767px){.b-hero__layoutmobile2 .b-hero__content{z-index:2;position:relative;padding:48px 0;text-align:center}}@media only screen and (max-width:767px){.b-hero__layoutmobile2 .b-hero__content.is-white .description,.b-hero__layoutmobile2 .b-hero__content.is-white .title{color:#fff!important}}@media only screen and (min-width:768px) and (max-width:1199px){.b-hero__layoutmobile2 .b-hero__content .title{font-size:36px;line-height:44px}}@media only screen and (max-width:767px){.b-hero__layoutmobile2 .b-hero__content .shape{display:none}}@media only screen and (max-width:767px){.b-hero__layoutmobile2 .b-hero__media{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.b-hero__layoutmobile2 .b-hero__media .picture-link,.b-hero__layoutmobile2 .b-hero__media picture{display:block;width:100%;height:100%}.b-hero__layoutmobile2 .b-hero__media .photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:767px){.b-hero__layoutmobile2 .b-hero__media.no-content{position:relative}.b-hero__layoutmobile2 .b-hero__media.no-content .picture-link,.b-hero__layoutmobile2 .b-hero__media.no-content picture{display:block;width:100%;height:100%}.b-hero__layoutmobile2 .b-hero__media.no-content .photo{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}@media only screen and (max-width:767px){.b-hero .b-hero__content .description,.b-hero .b-hero__content .title{color:#04294d!important}.b-hero .b-hero__content .description strong,.b-hero .b-hero__content .title strong{font-weight:500}}
/*# sourceMappingURL=hero.css.map */
