main .wrapper{padding-block:20rem 3rem}main .wrapper .left .title{max-width:96ch}main .wrapper .left .title h1{color:#fff;font-weight:400}main .wrapper .left .title h1 span{font-weight:700}main .wrapper .left .title p{color:#fff;max-width:60ch;margin-block:1.5rem 0}main .wrapper .left .title .buttons{align-items:center;gap:1.5rem;margin-block:3rem 0;display:flex}@media (max-width:700px){main .wrapper .left .title .buttons{flex-direction:column;align-items:flex-start;width:100%;max-width:100%}main .wrapper .left .title .buttons a,main .wrapper .left .title .buttons a button{width:100%;max-width:100%}}main.center .wrapper{padding-block:10rem 3rem;position:relative}main.center .wrapper .logo{opacity:.1;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}main.center .wrapper>.left .title{text-align:center;width:100%;max-width:130ch;margin-inline:auto}main.center .wrapper>.left .title h1{text-align:center}main.center .wrapper>.left .title h4,main.center .wrapper>.left .title h5{margin-block:1.5rem 0;color:#fff!important}main.center .wrapper>.left .title .buttons{max-width:max-content;margin-inline:auto}@media (max-width:700px){main.center .wrapper>.left .title .buttons{flex-direction:column;align-items:flex-start;width:100%;max-width:100%}main.center .wrapper>.left .title .buttons a{width:100%;max-width:100%!important}main.center .wrapper>.left .title .buttons a button{width:100%;max-width:100%}}.text-section[data-astro-cid-soiceyyx] .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx]{width:100%;max-width:800px;margin-inline:auto}.text-section[data-astro-cid-soiceyyx] .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx] h4[data-astro-cid-soiceyyx],.text-section[data-astro-cid-soiceyyx] .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx] h5[data-astro-cid-soiceyyx]{opacity:0;font-weight:400}.text-section[data-astro-cid-soiceyyx] .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx] h4[data-astro-cid-soiceyyx]:not(:nth-child(2)),.text-section[data-astro-cid-soiceyyx] .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx] h5[data-astro-cid-soiceyyx]:not(:nth-child(2)){margin-block-start:1.5rem}.text-section[data-astro-cid-soiceyyx] .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx] .button[data-astro-cid-soiceyyx]{margin-block:3rem 0}.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx]{align-items:center;gap:3rem;display:flex}.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx]{width:50%}.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx] .image[data-astro-cid-soiceyyx]{align-self:stretch;width:50%;display:flex;overflow:hidden}.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx] .image[data-astro-cid-soiceyyx] img[data-astro-cid-soiceyyx]{object-fit:cover;height:100%;transition:scale .3s}.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx] .image[data-astro-cid-soiceyyx]:hover img[data-astro-cid-soiceyyx]{scale:1.05}@media (max-width:900px){.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx]{flex-direction:column}.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx] .text[data-astro-cid-soiceyyx],.text-section[data-astro-cid-soiceyyx].image .wrapper[data-astro-cid-soiceyyx] .image[data-astro-cid-soiceyyx]{width:100%}}.cta-section[data-astro-cid-2qwhjpyv] .wrapper[data-astro-cid-2qwhjpyv]{position:relative}.cta-section[data-astro-cid-2qwhjpyv] .wrapper[data-astro-cid-2qwhjpyv]>img[data-astro-cid-2qwhjpyv]{opacity:.1;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cta-section[data-astro-cid-2qwhjpyv] .wrapper[data-astro-cid-2qwhjpyv] .card[data-astro-cid-2qwhjpyv] .title[data-astro-cid-2qwhjpyv]{color:#fff;max-width:100ch;margin:0;margin-inline:auto}.cta-section[data-astro-cid-2qwhjpyv] .wrapper[data-astro-cid-2qwhjpyv] .card[data-astro-cid-2qwhjpyv] .title[data-astro-cid-2qwhjpyv] .button[data-astro-cid-2qwhjpyv]{margin-block:3rem 0}.gallery-section{--swiper-navigation-color:#f36533;--swiper-pagination-color:#f36533}.gallery-section.hero .wrapper{padding-block:8rem 4rem!important}.gallery-section .wrapper .tag,.gallery-section .wrapper .title h1{color:#fff}.gallery-section .wrapper .title p{max-width:70ch}.gallery-section .wrapper swiper-container{margin-block:3rem 0}.gallery-section .wrapper swiper-container img{aspect-ratio:1;object-fit:cover}.gallery-section .wrapper .gallery-grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-block:3rem 0;display:grid}.gallery-section .wrapper .gallery-grid .gallery-item{display:flex;overflow:hidden}.gallery-section .wrapper .gallery-grid .gallery-item img{object-fit:cover;width:100%;height:100%;transition:scale .3s}.gallery-section .wrapper .gallery-grid .gallery-item:hover img{scale:1.05}.gallery-section .wrapper .button{flex-direction:column;gap:.75rem;max-width:max-content;margin-block:3rem 0;margin-inline:auto;display:flex}.gallery-section .wrapper .button a{width:100%;max-width:100%!important}.gallery-section .wrapper .button a button{justify-content:space-between;width:100%}.gallery-section.grid .wrapper .gallery-grid{grid-template-columns:1fr 1fr;gap:.75rem;margin-block:3rem 0;display:grid}.gallery-section.grid .wrapper .gallery-grid .gallery-item{position:relative}.gallery-section.grid .wrapper .gallery-grid .gallery-item img{aspect-ratio:1;object-fit:cover;border-radius:.75rem;height:100%}.gallery-section.grid .wrapper .gallery-grid .gallery-item .caption{z-index:100000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);clip-path:polygon(0 0,0 0,0 100%,0 100%);background-color:#03030350;border-radius:0 .75rem;padding:.75rem;transition:clip-path .3s;position:absolute;bottom:0;left:0}.gallery-section.grid .wrapper .gallery-grid .gallery-item .caption h5{color:#fff!important}.gallery-section.grid .wrapper .gallery-grid .gallery-item:hover .caption{clip-path:polygon(0 0,100%0,100% 100%,0 100%)}@media (max-width:1024px){.gallery-section.grid .wrapper .gallery-grid .gallery-item .caption{clip-path:polygon(0 0,100%0,100% 100%,0 100%)}}@media (max-width:400px){.gallery-section.grid .wrapper .gallery-grid{grid-template-columns:1fr!important}}