.elementor-7127 .elementor-element.elementor-element-55e7209{--display:flex;--min-height:650px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7127 .elementor-element.elementor-element-55e7209:not(.elementor-motion-effects-element-type-background), .elementor-7127 .elementor-element.elementor-element-55e7209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-59e8e91 );}.elementor-widget-heading .elementor-heading-title{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-primary );}.elementor-7127 .elementor-element.elementor-element-87cf7c8.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-87cf7c8{text-align:center;}.elementor-7127 .elementor-element.elementor-element-87cf7c8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7127 .elementor-element.elementor-element-578c8aa{--divider-border-style:solid;--divider-color:#FE8624;--divider-border-width:4px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7127 .elementor-element.elementor-element-578c8aa .elementor-divider-separator{width:11%;margin:0 auto;margin-center:0;}.elementor-7127 .elementor-element.elementor-element-578c8aa .elementor-divider{text-align:center;}.elementor-7127 .elementor-element.elementor-element-d1f7469{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-7127 .elementor-element.elementor-element-4d09598{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:#FFDBB2;--border-color:#FFDBB2;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-7127 .elementor-element.elementor-element-4d09598:not(.elementor-motion-effects-element-type-background), .elementor-7127 .elementor-element.elementor-element-4d09598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b5862f );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7127 .elementor-element.elementor-element-5d8554c.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-5d8554c{z-index:1;}.elementor-7127 .elementor-element.elementor-element-5d8554c .elementor-icon-wrapper{text-align:center;}.elementor-widget-image .widget-image-caption{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-7127 .elementor-element.elementor-element-94514e5 img{max-width:80%;}.elementor-7127 .elementor-element.elementor-element-e9a3865{width:initial;max-width:initial;text-align:center;}.elementor-7127 .elementor-element.elementor-element-e9a3865.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-e9a3865 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#FF8800;}.elementor-7127 .elementor-element.elementor-element-ea85ae5{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:#FFDBB2;--border-color:#FFDBB2;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-7127 .elementor-element.elementor-element-ea85ae5:not(.elementor-motion-effects-element-type-background), .elementor-7127 .elementor-element.elementor-element-ea85ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b5862f );}.elementor-7127 .elementor-element.elementor-element-1ce2510.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-1ce2510{z-index:1;}.elementor-7127 .elementor-element.elementor-element-1ce2510 .elementor-icon-wrapper{text-align:center;}.elementor-7127 .elementor-element.elementor-element-b440d8f img{max-width:80%;}.elementor-7127 .elementor-element.elementor-element-598a201.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-598a201{text-align:center;}.elementor-7127 .elementor-element.elementor-element-598a201 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#FF8800;}.elementor-7127 .elementor-element.elementor-element-e649cf0{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:#FFDBB2;--border-color:#FFDBB2;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-7127 .elementor-element.elementor-element-e649cf0:not(.elementor-motion-effects-element-type-background), .elementor-7127 .elementor-element.elementor-element-e649cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b5862f );}.elementor-7127 .elementor-element.elementor-element-eaab2e2.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-eaab2e2{z-index:1;}.elementor-7127 .elementor-element.elementor-element-eaab2e2 .elementor-icon-wrapper{text-align:center;}.elementor-7127 .elementor-element.elementor-element-f455205 img{max-width:80%;}.elementor-7127 .elementor-element.elementor-element-5fa29ca.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-5fa29ca{text-align:center;}.elementor-7127 .elementor-element.elementor-element-5fa29ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#FF8800;}.elementor-7127 .elementor-element.elementor-element-dfcfb6b{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:#FFDBB2;--border-color:#FFDBB2;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-7127 .elementor-element.elementor-element-dfcfb6b:not(.elementor-motion-effects-element-type-background), .elementor-7127 .elementor-element.elementor-element-dfcfb6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b5862f );}.elementor-7127 .elementor-element.elementor-element-444f69b.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-444f69b{z-index:1;}.elementor-7127 .elementor-element.elementor-element-444f69b .elementor-icon-wrapper{text-align:center;}.elementor-7127 .elementor-element.elementor-element-7eacdc9 img{max-width:80%;border-radius:999px 999px 999px 999px;}.elementor-7127 .elementor-element.elementor-element-a6a5468.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-a6a5468{text-align:center;}.elementor-7127 .elementor-element.elementor-element-a6a5468 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#FF8800;}.elementor-7127 .elementor-element.elementor-element-0d55363{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 1px 4px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:4px;--border-left-width:1px;border-color:#FFDBB2;--border-color:#FFDBB2;--border-radius:10px 10px 10px 10px;--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-7127 .elementor-element.elementor-element-0d55363:not(.elementor-motion-effects-element-type-background), .elementor-7127 .elementor-element.elementor-element-0d55363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4b5862f );}.elementor-7127 .elementor-element.elementor-element-bd6ea68.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-bd6ea68{z-index:1;}.elementor-7127 .elementor-element.elementor-element-bd6ea68 .elementor-icon-wrapper{text-align:center;}.elementor-7127 .elementor-element.elementor-element-507aa16 img{max-width:80%;border-radius:999px 999px 999px 999px;}.elementor-7127 .elementor-element.elementor-element-648939a.elementor-element{--align-self:center;}.elementor-7127 .elementor-element.elementor-element-648939a{text-align:center;}.elementor-7127 .elementor-element.elementor-element-648939a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:23px;font-weight:500;color:#FF8800;}@media(max-width:1024px){.elementor-7127 .elementor-element.elementor-element-55e7209{--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-7127 .elementor-element.elementor-element-d1f7469{--grid-auto-flow:row;}.elementor-7127 .elementor-element.elementor-element-94514e5 img{max-width:100%;}.elementor-7127 .elementor-element.elementor-element-b440d8f img{max-width:100%;}.elementor-7127 .elementor-element.elementor-element-f455205 img{max-width:100%;}.elementor-7127 .elementor-element.elementor-element-7eacdc9 img{max-width:100%;}.elementor-7127 .elementor-element.elementor-element-507aa16 img{max-width:100%;}}@media(max-width:767px){.elementor-7127 .elementor-element.elementor-element-d1f7469{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for icon, class: .elementor-element-5d8554c *//* 1. The main white outer circle with a soft layered shadow */
.elementor-7127 .elementor-element.elementor-element-5d8554c .elementor-icon {
    background-color: #FFFFFF !important;
    width: 80px; 
    height: 80px;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    
    /* ENHANCED SHADOW: A soft spread for a modern look */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08), 
                0 4px 10px rgba(0, 0, 0, 0.05) !important;
    
    transition: all 0.3s ease-in-out;
}

