.elementor-7 .elementor-element.elementor-element-d754ef5{--display:flex;--min-height:0px;--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-7 .elementor-element.elementor-element-d754ef5:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-d754ef5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 30%, var( --e-global-color-astglobalcolor4 ) 50%);}.elementor-7 .elementor-element.elementor-element-d754ef5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-7718310 .elementor-repeater-item-e65feb8 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://firstevent.in/wp-content/uploads/2026/03/7.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-7718310 .elementor-repeater-item-a14fe4a .swiper-slide-bg{background-color:#4054b2;background-image:url(https://firstevent.in/wp-content/uploads/2026/03/12.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-7718310 .elementor-repeater-item-af700a1 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://firstevent.in/wp-content/uploads/2026/03/10-e1774198492823.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-7718310 .elementor-repeater-item-0732ff0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://firstevent.in/wp-content/uploads/2026/03/13.jpg);background-size:cover;}.elementor-7 .elementor-element.elementor-element-7718310 .swiper-slide{transition-duration:calc(5000ms*1.2);height:250px;}.elementor-7 .elementor-element.elementor-element-7718310{width:100%;max-width:100%;border-radius:579px 579px 579px 579px;}.elementor-7 .elementor-element.elementor-element-7718310 .swiper-slide-contents{max-width:60%;}.elementor-7 .elementor-element.elementor-element-7718310 .swiper-slide-inner{text-align:center;}.elementor-7 .elementor-element.elementor-element-7718310 .elementor-slide-button{border-radius:100px;}.elementor-7 .elementor-element.elementor-element-14fa074{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-14fa074:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-14fa074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF 100%);}.elementor-7 .elementor-element.elementor-element-14fa074 > .elementor-shape-bottom .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-14fa074 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#FCC7CF00;}.elementor-7 .elementor-element.elementor-element-14fa074 > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-14fa074 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:500px;}.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-7 .elementor-element.elementor-element-742f4ba{text-align:center;}.elementor-7 .elementor-element.elementor-element-742f4ba .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-146d636{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-146d636.e-con{--flex-grow:0;--flex-shrink:0;}.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-7 .elementor-element.elementor-element-39acd5f{width:var( --container-widget-width, 102.375% );max-width:102.375%;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-39acd5f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-stacked .elementor-icon{background-color:#F0F5FA;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-default .elementor-icon{color:#F0F5FA;border-color:#F0F5FA;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-default .elementor-icon svg{fill:#F0F5FA;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-stacked .elementor-icon:hover{background-color:#DA4469;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-default .elementor-icon:hover{color:#DA4469;border-color:#DA4469;}.elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-39acd5f.elementor-view-default .elementor-icon:hover svg{fill:#DA4469;}.elementor-7 .elementor-element.elementor-element-39acd5f .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-39acd5f .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-1a65fff{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-1a65fff.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-1a65fff .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-1a65fff .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-1a65fff .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-1a65fff .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-d281f58{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-d281f58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ccee167{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ccee167 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-ccee167.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-ccee167 .elementor-icon{font-size:33px;}.elementor-7 .elementor-element.elementor-element-ccee167 .elementor-icon svg{height:33px;}.elementor-7 .elementor-element.elementor-element-2f691ae{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-2f691ae.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-2f691ae .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:15px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-2f691ae .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-2f691ae .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-2f691ae .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-01d30c1{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-01d30c1.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0123c47{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;padding:0px 0px 0px 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-0123c47 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-stacked .elementor-icon{background-color:#F0F5FA;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-default .elementor-icon{color:#F0F5FA;border-color:#F0F5FA;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-default .elementor-icon svg{fill:#F0F5FA;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-0123c47.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-0123c47 .elementor-icon{font-size:44px;}.elementor-7 .elementor-element.elementor-element-0123c47 .elementor-icon svg{height:44px;}.elementor-7 .elementor-element.elementor-element-82632cf{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 4px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-82632cf.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-82632cf .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-82632cf .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-82632cf .elementor-heading-title a:focus{color:var( --e-global-color-astglobalcolor8 );}.elementor-7 .elementor-element.elementor-element-82632cf .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-5c8226e{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-5c8226e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-15ad033{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -8px) 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-15ad033 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-15ad033.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-15ad033 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-15ad033 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-c6000e5{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-c6000e5.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-c6000e5 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-c6000e5 .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-c6000e5 .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-c6000e5 .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-32e8e15{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-32e8e15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9534890{width:var( --container-widget-width, 102.375% );max-width:102.375%;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-9534890 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9534890.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-9534890.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-9534890.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-9534890.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-9534890.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-9534890 .elementor-icon{font-size:29px;}.elementor-7 .elementor-element.elementor-element-9534890 .elementor-icon svg{height:29px;}.elementor-7 .elementor-element.elementor-element-52b793e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-52b793e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-52b793e .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-52b793e .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-52b793e .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-52b793e .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-f24bd58{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-f24bd58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7672560{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -3px) 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-7672560 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7672560.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-7672560.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-7672560.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-7672560.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-7672560.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-7672560 .elementor-icon{font-size:30px;}.elementor-7 .elementor-element.elementor-element-7672560 .elementor-icon svg{height:30px;}.elementor-7 .elementor-element.elementor-element-73ae9e1{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-73ae9e1.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-73ae9e1 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-73ae9e1 .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-73ae9e1 .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-73ae9e1 .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-92803ca{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-92803ca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ce94763{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -6px) 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-ce94763 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-ce94763.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-ce94763 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-ce94763 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-02ed37a{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-02ed37a.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-02ed37a .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-02ed37a .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-02ed37a .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-02ed37a .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-802ff03{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-802ff03.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-09b64b2{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-09b64b2 .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-09b64b2.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-09b64b2 .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-09b64b2 .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-072af8e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-072af8e.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-072af8e .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-072af8e .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-072af8e .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-072af8e .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-b516bd8{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-b516bd8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-29f238f{width:var( --container-widget-width, 102.375% );max-width:102.375%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -11px) 0px;--container-widget-width:102.375%;--container-widget-flex-grow:0;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7 .elementor-element.elementor-element-29f238f .elementor-icon-wrapper{text-align:center;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-stacked .elementor-icon{background-color:#000000;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-default .elementor-icon{color:#000000;border-color:#000000;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-default .elementor-icon svg{fill:#000000;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-stacked .elementor-icon:hover{background-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-default .elementor-icon:hover{color:#E36B89;border-color:#E36B89;}.elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-framed .elementor-icon:hover, .elementor-7 .elementor-element.elementor-element-29f238f.elementor-view-default .elementor-icon:hover svg{fill:#E36B89;}.elementor-7 .elementor-element.elementor-element-29f238f .elementor-icon{font-size:36px;}.elementor-7 .elementor-element.elementor-element-29f238f .elementor-icon svg{height:36px;}.elementor-7 .elementor-element.elementor-element-5a159ad{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -2px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-7 .elementor-element.elementor-element-5a159ad.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-7 .elementor-element.elementor-element-5a159ad .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:17px;font-weight:300;text-shadow:0px 0px 10px rgba(0, 0, 0, 0);color:#000000;}.elementor-7 .elementor-element.elementor-element-5a159ad .elementor-heading-title a:hover, .elementor-7 .elementor-element.elementor-element-5a159ad .elementor-heading-title a:focus{color:#000000;}.elementor-7 .elementor-element.elementor-element-5a159ad .elementor-heading-title a{transition-duration:0.1s;}.elementor-7 .elementor-element.elementor-element-98fef39{--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-7 .elementor-element.elementor-element-98fef39:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-98fef39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFD7B5 19%, #FFFFFF 51%);}.elementor-7 .elementor-element.elementor-element-cbce53a{--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-7 .elementor-element.elementor-element-4bb22ab{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-4bb22ab:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-4bb22ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-4bb22ab.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-20150e5{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-20150e5 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.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-7 .elementor-element.elementor-element-fd825b2 img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-fdb6a25{--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-7 .elementor-element.elementor-element-920c590{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-920c590:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-920c590 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-920c590.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-daffa52{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-daffa52 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-b4c8218 img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-dfcfe4a{--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-7 .elementor-element.elementor-element-22dc6f9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-22dc6f9:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-22dc6f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-22dc6f9.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-e2d2ab9{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-e2d2ab9 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-b8c17be img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-13a2661{--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-7 .elementor-element.elementor-element-1d3b2aa{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1d3b2aa:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1d3b2aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-1d3b2aa.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-b9fe583{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-b9fe583 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-818f3dc img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-8d2d57d{--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-7 .elementor-element.elementor-element-8d2d57d:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8d2d57d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-astglobalcolor4 ) 8%, var( --e-global-color-astglobalcolor4 ) 54%);}.elementor-7 .elementor-element.elementor-element-71b9ac7{--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-7 .elementor-element.elementor-element-1980886{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-1980886:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1980886 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-1980886.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-acd1b7e{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-acd1b7e .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-4c2d20c img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-c49e1e9{--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-7 .elementor-element.elementor-element-167073c{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-167073c:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-167073c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-167073c.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-794d9a3{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-794d9a3 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-5e29ffe img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-f5df2fd{--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-7 .elementor-element.elementor-element-96b74a1{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-96b74a1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-96b74a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-96b74a1.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-5f05da9{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-5f05da9 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-0a2c0d8 img{border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-920a13b{--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-7 .elementor-element.elementor-element-b1c5727{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-b1c5727:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-b1c5727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FF9248 0%, #FF9248 100%);}.elementor-7 .elementor-element.elementor-element-b1c5727.e-con{--align-self:center;}.elementor-7 .elementor-element.elementor-element-ebeaaa2{border-radius:20px 20px 20px 20px;text-align:center;}.elementor-7 .elementor-element.elementor-element-ebeaaa2 .elementor-heading-title{font-family:"Averia Serif Libre", Sans-serif;font-size:21px;font-weight:300;color:var( --e-global-color-astglobalcolor4 );}.elementor-7 .elementor-element.elementor-element-fe35e28 img{border-radius:20px 20px 20px 20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-146d636{--width:74.215px;}.elementor-7 .elementor-element.elementor-element-1a65fff .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-d281f58{--width:104.207px;}.elementor-7 .elementor-element.elementor-element-2f691ae .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-01d30c1{--width:79.25px;}.elementor-7 .elementor-element.elementor-element-82632cf .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-5c8226e{--width:63.199px;}.elementor-7 .elementor-element.elementor-element-c6000e5 .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-32e8e15{--width:63.199px;}.elementor-7 .elementor-element.elementor-element-52b793e .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-f24bd58{--width:63.199px;}.elementor-7 .elementor-element.elementor-element-73ae9e1 .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-92803ca{--width:63.199px;}.elementor-7 .elementor-element.elementor-element-02ed37a .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-802ff03{--width:63.199px;}.elementor-7 .elementor-element.elementor-element-072af8e .elementor-heading-title{font-size:10px;}.elementor-7 .elementor-element.elementor-element-b516bd8{--width:63.199px;}.elementor-7 .elementor-element.elementor-element-5a159ad .elementor-heading-title{font-size:10px;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-d754ef5{--content-width:1600px;}.elementor-7 .elementor-element.elementor-element-146d636{--width:12%;}.elementor-7 .elementor-element.elementor-element-d281f58{--width:12%;}.elementor-7 .elementor-element.elementor-element-01d30c1{--width:12%;}.elementor-7 .elementor-element.elementor-element-5c8226e{--width:12%;}.elementor-7 .elementor-element.elementor-element-32e8e15{--width:12%;}.elementor-7 .elementor-element.elementor-element-f24bd58{--width:12%;}.elementor-7 .elementor-element.elementor-element-92803ca{--width:12%;}.elementor-7 .elementor-element.elementor-element-802ff03{--width:12%;}.elementor-7 .elementor-element.elementor-element-b516bd8{--width:12%;}.elementor-7 .elementor-element.elementor-element-cbce53a{--width:25%;}.elementor-7 .elementor-element.elementor-element-4bb22ab{--width:75%;}.elementor-7 .elementor-element.elementor-element-fdb6a25{--width:25%;}.elementor-7 .elementor-element.elementor-element-920c590{--width:75%;}.elementor-7 .elementor-element.elementor-element-dfcfe4a{--width:25%;}.elementor-7 .elementor-element.elementor-element-22dc6f9{--width:75%;}.elementor-7 .elementor-element.elementor-element-13a2661{--width:25%;}.elementor-7 .elementor-element.elementor-element-1d3b2aa{--width:75%;}.elementor-7 .elementor-element.elementor-element-71b9ac7{--width:25%;}.elementor-7 .elementor-element.elementor-element-1980886{--width:75%;}.elementor-7 .elementor-element.elementor-element-c49e1e9{--width:25%;}.elementor-7 .elementor-element.elementor-element-167073c{--width:75%;}.elementor-7 .elementor-element.elementor-element-f5df2fd{--width:25%;}.elementor-7 .elementor-element.elementor-element-96b74a1{--width:75%;}.elementor-7 .elementor-element.elementor-element-920a13b{--width:25%;}.elementor-7 .elementor-element.elementor-element-b1c5727{--width:75%;}}/* Start custom CSS for container, class: .elementor-element-98fef39 *//* 1. THE MAIN CONTAINER */
.teardrop-mid-belt {
    position: relative !important;
    background-color: #FFF3E0 !important; /* Base Peach Background */
    padding: 20px 0 !important;
    z-index: 1;
    overflow: hidden;
}

