.elementor-2004 .elementor-element.elementor-element-505c807{--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-2004 .elementor-element.elementor-element-fe1439a{text-align:center;}.elementor-2004 .elementor-element.elementor-element-fe1439a .elementor-heading-title{font-family:"Rosarivo", Sans-serif;font-size:32px;font-weight:500;letter-spacing:3px;color:#1A1A1A;}.elementor-2004 .elementor-element.elementor-element-6c9d9ca{text-align:center;}.elementor-2004 .elementor-element.elementor-element-6c9d9ca img{width:100%;max-width:100%;}.elementor-2004 .elementor-element.elementor-element-cbcca5d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#1A1A1A;}.elementor-2004 .elementor-element.elementor-element-756201b{--display:flex;}.elementor-2004 .elementor-element.elementor-element-1e32f77{--display:flex;}.elementor-2004 .elementor-element.elementor-element-dfed89d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2004 .elementor-element.elementor-element-c86ccec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-2004 .elementor-element.elementor-element-38756d3 img{width:45%;}.elementor-2004 .elementor-element.elementor-element-6619eae{--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-2004 .elementor-element.elementor-element-7de0008{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2004 .elementor-element.elementor-element-6db8449{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2004 .elementor-element.elementor-element-1ff7f1c{padding:5em 0em 0em 0em;}.elementor-2004 .elementor-element.elementor-element-1ff7f1c img{width:54%;}.elementor-2004 .elementor-element.elementor-element-e825fbf{--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-2004 .elementor-element.elementor-element-3f644ec{--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-2004 .elementor-element.elementor-element-67758b8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2004 .elementor-element.elementor-element-28077bb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2004 .elementor-element.elementor-element-b8f73d9{margin:5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2004 .elementor-element.elementor-element-b8f73d9 img{width:55%;}.elementor-2004 .elementor-element.elementor-element-cbe74f0{--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-2004 .elementor-element.elementor-element-cf77da6{--display:flex;}.elementor-2004 .elementor-element.elementor-element-792ef84{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2004 .elementor-element.elementor-element-31633f9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2004 .elementor-element.elementor-element-c280f91{margin:5em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2004 .elementor-element.elementor-element-c280f91 img{width:54%;}.elementor-2004 .elementor-element.elementor-element-7a42082{--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-2004 .elementor-element.elementor-element-48995cb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2004 .elementor-element.elementor-element-7bb9b5d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2004 .elementor-element.elementor-element-3080580{margin:6em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2004 .elementor-element.elementor-element-3080580 img{width:52%;}.elementor-2004 .elementor-element.elementor-element-ef28514{--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-2004 .elementor-element.elementor-element-846c385{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2004 .elementor-element.elementor-element-2e91b2e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2004 .elementor-element.elementor-element-250e271{margin:4em 0em calc(var(--kit-widget-spacing, 0px) + 0em) 0em;}.elementor-2004 .elementor-element.elementor-element-250e271 img{width:45%;}.elementor-2004 .elementor-element.elementor-element-bb76e56{--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-2004 .elementor-element.elementor-element-464ae17{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:2px;--n-tabs-title-font-size:16px;--n-tabs-title-color:#1A1A1A;}.elementor-2004 .elementor-element.elementor-element-464ae17.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );}.elementor-2004 .elementor-element.elementor-element-464ae17.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-2004 .elementor-element.elementor-element-464ae17.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#D6BA4D;}.elementor-2004 .elementor-element.elementor-element-464ae17.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Rosarivo", Sans-serif;font-weight:500;}@media(min-width:768px){.elementor-2004 .elementor-element.elementor-element-c86ccec{--width:33.3333%;}.elementor-2004 .elementor-element.elementor-element-6619eae{--width:66.6666%;}.elementor-2004 .elementor-element.elementor-element-6db8449{--width:33.3333%;}.elementor-2004 .elementor-element.elementor-element-e825fbf{--width:66.6666%;}.elementor-2004 .elementor-element.elementor-element-28077bb{--width:33.3333%;}.elementor-2004 .elementor-element.elementor-element-cbe74f0{--width:66.6666%;}.elementor-2004 .elementor-element.elementor-element-31633f9{--width:33.3333%;}.elementor-2004 .elementor-element.elementor-element-7a42082{--width:66.6666%;}.elementor-2004 .elementor-element.elementor-element-7bb9b5d{--width:33.3333%;}.elementor-2004 .elementor-element.elementor-element-ef28514{--width:66.6666%;}.elementor-2004 .elementor-element.elementor-element-2e91b2e{--width:33.3333%;}.elementor-2004 .elementor-element.elementor-element-bb76e56{--width:66.6666%;}}@media(max-width:767px){.elementor-2004 .elementor-element.elementor-element-fe1439a .elementor-heading-title{font-size:30px;letter-spacing:2.5px;}}/* Start custom CSS for nested-tabs, class: .elementor-element-464ae17 */.elementor-2004 .elementor-element.elementor-element-464ae17 {
    /* Styles for desktop to mimic mobile portrait display */
    display: flex;
    flex-direction: column;
}

.elementor-2004 .elementor-element.elementor-element-464ae17 .e-n-tabs-heading {
    display: flex;
    flex-wrap: wrap;
}

.elementor-2004 .elementor-element.elementor-element-464ae17 .e-n-tab-title {
    flex: 1 1 100%; /* Each tab takes full width */
    text-align: center; /* Center align text */
    padding: 10px; /* Add padding for better touch targets */
}

.elementor-2004 .elementor-element.elementor-element-464ae17 .e-n-tab-title[aria-selected="true"] {
    background-color: #f0f0f0; /* Active tab background */
    font-weight: bold; /* Bold text for active tab */
}

.elementor-2004 .elementor-element.elementor-element-464ae17 .e-n-tab-title:not([aria-selected="true"]) {
    background-color: transparent; /* Inactive tab background */
}/* End custom CSS */