.elementor-3175 .elementor-element.elementor-element-7096319{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-3175 .elementor-element.elementor-element-9a2e81b > .elementor-widget-container{margin:60px 0px 0px -199px;padding:35px 0px 35px 0px;}.elementor-3175 .elementor-element.elementor-element-9a2e81b.elementor-element{--align-self:flex-start;}.elementor-3175 .elementor-element.elementor-element-9a2e81b{text-align:left;}.elementor-3175 .elementor-element.elementor-element-9a2e81b .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:4.9px;color:#000000;}.elementor-3175 .elementor-element.elementor-element-65507b0{--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;}.elementor-3175 .elementor-element.elementor-element-e558ba1{--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;}.elementor-3175 .elementor-element.elementor-element-e558ba1:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-e558ba1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-8e8b511{--display:flex;--min-height:39px;--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;}.elementor-3175 .elementor-element.elementor-element-8e8b511:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-8e8b511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-bd593f1{--display:flex;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3 > .elementor-widget-container{margin:60px 0px 0px -199px;padding:35px 0px 35px 0px;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3.elementor-element{--align-self:flex-start;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3{text-align:left;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:4.9px;color:#000000;}.elementor-3175 .elementor-element.elementor-element-20aa058{--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;}.elementor-3175 .elementor-element.elementor-element-82ea356{--display:flex;--min-height:39px;--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;}.elementor-3175 .elementor-element.elementor-element-82ea356:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-82ea356 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-0eb9790{--display:flex;}.elementor-3175 .elementor-element.elementor-element-28c476a > .elementor-widget-container{margin:60px 0px 0px -199px;padding:35px 0px 35px 0px;}.elementor-3175 .elementor-element.elementor-element-28c476a.elementor-element{--align-self:flex-start;}.elementor-3175 .elementor-element.elementor-element-28c476a{text-align:left;}.elementor-3175 .elementor-element.elementor-element-28c476a .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:4.9px;color:#000000;}.elementor-3175 .elementor-element.elementor-element-43ca0f7{--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;}.elementor-3175 .elementor-element.elementor-element-60cedb1{--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;}.elementor-3175 .elementor-element.elementor-element-60cedb1:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-60cedb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-06aef86{--display:flex;--min-height:39px;--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;}.elementor-3175 .elementor-element.elementor-element-06aef86:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-06aef86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-48ec2b5{--display:flex;}.elementor-3175 .elementor-element.elementor-element-143c2f2 > .elementor-widget-container{margin:60px 0px 0px -199px;padding:35px 0px 35px 0px;}.elementor-3175 .elementor-element.elementor-element-143c2f2.elementor-element{--align-self:flex-start;}.elementor-3175 .elementor-element.elementor-element-143c2f2{text-align:left;}.elementor-3175 .elementor-element.elementor-element-143c2f2 .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:64px;font-weight:400;text-transform:uppercase;letter-spacing:4.9px;color:#000000;}.elementor-3175 .elementor-element.elementor-element-d2bf347{--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;}.elementor-3175 .elementor-element.elementor-element-b441385{--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;}.elementor-3175 .elementor-element.elementor-element-b441385:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-b441385 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-897d7e1{--display:flex;--min-height:39px;--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;}.elementor-3175 .elementor-element.elementor-element-897d7e1:not(.elementor-motion-effects-element-type-background), .elementor-3175 .elementor-element.elementor-element-897d7e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3175 .elementor-element.elementor-element-5f44104{--display:flex;--min-height:50px;--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;}body.elementor-page-3175:not(.elementor-motion-effects-element-type-background), body.elementor-page-3175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-3175 .elementor-element.elementor-element-65507b0{--content-width:1600px;}.elementor-3175 .elementor-element.elementor-element-20aa058{--content-width:1600px;}.elementor-3175 .elementor-element.elementor-element-43ca0f7{--content-width:1600px;}.elementor-3175 .elementor-element.elementor-element-d2bf347{--content-width:1600px;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3175 .elementor-element.elementor-element-9a2e81b > .elementor-widget-container{margin:50px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-9a2e81b .elementor-heading-title{font-size:45px;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3 > .elementor-widget-container{margin:50px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3 .elementor-heading-title{font-size:45px;}.elementor-3175 .elementor-element.elementor-element-28c476a > .elementor-widget-container{margin:50px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-28c476a .elementor-heading-title{font-size:45px;}.elementor-3175 .elementor-element.elementor-element-143c2f2 > .elementor-widget-container{margin:50px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-143c2f2 .elementor-heading-title{font-size:45px;}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-3175 .elementor-element.elementor-element-9a2e81b > .elementor-widget-container{margin:56px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-9a2e81b{text-align:left;}.elementor-3175 .elementor-element.elementor-element-9a2e81b .elementor-heading-title{font-size:40px;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3 > .elementor-widget-container{margin:56px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3{text-align:left;}.elementor-3175 .elementor-element.elementor-element-fbc1bb3 .elementor-heading-title{font-size:40px;}.elementor-3175 .elementor-element.elementor-element-28c476a > .elementor-widget-container{margin:56px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-28c476a{text-align:left;}.elementor-3175 .elementor-element.elementor-element-28c476a .elementor-heading-title{font-size:40px;}.elementor-3175 .elementor-element.elementor-element-143c2f2 > .elementor-widget-container{margin:56px 0px 0px 5px;}.elementor-3175 .elementor-element.elementor-element-143c2f2{text-align:left;}.elementor-3175 .elementor-element.elementor-element-143c2f2 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for container, class: .elementor-element-8e8b511 *//* Styling for Rounded White Navigation Buttons */
.v-btn {
    pointer-events: auto !important;
    background-color: #FFFFFF !important; /* Solid white background */
    color: #000000 !important; /* Black arrow color for contrast */
    border-radius: 50% !important; /* Forces perfect round shape */
    width: 35px !important; /* Fixed width */
    height: 35px !important; /* Fixed height */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    font-size: 16px !important;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.1) !important; /* Subtle shadow for luxury feel */
    cursor: pointer !important;
    margin: 10px !important;
    transition: transform 0.2s ease, background-color 0.2s ease !important;
}

