.elementor-2060 .elementor-element.elementor-element-a7d9f1c{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background-color:#86120600;}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .cell .h{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .cell .sub-heading, .elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .cell .sub-h{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .cell .text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .button-style1{color:var( --e-global-color-text );border-color:var( --e-global-color-text );background-color:#86120600;}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .button-style2{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .button-style1:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-0a005fd .button-style2:hover{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background-color:#86120600;}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .cell .h{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .cell .sub-heading, .elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .cell .sub-h{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .cell .text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .button-style1, .elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .button-style2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .button-style1{color:var( --e-global-color-text );border-color:var( --e-global-color-text );background-color:#86120600;}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .button-style2{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .button-style1:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ea7e175 .button-style2:hover{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;pointer-events:none;background-color:#EA526F00;}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .cell .h{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .cell .sub-heading, .elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .cell .sub-h{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .cell .text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .button-style1{color:var( --e-global-color-text );border-color:var( --e-global-color-text );background-color:#86120600;}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .button-style2{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .button-style1:hover{color:var( --e-global-color-text );border-color:var( --e-global-color-secondary );background-color:var( --e-global-color-secondary );}.elementor-2060 .elementor-element.elementor-element-8b7411d .elementor-repeater-item-ebf88a6 .button-style2:hover{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d{width:100%;max-width:100%;}.elementor-2060 .elementor-element.elementor-element-8b7411d.elementor-element{--align-self:stretch;}.elementor-2060 .elementor-element.elementor-element-8b7411d .banner-circle-nav .active svg{transition-duration:5000ms;}.elementor-2060 .elementor-element.elementor-element-8b7411d .banner-social-buttons .item{color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .banner-social-buttons .item:hover{color:var( --e-global-color-secondary );}.elementor-2060 .elementor-element.elementor-element-8b7411d .banner-about .button-style2{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2060 .elementor-element.elementor-element-8b7411d .banner-about .button-style2:not(:hover){color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-8b7411d .banner-about .button-style2:hover{color:var( --e-global-color-secondary );}.elementor-2060 .elementor-element.elementor-element-be901a6:not(.elementor-motion-effects-element-type-background), .elementor-2060 .elementor-element.elementor-element-be901a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E151B;}.elementor-2060 .elementor-element.elementor-element-be901a6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:96px 0px 96px 0px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-2060 .elementor-element.elementor-element-be901a6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2060 .elementor-element.elementor-element-b994902 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2060 .elementor-element.elementor-element-b994902 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2060 .elementor-element.elementor-element-86177e6{--spacer-size:50px;}.elementor-2060 .elementor-element.elementor-element-8ae2135{--display:flex;}.elementor-2060 .elementor-element.elementor-element-8ae2135:not(.elementor-motion-effects-element-type-background), .elementor-2060 .elementor-element.elementor-element-8ae2135 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B243200;}.elementor-2060 .elementor-element.elementor-element-f7dd9e5{background-color:#1B243200;}.elementor-2060 .elementor-element.elementor-element-bd35657 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 60px 65px 60px;}.elementor-2060 .elementor-element.elementor-element-bd35657 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2060 .elementor-element.elementor-element-4595ce2{--spacer-size:50px;}.elementor-2060 .elementor-element.elementor-element-78c45d2 .h{text-align:center;color:var( --e-global-color-secondary );}.elementor-2060 .elementor-element.elementor-element-78c45d2 .heading-block.with-line:after{background:var( --e-global-color-text );width:40px;}.elementor-2060 .elementor-element.elementor-element-78c45d2 .sub-h{text-align:center;color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-1e72a63{text-align:center;font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-2060 .elementor-element.elementor-element-abe7e19 .button-container{text-align:center;}.elementor-2060 .elementor-element.elementor-element-86a9deb .item .h{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2060 .elementor-element.elementor-element-86a9deb .item .sub-h{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2060 .elementor-element.elementor-element-86a9deb .button-style1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-2060 .elementor-element.elementor-element-86a9deb .button-style1:hover{color:var( --e-global-color-accent );}body.elementor-page-2060:not(.elementor-motion-effects-element-type-background), body.elementor-page-2060 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}/* Start custom CSS for yprm_banner, class: .elementor-element-8b7411d *//* Fade-in animation */
    .banner .h {
    background-color: rgba(27, 36, 50, 1);
    border-radius: 15px;
    padding: 0.5em;
    width: fit-content;
    animation: fadeInBackground 1s ease-in forwards, fadeOutBackground 1s ease-out forwards;
    animation-delay: 0s, 5s; /* Fade-in starts immediately, fade-out starts after 6 seconds */
}

 .banner .text {
    background-color: rgba(27, 36, 50, 1);
    border-radius: 5px;
    padding: 0.5em;
    width: fit-content;
    animation: fadeInBackground 1s ease-in forwards, fadeOutBackground 1s ease-out forwards;
    animation-delay: 0s, 5s; /* Fade-in starts immediately, fade-out starts after 6 seconds */
}

 .banner .button-style1 {
    background-color: rgba(27, 36, 50, 1);
    border-radius: 5px;
    width: fit-content;
    animation: fadeInBackground 1s ease-in forwards, fadeOutBackground 1s ease-out forwards;
    animation-delay: 0s, 5s; /* Fade-in starts immediately, fade-out starts after 6 seconds */
}

/* Fade-in keyframes */
@keyframes fadeInBackground {
    0% {
        background: rgba(27, 36, 50, 0); /* Fully transparent */
    }
    100% {
        background: rgba(27, 36, 50, 1); /* Fully opaque */
    }
}

/* Fade-out keyframes */
@keyframes fadeOutBackground {
    0% {
        background: rgba(27, 36, 50, 1); /* Fully opaque */
    }
    100% {
        background: rgba(27, 36, 50, 0); /* Fully transparent */
    }
}

 .banner .text {
    color: #e5e5e5;
}

.banner .active {
    color: #ea526f;
    font-weight: 800;
}

.container .h,
.container .text,
.container a.button-style1 {
    transition: none !important;
    transform: none !important;
}

.e-con {
  padding-right: 0;
  padding-left: 0;
    z-index: 1;
    color: #000000;
    background-color: #000000;
}

    cell {
          color: #000000;
    background-color: #000000; 
    }
    
    .site-dark .banner-right-buttons {
    background-color: #000000;
    background-color: rgba(0,0,0,0) !important;
}


span.h {
    color: #e5e5e5;
}

/* For modern browsers */
html {
  scrollbar-width: none; /* Firefox */
}

body {
  overflow: auto; /* Keeps scrolling functionality */
  -ms-overflow-style: none; /* Internet Explorer and Edge */
}

body::-webkit-scrollbar {
  display: none; /* Chrome, Safari, and Edge */
}

.banner-about {
    padding-left: 200px;
}/* End custom CSS */
/* Start custom CSS for yprm_heading, class: .elementor-element-78c45d2 */.elementor-2060 .elementor-element.elementor-element-78c45d2 .booking-link {
    color: #EA526F;
}

.elementor-2060 .elementor-element.elementor-element-78c45d2 .booking-link:hover {
    color: #E5E5E5;
}/* End custom CSS */
/* Start custom CSS */header {
        background-color: transparent;
    /*Opacity start*/
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.80;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    }/* End custom CSS */