.elementor-kit-1603{--e-global-color-primary:#000000;--e-global-color-secondary:#FFFFFF;--e-global-color-text:#474747;--e-global-color-accent:#617CCE;--e-global-color-2db66fd:#C29436;--e-global-color-d9ffdfe:#00000017;--e-global-color-1ed99a5:#00000073;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-size:28px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:300;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-size:15px;--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Rubik";--e-global-typography-accent-font-size:15px;--e-global-typography-accent-font-weight:300;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-5344aeb-font-family:"Rubik";--e-global-typography-5344aeb-font-size:14px;--e-global-typography-5344aeb-font-weight:400;--e-global-typography-5344aeb-text-transform:uppercase;--e-global-typography-5344aeb-letter-spacing:6.2px;--e-global-typography-438165f-font-family:"Rubik";--e-global-typography-438165f-font-size:33px;--e-global-typography-438165f-font-weight:300;--e-global-typography-438165f-text-transform:uppercase;--e-global-typography-fcad3cb-font-family:"Rubik";--e-global-typography-fcad3cb-font-size:20px;--e-global-typography-fcad3cb-font-weight:400;--e-global-typography-fcad3cb-text-transform:none;--e-global-typography-fcad3cb-line-height:1.6em;}.elementor-kit-1603 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-button:hover{
    padding-left:30px!important;
    padding-right:30px!important;
}

.virtual-tour {
    
}

.virtual-tour .vt-img {
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    right: 0;
    bottom: 0;
    
}

.virtual-tour .vt-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.vt-embed {
    text-align: center;
}

.vt-embed iframe {
    width: 60vw;
    height: 35vw;
}
/*
@media(max-width: 1024px){
    .vt-embed iframe {
        width: 80vw;
        height: 45vw;
    }
}

@media(max-width: 767px){
    .vt-embed iframe {
        width: 100vw;
        height: 85vw;
    }
}
*/



/*--gamma slider--*/

.pd-gamma-slider-2 a {
    color:white!important;
    border:solid white 1px;
    border-radius:50px;
    background-color:transparent!important;
    margin-bottom:5px;
    margin-right:2.5px;
    margin-left:2.5px;
}


/*#pd-gamma-slider a:hover{
    opacity:0.7;
}

#pd-gamma-slider .swiper-slide-inner{
    align-items:flex-end!important;
    justify-content: flex-end!important;
    text-align: right;
}*/

.pd-gamma-slider-2 .swiper-slide-inner:after {
    content: "";
    display: block;
    background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.4) 70%, rgba(0,0,0,1) 100%);
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
}


.pd-gamma-slider-2 .swiper-slide-contents {
    position: relative;
    z-index: 2;
}

@media (max-width: 767px){
    .pd-gamma-slider-2 a{
    width:100%;
    }
    .pd-gamma-slider-2 .swiper-slide-inner:after {
    background: linear-gradient(rgba(0,0,0,0) 0%, rgba(0,0,0,0.7) 35%, rgba(0,0,0,1) 55%);
    }
    .pd-gamma-slider-2 .swiper-slide-bg {
    position: absolute;
    top: 0px;
    }
}/* End custom CSS */