@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap";@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:100;src:url("../fonts/montserrat-v31-latin-100.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:100;src:url("../fonts/montserrat-v31-latin-100italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:200;src:url("../fonts/montserrat-v31-latin-200.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:200;src:url("../fonts/montserrat-v31-latin-200italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url("../fonts/montserrat-v31-latin-300.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:300;src:url("../fonts/montserrat-v31-latin-300italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url("../fonts/montserrat-v31-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:400;src:url("../fonts/montserrat-v31-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url("../fonts/montserrat-v31-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:500;src:url("../fonts/montserrat-v31-latin-500italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url("../fonts/montserrat-v31-latin-600.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:600;src:url("../fonts/montserrat-v31-latin-600italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url("../fonts/montserrat-v31-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:700;src:url("../fonts/montserrat-v31-latin-700italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url("../fonts/montserrat-v31-latin-800.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:800;src:url("../fonts/montserrat-v31-latin-800italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:900;src:url("../fonts/montserrat-v31-latin-900.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:italic;font-weight:900;src:url("../fonts/montserrat-v31-latin-900italic.woff2") format("woff2")}.is-layout-constrained>.alignwide{max-width:1446px}.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:830px;margin-left:auto !important;margin-right:auto !important}section.homepage-block{padding:clamp(50px,5.2083333333vw,100px) 0}section.homepage-block .wrapper{max-width:1843px;margin:0 auto;padding:0 3vw}section.homepage-block .section-1{display:grid;grid-template-columns:1fr 499px;gap:clamp(40px,4.1666666667vw,80px);align-items:center;margin-bottom:clamp(60px,6.25vw,120px)}@media(max-width: 992px){section.homepage-block .section-1{grid-template-columns:1fr;gap:40px}}section.homepage-block .section-1 .content-wrapper{max-width:1145px}section.homepage-block .section-1 .subtitle{color:#243040;font-weight:400;text-transform:uppercase;display:block;margin-bottom:20px;font-weight:bold;font-size:clamp(16px,1.0416666667vw,20px);line-height:1}section.homepage-block .section-1 h2{color:#243040;font-weight:400;margin:0 0 30px;font-size:clamp(32px,3.125vw,60px);line-height:1.3333333333}section.homepage-block .section-1 p{font-size:clamp(40px,4.1666666667vw,80px);line-height:1.25;margin-bottom:0}section.homepage-block .section-1 p strong{color:#a81717;font-weight:600}section.homepage-block .section-1 .image{margin:0;position:relative;max-width:499px;width:100%;aspect-ratio:1/1.2;border-radius:10px;order:2}@media(max-width: 992px){section.homepage-block .section-1 .image{order:0;width:calc(100% - 30px)}}section.homepage-block .section-1 .image .blur-background{position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);background-size:200%;background-position:center;background-repeat:no-repeat;border-radius:10px;z-index:0;opacity:.8}section.homepage-block .section-1 .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;z-index:1}section.homepage-block .section-1 .arrow-button{display:inline-flex;text-decoration:none;align-items:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#243040;font-size:20px;font-weight:400;margin-top:20px;padding:15px 40px;border-radius:50px;transition:.4s ease-in-out}section.homepage-block .section-1 .arrow-button:hover{text-decoration:none;opacity:.9}section.homepage-block .section-2{display:flex;gap:clamp(40px,4.1666666667vw,80px);align-items:center}@media(max-width: 992px){section.homepage-block .section-2{display:flex;flex-direction:column}}section.homepage-block .section-2 .image{margin:0;position:relative;aspect-ratio:1.6/1;border-radius:10px;width:70%;max-width:976px}@media(max-width: 992px){section.homepage-block .section-2 .image{width:calc(100% - 30px)}}section.homepage-block .section-2 .image .blur-background{position:absolute;top:-15px;left:-15px;width:calc(100% + 30px);height:calc(100% + 30px);background-size:200%;background-position:center;background-repeat:no-repeat;border-radius:10px;z-index:0;opacity:.8}section.homepage-block .section-2 .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;border-radius:10px;z-index:1}section.homepage-block .section-2 .image .video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;cursor:pointer}section.homepage-block .section-2 .image .video-wrapper .video-thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}section.homepage-block .section-2 .image .video-wrapper iframe,section.homepage-block .section-2 .image .video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:10px;object-fit:cover}section.homepage-block .section-2 .image .video-wrapper:hover .play-icon{transform:translate(-50%, -50%) scale(1.1);backdrop-filter:blur(15px);background-color:hsla(0,0%,100%,.3)}section.homepage-block .section-2 .image .play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80px;height:80px;border-radius:50%;backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);display:flex;align-items:center;justify-content:center;transition:.4s ease-in-out;z-index:3;border:2px solid hsla(0,0%,100%,.5)}section.homepage-block .section-2 .image .play-icon i{color:#fff;font-size:32px;margin-left:5px}section.homepage-block .section-2 .content{width:30%;max-width:466px}@media(max-width: 992px){section.homepage-block .section-2 .content{width:100%}}section.homepage-block .section-2 .content .textarea{color:#243040;font-family:"Montserrat",sans-serif;font-size:clamp(16px,0.9895833333vw,19px);line-height:1.2105263158;margin-bottom:30px}section.homepage-block .section-2 .content .textarea p{margin-bottom:1em;font-size:clamp(16px,1.1979166667vw,23px);line-height:1.2173913043}section.homepage-block .section-2 .content .arrow-button{display:inline-flex;text-decoration:none;align-items:center;letter-spacing:1px;text-transform:uppercase;color:#fff;background-color:#243040;font-size:20px;font-weight:400;padding:15px 40px;border-radius:50px;transition:.4s ease-in-out}section.homepage-block .section-2 .content .arrow-button:hover{text-decoration:none;opacity:.9}section.homepage-block.layout-section2_first .section-1{margin-bottom:0}section.homepage-block.layout-section2_first .section-2{margin-bottom:clamp(60px,6.25vw,120px)}