
.ldgnoG_topBar{background-color:var(--color-primary);color:var(--color-white);align-items:center;width:100%;height:50px;display:flex}.ldgnoG_topBarContent{justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.ldgnoG_topBarLeft{padding-left:20px}.ldgnoG_topBarInfo{align-items:center;gap:30px;display:flex}.ldgnoG_infoItem{align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.ldgnoG_infoItem .ldgnoG_icon{color:var(--color-white)}.ldgnoG_infoItem a{color:var(--color-white);padding-bottom:1px;text-decoration:none;position:relative}.ldgnoG_infoItem a:after{content:"";background:var(--color-white);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.ldgnoG_infoItem a:hover:after{width:100%}.ldgnoG_infoItem a:hover{color:var(--color-white)}.ldgnoG_topBarCta{background-color:var(--color-secondary);text-transform:uppercase;height:50px;color:var(--color-white);align-items:center;gap:10px;padding:0 45px;font-size:14px;font-weight:800;transition:all .3s;display:flex}.ldgnoG_topBarCta:hover{background-color:var(--color-white);color:var(--color-primary);box-shadow:inset 0 0 0 2px var(--color-primary)}.ldgnoG_headerCta{background-color:var(--color-secondary);text-transform:uppercase;color:var(--color-white);white-space:nowrap;opacity:0;visibility:hidden;border-radius:4px;align-items:center;gap:8px;width:0;padding:10px 0;font-size:13px;font-weight:700;transition:all .3s;display:flex;overflow:hidden;transform:translate(10px)}.ldgnoG_scrolled .ldgnoG_headerCta{opacity:1;visibility:visible;width:auto;padding-left:22px;padding-right:22px;transform:translate(0)}.ldgnoG_headerCta:hover{color:var(--color-white);background-color:#c81c27;box-shadow:0 12px 24px #e21e2638}.ldgnoG_headerRight{justify-content:flex-end;align-items:center;gap:20px;transition:all .3s;display:flex}.ldgnoG_scrolled .ldgnoG_headerRight{gap:20px}.ldgnoG_ticker{background-color:var(--color-white);border-bottom:1px solid var(--color-border);padding:12px 0}.ldgnoG_tickerContent{align-items:center;gap:15px;display:flex}.ldgnoG_tickerLabel{color:var(--color-primary);white-space:nowrap;text-transform:uppercase;background:0 0;align-items:center;gap:5px;font-size:13px;font-weight:800;display:flex}.ldgnoG_tickerTrack{flex-grow:1;position:relative;overflow:hidden}.ldgnoG_tickerLoop{white-space:nowrap;align-items:center;width:max-content;animation:34s linear infinite ldgnoG_tickerLoop;display:flex}.ldgnoG_tickerItem{color:var(--color-text);align-items:center;gap:12px;margin-right:24px;padding-right:44px;font-size:14px;display:inline-flex;position:relative}.ldgnoG_tickerItem:after{content:"";background:#0d36584d;border-radius:999px;width:6px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ldgnoG_tickerItem:hover{color:var(--color-primary)}@keyframes ldgnoG_tickerLoop{0%{transform:translate(0)}to{transform:translate(-50%)}}.ldgnoG_tickerReadMore{color:var(--color-primary);white-space:nowrap;transition:opacity var(--transition-fast);align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.ldgnoG_tickerReadMore:hover{opacity:.8}.ldgnoG_header{background-color:var(--color-white);z-index:1000;width:100%;padding:0;transition:box-shadow .3s,height .3s;position:sticky;top:0;box-shadow:0 5px 20px #0000000d}.ldgnoG_header.ldgnoG_scrolled{box-shadow:0 10px 30px #0000001a}.ldgnoG_headerContent{justify-content:center;align-items:center;gap:60px;width:100%;max-width:1600px;height:110px;margin:0 auto;padding:0 20px;transition:all .3s;display:flex}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_headerContent{gap:80px;height:80px}.ldgnoG_logoWrapper{flex-shrink:0;align-items:center;display:flex}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_logoWrapper{display:none}.ldgnoG_logo{align-items:center;transition:all .3s;display:flex}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_logo{opacity:0;visibility:hidden;pointer-events:none}.ldgnoG_brandMark,.ldgnoG_mobileBrandMark{width:100%;display:inline-flex}.ldgnoG_brandMark{width:100%;max-width:260px}.ldgnoG_mobileBrandMark{flex:0 auto;width:auto;max-width:180px}.ldgnoG_logoCountry{letter-spacing:.14em;color:#000;white-space:nowrap;margin-top:6px;font-size:11px}.ldgnoG_mobileLogoCountry{letter-spacing:.14em;color:#000;white-space:nowrap;margin-top:5px;font-size:9px}.ldgnoG_nav{justify-content:center;align-items:center;height:100%;display:flex}.ldgnoG_navItemWrapper{align-items:center;height:100%;display:flex}.ldgnoG_navLink{font-family:var(--font-heading);text-transform:uppercase;color:var(--color-heading);align-items:center;gap:5px;height:100%;padding:0 12px;font-size:14px;font-weight:700;transition:all .3s;display:flex;position:relative}.ldgnoG_scrolled .ldgnoG_navLink{padding:0 10px;font-size:13px}.ldgnoG_navLink:before{content:"";z-index:-1;background:var(--color-primary);height:2px;transition-property:right;transition-duration:.3s;transition-timing-function:ease-out;position:absolute;bottom:0;left:10px;right:100%}.ldgnoG_navItemWrapper:hover .ldgnoG_navLink:before,.ldgnoG_navLink:hover:before{right:10px}.ldgnoG_navItemWrapper:hover .ldgnoG_navLink{color:var(--color-primary)}.ldgnoG_dropdown{align-items:center;height:100%;display:flex;position:relative}.ldgnoG_dropdownMenu{background-color:var(--color-white);opacity:0;visibility:hidden;border-top:3px solid var(--color-primary);z-index:100;min-width:230px;padding:20px 0;list-style:none;transition:all .3s ease-in-out;position:absolute;top:100%;left:0;transform:translateY(15px);box-shadow:0 15px 40px #0000001a}.ldgnoG_dropdown:hover .ldgnoG_dropdownMenu,.ldgnoG_dropdown:focus-within .ldgnoG_dropdownMenu{opacity:1;visibility:visible;transform:translateY(0)}.ldgnoG_contactMenu{left:auto;right:0}.ldgnoG_dropdownLink{color:var(--color-heading);transition:all var(--transition-fast);padding:10px 25px;font-size:14px;font-weight:500;display:block;position:relative}.ldgnoG_dropdownLink:hover,.ldgnoG_dropdownLink:focus-visible{color:var(--color-primary);padding-left:30px}.ldgnoG_navLink:focus-visible,.ldgnoG_dropdownLink:focus-visible,.ldgnoG_mobileNavLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.ldgnoG_megaMenu{grid-template-columns:1fr 1fr;min-width:450px;padding:20px 10px;display:grid}.ldgnoG_megaMenu>div{flex-direction:column;display:flex}.ldgnoG_agentInfo{align-items:center;gap:12px;display:flex}.ldgnoG_agentImg{border-radius:50%;width:40px;height:40px;overflow:hidden}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_agentImg{display:none}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_agentInfo{display:flex}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_phone{font-size:14px}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_label{font-size:9px}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_headerCta{padding:8px 16px;font-size:11px}.ldgnoG_contactText .ldgnoG_label{color:var(--color-primary);text-transform:uppercase;font-size:11px;font-weight:800;display:block}.ldgnoG_contactText .ldgnoG_phone{color:var(--color-secondary);white-space:nowrap;font-size:16px;font-weight:800;line-height:1.2;display:block}.ldgnoG_enquiriesBooking{min-height:26px;color:var(--color-secondary);text-underline-offset:3px;align-items:center;gap:5px;font-size:11px;text-decoration:underline;display:inline-flex}.ldgnoG_enquiriesBooking:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.ldgnoG_mobileActions{align-items:center;gap:15px;display:none}.ldgnoG_mobileCta{background-color:var(--color-secondary);color:var(--color-white);-webkit-tap-highlight-color:transparent;white-space:nowrap;border-radius:4px;outline:none;align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:700;transition:background-color .3s;display:flex}.ldgnoG_mobileCta:hover,.ldgnoG_mobileCta:active{background-color:var(--color-primary);color:var(--color-white)}.ldgnoG_hamburgerBtn,.ldgnoG_closeBtn{color:var(--color-heading);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;display:flex}.ldgnoG_hamburgerBtn:hover,.ldgnoG_closeBtn:hover{color:var(--color-primary)}.ldgnoG_mobileSidebar{background-color:var(--color-white);z-index:2000;flex-direction:column;width:300px;height:100vh;transition:right .4s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-320px;box-shadow:-5px 0 20px #0000001a}.ldgnoG_mobileSidebarOpen{right:0}.ldgnoG_mobileSidebarHeader{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:18px 20px 16px;display:flex}.ldgnoG_sidebarOverlay{z-index:1999;opacity:0;background-color:#00000080;width:100vw;height:100vh;animation:.4s forwards ldgnoG_fadeIn;position:fixed;top:0;left:0}@keyframes ldgnoG_fadeIn{to{opacity:1}}.ldgnoG_mobileNav{flex-direction:column;padding:20px 0;display:flex;overflow-y:auto}.ldgnoG_mobileNavLink{font-weight:700;font-family:var(--font-heading);color:var(--color-heading);text-transform:uppercase;border-bottom:1px solid #0000000d;padding:15px 25px;transition:color .3s,padding-left .3s}.ldgnoG_mobileSubMenu{background-color:#00000005;flex-direction:column;max-height:0;transition:max-height .3s ease-out;display:flex;overflow:hidden}.ldgnoG_mobileSubMenu.ldgnoG_open{max-height:500px;transition:max-height .4s ease-in}.ldgnoG_mobileSubLink{color:var(--color-text);border-bottom:1px solid #00000008;padding:12px 25px 12px 40px;font-size:14px;font-weight:500;transition:color .3s}.ldgnoG_mobileSubLink:hover{color:var(--color-primary)}.ldgnoG_mobileNavLinkWrapper{border-bottom:1px solid #0000000d;justify-content:space-between;align-items:center;display:flex}.ldgnoG_mobileNavLinkWrapper:hover{background-color:#00000005}.ldgnoG_mobileNavLinkWrapper>a{border-bottom:none;flex:1}.ldgnoG_mobileNavLinkWrapper:hover>a{padding-left:30px}.ldgnoG_mobileToggleBtn{color:var(--color-heading);-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:15px 25px;transition:transform .3s;display:flex}.ldgnoG_mobileToggleBtn.ldgnoG_open svg{transform:rotate(180deg)}@media (max-width:1400px){.ldgnoG_headerContent,.ldgnoG_header.ldgnoG_scrolled .ldgnoG_headerContent{gap:20px}.ldgnoG_navLink{padding:0 8px;font-size:13px}.ldgnoG_scrolled .ldgnoG_navLink{padding:0 8px}}@media (max-width:1250px){.ldgnoG_headerRight{gap:10px}.ldgnoG_agentInfo{display:none}}@media (max-width:1024px){.ldgnoG_topBar,.ldgnoG_ticker,.ldgnoG_headerRight,.ldgnoG_nav{display:none!important}.ldgnoG_headerContent{grid-template-columns:auto auto;justify-content:space-between;gap:10px;height:85px;padding-left:15px;padding-right:15px}.ldgnoG_logo{width:120px;display:flex!important}.ldgnoG_brandMark img,.ldgnoG_mobileBrandMark img{width:auto;height:44px!important}.ldgnoG_logoCountry{letter-spacing:.1em;margin-top:4px;font-size:9px}.ldgnoG_mobileActions{justify-self:end;gap:10px;display:flex}.ldgnoG_hamburgerBtn{flex-shrink:0}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_headerContent{gap:10px;height:85px}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_logo{width:120px;opacity:1!important;visibility:visible!important;pointer-events:all!important}.ldgnoG_header.ldgnoG_scrolled .ldgnoG_logoWrapper{display:flex!important}}@media (max-width:360px){.ldgnoG_headerContent,.ldgnoG_header.ldgnoG_scrolled .ldgnoG_headerContent{gap:6px;padding-left:12px;padding-right:12px}.ldgnoG_logo,.ldgnoG_header.ldgnoG_scrolled .ldgnoG_logo{width:80px}.ldgnoG_mobileActions{gap:8px}}
._7D6bma_brand{align-items:center;text-decoration:none;display:inline-flex}._7D6bma_stack{text-align:center;justify-items:center;gap:0;display:grid}._7D6bma_logo{object-fit:contain;width:auto;max-width:100%;display:block}._7D6bma_horizontalLine{opacity:.8;background-color:#000;width:100%;height:2px;margin-top:6px;margin-bottom:4px;display:block}._7D6bma_country{letter-spacing:.18em;text-transform:uppercase;color:#000;text-align:center;width:100%;font-size:11px;font-weight:800;line-height:1}._7D6bma_inverse ._7D6bma_country{color:#ffffffe6}._7D6bma_inverse ._7D6bma_horizontalLine{background-color:#ffffffe6}
.Grjkva_footer{background-color:var(--color-secondary);color:var(--color-white);font-family:var(--font-body);padding:80px 0 0}.Grjkva_footerGrid{grid-template-columns:2fr 1fr 1.5fr 1.5fr;gap:40px;margin-bottom:60px;display:grid}.Grjkva_column{flex-direction:column;gap:20px;display:flex}.Grjkva_logoWrapper{align-items:center;height:50px;display:flex}.Grjkva_footerLogo{object-fit:contain;width:auto;height:100%}.Grjkva_description{color:#e0e0e0;font-size:14px;line-height:1.6}.Grjkva_socials{gap:12px;margin-top:10px;display:flex}.Grjkva_socials a{color:#fff;background-color:#ffffff1a;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex}.Grjkva_socials a:hover{background-color:var(--color-primary);transform:translateY(-3px)}.Grjkva_title{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;padding-bottom:12px;font-size:18px;font-weight:700;position:relative}.Grjkva_title:after{content:"";background-color:var(--color-primary);width:30px;height:2px;position:absolute;bottom:0;left:0}.Grjkva_links li{margin-bottom:12px;list-style:none}.Grjkva_links li a{color:#e0e0e0;align-items:center;gap:10px;font-size:14px;text-decoration:none;transition:all .2s;display:flex}.Grjkva_links li a:hover{color:#fff;padding-left:5px}.Grjkva_subscribeBox{gap:10px;margin-top:10px;display:grid}.Grjkva_subscribeName{gap:6px;font-size:13px;display:grid}.Grjkva_subscribeEmail{min-width:0;display:flex}.Grjkva_subscribeInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:4px 0 0 4px;outline:none;flex:1;width:100%;min-width:0;padding:10px 15px;font-size:14px}.Grjkva_subscribeBtn{background:var(--color-primary);color:#fff;cursor:pointer;border:none;border-radius:0 4px 4px 0;padding:0 15px;transition:background .3s}.Grjkva_subscribeBtn:hover{background:#d42a31}.Grjkva_errorMsg{color:#ff5252;margin-top:5px;font-size:12px;font-weight:500}.Grjkva_successMsg{color:#4caf50;margin-top:5px;font-size:12px;font-weight:500}.Grjkva_assessmentBtn{background:var(--color-primary);color:#fff;text-align:center;border-radius:4px;margin-top:10px;padding:12px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.Grjkva_assessmentBtn:hover{color:var(--color-primary);background:#fff}.Grjkva_contactItem{color:#e0e0e0;gap:12px;margin-bottom:15px;font-size:14px;display:flex}.Grjkva_icon{color:var(--color-primary);flex-shrink:0}.Grjkva_bottomBarWrapper{background-color:var(--color-primary);width:100%;margin-top:40px;padding:15px 0}.Grjkva_bottomBar{color:#fff;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 20px;font-size:13px;display:flex}.Grjkva_bottomLinks{gap:20px;display:flex}.Grjkva_bottomLinks a{color:#fff;opacity:.9;text-decoration:none}.Grjkva_bottomLinks a:hover{opacity:1;text-decoration:underline}@media (max-width:1024px){.Grjkva_footerGrid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Grjkva_footerGrid{grid-template-columns:1fr}.Grjkva_bottomBar{text-align:center;flex-direction:column;gap:15px}}
.cM_3UW_button{color:#fff;cursor:pointer;opacity:0;visibility:hidden;z-index:120;background:linear-gradient(#ef5559 0%,#d93f46 100%);border:0;border-radius:18px;justify-content:center;align-items:center;width:54px;height:54px;transition:opacity .22s,transform .22s,visibility .22s;display:inline-flex;position:fixed;bottom:24px;right:24px;transform:translateY(14px);box-shadow:0 18px 36px #d93f4647}.cM_3UW_visible{opacity:1;visibility:visible;transform:translateY(0)}.cM_3UW_button:hover{transform:translateY(-2px)}@media (max-width:768px){.cM_3UW_button{border-radius:16px;width:50px;height:50px;bottom:16px;right:16px}}
