.elementor-82 .elementor-element.elementor-element-981fb3f{--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;--overlay-opacity:0.9;--padding-top:120px;--padding-bottom:120px;--padding-left:120px;--padding-right:120px;}.elementor-82 .elementor-element.elementor-element-981fb3f:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-981fb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mydreamhomeal.com/wp-content/uploads/2026/03/imgi_6_d539049063564dfbfb12120d307f4ee3-scaled.webp");}.elementor-82 .elementor-element.elementor-element-981fb3f::before, .elementor-82 .elementor-element.elementor-element-981fb3f > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-981fb3f > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-981fb3f > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-981fb3f > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-981fb3f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#2C2F32;--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-8950bd6{--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;--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-0e6c8b1{text-align:center;}.elementor-82 .elementor-element.elementor-element-0e6c8b1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#D1D1C4;}.elementor-82 .elementor-element.elementor-element-0e6c8b1 .elementor-heading-title a:hover, .elementor-82 .elementor-element.elementor-element-0e6c8b1 .elementor-heading-title a:focus{color:#07DC56;}.elementor-82 .elementor-element.elementor-element-efe19eb{text-align:center;}.elementor-82 .elementor-element.elementor-element-efe19eb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#D1D1C4;}.elementor-82 .elementor-element.elementor-element-efe19eb .elementor-heading-title a:hover, .elementor-82 .elementor-element.elementor-element-efe19eb .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-28dca37{text-align:center;}.elementor-82 .elementor-element.elementor-element-28dca37 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-28dca37 .elementor-heading-title a:hover, .elementor-82 .elementor-element.elementor-element-28dca37 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-42ad580{--display:flex;}.elementor-82 .elementor-element.elementor-element-ceb57c9{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--flex-wrap:wrap;--align-content:center;}.elementor-widget-text-editor{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-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-fe9c4bd{padding:0px 150px 0px 150px;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:200;line-height:28px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-fe9c4bd.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-fe9c4bd p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-be84c66{text-align:center;}.elementor-82 .elementor-element.elementor-element-be84c66 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;line-height:48px;}.elementor-82 .elementor-element.elementor-element-69e2386{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-69e2386.e-con{--order:99999 /* order end hack */;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button{background-color:#16A34A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button:focus{background-color:#16A34A;}.elementor-82 .elementor-element.elementor-element-b4114d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button-content-wrapper{flex-direction:row;}.elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-82 .elementor-element.elementor-element-8b13490 .elementor-button{background-color:#FFFFFF66;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-82 .elementor-element.elementor-element-8b13490 .elementor-button-content-wrapper{flex-direction:row;}.elementor-82 .elementor-element.elementor-element-8b13490 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-82 .elementor-element.elementor-element-f0a018f .elementor-button{background-color:#FFFFFF66;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-82 .elementor-element.elementor-element-f0a018f .elementor-button-content-wrapper{flex-direction:row;}.elementor-82 .elementor-element.elementor-element-f0a018f .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-82 .elementor-element.elementor-element-ced0319{--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:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-82 .elementor-element.elementor-element-ced0319:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-ced0319 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-82 .elementor-element.elementor-element-9100bca{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-a73fddf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1410c0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c653b0b{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c653b0b:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-c653b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7ED;}.elementor-82 .elementor-element.elementor-element-c653b0b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-3fc96a3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3fc96a3{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#C2410C;}.elementor-82 .elementor-element.elementor-element-3fc96a3 p{margin-block-end:0px;}.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-82 .elementor-element.elementor-element-1a1c20f.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-1a1c20f .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-1a1c20f.elementor-view-stacked .elementor-icon{background-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-1a1c20f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1a1c20f.elementor-view-default .elementor-icon{color:#C2410C;border-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-1a1c20f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1a1c20f.elementor-view-default .elementor-icon svg{fill:#C2410C;}.elementor-82 .elementor-element.elementor-element-1a1c20f .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-1a1c20f .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-c54189d{text-align:center;}.elementor-82 .elementor-element.elementor-element-c54189d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-834d59f{padding:0px 150px 0px 150px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-834d59f p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-91fcd81{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-fb3b913{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a95a5e8{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a95a5e8:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-a95a5e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c835a97{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-font-weight );}.elementor-82 .elementor-element.elementor-element-7ad563a img{border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-41e57cd{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3b4e911 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-27ef07c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-27ef07c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-27ef07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-82 .elementor-element.elementor-element-27ef07c.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-c4a0f9c{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c4a0f9c .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-c4a0f9c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c4a0f9c.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c4a0f9c.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c4a0f9c.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c4a0f9c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c4a0f9c .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-c4a0f9c .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-276018e.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-276018e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:12px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-52f46fa{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-52f46fa p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-ebdd4b7{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f302fe8{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c807db7{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c807db7.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-1ce4f25.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-1ce4f25{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-1ce4f25 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-ceef6ca.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-ceef6ca .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-ceef6ca.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-ceef6ca.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-ceef6ca.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-ceef6ca.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-ceef6ca.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-ceef6ca .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-ceef6ca .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-97f064b{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-97f064b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{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-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-88b0df7{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-92cddab{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a858b0b{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-a858b0b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-31e0fa2.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-31e0fa2{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;color:#C2410C;}.elementor-82 .elementor-element.elementor-element-31e0fa2 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-3dbdc5d.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-3dbdc5d .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-3dbdc5d.elementor-view-stacked .elementor-icon{background-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-3dbdc5d.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-3dbdc5d.elementor-view-default .elementor-icon{color:#C2410C;border-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-3dbdc5d.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-3dbdc5d.elementor-view-default .elementor-icon svg{fill:#C2410C;}.elementor-82 .elementor-element.elementor-element-3dbdc5d .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-3dbdc5d .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-99c649d{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-99c649d.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-icon i{color:#C2410C;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-icon svg{fill:#C2410C;transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-e643b54{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-text{color:#C2410C;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-effa650{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d45fa37{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d45fa37:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-d45fa37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c23779b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-babe196 img{border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-fa24f80{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-cf4dff2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-51885f4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-51885f4:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-51885f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-82 .elementor-element.elementor-element-51885f4.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-63a2b24{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-63a2b24 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-63a2b24.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-63a2b24.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-63a2b24.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-63a2b24.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-63a2b24.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-63a2b24 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-63a2b24 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-f0fd3ac.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-f0fd3ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:12px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-004b195{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-004b195 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-0e58da0{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4704155{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9b2d3d3{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9b2d3d3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-9bea3e8.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-9bea3e8{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-9bea3e8 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-bbb9d39.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-bbb9d39 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-bbb9d39.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-bbb9d39.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-bbb9d39.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-bbb9d39.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-bbb9d39.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-bbb9d39 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-bbb9d39 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-0b58051{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-0b58051.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-2f3dc63{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-text{transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-e31c057{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f32b397{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f32b397.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-2bed321.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2bed321{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;color:#C2410C;}.elementor-82 .elementor-element.elementor-element-2bed321 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-595a293.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-595a293 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-595a293.elementor-view-stacked .elementor-icon{background-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-595a293.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-595a293.elementor-view-default .elementor-icon{color:#C2410C;border-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-595a293.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-595a293.elementor-view-default .elementor-icon svg{fill:#C2410C;}.elementor-82 .elementor-element.elementor-element-595a293 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-595a293 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-2ee1f1f{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2ee1f1f.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-icon i{color:#C2410C;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-icon svg{fill:#C2410C;transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-baca31b{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-text{color:#C2410C;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-4cbb4e4{--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;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4cbb4e4.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-d2f1c8c{--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:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d2f1c8c:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-d2f1c8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-d2f1c8c.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-bc7e50a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-08f91fb img{border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-c08c4ef{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-e03630b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-0e7c1ea{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-0e7c1ea:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-0e7c1ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAFB;}.elementor-82 .elementor-element.elementor-element-0e7c1ea.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-c9c2eac{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c9c2eac .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-c9c2eac.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c9c2eac.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c9c2eac.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c9c2eac.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c9c2eac.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c9c2eac .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-c9c2eac .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-7846577.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-7846577 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:12px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-36a3c0f{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-36a3c0f p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-ed110a9{--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;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7906768{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3fe36a9{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3fe36a9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-b99fd61.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-b99fd61{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-b99fd61 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-f0d6cef.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-f0d6cef .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-f0d6cef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-f0d6cef.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-f0d6cef.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-f0d6cef.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-f0d6cef.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-f0d6cef .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-f0d6cef .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-9603f2b{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9603f2b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-dc08a23{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-text{transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-dba99e5{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-60ce08b{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-60ce08b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-acdec52.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-acdec52{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:700;line-height:16px;color:#C2410C;}.elementor-82 .elementor-element.elementor-element-acdec52 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-4c5f2c0.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-4c5f2c0 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-4c5f2c0.elementor-view-stacked .elementor-icon{background-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-4c5f2c0.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4c5f2c0.elementor-view-default .elementor-icon{color:#C2410C;border-color:#C2410C;}.elementor-82 .elementor-element.elementor-element-4c5f2c0.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4c5f2c0.elementor-view-default .elementor-icon svg{fill:#C2410C;}.elementor-82 .elementor-element.elementor-element-4c5f2c0 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-4c5f2c0 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-12f6e11{--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:flex-start;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-12f6e11.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(6px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-6px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-icon i{color:#C2410C;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-icon svg{fill:#C2410C;transition:fill 0.3s;}.elementor-82 .elementor-element.elementor-element-658388b{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-text{color:#C2410C;transition:color 0.3s;}.elementor-82 .elementor-element.elementor-element-90ded10 .elementor-button{background-color:#16A34A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-82 .elementor-element.elementor-element-90ded10 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-90ded10 .elementor-button:focus{background-color:#16A34A;}.elementor-82 .elementor-element.elementor-element-90ded10.elementor-element{--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-90ded10 .elementor-button-content-wrapper{flex-direction:row;}.elementor-82 .elementor-element.elementor-element-3bd30a2{--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;--padding-top:50px;--padding-bottom:050px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-305ca52{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-82 .elementor-element.elementor-element-9505e09{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3ab4243{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3ab4243:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-3ab4243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-3ab4243.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-643d5c7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-643d5c7{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-643d5c7 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-4d51134.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-4d51134 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-4d51134.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4d51134.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4d51134.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4d51134.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4d51134.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4d51134 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-4d51134 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-d810bd4{text-align:center;}.elementor-82 .elementor-element.elementor-element-d810bd4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-59d945c{padding:0px 150px 0px 150px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-59d945c p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-d4daad7{--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;--justify-content:space-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:250px;--padding-right:250px;}.elementor-82 .elementor-element.elementor-element-b38596a .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-b38596a{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b38596a.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-b38596a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82 .elementor-element.elementor-element-0e500ec .elementor-button{background-color:#F9FAFB;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-0e500ec{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-0e500ec.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-0e500ec .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82 .elementor-element.elementor-element-3ea661a .elementor-button{background-color:#F9FAFB;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-3ea661a{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3ea661a.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-3ea661a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82 .elementor-element.elementor-element-1ef8957 .elementor-button{background-color:#F9FAFB;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-1ef8957{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1ef8957.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-1ef8957 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82 .elementor-element.elementor-element-caffe81 .elementor-button{background-color:#F9FAFB;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-caffe81{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-caffe81.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-caffe81 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82 .elementor-element.elementor-element-609e059 .elementor-button{background-color:#F9FAFB;font-family:"Inter", Sans-serif;font-size:12px;font-weight:500;line-height:16px;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-82 .elementor-element.elementor-element-609e059{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-609e059.elementor-element{--align-self:center;}.elementor-82 .elementor-element.elementor-element-609e059 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-82 .elementor-element.elementor-element-43d0d4c{--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;--justify-content:space-around;--flex-wrap:wrap;}.elementor-82 .elementor-element.elementor-element-d07297c{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-d07297c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-d07297c, .elementor-82 .elementor-element.elementor-element-d07297c::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-935b3da.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-935b3da{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-935b3da p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-d5bf3f3{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-c6a0403 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-1fced1b .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-1fced1b{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1fced1b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-de0400d{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-de0400d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-de0400d, .elementor-82 .elementor-element.elementor-element-de0400d::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-c518ce3.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-c518ce3{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-c518ce3 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-5ae1d12{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7973d3c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-18836bf .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-18836bf{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-18836bf.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3db706b{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-3db706b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-3db706b, .elementor-82 .elementor-element.elementor-element-3db706b::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-45a75d2.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-45a75d2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-45a75d2 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-cacca77{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-41320f7 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-f80e28f .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-f80e28f{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f80e28f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3fe8f8a{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-3fe8f8a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-3fe8f8a, .elementor-82 .elementor-element.elementor-element-3fe8f8a::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-cbb25a1.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-cbb25a1{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-cbb25a1 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-db3340a{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ad2736c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-f87ef02 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-f87ef02{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f87ef02.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-c94add9{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-c94add9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-c94add9, .elementor-82 .elementor-element.elementor-element-c94add9::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-43a1123.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-43a1123{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-43a1123 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-19e011b{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4b07a6e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-372ab40 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-372ab40{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-372ab40.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-f7f9a0d{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-f7f9a0d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-f7f9a0d, .elementor-82 .elementor-element.elementor-element-f7f9a0d::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-c1d229a.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-c1d229a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-c1d229a p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-0f557e6{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ea522c8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-6b72fae .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-6b72fae{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-6b72fae.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-86b4381{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-86b4381:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-86b4381, .elementor-82 .elementor-element.elementor-element-86b4381::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-1fcd0a2.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-1fcd0a2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1fcd0a2 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-8f29c14{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-62e1f39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-5a98b4e .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-5a98b4e{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-5a98b4e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-4f3e0a3{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-4f3e0a3:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-4f3e0a3, .elementor-82 .elementor-element.elementor-element-4f3e0a3::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-e571c53.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-e571c53{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-e571c53 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-043745b{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-5f813d8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-528f9e0 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-528f9e0{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-528f9e0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-c1ad2df{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-c1ad2df:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-c1ad2df, .elementor-82 .elementor-element.elementor-element-c1ad2df::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-dc74ab7.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-dc74ab7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-dc74ab7 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-bf55374{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9b85c39 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-25a44c6 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-25a44c6{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-25a44c6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-87cdcde{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-87cdcde:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-87cdcde, .elementor-82 .elementor-element.elementor-element-87cdcde::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-bcc7b21.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-bcc7b21{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-bcc7b21 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-66048ca{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-77f397e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-cbd6328 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-cbd6328{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-cbd6328.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3a48a66{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-3a48a66:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-3a48a66, .elementor-82 .elementor-element.elementor-element-3a48a66::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-39722a8.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-39722a8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-39722a8 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-f1cab80{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8bb9f26 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-ac74024 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-ac74024{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-ac74024.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-f3f62fc{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-f3f62fc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-f3f62fc, .elementor-82 .elementor-element.elementor-element-f3f62fc::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-28f2d7c.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-28f2d7c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-28f2d7c p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-0e6c061{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6a8b0ee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-9e8a5be .elementor-button{background-color:#FFF7ED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#C2410C;color:#C2410C;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-9e8a5be{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-9e8a5be.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-87ccef2{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-87ccef2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-87ccef2, .elementor-82 .elementor-element.elementor-element-87ccef2::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-d78ebea.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-d78ebea{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-d78ebea p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-b7073a8{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8900b08 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-4d08a8f .elementor-button{background-color:#FFF7ED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#C2410C;color:#C2410C;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-4d08a8f{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4d08a8f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-94defb4{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-94defb4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-94defb4, .elementor-82 .elementor-element.elementor-element-94defb4::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-63b9856.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-63b9856{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-63b9856 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-d69be01{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f3e1b50 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-a4fab6f .elementor-button{background-color:#FFF7ED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#C2410C;color:#C2410C;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-a4fab6f{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a4fab6f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-7ee84d9{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-7ee84d9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-7ee84d9, .elementor-82 .elementor-element.elementor-element-7ee84d9::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-3369fff.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-3369fff{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-3369fff p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-d6e183b{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3f76392 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-af979e6 .elementor-button{background-color:#FFF7ED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#C2410C;color:#C2410C;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-af979e6{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-af979e6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-0066993{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-0066993:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-0066993, .elementor-82 .elementor-element.elementor-element-0066993::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-7733086.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-7733086{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-7733086 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-f0e144f{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2fff525 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-87ffc46 .elementor-button{background-color:#FFF7ED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#C2410C;color:#C2410C;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-87ffc46{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-87ffc46.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2ed480f{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-2ed480f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-2ed480f, .elementor-82 .elementor-element.elementor-element-2ed480f::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-a9c14a7.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-a9c14a7{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-a9c14a7 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-9a1d53c{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-427936e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-4d5af0c .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-4d5af0c{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4d5af0c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-506e337{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-506e337:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-506e337, .elementor-82 .elementor-element.elementor-element-506e337::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-6e58316.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-6e58316{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-6e58316 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-a451233{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4fcfbc3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-2f947f3 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-2f947f3{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-2f947f3.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-b5c920b{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-b5c920b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-b5c920b, .elementor-82 .elementor-element.elementor-element-b5c920b::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-4dd84f2.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-4dd84f2{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-4dd84f2 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-4aaf1c6{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1ebf274 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-2ec5b8b .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-2ec5b8b{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-2ec5b8b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-8101c7e{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-8101c7e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-8101c7e, .elementor-82 .elementor-element.elementor-element-8101c7e::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-27db917.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-27db917{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-27db917 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-54c9e26{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-53e2b00 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-4d9d178 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-4d9d178{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4d9d178.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-97a8684{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-97a8684:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-97a8684, .elementor-82 .elementor-element.elementor-element-97a8684::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-92d4c8d.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-92d4c8d{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-92d4c8d p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-31315c8{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-274945a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-bbd68b7 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-bbd68b7{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-bbd68b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-245ce9e{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-245ce9e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-245ce9e, .elementor-82 .elementor-element.elementor-element-245ce9e::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-be8b660.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-be8b660{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-be8b660 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-c60f79a{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-95c8a4d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-e73c1f4 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-e73c1f4{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e73c1f4.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-55a6197{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-55a6197:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-55a6197, .elementor-82 .elementor-element.elementor-element-55a6197::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-8fcdb08.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-8fcdb08{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-8fcdb08 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-bcb6bcb{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d8675db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-e8eca86 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-e8eca86{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e8eca86.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-7966f4c{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-7966f4c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-7966f4c, .elementor-82 .elementor-element.elementor-element-7966f4c::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-132405b.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-132405b{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-132405b p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-b4cf763{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-7a114bb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-8c530e9 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-8c530e9{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8c530e9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-8c81c4f{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-8c81c4f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-8c81c4f, .elementor-82 .elementor-element.elementor-element-8c81c4f::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-1e323ca.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-1e323ca{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1e323ca p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-9f8117c{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4f05d56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-80b19e1 .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-80b19e1{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-80b19e1.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-6ab46d0{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-6ab46d0:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-6ab46d0, .elementor-82 .elementor-element.elementor-element-6ab46d0::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-15b3b6e.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-15b3b6e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-15b3b6e p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-204c579{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-53ee116 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-a142a8e .elementor-button{background-color:#FEFAEA;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#B35309;color:#B35309;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-a142a8e{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a142a8e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-5c4943b{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-5c4943b:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-5c4943b, .elementor-82 .elementor-element.elementor-element-5c4943b::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-e71e1f8.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-e71e1f8{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-e71e1f8 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-9cf9241{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-114d45d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-234f5b5 .elementor-button{background-color:#FAECED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#BA123B;color:#BA123B;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-234f5b5{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-234f5b5.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-91fea2c{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-91fea2c:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-91fea2c, .elementor-82 .elementor-element.elementor-element-91fea2c::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-61d8771.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-61d8771{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-61d8771 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-bc54aa2{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-69497dd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-b8d7be0 .elementor-button{background-color:#FAECED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#BA123B;color:#BA123B;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-b8d7be0{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b8d7be0.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3023eb2{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-3023eb2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-3023eb2, .elementor-82 .elementor-element.elementor-element-3023eb2::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-c8afccc.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-c8afccc{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-c8afccc p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-53a52a6{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-912ccd2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-e4948d6 .elementor-button{background-color:#FAECED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#BA123B;color:#BA123B;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-e4948d6{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e4948d6.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-8458dd8{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-8458dd8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-8458dd8, .elementor-82 .elementor-element.elementor-element-8458dd8::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-938a2ce.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-938a2ce{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-938a2ce p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-60f6bee{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-8641c29 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-468323c .elementor-button{background-color:#FAECED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#BA123B;color:#BA123B;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-468323c{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-468323c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-cfbc880{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-cfbc880:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-cfbc880, .elementor-82 .elementor-element.elementor-element-cfbc880::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-5bf187e.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-5bf187e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-5bf187e p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-e2c5f4e{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-96500e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-5c05056 .elementor-button{background-color:#FAECED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#BA123B;color:#BA123B;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-5c05056{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-5c05056.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-63d4f5a{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#F7F9FA;--border-color:#F7F9FA;--border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-63d4f5a:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#F0FDF4;--border-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-63d4f5a, .elementor-82 .elementor-element.elementor-element-63d4f5a::before{--border-transition:0.3s;}.elementor-82 .elementor-element.elementor-element-652b9af.elementor-element{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-652b9af{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-652b9af p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-9777753{--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:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-76c45b5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;line-height:24px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-e63699c .elementor-button{background-color:#FAECED;font-family:"Inter", Sans-serif;font-size:10px;font-weight:600;line-height:16px;fill:#BA123B;color:#BA123B;border-radius:10px 10px 10px 10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-e63699c{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-e63699c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2fa7c58{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-43c9539{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-847e537{text-align:center;}.elementor-82 .elementor-element.elementor-element-847e537 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-3e69fa4{padding:0px 150px 0px 150px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-3e69fa4 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-20c9c0b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-20c9c0b.e-con{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-cb98916{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-cb98916:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-cb98916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0FDF4;}.elementor-82 .elementor-element.elementor-element-cb98916.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-d5df214.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-d5df214{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-d5df214 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-67e852b.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-67e852b .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-67e852b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-67e852b.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-67e852b.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-67e852b.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-67e852b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-67e852b .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-67e852b .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-2afbc7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-21644cd{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-8079cb1{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8079cb1 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-8079cb1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-8079cb1 .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-8079cb1 .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-1282201{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-d5dbc92 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-d5dbc92{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d5dbc92.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-ba16ec9{text-align:center;}.elementor-82 .elementor-element.elementor-element-ba16ec9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-11c0360{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-11c0360 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-22be393{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-c1bc094{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c1bc094 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c1bc094.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c1bc094 .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-c1bc094 .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-000bea3{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3d9b8e0 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-3d9b8e0{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3d9b8e0.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-b0e3a32{text-align:center;}.elementor-82 .elementor-element.elementor-element-b0e3a32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-5167894{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-5167894 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-7c2a6b0{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-9941f90{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-9941f90 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-9941f90.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-9941f90 .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-9941f90 .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-3be3f7b{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ad58640 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-ad58640{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-ad58640.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-ada3683{text-align:center;}.elementor-82 .elementor-element.elementor-element-ada3683 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-c79ff98{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-c79ff98 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-8166026{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-f3fd4c3{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f3fd4c3 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f3fd4c3.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f3fd4c3 .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-f3fd4c3 .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-04c8232{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-96d05af .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-96d05af{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-96d05af.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-84f84fd{text-align:center;}.elementor-82 .elementor-element.elementor-element-84f84fd .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-b77f949{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-b77f949 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-94b9ab8{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-c18d80d{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c18d80d .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c18d80d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-c18d80d .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-c18d80d .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-cc6cfbc{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-74b8d3a .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-74b8d3a{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-74b8d3a.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-6bc8140{text-align:center;}.elementor-82 .elementor-element.elementor-element-6bc8140 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-1dc0c7b{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1dc0c7b p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-0ba26e7{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-1105963{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1105963 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-1105963.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-1105963.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1105963.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-1105963.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-1105963.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-1105963.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-1105963.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-1105963 .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-1105963 .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-665e9bb{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-0ad8177 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-0ad8177{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-0ad8177.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-5cdadc4{text-align:center;}.elementor-82 .elementor-element.elementor-element-5cdadc4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-4c60e7f{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-4c60e7f p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-feba3e5{--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;--flex-wrap:nowrap;}.elementor-82 .elementor-element.elementor-element-4657b3e{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4657b3e .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4657b3e.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-4657b3e .elementor-icon{font-size:20px;padding:15px;}.elementor-82 .elementor-element.elementor-element-4657b3e .elementor-icon svg{height:20px;}.elementor-82 .elementor-element.elementor-element-ba9ddae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-4dd1ad2 .elementor-button{background-color:#F0FDF4;font-family:"Inter", Sans-serif;font-size:10px;font-weight:700;line-height:15px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:10px 10px 10px 10px;padding:5px 5px 5px 5px;}.elementor-82 .elementor-element.elementor-element-4dd1ad2{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4dd1ad2.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-2d14692{text-align:center;}.elementor-82 .elementor-element.elementor-element-2d14692 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-1cb1ec7{padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1cb1ec7 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-8e6038a{--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;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-82 .elementor-element.elementor-element-8e6038a:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-8e6038a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF7;}.elementor-82 .elementor-element.elementor-element-fcf1e76{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-c03ca2d{text-align:center;}.elementor-82 .elementor-element.elementor-element-c03ca2d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-1238536{padding:0px 150px 0px 150px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-1238536 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-3c71bdd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3c71bdd.e-con{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-ef5e857{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ef5e857:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-ef5e857 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF1F2;}.elementor-82 .elementor-element.elementor-element-ef5e857.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-150550f.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-150550f{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#BE123C;}.elementor-82 .elementor-element.elementor-element-150550f p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-2b2aca1.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-2b2aca1 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-2b2aca1.elementor-view-stacked .elementor-icon{background-color:#BE123C;}.elementor-82 .elementor-element.elementor-element-2b2aca1.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-2b2aca1.elementor-view-default .elementor-icon{color:#BE123C;border-color:#BE123C;}.elementor-82 .elementor-element.elementor-element-2b2aca1.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-2b2aca1.elementor-view-default .elementor-icon svg{fill:#BE123C;}.elementor-82 .elementor-element.elementor-element-2b2aca1 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-2b2aca1 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-f8831b9{--display:flex;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-507f8c6{--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;--border-radius:15px 15px 15px 15px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-507f8c6:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-507f8c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-507f8c6.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-a528269 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-a528269.elementor-view-stacked .elementor-icon{background-color:#D97706;color:#FEF3C7;}.elementor-82 .elementor-element.elementor-element-a528269.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-a528269.elementor-view-default .elementor-icon{color:#D97706;border-color:#D97706;}.elementor-82 .elementor-element.elementor-element-a528269.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-a528269.elementor-view-default .elementor-icon svg{fill:#D97706;}.elementor-82 .elementor-element.elementor-element-a528269.elementor-view-framed .elementor-icon{background-color:#FEF3C7;}.elementor-82 .elementor-element.elementor-element-a528269.elementor-view-stacked .elementor-icon svg{fill:#FEF3C7;}.elementor-82 .elementor-element.elementor-element-a528269 .elementor-icon{font-size:25px;border-width:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a528269 .elementor-icon svg{height:25px;}.elementor-82 .elementor-element.elementor-element-5fca505{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-60a2f73 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:700;line-height:28px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-81c5350{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-81c5350 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-bf1a0f1{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-82 .elementor-element.elementor-element-bf1a0f1:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-bf1a0f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F9FAF7;}.elementor-82 .elementor-element.elementor-element-0c534d2{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-82 .elementor-element.elementor-element-898be77{text-align:center;}.elementor-82 .elementor-element.elementor-element-898be77 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-ff7e451{padding:0px 150px 0px 150px;text-align:center;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ff7e451 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-b2692b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-b2692b8.e-con{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-6ed6177{--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:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--border-radius:15px 15px 15px 15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-6ed6177:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-6ed6177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF3C7;}.elementor-82 .elementor-element.elementor-element-6ed6177.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-82 .elementor-element.elementor-element-c5149ff.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-c5149ff{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;line-height:16px;color:#C55309;}.elementor-82 .elementor-element.elementor-element-c5149ff p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-42e0301.elementor-element{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-42e0301 .elementor-icon-wrapper{text-align:center;}.elementor-82 .elementor-element.elementor-element-42e0301.elementor-view-stacked .elementor-icon{background-color:#C55309;}.elementor-82 .elementor-element.elementor-element-42e0301.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-42e0301.elementor-view-default .elementor-icon{color:#C55309;border-color:#C55309;}.elementor-82 .elementor-element.elementor-element-42e0301.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-42e0301.elementor-view-default .elementor-icon svg{fill:#C55309;}.elementor-82 .elementor-element.elementor-element-42e0301 .elementor-icon{font-size:14px;}.elementor-82 .elementor-element.elementor-element-42e0301 .elementor-icon svg{height:14px;}.elementor-82 .elementor-element.elementor-element-e60789c{--display:flex;}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-accent );}.elementor-widget-nested-tabs.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-dcdc560{--display:flex;}.elementor-82 .elementor-element.elementor-element-b70880f{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-14156bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-14156bc.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-14156bc p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-6ce4db1{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-4cbe71e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-4cbe71e.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-4cbe71e p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-db5541f{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-c861477{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-c861477.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-c861477 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-ffa4e68{--display:flex;--padding-top:10px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-f25ba82{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-f25ba82.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-f25ba82 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-8f4b4c9{--n-accordion-title-font-size:143px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-8f4b4c9 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-82 .elementor-element.elementor-element-8f4b4c9 > .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-weight:700;line-height:24px;}:where( .elementor-82 .elementor-element.elementor-element-8f4b4c9 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-82 .elementor-element.elementor-element-4af6061{--display:flex;}.elementor-82 .elementor-element.elementor-element-28d5652{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-a1c71c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-a1c71c8.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-a1c71c8 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-ce0446c{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-ac53e50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ac53e50.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-ac53e50 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-3689270{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-ebd72ec{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ebd72ec.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-ebd72ec p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-cdb8614{--n-accordion-title-font-size:143px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-cdb8614 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-82 .elementor-element.elementor-element-cdb8614 > .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-weight:700;line-height:24px;}:where( .elementor-82 .elementor-element.elementor-element-cdb8614 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-82 .elementor-element.elementor-element-8fd05ef{--display:flex;}.elementor-82 .elementor-element.elementor-element-a4fc784{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-f46e010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-f46e010.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-f46e010 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-62688e2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-0e732f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-0e732f4.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-0e732f4 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-f596276{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-45a3b3b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-45a3b3b.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-45a3b3b p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-1a38905{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-0cc0bb6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-0cc0bb6.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-0cc0bb6 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-9c0325b{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-ae42bee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ae42bee.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-ae42bee p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-1d25993{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-7683810{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-7683810.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-7683810 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-289f50d{--n-accordion-title-font-size:143px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-289f50d > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-82 .elementor-element.elementor-element-289f50d > .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-weight:700;line-height:24px;}:where( .elementor-82 .elementor-element.elementor-element-289f50d > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-82 .elementor-element.elementor-element-6d4913f{--display:flex;}.elementor-82 .elementor-element.elementor-element-31a3f6e{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-8a2075f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-8a2075f.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-8a2075f p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-f64e7ec{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-fb7aa71{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-fb7aa71.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-fb7aa71 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-131bb5d{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-7997dab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-7997dab.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-7997dab p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-1b21ac7{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-58c5da6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-58c5da6.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-58c5da6 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-aa9fe70{--n-accordion-title-font-size:143px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-aa9fe70 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-82 .elementor-element.elementor-element-aa9fe70 > .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-weight:700;line-height:24px;}:where( .elementor-82 .elementor-element.elementor-element-aa9fe70 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-82 .elementor-element.elementor-element-cc1ad3b{--display:flex;}.elementor-82 .elementor-element.elementor-element-e15d453{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-5ba0c29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-5ba0c29.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-5ba0c29 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-52c0fe7{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-c914f21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-c914f21.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-c914f21 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-eeed0cf{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-e8c58e8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-e8c58e8.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-e8c58e8 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-0c9d5b3{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-547db56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-547db56.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-547db56 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-41a246f{--n-accordion-title-font-size:143px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-41a246f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-82 .elementor-element.elementor-element-41a246f > .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-weight:700;line-height:24px;}:where( .elementor-82 .elementor-element.elementor-element-41a246f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-82 .elementor-element.elementor-element-f173303{--display:flex;}.elementor-82 .elementor-element.elementor-element-9ba05e2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-55c90cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-55c90cd.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-55c90cd p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-a48ba1e{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-d0e52b1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-d0e52b1.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-d0e52b1 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-1d9cfd2{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-a1d7788{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-a1d7788.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-a1d7788 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-c806b58{--display:flex;--padding-top:0px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-138eaf6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-138eaf6.elementor-element{--align-self:flex-start;}.elementor-82 .elementor-element.elementor-element-138eaf6 p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-e104ae6{--n-accordion-title-font-size:143px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-secondary );--n-accordion-icon-hover-color:var( --e-global-color-secondary );--n-accordion-icon-active-color:var( --e-global-color-secondary );}.elementor-82 .elementor-element.elementor-element-e104ae6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-82 .elementor-element.elementor-element-e104ae6 > .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-weight:700;line-height:24px;}:where( .elementor-82 .elementor-element.elementor-element-e104ae6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-82 .elementor-element.elementor-element-f675c86{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-gap:40px;--n-tabs-gap:40px;--n-tabs-title-border-radius:15px 15px 15px 15px;--n-tabs-title-padding-top:10px;--n-tabs-title-padding-right:10px;--n-tabs-title-padding-bottom:10px;--n-tabs-title-padding-left:10px;--n-tabs-title-font-size:12px;--n-tabs-title-color:var( --e-global-color-accent );--n-tabs-title-color-active:var( --e-global-color-primary );--n-tabs-icon-size:13px;--n-tabs-icon-color:var( --e-global-color-accent );--n-tabs-icon-color-active:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-f675c86 > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected='false']:not( :hover ){background:#FFFFFF;}.elementor-82 .elementor-element.elementor-element-f675c86.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:#F3F4F6;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EB;}.elementor-82 .elementor-element.elementor-element-f675c86.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-82 .elementor-element.elementor-element-f675c86.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-text );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9FAF7;}.elementor-82 .elementor-element.elementor-element-f675c86.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:not( :hover ){border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EB;}.elementor-82 .elementor-element.elementor-element-f675c86.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Inter", Sans-serif;font-weight:600;line-height:20px;}.elementor-82 .elementor-element.elementor-element-f675c86 [data-touch-mode="false"] .e-n-tab-title[aria-selected="false"]:hover{--n-tabs-title-color-hover:var( --e-global-color-accent );--n-tabs-icon-color-hover:var( --e-global-color-accent );}:where( .elementor-82 .elementor-element.elementor-element-f675c86.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-content ) > .e-con{--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-82 .elementor-element.elementor-element-ca0420f{--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;--justify-content:center;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-087dd9a{--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;--justify-content:space-around;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-font-weight );color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-460765a{width:var( --container-widget-width, 22.5% );max-width:22.5%;background-color:#F9FAF7;padding:15px 15px 15px 15px;--container-widget-width:22.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEF0F2;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-460765a:hover{background-color:#F0FDF4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2FDEB;}.elementor-82 .elementor-element.elementor-element-460765a .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-82 .elementor-element.elementor-element-460765a .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-460765a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-460765a.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-460765a.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-460765a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-460765a .elementor-icon{font-size:25px;padding:16px;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-460765a .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-460765a .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-82 .elementor-element.elementor-element-460765a:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-460765a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-460765a .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ba5947f{width:var( --container-widget-width, 22.5% );max-width:22.5%;background-color:#F9FAF7;padding:15px 15px 15px 15px;--container-widget-width:22.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEF0F2;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-ba5947f:hover{background-color:#F0FDF4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2FDEB;}.elementor-82 .elementor-element.elementor-element-ba5947f .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-82 .elementor-element.elementor-element-ba5947f .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-ba5947f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ba5947f.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-ba5947f.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-ba5947f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-ba5947f .elementor-icon{font-size:25px;padding:16px;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-ba5947f .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-ba5947f .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-82 .elementor-element.elementor-element-ba5947f:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-ba5947f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-ba5947f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-cf090d0{width:var( --container-widget-width, 22.5% );max-width:22.5%;background-color:#F9FAF7;padding:15px 15px 15px 15px;--container-widget-width:22.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEF0F2;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-cf090d0:hover{background-color:#F0FDF4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2FDEB;}.elementor-82 .elementor-element.elementor-element-cf090d0 .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-82 .elementor-element.elementor-element-cf090d0 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-cf090d0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-cf090d0.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-cf090d0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-cf090d0.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-cf090d0 .elementor-icon{font-size:25px;padding:16px;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-cf090d0 .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-cf090d0 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-82 .elementor-element.elementor-element-cf090d0:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-cf090d0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-cf090d0 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-d81457e{width:var( --container-widget-width, 22.5% );max-width:22.5%;background-color:#F9FAF7;padding:15px 15px 15px 15px;--container-widget-width:22.5%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEF0F2;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-d81457e:hover{background-color:#F0FDF4;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2FDEB;}.elementor-82 .elementor-element.elementor-element-d81457e .elementor-icon-box-wrapper{text-align:center;gap:10px;}.elementor-82 .elementor-element.elementor-element-d81457e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-d81457e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-d81457e.elementor-view-framed .elementor-icon, .elementor-82 .elementor-element.elementor-element-d81457e.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-d81457e.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-d81457e .elementor-icon{font-size:25px;padding:16px;border-radius:15px 15px 15px 15px;}.elementor-82 .elementor-element.elementor-element-d81457e .elementor-icon-box-title, .elementor-82 .elementor-element.elementor-element-d81457e .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:700;line-height:20px;}.elementor-82 .elementor-element.elementor-element-d81457e:has(:hover) .elementor-icon-box-title,
					 .elementor-82 .elementor-element.elementor-element-d81457e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-82 .elementor-element.elementor-element-d81457e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:16px;color:var( --e-global-color-accent );}.elementor-82 .elementor-element.elementor-element-53191fb{--display:flex;--overlay-opacity:0.7;--border-radius:15px 15px 15px 15px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-82 .elementor-element.elementor-element-53191fb:not(.elementor-motion-effects-element-type-background), .elementor-82 .elementor-element.elementor-element-53191fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mydreamhomeal.com/wp-content/uploads/2026/03/imgi_7_7a5a077617b6ed4f632b5d1160de4b60-scaled.webp");background-position:center center;}.elementor-82 .elementor-element.elementor-element-53191fb::before, .elementor-82 .elementor-element.elementor-element-53191fb > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-53191fb > .e-con-inner > .elementor-background-video-container::before, .elementor-82 .elementor-element.elementor-element-53191fb > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-53191fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-82 .elementor-element.elementor-element-53191fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-82 .elementor-element.elementor-element-37f374d{--display:flex;--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-82 .elementor-element.elementor-element-35161a3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-9bfdbcf{text-align:start;}.elementor-82 .elementor-element.elementor-element-9bfdbcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-e9e3849{text-align:start;}.elementor-82 .elementor-element.elementor-element-e9e3849 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;line-height:40px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-cd09dbf{padding:0px 430px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:22.75px;color:var( --e-global-color-primary );}.elementor-82 .elementor-element.elementor-element-cd09dbf p{margin-block-end:0px;}.elementor-82 .elementor-element.elementor-element-f2acd33{--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;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-f2acd33.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-3368053 .elementor-button{background-color:#16A34A;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3368053 .elementor-button:hover, .elementor-82 .elementor-element.elementor-element-3368053 .elementor-button:focus{background-color:#16A34A;}.elementor-82 .elementor-element.elementor-element-3368053.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-3368053 .elementor-button-content-wrapper{flex-direction:row;}.elementor-82 .elementor-element.elementor-element-3368053 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-82 .elementor-element.elementor-element-5e920db .elementor-button{background-color:#FFFFFF66;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;}.elementor-82 .elementor-element.elementor-element-5e920db .elementor-button-content-wrapper{flex-direction:row;}.elementor-82 .elementor-element.elementor-element-5e920db .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:1024px){.elementor-82 .elementor-element.elementor-element-981fb3f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-82 .elementor-element.elementor-element-ceb57c9{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-fe9c4bd{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-be84c66 .elementor-heading-title{font-size:48px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-ced0319{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-1410c0b{--padding-top:0px;--padding-bottom:0px;--padding-left:280px;--padding-right:280px;}.elementor-82 .elementor-element.elementor-element-c653b0b{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-834d59f{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-a95a5e8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-a95a5e8.e-con{--order:-99999 /* order start hack */;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-3b4e911 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-276018e .elementor-heading-title{font-size:10px;}.elementor-82 .elementor-element.elementor-element-52f46fa{font-size:12px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-88b0df7{--e-icon-list-icon-size:8px;}.elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-88b0df7 .elementor-icon-list-item > a{font-size:10px;}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-e643b54{--e-icon-list-icon-size:8px;}.elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-e643b54 .elementor-icon-list-item > a{font-size:10px;}.elementor-82 .elementor-element.elementor-element-d45fa37{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-d45fa37.e-con{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-cf4dff2 .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-f0fd3ac .elementor-heading-title{font-size:10px;}.elementor-82 .elementor-element.elementor-element-004b195{font-size:12px;}.elementor-82 .elementor-element.elementor-element-4704155{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-2f3dc63{--e-icon-list-icon-size:8px;}.elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-2f3dc63 .elementor-icon-list-item > a{font-size:10px;}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-baca31b{--e-icon-list-icon-size:8px;}.elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-baca31b .elementor-icon-list-item > a{font-size:10px;}.elementor-82 .elementor-element.elementor-element-d2f1c8c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-d2f1c8c.e-con{--order:99999 /* order end hack */;}.elementor-82 .elementor-element.elementor-element-e03630b .elementor-heading-title{font-size:16px;line-height:24px;}.elementor-82 .elementor-element.elementor-element-7846577 .elementor-heading-title{font-size:10px;}.elementor-82 .elementor-element.elementor-element-36a3c0f{font-size:12px;}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-dc08a23{--e-icon-list-icon-size:8px;}.elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-dc08a23 .elementor-icon-list-item > a{font-size:10px;}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(3px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-3px/2);}.elementor-82 .elementor-element.elementor-element-658388b{--e-icon-list-icon-size:8px;}.elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-82 .elementor-element.elementor-element-658388b .elementor-icon-list-item > a{font-size:10px;}.elementor-82 .elementor-element.elementor-element-3ab4243{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-59d945c{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d4daad7{--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-82 .elementor-element.elementor-element-3e69fa4{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-20c9c0b{--padding-top:0px;--padding-bottom:0px;--padding-left:280px;--padding-right:280px;}.elementor-82 .elementor-element.elementor-element-cb98916{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-2afbc7f{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-11c0360{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-5167894{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-c79ff98{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b77f949{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1dc0c7b{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-4c60e7f{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-1cb1ec7{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-8e6038a{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-82 .elementor-element.elementor-element-1238536{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3c71bdd{--padding-top:0px;--padding-bottom:0px;--padding-left:280px;--padding-right:280px;}.elementor-82 .elementor-element.elementor-element-ef5e857{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-bf1a0f1{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-ff7e451{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b2692b8{--padding-top:0px;--padding-bottom:0px;--padding-left:170px;--padding-right:170px;}.elementor-82 .elementor-element.elementor-element-6ed6177{--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-f675c86{--n-tabs-title-gap:10px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-cd09dbf{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-82 .elementor-element.elementor-element-981fb3f{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-fe9c4bd{padding:0px 0px 0px 0px;font-size:14px;line-height:22.75px;}.elementor-82 .elementor-element.elementor-element-be84c66 .elementor-heading-title{font-size:30px;line-height:36px;}.elementor-82 .elementor-element.elementor-element-69e2386{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-82 .elementor-element.elementor-element-b4114d8{width:var( --container-widget-width, 204px );max-width:204px;padding:0px 0px 0px 0px;--container-widget-width:204px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-b4114d8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-ced0319{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-82 .elementor-element.elementor-element-1410c0b{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-82 .elementor-element.elementor-element-c54189d .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-834d59f{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-fb3b913.e-con{--order:-99999 /* order start hack */;}.elementor-82 .elementor-element.elementor-element-a95a5e8{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-276018e{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-d45fa37{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-82 .elementor-element.elementor-element-f0fd3ac{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-d2f1c8c{--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-82 .elementor-element.elementor-element-7846577{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-90ded10{width:var( --container-widget-width, 204px );max-width:204px;padding:0px 0px 0px 0px;--container-widget-width:204px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-90ded10.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-82 .elementor-element.elementor-element-9505e09{--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:60px;}.elementor-82 .elementor-element.elementor-element-d810bd4 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-59d945c{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-d4daad7{--justify-content:space-around;--gap:1px 1px;--row-gap:1px;--column-gap:1px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-b38596a .elementor-button{font-size:10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-0e500ec .elementor-button{font-size:10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-3ea661a .elementor-button{font-size:10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-1ef8957 .elementor-button{font-size:10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-caffe81 .elementor-button{font-size:10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-609e059 .elementor-button{font-size:10px;padding:4px 4px 4px 4px;}.elementor-82 .elementor-element.elementor-element-2fa7c58{--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-847e537 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-3e69fa4{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-20c9c0b{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-82 .elementor-element.elementor-element-ba16ec9 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-82 .elementor-element.elementor-element-11c0360{padding:0px 0px 0px 0px;font-size:12px;}.elementor-82 .elementor-element.elementor-element-b0e3a32 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-82 .elementor-element.elementor-element-5167894{padding:0px 0px 0px 0px;font-size:12px;}.elementor-82 .elementor-element.elementor-element-c79ff98{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-b77f949{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-1dc0c7b{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-5cdadc4{text-align:start;}.elementor-82 .elementor-element.elementor-element-4c60e7f{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-2d14692{text-align:start;}.elementor-82 .elementor-element.elementor-element-1cb1ec7{padding:0px 0px 0px 0px;font-size:12px;line-height:20px;}.elementor-82 .elementor-element.elementor-element-8e6038a{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-82 .elementor-element.elementor-element-c03ca2d .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-1238536{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-3c71bdd{--padding-top:0px;--padding-bottom:0px;--padding-left:70px;--padding-right:70px;}.elementor-82 .elementor-element.elementor-element-507f8c6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-82 .elementor-element.elementor-element-507f8c6.e-con{--align-self:center;}.elementor-82 .elementor-element.elementor-element-898be77 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-ff7e451{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-b2692b8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-6ed6177{--width:100%;}.elementor-widget-nested-tabs{--n-tabs-title-font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-82 .elementor-element.elementor-element-460765a{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-82 .elementor-element.elementor-element-ba5947f{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-82 .elementor-element.elementor-element-cf090d0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-82 .elementor-element.elementor-element-d81457e{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-82 .elementor-element.elementor-element-53191fb{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-82 .elementor-element.elementor-element-9bfdbcf .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-e9e3849 .elementor-heading-title{font-size:30px;line-height:30px;}.elementor-82 .elementor-element.elementor-element-cd09dbf{padding:0px 0px 0px 0px;}.elementor-82 .elementor-element.elementor-element-f2acd33{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-82 .elementor-element.elementor-element-3368053{width:var( --container-widget-width, 204px );max-width:204px;padding:0px 0px 0px 0px;--container-widget-width:204px;--container-widget-flex-grow:0;}.elementor-82 .elementor-element.elementor-element-3368053.elementor-element{--flex-grow:0;--flex-shrink:0;}}@media(min-width:768px){.elementor-82 .elementor-element.elementor-element-c653b0b{--width:18%;}.elementor-82 .elementor-element.elementor-element-c835a97{--width:40%;}.elementor-82 .elementor-element.elementor-element-41e57cd{--width:60%;}.elementor-82 .elementor-element.elementor-element-c23779b{--width:40%;}.elementor-82 .elementor-element.elementor-element-fa24f80{--width:60%;}.elementor-82 .elementor-element.elementor-element-bc7e50a{--width:40%;}.elementor-82 .elementor-element.elementor-element-c08c4ef{--width:60%;}.elementor-82 .elementor-element.elementor-element-3ab4243{--width:18%;}.elementor-82 .elementor-element.elementor-element-d07297c{--width:48%;}.elementor-82 .elementor-element.elementor-element-de0400d{--width:48%;}.elementor-82 .elementor-element.elementor-element-3db706b{--width:48%;}.elementor-82 .elementor-element.elementor-element-3fe8f8a{--width:48%;}.elementor-82 .elementor-element.elementor-element-c94add9{--width:48%;}.elementor-82 .elementor-element.elementor-element-f7f9a0d{--width:48%;}.elementor-82 .elementor-element.elementor-element-86b4381{--width:48%;}.elementor-82 .elementor-element.elementor-element-4f3e0a3{--width:48%;}.elementor-82 .elementor-element.elementor-element-c1ad2df{--width:48%;}.elementor-82 .elementor-element.elementor-element-87cdcde{--width:48%;}.elementor-82 .elementor-element.elementor-element-3a48a66{--width:48%;}.elementor-82 .elementor-element.elementor-element-f3f62fc{--width:48%;}.elementor-82 .elementor-element.elementor-element-87ccef2{--width:48%;}.elementor-82 .elementor-element.elementor-element-94defb4{--width:48%;}.elementor-82 .elementor-element.elementor-element-7ee84d9{--width:48%;}.elementor-82 .elementor-element.elementor-element-0066993{--width:48%;}.elementor-82 .elementor-element.elementor-element-2ed480f{--width:48%;}.elementor-82 .elementor-element.elementor-element-506e337{--width:48%;}.elementor-82 .elementor-element.elementor-element-b5c920b{--width:48%;}.elementor-82 .elementor-element.elementor-element-8101c7e{--width:48%;}.elementor-82 .elementor-element.elementor-element-97a8684{--width:48%;}.elementor-82 .elementor-element.elementor-element-245ce9e{--width:48%;}.elementor-82 .elementor-element.elementor-element-55a6197{--width:48%;}.elementor-82 .elementor-element.elementor-element-7966f4c{--width:48%;}.elementor-82 .elementor-element.elementor-element-8c81c4f{--width:48%;}.elementor-82 .elementor-element.elementor-element-6ab46d0{--width:48%;}.elementor-82 .elementor-element.elementor-element-5c4943b{--width:48%;}.elementor-82 .elementor-element.elementor-element-91fea2c{--width:48%;}.elementor-82 .elementor-element.elementor-element-3023eb2{--width:48%;}.elementor-82 .elementor-element.elementor-element-8458dd8{--width:48%;}.elementor-82 .elementor-element.elementor-element-cfbc880{--width:48%;}.elementor-82 .elementor-element.elementor-element-63d4f5a{--width:48%;}.elementor-82 .elementor-element.elementor-element-cb98916{--width:18%;}.elementor-82 .elementor-element.elementor-element-ef5e857{--width:18%;}.elementor-82 .elementor-element.elementor-element-6ed6177{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-82 .elementor-element.elementor-element-c653b0b{--width:60%;}.elementor-82 .elementor-element.elementor-element-3ab4243{--width:60%;}.elementor-82 .elementor-element.elementor-element-cb98916{--width:60%;}.elementor-82 .elementor-element.elementor-element-ef5e857{--width:60%;}.elementor-82 .elementor-element.elementor-element-6ed6177{--width:60%;}}/* Start custom CSS for button, class: .elementor-element-b4114d8 */.elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button {
    background-color: #16A34A !important; 
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

.elementor-82 .elementor-element.elementor-element-b4114d8 .elementor-button:hover {
    background-color: #15803D !important; /* Slightly darker on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8b13490 */.elementor-82 .elementor-element.elementor-element-8b13490 .elementor-button {
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.3s ease !important;
}

.elementor-82 .elementor-element.elementor-element-8b13490 .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f0a018f */.elementor-82 .elementor-element.elementor-element-f0a018f .elementor-button {
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.3s ease !important;
}

.elementor-82 .elementor-element.elementor-element-f0a018f .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-90ded10 */.elementor-82 .elementor-element.elementor-element-90ded10 .elementor-button {
    background-color: #16A34A !important; 
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

.elementor-82 .elementor-element.elementor-element-90ded10 .elementor-button:hover {
    background-color: #15803D !important; /* Slightly darker on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d07297c *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-d07297c {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-d07297c:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0400d *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-de0400d {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-de0400d:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3db706b *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-3db706b {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-3db706b:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fe8f8a *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-3fe8f8a {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-3fe8f8a:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c94add9 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-c94add9 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-c94add9:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f7f9a0d *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-f7f9a0d {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-f7f9a0d:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b4381 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-86b4381 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-86b4381:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f3e0a3 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-4f3e0a3 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-4f3e0a3:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c1ad2df *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-c1ad2df {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-c1ad2df:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87cdcde *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-87cdcde {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-87cdcde:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a48a66 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-3a48a66 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-3a48a66:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f3f62fc *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-f3f62fc {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-f3f62fc:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-87ccef2 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-87ccef2 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-87ccef2:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94defb4 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-94defb4 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-94defb4:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee84d9 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-7ee84d9 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-7ee84d9:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0066993 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-0066993 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-0066993:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ed480f *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-2ed480f {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-2ed480f:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-506e337 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-506e337 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-506e337:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5c920b *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-b5c920b {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-b5c920b:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8101c7e *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-8101c7e {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-8101c7e:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97a8684 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-97a8684 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-97a8684:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-245ce9e *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-245ce9e {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-245ce9e:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55a6197 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-55a6197 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-55a6197:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7966f4c *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-7966f4c {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-7966f4c:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8c81c4f *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-8c81c4f {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-8c81c4f:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ab46d0 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-6ab46d0 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-6ab46d0:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c4943b *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-5c4943b {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-5c4943b:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91fea2c *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-91fea2c {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-91fea2c:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3023eb2 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-3023eb2 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-3023eb2:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8458dd8 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-8458dd8 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-8458dd8:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cfbc880 *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-cfbc880 {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-cfbc880:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63d4f5a *//* Smooth Hover Lift and Custom Border for Knowledge Base Cards */
.elementor-82 .elementor-element.elementor-element-63d4f5a {
    transition: all 0.3s ease !important;
    border: 3px solid #f9fafb transparent !important; /* Base state */
}

.elementor-82 .elementor-element.elementor-element-63d4f5a:hover {
    transform: translateY(-8px);
    box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.08) !important;
    /* This applies your requested color and 1px width on hover */
    border: 3px solid #f0fdf4 !important; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-21644cd *//* Draws the vertical connecting line */
.elementor-82 .elementor-element.elementor-element-21644cd {
    position: relative;
    padding-bottom: 10px; /* Space between steps */
}

.elementor-82 .elementor-element.elementor-element-21644cd::before {
    content: '';
    position: absolute;
    left: 32.5px; /* Adjust this slightly if the line isn't perfectly centered under your icon */
    top:10px; /* Starts the line below the icon */
    bottom: 0;
    width: 3px;
    background-color: #bbf7d0; /* Light grey line */
    z-index: -1;
}

/* Hides the line on the very last step */
.elementor-82 .elementor-element.elementor-element-21644cd:last-child::before {
    display: none;
}
.elementor-82 .elementor-element.elementor-element-21644cd:last-child {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-22be393 *//* Draws the vertical connecting line */
.elementor-82 .elementor-element.elementor-element-22be393 {
    position: relative;
    padding-bottom: 10px; /* Space between steps */
}

.elementor-82 .elementor-element.elementor-element-22be393::before {
    content: '';
    position: absolute;
    left: 32.5px; /* Adjust this slightly if the line isn't perfectly centered under your icon */
    top:10px; /* Starts the line below the icon */
    bottom: 0;
    width: 3px;
    background-color: #bbf7d0; /* Light grey line */
    z-index: -1;
}

/* Hides the line on the very last step */
.elementor-82 .elementor-element.elementor-element-22be393:last-child::before {
    display: none;
}
.elementor-82 .elementor-element.elementor-element-22be393:last-child {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c2a6b0 *//* Draws the vertical connecting line */
.elementor-82 .elementor-element.elementor-element-7c2a6b0 {
    position: relative;
    padding-bottom: 10px; /* Space between steps */
}

.elementor-82 .elementor-element.elementor-element-7c2a6b0::before {
    content: '';
    position: absolute;
    left: 32.5px; /* Adjust this slightly if the line isn't perfectly centered under your icon */
    top:10px; /* Starts the line below the icon */
    bottom: 0;
    width: 3px;
    background-color: #bbf7d0; /* Light grey line */
    z-index: -1;
}

/* Hides the line on the very last step */
.elementor-82 .elementor-element.elementor-element-7c2a6b0:last-child::before {
    display: none;
}
.elementor-82 .elementor-element.elementor-element-7c2a6b0:last-child {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8166026 *//* Draws the vertical connecting line */
.elementor-82 .elementor-element.elementor-element-8166026 {
    position: relative;
    padding-bottom: 10px; /* Space between steps */
}

.elementor-82 .elementor-element.elementor-element-8166026::before {
    content: '';
    position: absolute;
    left: 32.5px; /* Adjust this slightly if the line isn't perfectly centered under your icon */
    top:10px; /* Starts the line below the icon */
    bottom: 0;
    width: 3px;
    background-color: #bbf7d0; /* Light grey line */
    z-index: -1;
}

/* Hides the line on the very last step */
.elementor-82 .elementor-element.elementor-element-8166026:last-child::before {
    display: none;
}
.elementor-82 .elementor-element.elementor-element-8166026:last-child {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-94b9ab8 *//* Draws the vertical connecting line */
.elementor-82 .elementor-element.elementor-element-94b9ab8 {
    position: relative;
    padding-bottom: 10px; /* Space between steps */
}

.elementor-82 .elementor-element.elementor-element-94b9ab8::before {
    content: '';
    position: absolute;
    left: 32.5px; /* Adjust this slightly if the line isn't perfectly centered under your icon */
    top:10px; /* Starts the line below the icon */
    bottom: 0;
    width: 3px;
    background-color: #bbf7d0; /* Light grey line */
    z-index: -1;
}

/* Hides the line on the very last step */
.elementor-82 .elementor-element.elementor-element-94b9ab8:last-child::before {
    display: none;
}
.elementor-82 .elementor-element.elementor-element-94b9ab8:last-child {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ba26e7 *//* Draws the vertical connecting line */
.elementor-82 .elementor-element.elementor-element-0ba26e7 {
    position: relative;
    padding-bottom: 10px; /* Space between steps */
}

.elementor-82 .elementor-element.elementor-element-0ba26e7::before {
    content: '';
    position: absolute;
    left: 32.5px; /* Adjust this slightly if the line isn't perfectly centered under your icon */
    top:10px; /* Starts the line below the icon */
    bottom: 0;
    width: 3px;
    background-color: #bbf7d0; /* Light grey line */
    z-index: -1;
}

/* Hides the line on the very last step */
.elementor-82 .elementor-element.elementor-element-0ba26e7:last-child::before {
    display: none;
}
.elementor-82 .elementor-element.elementor-element-0ba26e7:last-child {
    padding-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8f4b4c9 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-8f4b4c9 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-cdb8614 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-cdb8614 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-cdb8614 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-289f50d *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-289f50d .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-289f50d .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-aa9fe70 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-aa9fe70 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-aa9fe70 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-41a246f *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-41a246f .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-41a246f .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-e104ae6 *//* 1. The White Card Container */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-item,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item {
    background-color: #ffffff !important;
    border: 1px solid #eaeaea !important; 
    border-radius: 8px !important;
    margin-bottom: 16px !important; 
    box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important; 
    overflow: hidden !important;
}

/* 2. The Clickable Title Strip */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title {
    padding: 20px 24px !important;
    background: transparent !important;
    border: none !important;
}

/* 3. The Question Text */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-title,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-text {
    color: #111827 !important; 
    font-weight: 600 !important;
    font-size: 16px !important;
}

/* 4. The Light Green Icon Circle */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon {
    background-color: #e8f5e9 !important; 
    border-radius: 50% !important;
    width: 32px !important;
    height: 32px !important;
    min-width: 32px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 !important;
}

/* 5. The Icon Color (The Chevron/Plus inside the circle) */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-accordion-icon svg,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon i,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-title-icon svg {
    color: #2e7d32 !important; 
    fill: #2e7d32 !important;
    font-size: 14px !important;
    width: 14px !important;
}

/* 6. The Answer Dropdown Area */
.elementor-82 .elementor-element.elementor-element-e104ae6 .elementor-tab-content,
.elementor-82 .elementor-element.elementor-element-e104ae6 .e-n-accordion-item-content {
    padding: 0  !important;
    border: none !important;
    color: #4b5563 !important; 
    background-color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3368053 */.elementor-82 .elementor-element.elementor-element-3368053 .elementor-button {
    background-color: #16A34A !important; 
    color: #ffffff !important;
    border-radius: 8px !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    border: none !important;
    transition: all 0.3s ease !important;
}

.elementor-82 .elementor-element.elementor-element-3368053 .elementor-button:hover {
    background-color: #15803D !important; /* Slightly darker on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5e920db */.elementor-82 .elementor-element.elementor-element-5e920db .elementor-button {
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(12px) !important;
    -webkit-backdrop-filter: blur(12px) !important;
    border: 1px solid rgba(255, 255, 255, 0.3) !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    padding: 10px 20px !important;
    font-weight: 700 !important;
    box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1) !important;
    transition: all 0.3s ease !important;
}

.elementor-82 .elementor-element.elementor-element-5e920db .elementor-button:hover {
    background: rgba(255, 255, 255, 0.25) !important;
}/* End custom CSS */