:root{--theme-color:#2270b7;--secondary-color:#ad1e29;--theme-gradient:linear-gradient(45deg,#d62a33,#5d0d1d);--secondary-gradient:linear-gradient(86deg,#6c6c6d,#8b8888,#48494b)}.d-con-employee-description p{padding:5px 32px!important;background:#ebebeb;width:max-content;margin:1rem auto;border-radius:10rem}.services-grid-wrapper{overflow-x:hidden;padding:20px 0}.service-block{opacity:0;transition:all 1.24s cubic-bezier(.22,1,.36,1);will-change:transform,opacity}.service-left{transform:translateX(-100px)}.service-right{transform:translateX(100px)}.service-block.active{opacity:1;transform:translateX(0)}.reveal-mask{overflow:hidden;display:block}.slide-up-reveal{opacity:0;transform:translateY(100%);transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .75s ease,border-color .3s ease}.slide-up-reveal.active{opacity:1;transform:translateY(0)}.slide-in-right{opacity:0;transform:translateX(100px);transition:opacity .75s ease-out,transform 1.25s cubic-bezier(.25,1,.5,1);will-change:transform,opacity}.slide-in-right.active{opacity:1;transform:translateX(0)}.text-focus{opacity:0;filter:blur(15px);transform:translateY(10px) scale(.9);transition:opacity .35s ease-out,filter .5s ease-out,transform .25s cubic-bezier(.34,1.56,.64,1)}.text-focus.active{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}.amenity-shield{opacity:0;perspective:1000px;transform:rotateX(-90deg) translateY(30px);transition:all 1s cubic-bezier(.5,1.5,.5,1);will-change:transform,opacity}.amenity-shield.active{opacity:1;transform:rotateX(0deg) translateY(0)}.gallery-item{opacity:0;filter:brightness(.5);transition:all 1.5s cubic-bezier(.25,1,.5,1);will-change:transform,opacity}.gallery-item.from-left{transform:translateX(-50px) scale(.9)}.gallery-item.from-right{transform:translateX(50px) scale(.9)}.gallery-item.from-bottom{transform:translateY(50px) scale(.9)}.gallery-item.active{opacity:1;filter:brightness(1);transform:translate(0) scale(1)}.gallery-item.active:hover{transform:scale(1.03);z-index:10;box-shadow:0 10px 30px rgba(0,0,0,.5)}.text-focus{opacity:0;filter:blur(15px);transform:translateY(10px) scale(.9);transition:opacity .35s ease-out,filter .5s ease-out,transform .3s cubic-bezier(.34,1.56,.64,1)}div#banner{position:relative;isolation:isolate}div#banner::after{content:"";position:absolute;inset:0;background-image:linear-gradient(90deg,black 19%,transparent 50%);z-index:-1}.theme-btn{text-align:center}header #u_content_custom_navLinks_1 ul.menu li a{padding:0 10px!important;letter-spacing:2px;font-size:11px!important;position:relative;font-weight:600}.body .banner-btns{display:grid!important;justify-content:space-between!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:10px!important}.body .banner-btn p{color:#fff!important;font-weight:bold!important;letter-spacing:1.2px!important;font-size:14px!important}.body .banner-btn i{margin-left:auto}header #u_content_custom_navLinks_1 ul.menu li:not(:last-child) a{border-right:1px solid #717a82;padding:0 10px!important}#u_content_custom_navLinks_1 ul.menu li .selected a::after{content:'';position:absolute;max-width:100%;height:1px;background:var(--theme-color);inset:100% 10px 10px 10px;margin-top:5px}ul.nav.navbar-nav li a{color:#fff;text-transform:capitalize;font-size:18px!important;text-align:center;background:#0000007a;margin:1px}ul.d-sub-menu{width:max-content!important}ul.d-sub-menu a{border-right:0!important}.container-small{max-width:940px;margin:0 auto!important}.container-smaller{max-width:540px;margin:0 auto!important}div#main-header .container{max-width:1400px!important;margin:0 auto}ul.menu li a{text-transform:uppercase}.accent-text{color:var(--theme-color);font-style:italic}.banner-slogan span{text-shadow:2px 1px black}.banner-subtitle span{text-shadow:2px 1px black}@media(max-width:768px){.banner-slogan p span{font-size:43px!important;text-shadow:1px 1px 10px BLACK}div#banner{position:relative;isolation:isolate}div#banner::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:-1}.d-affiliates-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.three-box-row .u-col{border:0!important}.home .review-item{padding:30px 1.5em}.home .review-footer img{max-width:100px}}@media(max-width:1390px){header #u_content_custom_navLinks_1 ul.menu li a{font-size:11px!important}.header .header-btn-wrapper p,.header-btn-wrapper p a{font-family:lato,sans-serif;font-size:10px!important}.header .header-btn-wrapper i{font-size:15px}.header div#u_column_14{flex:0 0 23%;max-width:23%;margin-right:auto}.header div#u_column_13{flex:0 0 55%;max-width:55%}.header div#u_column_12{flex:0 0 16.77%;max-width:16.77%;padding-left:10px}}@media(max-width:1170px){.header div#u_column_14{flex:0 0 15%;max-width:15%;margin-left:auto}.header div#u_column_13{flex:0 0 74%;max-width:74%}#banner .banner-slogan span{font-size:32px!important;text-shadow:3px 3px black}#banner .banner-subtitle span{font-size:14px!important;text-shadow:3px 3px black}.review-item{padding:30px 1.5em!important}}.service-page li{color:#fff}.service-page .faq-button:hover{background-color:#303030!important;color:#fff!important}.FAQ .faq-item h2{font-size:clamp(24px,1vw,40px)}