h2{font-family:"UT Glorious", sans-serif;font-size:clamp(60px, 7vw, 80px);text-transform:uppercase;letter-spacing:-.01em;line-height:1}.home-hero{position:relative}.home-hero .hero-video{width:100%;height:auto;display:block}@media only screen and (max-width:700px){.home-hero .hero-video{display:none}}.home-hero .hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}@media only screen and (min-width:701px){.home-hero .hero-bg{display:none}}.home-hero .hero-content{position:absolute;padding-block:80px;bottom:0;left:0;width:100%}@media only screen and (max-width:1200px){.home-hero .hero-content{padding-block:50px}}@media only screen and (max-width:700px){.home-hero .hero-content{position:relative;padding-top:65vw}}.home-hero .hero-content .eyebrow{font-family:"Bitter", serif;color:#fff;font-size:clamp(20px, 2.2vw, 34px);letter-spacing:0;margin:0;line-height:1.2;margin-bottom:10px;text-wrap:balance}.home-hero .hero-content h1{font-family:"UT Glorious", sans-serif;text-transform:uppercase;font-size:clamp(60px, 6.5vw, 100px);letter-spacing:-.01em;color:#fff;margin:0;line-height:1;text-wrap:balance;margin-bottom:20px}@media only screen and (max-width:700px){.home-hero .hero-content .btn{width:285px;margin-bottom:20px}.home-hero .hero-content .btn svg{margin-right:10px}}@media only screen and (min-width:701px){.home-hero .hero-content .mobile-btn{display:none}}.even-split{display:-ms-grid;display:grid;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;gap:clamp(60px, 7.5vw, 120px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.even-split{-ms-grid-columns:100%;grid-template-columns:100%;gap:40px}}.even-split .content p{font-size:clamp(20px, 2.5vw, 30px);color:#296ab9;margin:0}.even-split .link-split{display:-ms-grid;display:grid;-ms-grid-columns:clamp(325px, 22vw, 400px) clamp(325px, 22vw, 400px);grid-template-columns:clamp(325px, 22vw, 400px) clamp(325px, 22vw, 400px);gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1450px){.even-split .link-split{-ms-grid-columns:400px;grid-template-columns:400px;gap:20px}}@media only screen and (max-width:1000px){.even-split .link-split{-ms-grid-columns:clamp(325px, 39vw, 400px) clamp(325px, 39vw, 400px);grid-template-columns:clamp(325px, 39vw, 400px) clamp(325px, 39vw, 400px)}}@media only screen and (max-width:850px){.even-split .link-split{-ms-grid-columns:100%;grid-template-columns:100%}}.even-split .link-split .link-block{height:250px;width:100%;border-radius:40px;background:#296ab9;position:relative;text-decoration:none;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;overflow:hidden;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}@media only screen and (max-width:1450px){.even-split .link-split .link-block{height:150px}}.even-split .link-split .link-block .bg{position:absolute;fill:#1a5296;top:50%;left:50%;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.even-split .link-split .link-block.tags .bg{height:306px;width:317px;-webkit-transform:translate(-30%, -50%);-ms-transform:translate(-30%, -50%);transform:translate(-30%, -50%)}.even-split .link-split .link-block.team .bg{height:294px;width:329px;-webkit-transform:translate(-35%, -50%);-ms-transform:translate(-35%, -50%);transform:translate(-35%, -50%)}.even-split .link-split .link-block span{position:relative;bottom:0;left:0;width:100%;padding:30px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:30px;font-family:"UT Glorious", sans-serif;text-transform:uppercase;-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.even-split .link-split .link-block span svg{height:45px;width:40px;display:block;fill:currentColor;padding-bottom:5px}.even-split .link-split .link-block:active,.even-split .link-split .link-block:focus,.even-split .link-split .link-block:hover{background:#1a5296}.even-split .link-split .link-block:active .bg,.even-split .link-split .link-block:focus .bg,.even-split .link-split .link-block:hover .bg{fill:#296ab9}.even-split .link-split .link-block:active span,.even-split .link-split .link-block:focus span,.even-split .link-split .link-block:hover span{color:#cfd6df}.event-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:30px}@media only screen and (max-width:1450px){.event-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:1000px){.event-grid{display:block}}.event-grid .content-block{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:1000px){.event-grid .content-block{margin-bottom:20px}}.event-grid .content-block h2{font-size:clamp(60px, 12.75vw, 200px);font-family:"UT Glorious", sans-serif;text-transform:uppercase;color:#296ab9;letter-spacing:-.01em;margin-bottom:10px;line-height:.9}.event-grid .content-block h2 small{font-family:"Bitter", serif;color:#c70000;font-size:clamp(30px, 3.4vw, 34px);letter-spacing:0;display:block;margin-bottom:10px}.event-grid .content-block p{margin:0;text-wrap:balance}@media only screen and (max-width:1000px){.event-grid .event-slider{overflow:visible}.event-grid .event-slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.event-grid .event-slider .swiper-slide{height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.event-grid .event-block .inner{padding:20px;background:#fff;border-radius:40px;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;height:100%;gap:30px}.event-grid .event-block .inner .img-wrapper{width:100%;aspect-ratio:13/8;border-radius:24px;position:relative;overflow:hidden}.event-grid .event-block .inner .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.event-grid .event-block .inner h3{padding-inline:20px;margin:0;color:#c70000;font-family:"Bitter", serif;font-size:clamp(20px, 2.2vw, 34px);letter-spacing:0}@media only screen and (max-width:1000px){.event-grid .event-block .inner h3{padding-inline:0}}.event-grid .event-block .inner p{margin:0;padding-inline:20px}@media only screen and (max-width:1000px){.event-grid .event-block .inner p{padding-inline:0}}.event-grid .event-block .inner .btn{width:calc(100% - 40px);margin-inline:20px;padding-inline:20px}@media only screen and (max-width:1000px){.event-grid .event-block .inner .btn{margin-inline:0}}.neg-bottom-margin{margin-bottom:-7vw}.extra-py-top{padding-top:calc(7vw + clamp(30px,9vw,100px))}.maroon-bg .content-wrap h2{font-family:"UT Glorious", sans-serif;font-size:clamp(60px, 7vw, 80px);text-transform:uppercase;letter-spacing:-.01em;text-align:center;color:#fff}@media only screen and (max-width:800px){.maroon-bg .content-wrap h2{text-align:left}}.maroon-bg .content-wrap p{text-align:center;text-wrap:balance;max-width:1000px;color:rgba(255, 255, 255, 0.8);margin-inline:auto;margin-bottom:0}@media only screen and (max-width:800px){.maroon-bg .content-wrap p{text-align:left}}.maroon-bg .package-grid{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:30px}@media only screen and (max-width:800px){.maroon-bg .package-grid{gap:60px}}.maroon-bg .package-grid .package-item{border-radius:40px;padding:30px;display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;gap:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#852928}@media only screen and (max-width:800px){.maroon-bg .package-grid .package-item{border-radius:unset;padding:0;display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:transparent}}.maroon-bg .package-grid .package-item .content-wrapper{display:-ms-grid;display:grid;-ms-grid-columns:auto;grid-template-columns:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:800px){.maroon-bg .package-grid .package-item .content-wrapper{-ms-grid-row:2;-ms-grid-row-span:1;grid-row:2/3}}.maroon-bg .package-grid .package-item .content-wrapper h3{text-align:center;font-family:"Bitter", serif;text-transform:uppercase;color:#fff;margin-bottom:30px;width:100%;max-width:600px;font-size:clamp(20px, 2.3vw, 34px)}@media only screen and (max-width:800px){.maroon-bg .package-grid .package-item .content-wrapper h3{text-align:left}}.maroon-bg .package-grid .package-item .content-wrapper p{text-align:center;color:rgba(255, 255, 255, 0.8);width:100%;max-width:600px}@media only screen and (max-width:800px){.maroon-bg .package-grid .package-item .content-wrapper p{text-align:left}}.maroon-bg .package-grid .package-item .content-wrapper .btn{margin-inline:auto}@media only screen and (max-width:800px){.maroon-bg .package-grid .package-item .content-wrapper .btn{margin-left:0}}.maroon-bg .package-grid .package-item .img-wrapper{border-radius:24px;overflow:hidden;position:relative;aspect-ratio:2/1;height:100%;width:100%}.maroon-bg .package-grid .package-item .img-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.equipment-section h2{font-size:clamp(60px, 10vw, 200px);font-family:"UT Glorious", sans-serif;text-transform:uppercase;color:#296ab9;letter-spacing:-.01em;margin-bottom:10px;line-height:.9;text-align:center}@media only screen and (max-width:800px){.equipment-section h2{text-align:left}}.equipment-section p{width:500px;max-width:50%;margin-left:auto;margin-right:5vw}@media only screen and (max-width:1000px){.equipment-section p{width:80%;max-width:80%;text-align:center;margin-right:auto}}@media only screen and (max-width:800px){.equipment-section p{width:100%;max-width:100%;text-align:left}}.why-choose-section h2{font-family:"UT Glorious", sans-serif;font-size:clamp(60px, 7vw, 80px);text-transform:uppercase;letter-spacing:-.01em;text-align:center;color:#296ab9}@media only screen and (max-width:800px){.why-choose-section h2{text-align:left}}.why-choose-section p{text-align:center;margin-inline:auto;width:100%;max-width:1000px}@media only screen and (max-width:800px){.why-choose-section p{text-align:left}}.why-choose-section .blue-square-grid{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4, 1fr);gap:30px}@media only screen and (max-width:1500px){.why-choose-section .blue-square-grid{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width:600px){.why-choose-section .blue-square-grid{-ms-grid-columns:100%;grid-template-columns:100%}}.why-choose-section .blue-square-grid .grid-item{height:clamp(200px, 20vw, 400px);display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-flex-line-pack:end;align-content:flex-end;border-radius:40px;padding:30px;background:#296ab9}.why-choose-section .blue-square-grid .grid-item svg{fill:#1a5296;width:100px;height:80px;margin-bottom:20px}@media only screen and (max-width:1200px){.why-choose-section .blue-square-grid .grid-item svg{width:80px;height:60px}}.why-choose-section .blue-square-grid .grid-item h3{font-family:"Bitter", serif;color:#fff;font-size:clamp(20px, 1.8vw, 34px);letter-spacing:-.01em;display:block;line-height:1.2;margin-bottom:0;text-wrap:balance}.join-team-section{display:-ms-grid;display:grid;-ms-grid-columns:minmax(470px, 1fr) 1fr;grid-template-columns:minmax(470px, 1fr) 1fr;gap:clamp(40px, 8vw, 100px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1000px){.join-team-section{-ms-grid-columns:100%;grid-template-columns:100%;gap:20px}}.join-team-section .img-wrapper img{width:100%;height:auto;display:block}.join-team-section .content-wrapper{text-align:left}.join-team-section .content-wrapper h2{color:#296ab9;margin-bottom:20px;line-height:1}.join-team-section .content-wrapper .btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0}.start-planning-section{border-radius:40px;width:100%}.start-planning-section h2{color:#fff;text-align:center;line-height:1}.start-planning-section p{color:rgba(255, 255, 255, 0.8);text-align:center}.start-planning-section .btn-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}