.elementor-1030 .elementor-element.elementor-element-6e4919b{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:98px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-ec145d0{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1030 .elementor-element.elementor-element-6a60041{width:100%;max-width:100%;}.elementor-1030 .elementor-element.elementor-element-6a60041 img{width:100%;height:60vh;object-fit:cover;object-position:center center;border-radius:32px 32px 32px 32px;}.elementor-1030 .elementor-element.elementor-element-8a42f2e{--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:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:86px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-fe5d04a{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-1030 .elementor-element.elementor-element-fe5d04a img{border-radius:32px 32px 32px 32px;}.elementor-1030 .elementor-element.elementor-element-6a4549e{--display:flex;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.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-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-1030 .elementor-element.elementor-element-bfc81ca .elementor-heading-title{font-family:"Stack Sans", Sans-serif;font-size:87px;font-weight:600;line-height:120%;letter-spacing:-5%;color:var( --e-global-color-text );}.elementor-1030 .elementor-element.elementor-element-71a547f{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1030 .elementor-element.elementor-element-911d822{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#F21F2E;--border-color:#F21F2E;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-5633f88{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#C2E500;--border-color:#C2E500;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-634e862{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#5443BE;--border-color:#5443BE;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-7bf8ea9{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FF8800;--border-color:#FF8800;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-5477314{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#EAFF75;--border-color:#EAFF75;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-81e766b{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#1B355D;--border-color:#1B355D;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-abe711a{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#FFF6B3;--border-color:#FFF6B3;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-fa741d7{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#92CFF3;--border-color:#92CFF3;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-061d8c4{--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:30px 30px;--row-gap:30px;--column-gap:30px;border-style:solid;--border-style:solid;border-width:4px 4px 4px 4px;--border-top-width:4px;--border-right-width:4px;--border-bottom-width:4px;--border-left-width:4px;border-color:#85000F;--border-color:#85000F;--border-radius:20px 20px 20px 20px;--padding-top:36px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-1030 .elementor-element.elementor-element-bbaaed5{--n-accordion-title-font-size:44px;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-distance-from-content:18px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:30px;--n-accordion-icon-normal-color:var( --e-global-color-e480d51 );--n-accordion-icon-hover-color:var( --e-global-color-e480d51 );--n-accordion-icon-active-color:var( --e-global-color-e480d51 );}.elementor-1030 .elementor-element.elementor-element-bbaaed5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-1030 .elementor-element.elementor-element-bbaaed5 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Stack Sans", Sans-serif;font-weight:600;letter-spacing:-5%;}.elementor-1030 .elementor-element.elementor-element-4806fb7{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:20px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1030 .elementor-element.elementor-element-6e4919b{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1030 .elementor-element.elementor-element-8a42f2e{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1030 .elementor-element.elementor-element-71a547f{--margin-top:90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1030 .elementor-element.elementor-element-4806fb7{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1030 .elementor-element.elementor-element-6e4919b{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-weight );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-1030 .elementor-element.elementor-element-8a42f2e{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1030 .elementor-element.elementor-element-fe5d04a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-weight );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-1030 .elementor-element.elementor-element-bfc81ca .elementor-heading-title{font-size:40px;}.elementor-1030 .elementor-element.elementor-element-71a547f{--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1030 .elementor-element.elementor-element-911d822{--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-1030 .elementor-element.elementor-element-5633f88{--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-1030 .elementor-element.elementor-element-634e862{--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-1030 .elementor-element.elementor-element-7bf8ea9{--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-1030 .elementor-element.elementor-element-5477314{--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-1030 .elementor-element.elementor-element-81e766b{--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-1030 .elementor-element.elementor-element-abe711a{--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-1030 .elementor-element.elementor-element-fa741d7{--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-1030 .elementor-element.elementor-element-061d8c4{--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;}}/* Start custom CSS for heading, class: .elementor-element-bfc81ca */.elementor-1030 .elementor-element.elementor-element-bfc81ca span {
    color: var(--red);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-bbaaed5 *//* ==========================================
1. BASE STYLES & VARIABLE DEFINITIONS
========================================== */

.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item {
margin-bottom: 30px;

/* Responsive Layout Variables */
--acc-img-size: 60px;
--acc-title-width: 250px;
--acc-gap: 30px;
--acc-padding: 10px 15px;
--acc-title-size: 32px;
--acc-desc-size: 18px;
}

/* Accordion Title Header Container */
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .e-n-accordion-item-title {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
width: 100% !important;
border: none !important;
border-radius: 20px !important;
padding: var(--acc-padding) !important;
box-sizing: border-box !important;
}

/* Inner Wrappers */
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .e-n-accordion-item-title-header,
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .e-n-accordion-item-title-text {
width: 100% !important;
flex-grow: 1 !important;
}

/* Content Flex Container */
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .accordion-header-wrapper {
display: flex;
align-items: center;
gap: var(--acc-gap);
width: 100%;
padding: 0 !important;
background: transparent !important;
}

/* Column 1: Image */
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .acc-img-container {
flex: 0 0 var(--acc-img-size);
height: var(--acc-img-size);
display: flex;
align-items: center;
justify-content: center;
background: transparent !important;
padding: 0 !important;
margin: 0 !important;
}

.elementor-1030 .elementor-element.elementor-element-bbaaed5 .acc-header-img {
width: auto;
height: auto;
max-width: 100%;
max-height: 100%;
display: block;
}

/* Column 2: Title */
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .acc-header-title {
flex: 0 0 var(--acc-title-width);
font-size: var(--acc-title-size);
font-weight: 800;
}

/* Column 3: Description */
.elementor-1030 .elementor-element.elementor-element-bbaaed5 .acc-header-desc {
flex: 1;
font-size: var(--acc-desc-size);
font-weight: 400;
line-height: 1.4;
padding-right: 20px;
}


/* ==========================================
2. INDIVIDUAL ROW COLORS
========================================== */

.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(1) .e-n-accordion-item-title { background-color: #F21F2E !important;
color: #FFFFFF !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(2) .e-n-accordion-item-title { background-color: #C2E500 !important;
color: #000000 !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(3) .e-n-accordion-item-title { background-color: #5443BE !important;
color: #FFFFFF !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(4) .e-n-accordion-item-title { background-color: #FF8800 !important;
color: #FFFFFF !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(5) .e-n-accordion-item-title { background-color: #EAFF75 !important;
color: #000000 !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(6) .e-n-accordion-item-title { background-color: #1B355D !important;
color: #FFFFFF !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(7) .e-n-accordion-item-title { background-color: #FFF6B3 !important;
color: #000000 !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(8) .e-n-accordion-item-title { background-color: #92CFF3 !important;
color: #000000 !important; }
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item:nth-child(9) .e-n-accordion-item-title { background-color: #85000F !important;
color: #FFFFFF !important; }


/* ==========================================
3. TABLET PORTRAIT (max-width: 1024px)
========================================== */
@media (max-width: 1024px) {
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item {
--acc-img-size: 50px;
--acc-title-width: 140px;
--acc-gap: 20px;
--acc-padding: 16px 20px;
--acc-title-size: 24px;
--acc-desc-size: 13px;
}
}


/* ==========================================
4. MOBILE PORTRAIT (max-width: 767px)
========================================== */
@media (max-width: 767px) {
.elementor-1030 .elementor-element.elementor-element-bbaaed5 details.e-n-accordion-item {
--acc-img-size: 45px;
--acc-gap: 12px;
--acc-padding: 16px;
--acc-title-size: 22px;
--acc-desc-size: 13px;
}

.elementor-1030 .elementor-element.elementor-element-bbaaed5 .accordion-header-wrapper {
flex-wrap: wrap;
}

.elementor-1030 .elementor-element.elementor-element-bbaaed5 .acc-header-title {
flex: 1;
}

.elementor-1030 .elementor-element.elementor-element-bbaaed5 .acc-header-desc {
flex: 0 0 100%;
padding-right: 0;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Stack Sans';
	font-display: auto;
	src: url('https://tiacoffee.us/wp-content/uploads/2026/04/StackSansText-VariableFont_wght.ttf') format('truetype');
}
/* End Custom Fonts CSS */