/* Subtle Hover Effect for the Buttons */
.v-btn:hover {
    background-color: #F8F8F8 !important;
    transform: scale(1.1); /* Slight grow effect when hovering the button itself */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82ea356 *//* Styling for Rounded White Navigation Buttons */
.v-btn {
    pointer-events: auto !important;
    background-color: #FFFFFF !important; /* Solid white background */
    color: #000000 !important; /* Black arrow color for contrast */
    border-radius: 50% !important; /* Forces perfect round shape */
    width: 35px !important; /* Fixed width */
    height: 35px !important; /* Fixed height */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    font-size: 16px !important;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.1) !important; /* Subtle shadow for luxury feel */
    cursor: pointer !important;
    margin: 10px !important;
    transition: transform 0.2s ease, background-color 0.2s ease !important;
}

/* Subtle Hover Effect for the Buttons */
.v-btn:hover {
    background-color: #F8F8F8 !important;
    transform: scale(1.1); /* Slight grow effect when hovering the button itself */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-06aef86 *//* Styling for Rounded White Navigation Buttons */
.v-btn {
    pointer-events: auto !important;
    background-color: #FFFFFF !important; /* Solid white background */
    color: #000000 !important; /* Black arrow color for contrast */
    border-radius: 50% !important; /* Forces perfect round shape */
    width: 35px !important; /* Fixed width */
    height: 35px !important; /* Fixed height */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    font-size: 16px !important;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.1) !important; /* Subtle shadow for luxury feel */
    cursor: pointer !important;
    margin: 10px !important;
    transition: transform 0.2s ease, background-color 0.2s ease !important;
}

/* Subtle Hover Effect for the Buttons */
.v-btn:hover {
    background-color: #F8F8F8 !important;
    transform: scale(1.1); /* Slight grow effect when hovering the button itself */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-897d7e1 *//* Styling for Rounded White Navigation Buttons */
.v-btn {
    pointer-events: auto !important;
    background-color: #FFFFFF !important; /* Solid white background */
    color: #000000 !important; /* Black arrow color for contrast */
    border-radius: 50% !important; /* Forces perfect round shape */
    width: 35px !important; /* Fixed width */
    height: 35px !important; /* Fixed height */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    border: none !important;
    font-size: 16px !important;
    box-shadow: 0px 2px 8px rgba(0,0,0,0.1) !important; /* Subtle shadow for luxury feel */
    cursor: pointer !important;
    margin: 10px !important;
    transition: transform 0.2s ease, background-color 0.2s ease !important;
}

/* Subtle Hover Effect for the Buttons */
.v-btn:hover {
    background-color: #F8F8F8 !important;
    transform: scale(1.1); /* Slight grow effect when hovering the button itself */
}/* End custom CSS */