body{margin:0;padding:0}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Thin.6f12c9d7.otf") format("opentype");font-weight:100;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Light.37564866.otf") format("opentype");font-weight:300;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Regular.662bbbd0.otf") format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Semibold.2bd4288c.otf") format("opentype");font-weight:600;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Bold.cb018e4d.otf") format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Extrabold.f7ce28b3.otf") format("opentype");font-weight:800;font-style:normal}@font-face{font-family:Proxima Nova;src:url("/_next/static/media/Proxima Nova Black.b1b16ab0.otf") format("opentype");font-weight:900;font-style:normal}.container{margin:0 auto;@media (min-width:1366px){max-width:1230px!important;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}@media (min-width:1200px) and (max-width:1366px){max-width:1170px!important;padding-left:0;padding-bottom:0;padding-right:0;padding-top:0}}.container{@media (max-width:767px){padding-left:20px;padding-right:20px}}.bg-010350-blue{background-color:#010350!important}label{font-family:Arial,sans-serif;font-size:16px;font-weight:700;color:#333;margin-bottom:5px;padding-right:10px}.mktoAsterix{color:red;margin-left:5px}input#Email,input#FirstName,input#LastName{font-family:Arial,sans-serif;font-size:16px;padding:8px;border:2px solid #ccc;border-radius:5px;width:200px;transition:border-color .3s ease}button.mktoButton{font-family:Arial,sans-serif;font-size:16px;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:5px;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 6px rgba(0,0,0,.1);&:hover{background-color:#0056b3;transform:translateY(-2px)}}.mktoForm .mktoRequiredField label.mktoLabel{font-weight:700;display:flex!important;flex-direction:row-reverse;justify-content:flex-end}.HomePagePortfolioSection_homePagePortfolio__pZ4NV .HomePagePortfolioSection_customCol__71eSq .row .col-lg-6 .HomePagePortfolioSection_portfolioCard__qzzwG{min-height:690px}.HomePagePortfolioSection_customCol__71eSq .row .col-lg-6 .HomePagePortfolioSection_portfolioCard__qzzwG .HomePagePortfolioSection_portfolioTitle__opwm7{min-height:120px}.col-lg-6 .HomePagePortfolioSection_portfolioCard__qzzwG div a .HomePagePortfolioSection_portfolioLogo__Jyy9g{min-height:80px}.booking-section{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;padding-top:0;padding-bottom:160px}.banner{background:var(--Soft-Blue,#d6e0ff);height:432px;width:100%;padding:0 20px}.confirmation-card{background:#fff;padding:80px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2);max-width:768px;margin:-240px auto 0}.confirmation-icon{font-size:40px;color:#1976d2;display:inline-block;border:2px solid #1976d2;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.confirmation-title{color:var(--Copy-Black,#37474f);text-align:center;font-family:Roboto;font-size:50px;font-style:normal;font-weight:400;line-height:60px}.confirmation-message{color:var(--Copy-Black,#37474f);text-align:center;max-width:548px;margin:0 auto}.confirmation-message,.confirmation-message a{font-feature-settings:"liga" off,"clig" off;font-family:Proxima Nova;font-size:18px;font-style:normal;font-weight:500;line-height:26px}.confirmation-message a{color:var(--Primary-Yellow,#ff8f00);text-decoration:none}.confirmation-message a:hover{text-decoration:underline}@media (max-width:768px){.confirmation-card{padding:20px;margin-top:-170px}.confirmation-title{font-size:22px}.confirmation-message{font-size:14px}}@media (max-width:480px){.confirmation-card{padding:15px}.confirmation-title{font-size:20px}.confirmation-message{font-size:13px}.confirmation-icon{font-size:30px;width:40px;height:40px}}