.about-banner{margin-top:5rem;width:100%}.about-banner .about-section-1{height:260px;width:100%}@media (min-width:1024px){.about-banner .about-section-1{height:522px}}.about-banner .about-section-1 .container{margin-left:auto;margin-right:auto;display:flex;height:100%;width:100%;max-width:1412px;align-items:center;justify-content:center}@media (min-width:1024px){.about-banner .about-section-1 .container{justify-content:flex-start}}.about-banner .about-section-1 .container h1{max-width:260px;padding-left:1rem;padding-right:1rem;text-align:center;font-family:Montserrat,sans-serif;font-size:1.875rem;line-height:2.25rem;font-weight:700;--tw-text-opacity:1;color:rgb(22 51 83/var(--tw-text-opacity))}@media (min-width:1024px){.about-banner .about-section-1 .container h1{max-width:100%;text-align:left;font-size:3rem;line-height:1}}@media (min-width:1536px){.about-banner .about-section-1 .container h1{padding-left:0;padding-right:0}}.about-banner .about-section-2{margin-top:-6rem;width:100%}@media (min-width:1024px){.about-banner .about-section-2{margin-top:0}}.about-banner .about-section-2.mobile{display:block}@media (min-width:1024px){.about-banner .about-section-2.mobile{display:none}}.about-banner .about-section-2.desktop{display:none}@media (min-width:1024px){.about-banner .about-section-2.desktop{display:block}}.about-banner .about-section-2 .container{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1412px;justify-content:flex-end}.about-banner .about-section-2 .container span{position:relative;margin-right:.5rem;display:flex;height:11rem;width:11rem;align-items:center;justify-content:center;--tw-bg-opacity:1;background-color:rgb(22 51 83/var(--tw-bg-opacity));font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:2rem;text-transform:uppercase;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}@media (min-width:1024px){.about-banner .about-section-2 .container span{margin-right:0}}.about-banner .about-section-3{height:330px;width:100%}@media (min-width:1024px){.about-banner .about-section-3{margin-top:-5rem;height:797px}}.about-banner .about-section-3 img{height:100%;width:100%;object-fit:cover}.about-banner .content{position:relative;margin-left:auto;margin-right:auto;max-width:936px;padding:5rem 1rem}@media (min-width:1536px){.about-banner .content{padding-left:0;padding-right:0}}.about-banner .content h2{margin-bottom:2rem;font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(22 51 83/var(--tw-text-opacity))}@media (min-width:1024px){.about-banner .content h2{margin-bottom:4rem}}.about-banner .content h3{margin-bottom:4rem;font-family:Montserrat,sans-serif;font-size:1.125rem;line-height:1.75rem;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(22 51 83/var(--tw-text-opacity))}@media (min-width:1024px){.about-banner .content h3{font-size:1.5rem;line-height:2rem}}.about-banner .content p{margin-bottom:4rem}.about-banner .content p,.about-banner .content span{font-family:Outfit,sans-serif;--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity))}.about-banner .content span{margin-bottom:1rem;display:block}.about-banner .content .video-container{margin-bottom:5rem;height:220px;width:100%;--tw-bg-opacity:1;background-color:rgb(229 231 235/var(--tw-bg-opacity))}@media (min-width:1024px){.about-banner .content .video-container{margin-bottom:8rem;height:526px}}.about-banner .content .video-container iframe{height:100%;width:100%}.about-banner .content ul li{display:flex;gap:.5rem;font-family:Outfit,sans-serif}.about-banner .content ul span{margin-top:.75rem;display:block;height:1px;width:38px;min-width:38px;--tw-bg-opacity:1;background-color:rgb(92 107 141/var(--tw-bg-opacity));font-family:Outfit,sans-serif}.about-banner .content ul h4{font-family:Montserrat,sans-serif;font-weight:600;text-transform:uppercase;--tw-text-opacity:1;color:rgb(22 51 83/var(--tw-text-opacity))}.about-banner .content ul p{margin-bottom:2.5rem;font-family:Outfit,sans-serif}.about-banner .content-2{width:100%;--tw-bg-opacity:1;background-color:rgb(22 51 83/var(--tw-bg-opacity));padding-top:5rem;padding-bottom:5rem}@media (min-width:1024px){.about-banner .content-2{padding-top:10rem;padding-bottom:10rem}}.about-banner .content-2 .container{margin-left:auto;margin-right:auto;display:flex;width:100%;max-width:1412px;flex-wrap:wrap;gap:2rem}.about-banner .content-2 .container .box{margin-left:2rem;margin-right:2rem;display:flex;flex:1 1 0%;flex-direction:column;gap:2rem;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity));padding:3rem 2rem}@media (min-width:1024px){.about-banner .content-2 .container .box{margin-left:0;margin-right:0}}.about-banner .content-2 .container .box h3{min-height:3rem;max-width:160px;font-family:Montserrat,sans-serif;font-size:1.5rem;line-height:2rem;font-weight:600;--tw-text-opacity:1;color:rgb(22 51 83/var(--tw-text-opacity))}.about-banner .content-2 .container .box p{white-space:pre-line;font-family:Outfit,sans-serif;--tw-text-opacity:1;color:rgb(128 128 128/var(--tw-text-opacity))}.about-banner .slogan{position:absolute;right:-24rem;bottom:480px;display:none;flex-direction:column}@media (min-width:1024px){.about-banner .slogan{display:flex}}.about-banner .slogan img{position:absolute;right:7rem;top:-11rem;height:2rem;width:2rem}.about-banner .slogan h2{margin-top:5rem;--tw-rotate:-90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}