/* 2. The orange gradient circle with an inner 'glow' shadow */
.elementor-7127 .elementor-element.elementor-element-5d8554c .elementor-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 72%; 
    height: 72%;
    background: linear-gradient(135deg, #FFD026 0%, #F28C38 100%);
    border-radius: 50%;
    z-index: 1;
    
    /* INNER SHADOW: Makes the orange circle look slightly inset */
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.3);
}

/* 3. The play icon triangle brought to the front */
.elementor-7127 .elementor-element.elementor-element-5d8554c .elementor-icon i, 
.elementor-7127 .elementor-element.elementor-element-5d8554c .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    font-size: 22px;
    position: relative;
    z-index: 2 !important;
    margin-left: 4px; /* Centers the triangle visually */
    
    /* Subtle drop shadow on the white triangle itself */
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d09598 */.elementor-7127 .elementor-element.elementor-element-4d09598{
position:relative;
overflow:hidden;
}

.elementor-7127 .elementor-element.elementor-element-4d09598::after{
content:"";
position:absolute;
width:110px;
height:110px;
background:#f3e6d6;
border-radius:50%;
top:-40px;
right:-40px;
opacity:0.6;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1ce2510 *//* 1. The main white outer circle with a soft layered shadow */
.elementor-7127 .elementor-element.elementor-element-1ce2510 .elementor-icon {
    background-color: #FFFFFF !important;
    width: 80px; 
    height: 80px;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    
    /* ENHANCED SHADOW: A soft spread for a modern look */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08), 
                0 4px 10px rgba(0, 0, 0, 0.05) !important;
    
    transition: all 0.3s ease-in-out;
}

/* 2. The orange gradient circle with an inner 'glow' shadow */
.elementor-7127 .elementor-element.elementor-element-1ce2510 .elementor-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 72%; 
    height: 72%;
    background: linear-gradient(135deg, #FFD026 0%, #F28C38 100%);
    border-radius: 50%;
    z-index: 1;
    
    /* INNER SHADOW: Makes the orange circle look slightly inset */
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.3);
}

/* 3. The play icon triangle brought to the front */
.elementor-7127 .elementor-element.elementor-element-1ce2510 .elementor-icon i, 
.elementor-7127 .elementor-element.elementor-element-1ce2510 .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    font-size: 22px;
    position: relative;
    z-index: 2 !important;
    margin-left: 4px; /* Centers the triangle visually */
    
    /* Subtle drop shadow on the white triangle itself */
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ea85ae5 */.elementor-7127 .elementor-element.elementor-element-ea85ae5{
position:relative;
overflow:hidden;
}

.elementor-7127 .elementor-element.elementor-element-ea85ae5::after{
content:"";
position:absolute;
width:110px;
height:110px;
background:#f3e6d6;
border-radius:50%;
top:-40px;
right:-40px;
opacity:0.6;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-eaab2e2 *//* 1. The main white outer circle with a soft layered shadow */
.elementor-7127 .elementor-element.elementor-element-eaab2e2 .elementor-icon {
    background-color: #FFFFFF !important;
    width: 80px; 
    height: 80px;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    
    /* ENHANCED SHADOW: A soft spread for a modern look */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08), 
                0 4px 10px rgba(0, 0, 0, 0.05) !important;
    
    transition: all 0.3s ease-in-out;
}

