._home_hero{align-items:center;min-height:100vh}._home_hero .wrapper{padding-block:200px 124px;box-sizing:border-box}._home_hero .headline,._home_hero .text{text-wrap:balance}._home_hero .text{max-width:700px}._home_hero .hero-bg{position:absolute;top:0;left:0;width:100%;height:120%;transform:scale(1.1);animation:zoomOut 15s ease-out forwards;transform-origin:center;box-shadow:inset 0 0 0 2000px rgba(0,0,0,.2);z-index:-1}@media screen and (max-width: 500px){._home_hero .wrapper{padding-block:124px 64px}}@keyframes zoomOut{to{transform:scale(1)}}._columns_image_primary_slider .wrapper .column{flex:1;min-width:0}._columns_image_primary_slider .row-title{z-index:99}._columns_image_primary_slider .column-image{width:100%;z-index:99}._columns_image_primary_slider .global-column-image{aspect-ratio:1/1}@media screen and (min-width: 1000px){._columns_image_primary_slider::before{content:"";display:block;position:absolute;top:0;left:0;width:calc(50% + 32px);height:100%;background-color:#fff;z-index:98}}@media screen and (max-width: 1000px){._columns_image_primary_slider .wrapper .row{flex-direction:column}}.__card_primary{padding:60px 30px;height:100%;border-radius:28px;box-sizing:border-box}@media screen and (max-width: 500px){.__card_primary{padding:32px 20px}}._columns_image_content .container.left{flex-direction:row-reverse}._columns_image_content .column{flex:1}._columns_image_content .bg_muted{align-items:unset;border-radius:24px}._columns_image_content .bg_muted .column-content{padding-block:80px}._columns_image_content .bg_muted.right .column-content{padding-left:48px}._columns_image_content .bg_muted.left .column-content{padding-right:48px}._columns_image_content .bg_muted .global-column-image{aspect-ratio:unset}._columns_image_content .global-column-image{aspect-ratio:600/760;width:100%}._columns_image_content .buttons-wrapper{flex-wrap:wrap;gap:14px 30px}._columns_image_content .cards{padding:24px;align-self:self-end;box-sizing:border-box;z-index:1}._columns_image_content .cards .__card_overlay{max-width:80%}._columns_image_content .cards .__card_overlay:nth-of-type(even){align-self:flex-end}@media screen and (max-width: 1200px){._columns_image_content .bg_muted .column-content{padding-block:56px}._columns_image_content .bg_muted.right .column-content{padding-left:32px}._columns_image_content .bg_muted.left .column-content{padding-right:32px}}@media screen and (max-width: 1000px){._columns_image_content .wrapper .container{flex-direction:column}._columns_image_content .bg_muted .column-content{padding-block:48px 0px}._columns_image_content .bg_muted.right .column-content{padding-inline:24px}._columns_image_content .bg_muted.left .column-content{padding-inline:24px}._columns_image_content .bg_muted .global-column-image{aspect-ratio:1/1}}@media screen and (max-width: 500px){._columns_image_content .has-cards{aspect-ratio:unset}._columns_image_content .cards{padding:200px 12px 12px 12px}._columns_image_content .bg_muted{margin-left:-22px;margin-right:-22px}}@media screen and (max-width: 400px){._columns_image_content .cards{padding:124px 12px 12px 12px}._columns_image_content .cards .__card_overlay{max-width:95%}}.__card_overlay{padding:20px;background-color:rgba(255,255,255,.1);border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box}@media screen and (max-width: 500px){.__card_overlay{padding:16px;background-color:rgba(0,0,0,.3)}}._video svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}._video .image{aspect-ratio:2/1;display:block;width:100%;height:auto;min-height:400px;max-height:840px;border-radius:24px;-o-object-fit:cover;object-fit:cover}._video a{cursor:pointer}._video a:hover{opacity:.8}@media screen and (max-width: 1000px){._video svg{width:120px;height:auto}}@media screen and (max-width: 500px){._video svg{width:100px}}._columns_content_secondary_cards .wrapper .column{flex:1}@media screen and (max-width: 1000px){._columns_content_secondary_cards .wrapper{flex-direction:column}}.__card_secondary{padding:30px;gap:18px;border:1px solid #efefef;border-radius:14px;box-sizing:border-box}.__card_secondary .icon{flex-shrink:0}@media screen and (max-width: 500px){.__card_secondary{padding:20px}.__card_secondary .icon{width:40px;height:40px}}@media screen and (max-width: 400px){.__card_secondary{padding:16px;gap:12px}.__card_secondary .icon{width:32px;height:32px}}/*# sourceMappingURL=homepage.min.css.map */