.elementor-11 .elementor-element.elementor-element-30c0da3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6dd0d69{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-96c4bc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-1033e71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5d50fb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-72b5cfc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5740f05{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-4dc812d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0af268e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-771269f */<style>

/* Reset */

*{
margin:0;
padding:0;
box-sizing:border-box;
}

body{
font-family:Inter,sans-serif;
}

/* Floating Navbar */

.apple-navbar{

position:fixed;
top:20px;
left:50%;

transform:translateX(-50%);

width:92%;
max-width:1450px;

height:62px;

padding:0 18px;

display:flex;
align-items:center;
justify-content:space-between;

background:rgba(15,15,15,.78);

backdrop-filter:blur(22px);
-webkit-backdrop-filter:blur(22px);

border:1px solid rgba(255,255,255,.08);

border-radius:60px;

box-shadow:
0 20px 60px rgba(0,0,0,.35);

z-index:9999;

transition:
transform .45s cubic-bezier(.22,1,.36,1),
opacity .35s ease,
height .35s ease,
width .35s ease,
background .35s ease,
box-shadow .35s ease;

}

/* Logo */

.apple-logo img{

height:22px;
display:block;

}

/* Menu */

.apple-menu{

display:flex;
align-items:center;
gap:14px;

list-style:none;

}

/* Menu Item */

.apple-menu li{

position:relative;

}

/* Links */

.apple-menu a{

display:flex;
align-items:center;
justify-content:center;

padding:13px 22px;

border-radius:999px;

text-decoration:none;

font-size:16px;

font-weight:500;

color:white;

transition:
transform .35s cubic-bezier(.22,1,.36,1),
background .35s,
color .35s,
box-shadow .35s;

}

/* Apple Hover */

.apple-menu li:hover>a{

background:rgba(255,255,255,.12);

transform:scale(1.08);

box-shadow:

0 10px 35px rgba(255,255,255,.08);

}

/* Button */

.book-btn{

display:flex;
align-items:center;
justify-content:center;

height:40px;
padding:0 18px;

background:#fff;
color:#000;

border-radius:999px;

font-size:14px;
font-weight:600;

text-decoration:none;

white-space:nowrap;

transition:all .35s cubic-bezier(.22,1,.36,1);

}

.book-btn:hover{

transform:translateY(-2px);

box-shadow:0 10px 25px rgba(255,255,255,.18);

}

/* Mega Menu */

.mega-menu{

position:absolute;

top:72px;

left:50%;

transform:translateX(-50%) translateY(20px);

width:820px;

display:flex;

gap:40px;

padding:30px;

background:#111;

border-radius:28px;

box-shadow:
0 35px 70px rgba(0,0,0,.45);

opacity:0;
visibility:hidden;

transition:.45s cubic-bezier(.22,1,.36,1);

}

/* Show Mega Menu */

.has-mega:hover .mega-menu{

opacity:1;

visibility:visible;

transform:translateX(-50%) translateY(0);

}

/* Columns */

.mega-column{

flex:1;

display:flex;

flex-direction:column;

gap:14px;

}

.mega-column h3{

color:white;

font-size:20px;

margin-bottom:10px;

}

.mega-column a{

padding:0;

justify-content:flex-start;

background:none!important;

transform:none!important;

color:#bbb;

}

.mega-column a:hover{

color:white;

}

.mega-column img{

width:100%;

border-radius:18px;

transition:.4s;

}

.mega-column img:hover{

transform:scale(1.05);

}

</style>/* End custom CSS */