/* 2. THE GAP-PROOF DECORATIVE LAYER */
.teardrop-mid-belt::before {
    content: "";
    position: absolute;
    top: 50%;
    left: -2px; 
    width: calc(100% + 4px); 
    height: 40px; 
    transform: translateY(-50%);
    
    /* THE COLOR FIX (#FFFAF6): 
       SVG uses %23 instead of #. 
       - Q 21 and Q -1 (The path 'bulges' 1px past the edge on both sides)
       - Layer 2: A solid #FFFAF6 line 'caulks' the center seam. */
    background-image: 
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M10 0 Q 21 10 10 20 Q -1 10 10 0 Z' fill='%23FFFAF6'/%3E%3C/svg%3E"),
        linear-gradient(to right, #FFFAF6, #FFFAF6);
    
    /* THE SQUEEZE: 
       By setting width to 38px for a 40px height, we force the shapes to 
       crush together by 2px, making gaps mathematically impossible. */
    background-size: 38px 40px, 100% 2px;
    background-position: center center, center center;
    background-repeat: repeat-x, no-repeat;
    
    z-index: -1;
    pointer-events: none;
    
    /* Stops high-res screens from 'blurring' the edges into transparency */
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
}

/* 3. ENSURES CONTENT STAYS ON TOP */
.teardrop-mid-belt > * {
    position: relative;
    z-index: 2;
}

/* 4. CLEANUP FOR WORDPRESS GROUPS */
.teardrop-mid-belt .wp-block-group__inner-container {
    background-color: transparent !important;
}/* End custom CSS */