/* 2. The orange gradient circle with an inner 'glow' shadow */
.elementor-7127 .elementor-element.elementor-element-eaab2e2 .elementor-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 72%; 
    height: 72%;
    background: linear-gradient(135deg, #FFD026 0%, #F28C38 100%);
    border-radius: 50%;
    z-index: 1;
    
    /* INNER SHADOW: Makes the orange circle look slightly inset */
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.3);
}

/* 3. The play icon triangle brought to the front */
.elementor-7127 .elementor-element.elementor-element-eaab2e2 .elementor-icon i, 
.elementor-7127 .elementor-element.elementor-element-eaab2e2 .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    font-size: 22px;
    position: relative;
    z-index: 2 !important;
    margin-left: 4px; /* Centers the triangle visually */
    
    /* Subtle drop shadow on the white triangle itself */
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e649cf0 */.elementor-7127 .elementor-element.elementor-element-e649cf0{
position:relative;
overflow:hidden;
}

.elementor-7127 .elementor-element.elementor-element-e649cf0::after{
content:"";
position:absolute;
width:110px;
height:110px;
background:#f3e6d6;
border-radius:50%;
top:-40px;
right:-40px;
opacity:0.6;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-444f69b *//* 1. The main white outer circle with a soft layered shadow */
.elementor-7127 .elementor-element.elementor-element-444f69b .elementor-icon {
    background-color: #FFFFFF !important;
    width: 80px; 
    height: 80px;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    
    /* ENHANCED SHADOW: A soft spread for a modern look */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08), 
                0 4px 10px rgba(0, 0, 0, 0.05) !important;
    
    transition: all 0.3s ease-in-out;
}

/* 2. The orange gradient circle with an inner 'glow' shadow */
.elementor-7127 .elementor-element.elementor-element-444f69b .elementor-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 72%; 
    height: 72%;
    background: linear-gradient(135deg, #FFD026 0%, #F28C38 100%);
    border-radius: 50%;
    z-index: 1;
    
    /* INNER SHADOW: Makes the orange circle look slightly inset */
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.3);
}

/* 3. The play icon triangle brought to the front */
.elementor-7127 .elementor-element.elementor-element-444f69b .elementor-icon i, 
.elementor-7127 .elementor-element.elementor-element-444f69b .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    font-size: 22px;
    position: relative;
    z-index: 2 !important;
    margin-left: 4px; /* Centers the triangle visually */
    
    /* Subtle drop shadow on the white triangle itself */
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dfcfb6b */.elementor-7127 .elementor-element.elementor-element-dfcfb6b{
position:relative;
overflow:hidden;
}

.elementor-7127 .elementor-element.elementor-element-dfcfb6b::after{
content:"";
position:absolute;
width:110px;
height:110px;
background:#f3e6d6;
border-radius:50%;
top:-40px;
right:-40px;
opacity:0.6;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-bd6ea68 *//* 1. The main white outer circle with a soft layered shadow */
.elementor-7127 .elementor-element.elementor-element-bd6ea68 .elementor-icon {
    background-color: #FFFFFF !important;
    width: 80px; 
    height: 80px;
    border-radius: 50% !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    position: relative !important;
    
    /* ENHANCED SHADOW: A soft spread for a modern look */
    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08), 
                0 4px 10px rgba(0, 0, 0, 0.05) !important;
    
    transition: all 0.3s ease-in-out;
}

/* 2. The orange gradient circle with an inner 'glow' shadow */
.elementor-7127 .elementor-element.elementor-element-bd6ea68 .elementor-icon:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 72%; 
    height: 72%;
    background: linear-gradient(135deg, #FFD026 0%, #F28C38 100%);
    border-radius: 50%;
    z-index: 1;
    
    /* INNER SHADOW: Makes the orange circle look slightly inset */
    box-shadow: inset 0 2px 4px rgba(255, 255, 255, 0.3);
}

/* 3. The play icon triangle brought to the front */
.elementor-7127 .elementor-element.elementor-element-bd6ea68 .elementor-icon i, 
.elementor-7127 .elementor-element.elementor-element-bd6ea68 .elementor-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    font-size: 22px;
    position: relative;
    z-index: 2 !important;
    margin-left: 4px; /* Centers the triangle visually */
    
    /* Subtle drop shadow on the white triangle itself */
    filter: drop-shadow(0 2px 2px rgba(0,0,0,0.3));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d55363 */.elementor-7127 .elementor-element.elementor-element-0d55363{
position:relative;
overflow:hidden;
}

.elementor-7127 .elementor-element.elementor-element-0d55363::after{
content:"";
position:absolute;
width:110px;
height:110px;
background:#f3e6d6;
border-radius:50%;
top:-40px;
right:-40px;
opacity:0.6;
}/* End custom CSS */