.m-hero .photo,.m-hero .photo img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) translateZ(0);transform:translate(-50%,-50%) translateZ(0)}.m-hero-simple.default{padding-top:128px;padding-bottom:128px}.m-hero{position:relative;background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;min-height:540px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.m-hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.9026961126)),to(rgba(0,0,0,0)));background:-o-linear-gradient(top,rgba(0,0,0,.9026961126) 0,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,rgba(0,0,0,.9026961126) 0,rgba(0,0,0,0) 100%)}.m-hero.type3::after{display:none}.m-hero .photo{width:100%;height:100%}.m-hero .photo img{-o-object-fit:cover;object-fit:cover;max-width:none;width:100%;height:100%}.m-hero .container{position:relative;z-index:20;width:100%;height:100%}.m-hero .content{padding-top:140px;padding-bottom:80px;color:#fff}.m-hero .shape{display:none;position:absolute;overflow:hidden;z-index:10}.m-hero .shape.shape-1.type1{bottom:0;left:0}.m-hero .shape.shape-2.type1{top:-99px;right:0}.m-hero .shape.shape-1.type2{bottom:0;left:0}.m-hero .shape.shape-2.type2{top:0;right:0}.m-hero .shape img{display:block;margin:0;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.m-hero .u-content li,.m-hero .u-content ol,.m-hero .u-content p,.m-hero .u-content ul li{overflow-wrap:normal;overflow-wrap:break-word;overflow-wrap:auto}.m-hero-simple{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:left;overflow:hidden;padding-top:136px;padding-bottom:70px}.m-hero-simple.default{text-align:center}.m-hero-simple.bg-teal{background-color:#c4ccde}.m-hero-simple.bg-blue{background-color:#32445b;color:#fff}.m-hero-simple.bg-blue .label{color:#da5e3c!important}.m-hero-simple .container{z-index:2;position:relative}.m-hero-simple .label{display:inline-block;font-size:14px;line-height:29px;font-weight:700;margin-bottom:10px;color:#da5e3c;text-transform:uppercase}.m-hero-simple .subtitle{margin-top:24px}.m-hero-simple .shape{display:none;position:absolute;overflow:hidden}.m-hero-simple .shape.shape-1{bottom:0;left:-60px}.m-hero-simple .shape.shape-2{top:0;right:0}.m-hero-simple .shape img{display:block;margin:0;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.category .m-hero-cta .container{min-height:400px;padding-bottom:109px}.m-hero-cta{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:left;overflow:hidden;width:100%;height:100%}.m-hero-cta .container{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:end;-ms-flex-pack:end;justify-content:flex-end;position:relative;z-index:20;padding-top:64px;padding-bottom:64px;width:100%}.m-hero-cta .label{display:inline-block;font-size:14px;line-height:29px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.m-hero-cta .label.blue{color:#32445b!important}.m-hero-cta .label.orange{color:#da5e3c!important}.m-hero-cta .title{position:relative;color:#32445b;z-index:20}.m-hero-cta .u-content{position:relative;z-index:20}.m-hero-cta .u-content p{color:#32445b}.m-hero-cta .hero-image{position:absolute;bottom:0;right:0;max-width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;display:none}.m-hero-cta .shape{display:none;position:absolute;overflow:hidden}.m-hero-cta .shape.shape-1.type1{bottom:0;left:0}.m-hero-cta .shape.shape-2.type1{bottom:0;right:0}.m-hero-cta .shape.shape-1.type2{bottom:0;left:0}.m-hero-cta .shape.shape-2.type2{bottom:0;right:0}.m-hero-cta .shape.shape-1.type3{top:0;left:0}.m-hero-cta .shape.shape-2.type3{bottom:0;right:0;height:100%}.m-hero-cta .shape.shape-1.type4{top:0;left:0}.m-hero-cta .shape.shape-2.type4{bottom:0;right:0}.m-hero-cta .shape.shape-1.type5{top:0;left:0}.m-hero-cta .shape.shape-2.type5{top:0;right:0}.m-hero-cta .shape.shape-1.type6{top:0;right:0}.m-hero-cta .shape.shape-1.type7{bottom:0;left:0}.m-hero-cta .shape.shape-2.type7{top:0;right:0}.m-hero-cta .shape img{display:block;margin:0;padding:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.animate-hero .shape-1{opacity:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.animate-hero .shape-2.type1{opacity:0;-webkit-transform-origin:top right;-ms-transform-origin:top right;transform-origin:top right;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.animate-hero .shape-2.type2{opacity:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.animate-hero .content{opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px)}.m-hero-cta+.m-cards{margin-top:60px}@media only screen and (min-width:768px){.m-hero:after{background:#000;background:-o-linear-gradient(340deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%);background:linear-gradient(110deg,rgba(0,0,0,.7) 0,rgba(0,0,0,0) 100%)}.m-hero .shape{display:block}.m-hero-simple .label{font-size:18px;line-height:22px}.m-hero-simple .shape{display:block}.m-hero-cta .container{min-height:450px}.m-hero-cta .label{font-size:18px;line-height:22px}.m-hero-cta .hero-image{display:block;max-height:450px}.m-hero-cta .shape{display:block}}@media only screen and (min-width:1025px){.m-hero{height:100%;min-height:620px}.m-hero .content{padding-top:100px;padding-left:86px;padding-bottom:128px}.m-hero-cta .hero-image{min-height:400px}.m-hero-cta .shape.shape-2.type3{display:none}}@media (max-width:1440px){.m-hero-cta .shape.shape-1.type4{left:-90px}}@media screen and (max-width:1024px){.m-hero-simple.default{padding-top:112px;padding-bottom:112px}}@media only screen and (max-width:1024px){.m-hero-simple .shape.shape-1{max-width:20%}.m-hero-simple .shape.shape-2{max-width:30%}.m-hero-cta .shape.shape-1.type1{display:none}.m-hero-cta .shape.shape-1.type2{display:none}.m-hero-cta .shape.shape-1.type3{display:none}.m-hero-cta .shape.shape-1.type4{display:none}.m-hero-cta .shape.shape-1.type7{display:none}}@media screen and (max-width:767px){.m-hero-simple.default{padding-top:96px;padding-bottom:96px}}@media only screen and (max-width:767px){.m-hero-cta .container{padding-top:64px}}@media only screen and (min-width:768px) and (max-width:1024px){.m-hero .content{padding-left:40px}}