.elementor-6097 .elementor-element.elementor-element-2576b539{--display:flex;--min-height:42rem;--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:1.8rem 1.8rem;--row-gap:1.8rem;--column-gap:1.8rem;--overlay-opacity:1;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:6rem;--padding-bottom:6rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-6097 .elementor-element.elementor-element-2576b539:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-2576b539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#007BEF;background-image:url("https://aiassetsstore.com/wp-content/uploads/2025/09/hero16-e1770239058827.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6097 .elementor-element.elementor-element-2576b539::before, .elementor-6097 .elementor-element.elementor-element-2576b539 > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-2576b539 > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-2576b539 > .elementor-background-slideshow::before, .elementor-6097 .elementor-element.elementor-element-2576b539 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6097 .elementor-element.elementor-element-2576b539 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #00000058 0%, #00000040 100%);}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-48e42bc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.6rem) 0rem;padding:0rem 0rem 2rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-48e42bc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:4rem;font-weight:800;line-height:1.05;letter-spacing:0.03em;text-shadow:0px 0px 8px rgba(0, 0, 0, 0.2);color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );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-6097 .elementor-element.elementor-element-1ce8bcb7{width:var( --container-widget-width, 45% );max-width:45%;margin:2rem 8rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 9rem;padding:0.7rem 1.6rem 0.7rem 1.6rem;--container-widget-width:45%;--container-widget-flex-grow:0;border-style:none;border-radius:.4rem .4rem .4rem .4rem;text-align:center;font-family:"Open Sans", Sans-serif;font-size:1rem;font-weight:500;text-transform:none;line-height:1.4rem;letter-spacing:0.08em;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.47);color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-1ce8bcb7.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-1ce8bcb7 p{margin-block-end:0px;}.elementor-6097 .elementor-element.elementor-element-5129ebae{--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;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-1eaf4fe1{--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:.85rem .85rem;--row-gap:.85rem;--column-gap:.85rem;--flex-wrap:wrap;--margin-top:0.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.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-6097 .elementor-element.elementor-element-1ce46263 .elementor-button{background-color:#FF7A45;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.62);border-style:solid;border-width:1px 1px 1px 1px;border-color:#4B5563;border-radius:999px 999px 999px 999px;padding:0.6rem 1.4rem 0.6rem 1.4rem;}.elementor-6097 .elementor-element.elementor-element-1ce46263 .elementor-button:hover, .elementor-6097 .elementor-element.elementor-element-1ce46263 .elementor-button:focus{background-color:#1FB3B5;color:#FFFFFF;border-color:#606060;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-6097 .elementor-element.elementor-element-1ce46263{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0.9rem 1.4rem 0.9rem 1.4rem;}.elementor-6097 .elementor-element.elementor-element-1ce46263 .elementor-button:hover svg, .elementor-6097 .elementor-element.elementor-element-1ce46263 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-24d061ca .elementor-button{background-color:#FF7A4500;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:700;letter-spacing:0.02em;fill:#FFFFFF;color:#FFFFFF;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.62);border-style:solid;border-width:.1px .1px .1px .1px;border-color:#4B5563;border-radius:999px 999px 999px 999px;padding:0.6rem 1.4rem 0.6rem 1.4rem;}.elementor-6097 .elementor-element.elementor-element-24d061ca .elementor-button:hover, .elementor-6097 .elementor-element.elementor-element-24d061ca .elementor-button:focus{background-color:#1FB3B5;color:#FFFFFF;border-color:#606060;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5);}.elementor-6097 .elementor-element.elementor-element-24d061ca{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;padding:0.9rem 1.4rem 0.9rem 1.4rem;}.elementor-6097 .elementor-element.elementor-element-24d061ca .elementor-button:hover svg, .elementor-6097 .elementor-element.elementor-element-24d061ca .elementor-button:focus svg{fill:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-1bebdd9e{margin:1.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1.6rem 0.7rem 1.6rem;border-style:none;text-align:center;}.elementor-6097 .elementor-element.elementor-element-1bebdd9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.95rem;font-weight:700;text-transform:none;letter-spacing:0.01rem;color:#F3F3F3A8;}.elementor-6097 .elementor-element.elementor-element-58d7a166{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--overlay-opacity:0.5;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:1rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-58d7a166:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-58d7a166 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FA;}.elementor-6097 .elementor-element.elementor-element-58d7a166::before, .elementor-6097 .elementor-element.elementor-element-58d7a166 > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-58d7a166 > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-58d7a166 > .elementor-background-slideshow::before, .elementor-6097 .elementor-element.elementor-element-58d7a166 > .e-con-inner > .elementor-background-slideshow::before, .elementor-6097 .elementor-element.elementor-element-58d7a166 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F7F8FA;--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-58d7a166.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6097 .elementor-element.elementor-element-24eaef2f{--display:flex;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-56005e28{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -5rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6097 .elementor-element.elementor-element-56005e28 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.6rem;font-weight:600;letter-spacing:0.02em;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-6097 .elementor-element.elementor-element-424d7374{--divider-border-style:solid;--divider-color:#E6E7EB;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6097 .elementor-element.elementor-element-424d7374 .elementor-divider-separator{width:100%;}.elementor-6097 .elementor-element.elementor-element-424d7374 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6097 .elementor-element.elementor-element-65baa36b{width:var( --container-widget-width, 70% );max-width:70%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0% 0% 0% 0%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-6097 .elementor-element.elementor-element-65baa36b.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-65baa36b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5rem;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-6097 .elementor-element.elementor-element-376fb632{--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-between;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-6097 .elementor-element.elementor-element-1e3a5938{--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;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-1e3a5938:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-1e3a5938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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 );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-480564d2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6097 .elementor-element.elementor-element-39a79595{text-align:start;}.elementor-6097 .elementor-element.elementor-element-39a79595 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-10e9ac06{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-10e9ac06 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-76f83b8f{--display:flex;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-76f83b8f:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-76f83b8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-62811185{text-align:center;}.elementor-6097 .elementor-element.elementor-element-62811185 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-5663de3a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-5663de3a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-3d4935a6{--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;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-3d4935a6:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-3d4935a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-386eef3a{text-align:center;}.elementor-6097 .elementor-element.elementor-element-386eef3a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-133b25f1{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1.5rem 0rem 0rem 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-133b25f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-6d7642fb{--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;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-6d7642fb:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-6d7642fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-60bdb63d{text-align:center;}.elementor-6097 .elementor-element.elementor-element-60bdb63d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-110412df{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-110412df .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-2ea8d1a1{width:var( --container-widget-width, 70% );max-width:70%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0% 0% 0% 0%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:600;line-height:1.5rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.53);}.elementor-6097 .elementor-element.elementor-element-2ea8d1a1.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-7b00b299 .elementor-button{background-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-19d3ed4e{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-19d3ed4e.e-con{--align-self:stretch;}.elementor-6097 .elementor-element.elementor-element-448399a9{--display:flex;}.elementor-6097 .elementor-element.elementor-element-3b67ac8a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6097 .elementor-element.elementor-element-530281f5{--display:flex;}.elementor-6097 .elementor-element.elementor-element-56560238{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0.5px) 0px;text-align:center;}.elementor-6097 .elementor-element.elementor-element-56560238 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:2.2rem;font-weight:400;line-height:1.4rem;letter-spacing:0px;color:#111111;}.elementor-6097 .elementor-element.elementor-element-6c96da5{width:var( --container-widget-width, 42rem );max-width:42rem;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + -2rem) 0rem;--container-widget-width:42rem;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.35);color:#555555;}.elementor-6097 .elementor-element.elementor-element-6c96da5.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-18b02c90{--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:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--padding-top:0rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-4d6d2a08{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-6097 .elementor-element.elementor-element-1d8e445d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-1d8e445d img{width:8.5rem;max-width:8.5rem;height:7rem;opacity:20;}.elementor-6097 .elementor-element.elementor-element-101ad24f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-101ad24f .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:1.625rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;color:#111111;}.elementor-6097 .elementor-element.elementor-element-3df94759{width:var( --container-widget-width, 15rem );max-width:15rem;margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:15rem;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-text );}.elementor-6097 .elementor-element.elementor-element-5cf8da33{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-6097 .elementor-element.elementor-element-7840f5c7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-7840f5c7 img{width:8.5rem;max-width:8.5rem;height:7rem;opacity:20;}.elementor-6097 .elementor-element.elementor-element-28467234{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0.75px) 0px;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-28467234 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:1.625rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;color:#111111;}.elementor-6097 .elementor-element.elementor-element-642ead94{width:var( --container-widget-width, 15rem );max-width:15rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:15rem;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-text );}.elementor-6097 .elementor-element.elementor-element-42296ae3{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-6097 .elementor-element.elementor-element-5dea1b25{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-5dea1b25 img{width:8.5rem;max-width:8.5rem;height:7rem;opacity:20;}.elementor-6097 .elementor-element.elementor-element-28fb15db{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0.75px) 0px;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-28fb15db .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:1.625rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;color:#111111;}.elementor-6097 .elementor-element.elementor-element-2985c135{width:var( --container-widget-width, 15rem );max-width:15rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:15rem;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-text );}.elementor-6097 .elementor-element.elementor-element-28581795{--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;--gap:1.25rem 1.25rem;--row-gap:1.25rem;--column-gap:1.25rem;}.elementor-6097 .elementor-element.elementor-element-7d746127{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-7d746127 img{width:8.5rem;max-width:8.5rem;height:7rem;opacity:20;}.elementor-6097 .elementor-element.elementor-element-52205671{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0.75px) 0px;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-52205671 .elementor-heading-title{font-family:"DM Serif Display", Sans-serif;font-size:1.625rem;font-weight:700;line-height:1.5rem;letter-spacing:0px;color:#111111;}.elementor-6097 .elementor-element.elementor-element-387298fb{width:var( --container-widget-width, 15rem );max-width:15rem;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;--container-widget-width:15rem;--container-widget-flex-grow:0;text-align:center;font-family:"Trebuchet MS", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;color:var( --e-global-color-text );}.elementor-6097 .elementor-element.elementor-element-4a8d25e0{text-align:center;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.39);}.elementor-6097 .elementor-element.elementor-element-11c762b4 .elementor-button{background-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-51f666a{--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:flex-start;--align-items:center;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-62cb9ba0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + -1rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-62cb9ba0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.1rem;font-weight:600;line-height:1.2rem;color:#333333F7;}.elementor-6097 .elementor-element.elementor-element-67e09942{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Poppins", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6rem;color:#000000A6;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6097 .elementor-element.elementor-element-3b67c36b{--grid-columns:4;--grid-row-gap:2rem;--grid-column-gap:2rem;}.elementor-6097 .elementor-element.elementor-element-3b67c36b > .elementor-widget-container{background-color:#FFFFFF;padding:2rem 0rem 2rem 0rem;border-radius:.75rem .75rem .75rem .75rem;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-6097 .elementor-element.elementor-element-3b67c36b.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-3b67c36b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6097 .elementor-element.elementor-element-3b67c36b .e-loop-item > .elementor-section, .elementor-6097 .elementor-element.elementor-element-3b67c36b .e-loop-item > .elementor-section > .elementor-container, .elementor-6097 .elementor-element.elementor-element-3b67c36b .e-loop-item > .e-con, .elementor-6097 .elementor-element.elementor-element-3b67c36b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6097 .elementor-element.elementor-element-85b3451{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:bold;line-height:1.6rem;color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-7e9264dd{--display:flex;--min-height:18rem;--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;--gap:3rem 3rem;--row-gap:3rem;--column-gap:3rem;--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6097 .elementor-element.elementor-element-7e9264dd:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7e9264dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F8FB;}.elementor-6097 .elementor-element.elementor-element-7e9264dd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6097 .elementor-element.elementor-element-1ccad361{--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:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-4f77e9a7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:4rem 0rem 4rem 0rem;}.elementor-6097 .elementor-element.elementor-element-4f77e9a7 img{width:100%;border-radius:1.5rem 1.5rem 1.5rem 1.5rem;box-shadow:0px 3px 30px 0px rgba(0, 0, 0, 0.1);}.elementor-6097 .elementor-element.elementor-element-52964c98{--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:flex-start;--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--border-radius:.75rem .75rem .75rem .75rem;--padding-top:0.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-52964c98:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-52964c98 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-6097 .elementor-element.elementor-element-65dbaa0b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:justify;}.elementor-6097 .elementor-element.elementor-element-65dbaa0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:2.4rem;font-weight:700;line-height:1.25rem;letter-spacing:0rem;color:#0D1F33;}.elementor-6097 .elementor-element.elementor-element-33c06994{width:100%;max-width:100%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.75rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;font-family:"Roboto", Sans-serif;font-size:1.05rem;font-weight:400;line-height:1.8rem;color:#0D1F33E6;}.elementor-6097 .elementor-element.elementor-element-3fd5281d .elementor-button{background-color:var( --e-global-color-c9155cb );font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.2rem;border-radius:999rem 999rem 999rem 999rem;}.elementor-6097 .elementor-element.elementor-element-3fd5281d{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:-1px 2.4px 0px 2.4px;}.elementor-6097 .elementor-element.elementor-element-19c083a2{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.6rem;}.elementor-6097 .elementor-element.elementor-element-7058461e{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6097 .elementor-element.elementor-element-32644e6a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + .75rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-32644e6a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1.8rem;font-weight:600;line-height:1.4rem;color:#000000;}.elementor-6097 .elementor-element.elementor-element-453bd0db{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Roboto", Sans-serif;font-size:1rem;font-weight:400;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-53ca1590{--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:stretch;--gap:.8rem .8rem;--row-gap:.8rem;--column-gap:.8rem;--flex-wrap:wrap;--padding-top:-1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-44cbb719{--display:flex;--min-height:12rem;--gap:.7px .7px;--row-gap:.7px;--column-gap:.7px;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;--border-radius:1.1rem 1.1rem 1.1rem 1.1rem;box-shadow:0px 0.5px 1.25px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.1rem;--padding-right:1.1rem;}.elementor-6097 .elementor-element.elementor-element-44cbb719:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-44cbb719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-523378ab{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-523378ab img{width:2rem;height:2rem;opacity:0.9;}.elementor-6097 .elementor-element.elementor-element-4653776a{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-4653776a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5rem;color:#000000;}.elementor-6097 .elementor-element.elementor-element-612866d2{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-50324e4f{--display:flex;--min-height:12rem;--gap:7px 7px;--row-gap:7px;--column-gap:7px;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;--border-radius:1.1rem 1.1rem 1.1rem 1.1rem;box-shadow:0px 0.5px 1.25px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.1rem;--padding-right:1.1rem;}.elementor-6097 .elementor-element.elementor-element-50324e4f:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-50324e4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-303b9e4f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-303b9e4f img{width:2rem;height:2rem;opacity:0.9;}.elementor-6097 .elementor-element.elementor-element-2852f697{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-2852f697 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5rem;color:#000000;}.elementor-6097 .elementor-element.elementor-element-59928e31{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-a0dcb58{--display:flex;--min-height:12rem;--gap:.7px .7px;--row-gap:.7px;--column-gap:.7px;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;--border-radius:1.1rem 1.1rem 1.1rem 1.1rem;box-shadow:0px 0.5px 1.25px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.1rem;--padding-right:1.1rem;}.elementor-6097 .elementor-element.elementor-element-a0dcb58:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-a0dcb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-4d821b0c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-4d821b0c img{width:2rem;height:2rem;opacity:0.9;}.elementor-6097 .elementor-element.elementor-element-1c696ed9{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-1c696ed9 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5rem;color:#000000;}.elementor-6097 .elementor-element.elementor-element-315688a8{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-611cd453{--display:flex;--min-height:12rem;--gap:.7px .7px;--row-gap:.7px;--column-gap:.7px;border-style:solid;--border-style:solid;border-width:1rem 1rem 1rem 1rem;--border-top-width:1rem;--border-right-width:1rem;--border-bottom-width:1rem;--border-left-width:1rem;--border-radius:1.1rem 1.1rem 1.1rem 1.1rem;box-shadow:0px 0.5px 1.25px 0px rgba(0,0,0,0.5);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1.1rem;--padding-right:1.1rem;}.elementor-6097 .elementor-element.elementor-element-611cd453:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-611cd453 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-6af005fa{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-6af005fa img{width:2rem;height:2rem;opacity:0.9;}.elementor-6097 .elementor-element.elementor-element-5b445af3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-5b445af3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.1rem;font-weight:600;line-height:1.5rem;color:#000000;}.elementor-6097 .elementor-element.elementor-element-ba54b9{margin:0.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-1c2f8830{margin:0rem 3rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;font-family:"Roboto", Sans-serif;font-size:0.9rem;font-weight:400;line-height:1.6rem;letter-spacing:0.06rem;}.elementor-6097 .elementor-element.elementor-element-4b6ccaa6{--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:flex-start;--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-4b6ccaa6:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-4b6ccaa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-85e2f1d{--display:flex;}.elementor-6097 .elementor-element.elementor-element-1a88bd31{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-1a88bd31:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-1a88bd31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-5b63121c{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-5b63121c .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:2.4rem;font-weight:700;line-height:1.25rem;letter-spacing:0.02em;color:#1E1E1E;}.elementor-6097 .elementor-element.elementor-element-5ecc7c48{text-align:center;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.42);}.elementor-6097 .elementor-element.elementor-element-33b8210d{--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-between;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-6097 .elementor-element.elementor-element-7b4f52e8{--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;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-7b4f52e8:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7b4f52e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-44f88bee{text-align:start;}.elementor-6097 .elementor-element.elementor-element-44f88bee .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-66e47ff3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-66e47ff3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-9a87dac{--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;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-9a87dac:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-9a87dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-15c1a0fe{text-align:center;}.elementor-6097 .elementor-element.elementor-element-15c1a0fe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-3909a9dd{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-3909a9dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-407faabf{--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;border-style:solid;--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:#E6E6E6;--border-color:#E6E6E6;--border-radius:.5rem .5rem .5rem .5rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-407faabf:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-407faabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-4cd2869e{text-align:center;}.elementor-6097 .elementor-element.elementor-element-4cd2869e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.6rem;font-weight:600;line-height:1.7rem;}.elementor-6097 .elementor-element.elementor-element-7134237e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-7134237e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:0.9rem;font-weight:500;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-1ad475ec{--display:flex;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-27596247{--display:flex;}.elementor-6097 .elementor-element.elementor-element-1b8d5ec0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.3rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.45);}.elementor-6097 .elementor-element.elementor-element-34b93f6d{text-align:center;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}.elementor-6097 .elementor-element.elementor-element-2bd0be86{--grid-columns:3;}.elementor-6097 .elementor-element.elementor-element-2bd0be86 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6097 .elementor-element.elementor-element-2bd0be86 .e-loop-item > .elementor-section, .elementor-6097 .elementor-element.elementor-element-2bd0be86 .e-loop-item > .elementor-section > .elementor-container, .elementor-6097 .elementor-element.elementor-element-2bd0be86 .e-loop-item > .e-con, .elementor-6097 .elementor-element.elementor-element-2bd0be86 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6097 .elementor-element.elementor-element-5e97cc0a{--display:flex;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6097 .elementor-element.elementor-element-5e97cc0a:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-5e97cc0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-3cd67210{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:1rem 0rem 0rem 0rem;}.elementor-6097 .elementor-element.elementor-element-3cd67210 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.7rem;font-weight:600;line-height:1.2rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.49);color:#1D2D44;}.elementor-6097 .elementor-element.elementor-element-77309d20{margin:-2rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:400;line-height:1.6rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.54);color:#555555;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34{--grid-columns:3;--grid-column-gap:2rem;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34 > .elementor-widget-container{padding:0rem 0rem 0rem 0rem;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34 .e-loop-item > .elementor-section, .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .e-loop-item > .elementor-section > .elementor-container, .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .e-loop-item > .e-con, .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34 .elementor-pagination{text-align:center;font-family:"Inter", Sans-serif;font-size:1.3rem;font-weight:500;line-height:1.4rem;}body:not(.rtl) .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-6097 .elementor-element.elementor-element-7a1a0c34 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-6097 .elementor-element.elementor-element-6ee3d24a{--display:flex;--padding-top:4rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6ee3d24a:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-6ee3d24a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-4c1dfa78 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:700;line-height:1.2rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.48);color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-5b0160df{text-align:center;}.elementor-6097 .elementor-element.elementor-element-5b0160df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.8rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-secondary );}.elementor-6097 .elementor-element.elementor-element-77b0733b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.5rem) 0rem;padding:0rem 0rem 0rem 0rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.5rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-c9153df );}.elementor-6097 .elementor-element.elementor-element-61ee5c44{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--margin-top:-2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a{--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:0rem .8rem;--row-gap:0rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-6fc7a39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a:hover::before, .elementor-6097 .elementor-element.elementor-element-6fc7a39a:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-6fc7a39a:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-6fc7a39a > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-6fc7a39a > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-6fc7a39a:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-6fc7a39a, .elementor-6097 .elementor-element.elementor-element-6fc7a39a::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-24fc0ec8{background-color:var( --e-global-color-c9155cb );padding:0.15rem 1rem 0rem 1rem;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-6097 .elementor-element.elementor-element-24fc0ec8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-7427775d{--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;--border-radius:50% 50% 50% 50%;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-7427775d:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7427775d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-7427775d.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-28c6add3 img{width:160px;}.elementor-6097 .elementor-element.elementor-element-8b0ec03{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-8b0ec03 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-8b0ec03 .elementor-heading-title a:hover, .elementor-6097 .elementor-element.elementor-element-8b0ec03 .elementor-heading-title a:focus{color:var( --e-global-color-accent );}.elementor-6097 .elementor-element.elementor-element-507809cb{--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:0rem .8rem;--row-gap:0rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-507809cb:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-507809cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-507809cb.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-507809cb:hover::before, .elementor-6097 .elementor-element.elementor-element-507809cb:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-507809cb:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-507809cb > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-507809cb > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-507809cb:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-507809cb, .elementor-6097 .elementor-element.elementor-element-507809cb::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-7cb46ecd{--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;--border-radius:50% 50% 50% 50%;--margin-top:3rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-7cb46ecd:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7cb46ecd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-7cb46ecd.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-62f6298b img{width:160px;}.elementor-6097 .elementor-element.elementor-element-33367b05{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-33367b05 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-946975c{--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:0rem .8rem;--row-gap:0rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-946975c:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-946975c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-946975c.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-946975c:hover::before, .elementor-6097 .elementor-element.elementor-element-946975c:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-946975c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-946975c > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-946975c > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-946975c:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-946975c, .elementor-6097 .elementor-element.elementor-element-946975c::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-6a9ae58e{--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;--border-radius:50% 50% 50% 50%;--margin-top:3rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6a9ae58e:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-6a9ae58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-6a9ae58e.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-5adbaecf img{width:160px;}.elementor-6097 .elementor-element.elementor-element-6f03bbad{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-6f03bbad .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-9440dce{--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:0rem .8rem;--row-gap:0rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-9440dce:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-9440dce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-9440dce.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-9440dce:hover::before, .elementor-6097 .elementor-element.elementor-element-9440dce:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-9440dce:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-9440dce > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-9440dce > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-9440dce:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-9440dce, .elementor-6097 .elementor-element.elementor-element-9440dce::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-73acbb56{background-color:var( --e-global-color-c9155cb );padding:0.15rem 1rem 0rem 1rem;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-6097 .elementor-element.elementor-element-73acbb56 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-5cfa9e44{--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;--border-radius:50% 50% 50% 50%;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-5cfa9e44:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-5cfa9e44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-5cfa9e44.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-68e00e94 img{width:160px;}.elementor-6097 .elementor-element.elementor-element-6b619c6d{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-6b619c6d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-1e971602{--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:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6{--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:0rem .8rem;--row-gap:0rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-6b2b26d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6:hover::before, .elementor-6097 .elementor-element.elementor-element-6b2b26d6:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-6b2b26d6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-6b2b26d6 > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-6b2b26d6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-6b2b26d6:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-6b2b26d6, .elementor-6097 .elementor-element.elementor-element-6b2b26d6::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-26738c10{--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;--border-radius:50% 50% 50% 50%;--margin-top:4rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-26738c10:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-26738c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-26738c10.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-121cc6eb img{width:160px;}.elementor-6097 .elementor-element.elementor-element-9b14e57{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-9b14e57 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-3793b2f6{--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:1rem .8rem;--row-gap:1rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-3793b2f6:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-3793b2f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-3793b2f6.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-3793b2f6:hover::before, .elementor-6097 .elementor-element.elementor-element-3793b2f6:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-3793b2f6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-3793b2f6 > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-3793b2f6 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-3793b2f6:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-3793b2f6, .elementor-6097 .elementor-element.elementor-element-3793b2f6::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-46366c42{background-color:var( --e-global-color-c9155cb );padding:0.15rem 1rem 0rem 1rem;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-6097 .elementor-element.elementor-element-46366c42 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-74f6e23d{--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;--border-radius:50% 50% 50% 50%;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-74f6e23d:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-74f6e23d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-74f6e23d.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-1e887657 img{width:160px;}.elementor-6097 .elementor-element.elementor-element-13e969c2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-13e969c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-958cd9{--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:1rem .8rem;--row-gap:1rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-958cd9:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-958cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-958cd9.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-958cd9:hover::before, .elementor-6097 .elementor-element.elementor-element-958cd9:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-958cd9:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-958cd9 > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-958cd9 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-958cd9:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-958cd9, .elementor-6097 .elementor-element.elementor-element-958cd9::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-294d2789{--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;--border-radius:50% 50% 50% 50%;--margin-top:3rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-294d2789:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-294d2789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-294d2789.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-cb4a1e7 img{width:160px;}.elementor-6097 .elementor-element.elementor-element-1da8116b{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-1da8116b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-7c95af14{--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:1rem .8rem;--row-gap:1rem;--column-gap:.8rem;border-style:solid;--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:#E1E5EE;--border-color:#E1E5EE;--border-radius:1.25rem 1.25rem 1.25rem 1.25rem;box-shadow:0px 14px 30px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.06);--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;--e-con-transform-transition-duration:0.25ms;}.elementor-6097 .elementor-element.elementor-element-7c95af14:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7c95af14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6097 .elementor-element.elementor-element-7c95af14.e-con:hover{--e-con-transform-translateY:4px;}.elementor-6097 .elementor-element.elementor-element-7c95af14:hover::before, .elementor-6097 .elementor-element.elementor-element-7c95af14:hover > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-7c95af14:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-6097 .elementor-element.elementor-element-7c95af14 > .elementor-background-slideshow:hover::before, .elementor-6097 .elementor-element.elementor-element-7c95af14 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-6097 .elementor-element.elementor-element-7c95af14:hover{--overlay-opacity:0.5;box-shadow:0px 18px 36px 0px rgba(12.99999999999999, 30.999999999999982, 51, 0.1);}.elementor-6097 .elementor-element.elementor-element-7c95af14, .elementor-6097 .elementor-element.elementor-element-7c95af14::before{--overlay-transition:0.25s;}.elementor-6097 .elementor-element.elementor-element-775d30cd{--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;--border-radius:50% 50% 50% 50%;--margin-top:3rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-775d30cd:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-775d30cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5FAFB;}.elementor-6097 .elementor-element.elementor-element-775d30cd.e-con{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-7c7cd640 img{width:160px;}.elementor-6097 .elementor-element.elementor-element-75b08dde{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.15rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-75b08dde .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.05rem;font-weight:600;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-6097 .elementor-element.elementor-element-769958d7 .elementor-button{background-color:#007C89;}.elementor-6097 .elementor-element.elementor-element-769958d7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-672db110{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;border-style:solid;--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:#E5E9F2;--border-color:#E5E9F2;--border-radius:.8rem .8rem .8rem .8rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-672db110:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-672db110 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-6a4a1c84{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-6a4a1c84 .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 );line-height:var( --e-global-typography-primary-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-text );}.elementor-6097 .elementor-element.elementor-element-6487901{width:initial;max-width:initial;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;padding:0rem 0rem 2rem 0rem;text-align:center;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 );line-height:var( --e-global-typography-text-line-height );text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-c9153df );}.elementor-6097 .elementor-element.elementor-element-744340cb{--grid-columns:3;}.elementor-6097 .elementor-element.elementor-element-744340cb > .elementor-widget-container{margin:0rem 0rem 0.75rem 0rem;padding:0.85rem 1rem 0.75rem 0rem;}.elementor-6097 .elementor-element.elementor-element-744340cb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-6097 .elementor-element.elementor-element-744340cb .e-loop-item > .elementor-section, .elementor-6097 .elementor-element.elementor-element-744340cb .e-loop-item > .elementor-section > .elementor-container, .elementor-6097 .elementor-element.elementor-element-744340cb .e-loop-item > .e-con, .elementor-6097 .elementor-element.elementor-element-744340cb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-6097 .elementor-element.elementor-element-11c7d4eb{--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;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-11c7d4eb:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-11c7d4eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f72943a );}.elementor-6097 .elementor-element.elementor-element-6dfc9607{--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;--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;}.elementor-6097 .elementor-element.elementor-element-7fc4dd5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.2rem;font-weight:600;line-height:1.15rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);}.elementor-6097 .elementor-element.elementor-element-70866ecf{text-align:center;font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.6rem;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.5);color:var( --e-global-color-text );}.elementor-6097 .elementor-element.elementor-element-30002e64{--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:stretch;--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;}.elementor-6097 .elementor-element.elementor-element-6666124f{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6097 .elementor-element.elementor-element-5b57de91{text-align:center;}.elementor-6097 .elementor-element.elementor-element-11bcdb2c{column-gap:1rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-67d65e1b{--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:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:var( --e-global-color-8a0d567 );--border-color:var( --e-global-color-8a0d567 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6097 .elementor-element.elementor-element-67d65e1b:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-67d65e1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-909a305{--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:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:var( --e-global-color-8a0d567 );--border-color:var( --e-global-color-8a0d567 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-6097 .elementor-element.elementor-element-909a305:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-909a305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fdb11 );}.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-6097 .elementor-element.elementor-element-10aab765 .elementor-icon-wrapper{text-align:center;}.elementor-6097 .elementor-element.elementor-element-10aab765.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-10aab765.elementor-view-framed .elementor-icon, .elementor-6097 .elementor-element.elementor-element-10aab765.elementor-view-default .elementor-icon{color:var( --e-global-color-c9155cb );border-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-10aab765.elementor-view-framed .elementor-icon, .elementor-6097 .elementor-element.elementor-element-10aab765.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-10aab765 .elementor-icon{font-size:2rem;}.elementor-6097 .elementor-element.elementor-element-10aab765 .elementor-icon svg{height:2rem;}.elementor-6097 .elementor-element.elementor-element-3b42de61{--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:flex-start;--gap:.35rem .35rem;--row-gap:.35rem;--column-gap:.35rem;}.elementor-6097 .elementor-element.elementor-element-d8520f5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-d8520f5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25rem;}.elementor-6097 .elementor-element.elementor-element-620c0449{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0.35rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55rem;}.elementor-6097 .elementor-element.elementor-element-620c0449.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-7d3c2980{--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:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:var( --e-global-color-8a0d567 );--border-color:var( --e-global-color-8a0d567 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6097 .elementor-element.elementor-element-7d3c2980:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7d3c2980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-7693fd78{--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:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:var( --e-global-color-8a0d567 );--border-color:var( --e-global-color-8a0d567 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-6097 .elementor-element.elementor-element-7693fd78:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-7693fd78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-2149f23e .elementor-icon-wrapper{text-align:center;}.elementor-6097 .elementor-element.elementor-element-2149f23e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-2149f23e.elementor-view-framed .elementor-icon, .elementor-6097 .elementor-element.elementor-element-2149f23e.elementor-view-default .elementor-icon{color:var( --e-global-color-c9155cb );border-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-2149f23e.elementor-view-framed .elementor-icon, .elementor-6097 .elementor-element.elementor-element-2149f23e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-2149f23e .elementor-icon{font-size:2rem;}.elementor-6097 .elementor-element.elementor-element-2149f23e .elementor-icon svg{height:2rem;}.elementor-6097 .elementor-element.elementor-element-65750c10{--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:flex-start;--gap:.35rem .35rem;--row-gap:.35rem;--column-gap:.35rem;}.elementor-6097 .elementor-element.elementor-element-a7dadc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-a7dadc8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25rem;}.elementor-6097 .elementor-element.elementor-element-23c72649{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0.35rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55rem;}.elementor-6097 .elementor-element.elementor-element-23c72649.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-795205ca{--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:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:var( --e-global-color-8a0d567 );--border-color:var( --e-global-color-8a0d567 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.36);--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6097 .elementor-element.elementor-element-795205ca:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-795205ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-74c915c7{--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:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;--border-top-width:.0625rem;--border-right-width:.0625rem;--border-bottom-width:.0625rem;--border-left-width:.0625rem;border-color:var( --e-global-color-8a0d567 );--border-color:var( --e-global-color-8a0d567 );--border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.21);--padding-top:.5rem;--padding-bottom:.5rem;--padding-left:.5rem;--padding-right:.5rem;}.elementor-6097 .elementor-element.elementor-element-74c915c7:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-74c915c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-87fdb11 );}.elementor-6097 .elementor-element.elementor-element-6b644908 .elementor-icon-wrapper{text-align:center;}.elementor-6097 .elementor-element.elementor-element-6b644908.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-6b644908.elementor-view-framed .elementor-icon, .elementor-6097 .elementor-element.elementor-element-6b644908.elementor-view-default .elementor-icon{color:var( --e-global-color-c9155cb );border-color:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-6b644908.elementor-view-framed .elementor-icon, .elementor-6097 .elementor-element.elementor-element-6b644908.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c9155cb );}.elementor-6097 .elementor-element.elementor-element-6b644908 .elementor-icon{font-size:2rem;}.elementor-6097 .elementor-element.elementor-element-6b644908 .elementor-icon svg{height:2rem;}.elementor-6097 .elementor-element.elementor-element-1ef8ad13{--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:flex-start;--gap:.35rem .35rem;--row-gap:.35rem;--column-gap:.35rem;}.elementor-6097 .elementor-element.elementor-element-7db78123{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.25rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-7db78123 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.25rem;font-weight:600;line-height:1.25rem;}.elementor-6097 .elementor-element.elementor-element-36986583{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;column-gap:0.35rem;text-align:center;font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.55rem;}.elementor-6097 .elementor-element.elementor-element-36986583.elementor-element{--align-self:center;}.elementor-6097 .elementor-element.elementor-element-56641855{--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:flex-start;--align-items:stretch;--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6097 .elementor-element.elementor-element-68d3c1a3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-68d3c1a3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.75rem;font-weight:600;line-height:1.2rem;}.elementor-6097 .elementor-element.elementor-element-350a2b66{--display:flex;}.elementor-6097 .elementor-element.elementor-element-50dabd6a{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.65rem;}.elementor-6097 .elementor-element.elementor-element-717501cb{--display:flex;}.elementor-6097 .elementor-element.elementor-element-3206f85f{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.65rem;}.elementor-6097 .elementor-element.elementor-element-7c4a23fc{--display:flex;}.elementor-6097 .elementor-element.elementor-element-2b6745fc{font-family:"Inter", Sans-serif;font-size:0.95rem;font-weight:400;line-height:1.65rem;}.elementor-6097 .elementor-element.elementor-element-2fdb5a6b{--n-accordion-title-font-size:1.125rem;--n-accordion-item-title-space-between:0.75rem;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:.75rem .75rem .75rem .75rem;--n-accordion-icon-size:15px;}.elementor-6097 .elementor-element.elementor-element-2fdb5a6b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:.0625rem .0625rem .0625rem .0625rem;border-color:var( --e-global-color-8a0d567 );}.elementor-6097 .elementor-element.elementor-element-2fdb5a6b {--n-accordion-padding:0.9rem 1rem 0.9rem 1rem;}:where( .elementor-6097 .elementor-element.elementor-element-2fdb5a6b > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-635e7060 .elementor-button{background-color:var( --e-global-color-c9155cb );border-radius:999rem 999rem 999rem 999rem;}.elementor-6097 .elementor-element.elementor-element-635e7060{margin:0.75rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}@media(max-width:1024px){.elementor-6097 .elementor-element.elementor-element-2576b539{--min-height:36rem;--margin-top:1rem;--margin-bottom:1rem;--margin-left:0rem;--margin-right:0rem;--padding-top:5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6097 .elementor-element.elementor-element-48e42bc8 .elementor-heading-title{font-size:3rem;line-height:2.8rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-1ce8bcb7{font-size:1.1rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-56560238 .elementor-heading-title{font-size:1.8rem;}.elementor-6097 .elementor-element.elementor-element-18b02c90{--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--flex-wrap:wrap;}.elementor-6097 .elementor-element.elementor-element-101ad24f .elementor-heading-title{font-size:1.8rem;}.elementor-6097 .elementor-element.elementor-element-3df94759{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-28467234 .elementor-heading-title{font-size:1.8rem;}.elementor-6097 .elementor-element.elementor-element-642ead94{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-28fb15db .elementor-heading-title{font-size:1.8rem;}.elementor-6097 .elementor-element.elementor-element-2985c135{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-52205671 .elementor-heading-title{font-size:1.8rem;}.elementor-6097 .elementor-element.elementor-element-387298fb{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-51f666a{--padding-top:3.5rem;--padding-bottom:3.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6097 .elementor-element.elementor-element-3b67c36b{--grid-columns:2;}.elementor-6097 .elementor-element.elementor-element-3b67c36b > .elementor-widget-container{padding:1.5rem 0rem 1.5rem 0rem;}.elementor-6097 .elementor-element.elementor-element-7e9264dd{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--flex-wrap:nowrap;--padding-top:2rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-4f77e9a7{padding:3rem 0rem 3rem 0rem;}.elementor-6097 .elementor-element.elementor-element-65dbaa0b .elementor-heading-title{line-height:2.4rem;}.elementor-6097 .elementor-element.elementor-element-53ca1590{--gap:2.5rem 0rem;--row-gap:2.5rem;--column-gap:0rem;}.elementor-6097 .elementor-element.elementor-element-2bd0be86{--grid-columns:2;}.elementor-6097 .elementor-element.elementor-element-5e97cc0a{--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34{--grid-columns:2;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34 > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-6097 .elementor-element.elementor-element-6ee3d24a{--padding-top:3rem;--padding-bottom:3.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-61ee5c44{--margin-top:1.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-507809cb{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-946975c{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-9440dce{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-1e971602{--margin-top:1.75rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-3793b2f6{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-958cd9{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-7c95af14{--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-6a4a1c84 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6097 .elementor-element.elementor-element-6487901{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-744340cb{--grid-columns:2;}}@media(max-width:767px){.elementor-6097 .elementor-element.elementor-element-2576b539{--min-height:34rem;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:1.4rem 1.4rem;--row-gap:1.4rem;--column-gap:1.4rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4.5rem;--padding-bottom:4.5rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6097 .elementor-element.elementor-element-48e42bc8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.2rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-48e42bc8 .elementor-heading-title{font-size:2.25rem;line-height:1.05;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-1ce8bcb7{margin:0rem 1rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 1rem;padding:0rem 0rem 1.4rem 0rem;text-align:center;font-size:1.1rem;}.elementor-6097 .elementor-element.elementor-element-5129ebae{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;}.elementor-6097 .elementor-element.elementor-element-1eaf4fe1{--width:500px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-6097 .elementor-element.elementor-element-1ce46263{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.8rem 0rem 0.8rem 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6097 .elementor-element.elementor-element-1ce46263 .elementor-button{font-size:1.05rem;}.elementor-6097 .elementor-element.elementor-element-24d061ca{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0.8rem 0rem 0.8rem 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-6097 .elementor-element.elementor-element-24d061ca .elementor-button{font-size:1.05rem;}.elementor-6097 .elementor-element.elementor-element-1bebdd9e{margin:1.4rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;padding:0rem 1rem 0rem 1rem;}.elementor-6097 .elementor-element.elementor-element-1bebdd9e .elementor-heading-title{font-size:0.85rem;line-height:1.4rem;letter-spacing:0.06em;}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-530281f5{--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--flex-wrap:wrap;--padding-top:0rem;--padding-bottom:1.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-56560238 .elementor-heading-title{font-size:1.5rem;}.elementor-6097 .elementor-element.elementor-element-4d6d2a08{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-1d8e445d{width:var( --container-widget-width, 80px );max-width:80px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-6097 .elementor-element.elementor-element-101ad24f{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-101ad24f .elementor-heading-title{font-size:1.5rem;}.elementor-6097 .elementor-element.elementor-element-5cf8da33{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-7840f5c7{width:var( --container-widget-width, 80px );max-width:80px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-6097 .elementor-element.elementor-element-28467234{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-28467234 .elementor-heading-title{font-size:1.5rem;}.elementor-6097 .elementor-element.elementor-element-42296ae3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-5dea1b25{width:var( --container-widget-width, 80px );max-width:80px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-6097 .elementor-element.elementor-element-28fb15db{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-28fb15db .elementor-heading-title{font-size:1.5rem;}.elementor-6097 .elementor-element.elementor-element-28581795{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-7d746127{width:var( --container-widget-width, 80px );max-width:80px;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;--container-widget-width:80px;--container-widget-flex-grow:0;}.elementor-6097 .elementor-element.elementor-element-52205671{margin:-1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-6097 .elementor-element.elementor-element-52205671 .elementor-heading-title{font-size:1.5rem;}.elementor-6097 .elementor-element.elementor-element-51f666a{--justify-content:center;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:1.5rem;--padding-bottom:1.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-6097 .elementor-element.elementor-element-51f666a.e-con{--align-self:stretch;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-6097 .elementor-element.elementor-element-3b67c36b{--grid-columns:1;}.elementor-6097 .elementor-element.elementor-element-3b67c36b > .elementor-widget-container{padding:1.25rem 0rem 1.25rem 1rem;}.elementor-6097 .elementor-element.elementor-element-7e9264dd{--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:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--padding-top:3rem;--padding-bottom:2.75rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-4f77e9a7{width:var( --container-widget-width, 90% );max-width:90%;margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.4rem) 0rem;padding:0rem 0rem 1.75rem 0rem;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;}.elementor-6097 .elementor-element.elementor-element-4f77e9a7 img{width:85%;}.elementor-6097 .elementor-element.elementor-element-52964c98{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-6097 .elementor-element.elementor-element-65dbaa0b{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;text-align:start;}.elementor-6097 .elementor-element.elementor-element-65dbaa0b .elementor-heading-title{font-size:1.9rem;line-height:1.3em;}.elementor-6097 .elementor-element.elementor-element-33c06994{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;font-size:0.95rem;line-height:1.8rem;}.elementor-6097 .elementor-element.elementor-element-3fd5281d{padding:0.9px 2.2px 0.9px 2.2px;}.elementor-6097 .elementor-element.elementor-element-19c083a2{margin:0.2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:center;}.elementor-6097 .elementor-element.elementor-element-7058461e{--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-6097 .elementor-element.elementor-element-32644e6a{padding:2.5rem 1.5rem 2.25rem 1.5rem;}.elementor-6097 .elementor-element.elementor-element-32644e6a .elementor-heading-title{font-size:1.7rem;line-height:1.3rem;}.elementor-6097 .elementor-element.elementor-element-453bd0db{font-size:0.9rem;}.elementor-6097 .elementor-element.elementor-element-53ca1590{--padding-top:4.5rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-44cbb719{--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-612866d2{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:0.85px;line-height:1.6rem;}.elementor-6097 .elementor-element.elementor-element-50324e4f{--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-59928e31{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:0.85px;line-height:1.6rem;}.elementor-6097 .elementor-element.elementor-element-a0dcb58{--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-315688a8{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:0.85px;line-height:1.6rem;}.elementor-6097 .elementor-element.elementor-element-611cd453{--margin-top:0rem;--margin-bottom:0.75rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-ba54b9{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;font-size:0.85px;line-height:1.6rem;}.elementor-6097 .elementor-element.elementor-element-1a88bd31{--margin-top:2.25rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-2bd0be86{--grid-columns:1;}.elementor-6097 .elementor-element.elementor-element-5e97cc0a{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34{--grid-columns:1;}.elementor-6097 .elementor-element.elementor-element-7a1a0c34 > .elementor-widget-container{margin:-2rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-6097 .elementor-element.elementor-element-6ee3d24a{--padding-top:2.5rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-6097 .elementor-element.elementor-element-61ee5c44{--width:100%;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:1.5rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a{--width:50%;--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;--flex-wrap:wrap;--padding-top:.09rem;--padding-bottom:.09rem;--padding-left:.09rem;--padding-right:.09rem;}.elementor-6097 .elementor-element.elementor-element-24fc0ec8 .elementor-heading-title{font-size:0.85rem;}.elementor-6097 .elementor-element.elementor-element-7427775d{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-8b0ec03 .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-507809cb{--width:50%;--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;--flex-wrap:wrap;--padding-top:.09rem;--padding-bottom:.09rem;--padding-left:.09rem;--padding-right:.09rem;}.elementor-6097 .elementor-element.elementor-element-7cb46ecd{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-33367b05 .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-946975c{--width:50%;--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;--flex-wrap:wrap;--padding-top:.09rem;--padding-bottom:.09rem;--padding-left:.09rem;--padding-right:.09rem;}.elementor-6097 .elementor-element.elementor-element-6a9ae58e{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-6f03bbad .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-9440dce{--width:50%;--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;--flex-wrap:wrap;--padding-top:.09rem;--padding-bottom:.09rem;--padding-left:.09rem;--padding-right:.09rem;}.elementor-6097 .elementor-element.elementor-element-73acbb56 .elementor-heading-title{font-size:0.85rem;}.elementor-6097 .elementor-element.elementor-element-5cfa9e44{--width:7.9rem;--min-height:4.2rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6b619c6d .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-1e971602{--width:100%;--gap:2rem 0rem;--row-gap:2rem;--column-gap:0rem;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6{--width:50%;--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;--flex-wrap:wrap;--padding-top:.09rem;--padding-bottom:.09rem;--padding-left:.09rem;--padding-right:.09rem;}.elementor-6097 .elementor-element.elementor-element-26738c10{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-9b14e57 .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-3793b2f6{--width:50%;--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;--flex-wrap:wrap;--padding-top:.09rem;--padding-bottom:.09rem;--padding-left:.09rem;--padding-right:.09rem;}.elementor-6097 .elementor-element.elementor-element-46366c42 .elementor-heading-title{font-size:0.85rem;}.elementor-6097 .elementor-element.elementor-element-74f6e23d{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-13e969c2 .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-958cd9{--width:50%;--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;--flex-wrap:wrap;--padding-top:1.1rem;--padding-bottom:1.1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6097 .elementor-element.elementor-element-294d2789{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-1da8116b .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-7c95af14{--width:50%;--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;--flex-wrap:wrap;--padding-top:1.1rem;--padding-bottom:1.1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-6097 .elementor-element.elementor-element-775d30cd{--width:7.9rem;--min-height:4.2rem;}.elementor-6097 .elementor-element.elementor-element-75b08dde .elementor-heading-title{font-size:1px;}.elementor-6097 .elementor-element.elementor-element-6a4a1c84 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-6097 .elementor-element.elementor-element-6487901{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6097 .elementor-element.elementor-element-744340cb{--grid-columns:1;}.elementor-6097 .elementor-element.elementor-element-11c7d4eb{--gap:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-6097 .elementor-element.elementor-element-6dfc9607{--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;}.elementor-6097 .elementor-element.elementor-element-30002e64{--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:1.5rem 1.5rem;--row-gap:1.5rem;--column-gap:1.5rem;}.elementor-6097 .elementor-element.elementor-element-67d65e1b{--justify-content:center;--gap:.75rem .75rem;--row-gap:.75rem;--column-gap:.75rem;}.elementor-6097 .elementor-element.elementor-element-909a305{--width:6rem;--min-height:4rem;--justify-content:center;}.elementor-6097 .elementor-element.elementor-element-10aab765 .elementor-icon{font-size:1.75rem;}.elementor-6097 .elementor-element.elementor-element-10aab765 .elementor-icon svg{height:1.75rem;}.elementor-6097 .elementor-element.elementor-element-620c0449{width:100%;max-width:100%;}.elementor-6097 .elementor-element.elementor-element-7d3c2980{--justify-content:center;}.elementor-6097 .elementor-element.elementor-element-7693fd78{--width:6rem;--min-height:4rem;--justify-content:center;}.elementor-6097 .elementor-element.elementor-element-2149f23e .elementor-icon{font-size:1.75rem;}.elementor-6097 .elementor-element.elementor-element-2149f23e .elementor-icon svg{height:1.75rem;}.elementor-6097 .elementor-element.elementor-element-23c72649{width:100%;max-width:100%;}.elementor-6097 .elementor-element.elementor-element-795205ca{--justify-content:center;}.elementor-6097 .elementor-element.elementor-element-74c915c7{--width:6rem;--min-height:4rem;--justify-content:center;}.elementor-6097 .elementor-element.elementor-element-6b644908 .elementor-icon{font-size:1.75rem;}.elementor-6097 .elementor-element.elementor-element-6b644908 .elementor-icon svg{height:1.75rem;}.elementor-6097 .elementor-element.elementor-element-36986583{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-6097 .elementor-element.elementor-element-2576b539{--content-width:100%;}.elementor-6097 .elementor-element.elementor-element-58d7a166{--width:95.869%;}.elementor-6097 .elementor-element.elementor-element-24eaef2f{--width:100%;}.elementor-6097 .elementor-element.elementor-element-376fb632{--width:100%;}.elementor-6097 .elementor-element.elementor-element-1e3a5938{--width:48%;}.elementor-6097 .elementor-element.elementor-element-76f83b8f{--width:48%;}.elementor-6097 .elementor-element.elementor-element-3d4935a6{--width:48%;}.elementor-6097 .elementor-element.elementor-element-6d7642fb{--width:48%;}.elementor-6097 .elementor-element.elementor-element-19d3ed4e{--content-width:1200px;}.elementor-6097 .elementor-element.elementor-element-4d6d2a08{--width:25%;}.elementor-6097 .elementor-element.elementor-element-5cf8da33{--width:25%;}.elementor-6097 .elementor-element.elementor-element-42296ae3{--width:25%;}.elementor-6097 .elementor-element.elementor-element-28581795{--width:25%;}.elementor-6097 .elementor-element.elementor-element-51f666a{--content-width:70rem;}.elementor-6097 .elementor-element.elementor-element-7e9264dd{--content-width:72rem;}.elementor-6097 .elementor-element.elementor-element-1ccad361{--width:38%;}.elementor-6097 .elementor-element.elementor-element-52964c98{--width:62%;}.elementor-6097 .elementor-element.elementor-element-7058461e{--content-width:72rem;}.elementor-6097 .elementor-element.elementor-element-53ca1590{--content-width:1140px;}.elementor-6097 .elementor-element.elementor-element-44cbb719{--width:19%;}.elementor-6097 .elementor-element.elementor-element-50324e4f{--width:19%;}.elementor-6097 .elementor-element.elementor-element-a0dcb58{--width:19%;}.elementor-6097 .elementor-element.elementor-element-611cd453{--width:19%;}.elementor-6097 .elementor-element.elementor-element-4b6ccaa6{--content-width:1200px;}.elementor-6097 .elementor-element.elementor-element-33b8210d{--width:100%;}.elementor-6097 .elementor-element.elementor-element-7b4f52e8{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-9a87dac{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-407faabf{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-61ee5c44{--width:100%;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a{--width:25%;}.elementor-6097 .elementor-element.elementor-element-7427775d{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-507809cb{--width:25%;}.elementor-6097 .elementor-element.elementor-element-7cb46ecd{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-946975c{--width:25%;}.elementor-6097 .elementor-element.elementor-element-6a9ae58e{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-9440dce{--width:25%;}.elementor-6097 .elementor-element.elementor-element-5cfa9e44{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-1e971602{--width:100%;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6{--width:25%;}.elementor-6097 .elementor-element.elementor-element-26738c10{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-3793b2f6{--width:25%;}.elementor-6097 .elementor-element.elementor-element-74f6e23d{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-958cd9{--width:25%;}.elementor-6097 .elementor-element.elementor-element-294d2789{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-7c95af14{--width:25%;}.elementor-6097 .elementor-element.elementor-element-775d30cd{--width:7.9rem;}.elementor-6097 .elementor-element.elementor-element-672db110{--content-width:100%;}.elementor-6097 .elementor-element.elementor-element-11c7d4eb{--content-width:100%;}.elementor-6097 .elementor-element.elementor-element-6dfc9607{--width:42rem;}.elementor-6097 .elementor-element.elementor-element-30002e64{--width:100%;}.elementor-6097 .elementor-element.elementor-element-6666124f{--width:45%;}.elementor-6097 .elementor-element.elementor-element-909a305{--width:5rem;}.elementor-6097 .elementor-element.elementor-element-7693fd78{--width:5rem;}.elementor-6097 .elementor-element.elementor-element-74c915c7{--width:5rem;}.elementor-6097 .elementor-element.elementor-element-56641855{--width:55%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6097 .elementor-element.elementor-element-2576b539{--content-width:70vw;}.elementor-6097 .elementor-element.elementor-element-4d6d2a08{--width:50%;}.elementor-6097 .elementor-element.elementor-element-5cf8da33{--width:50%;}.elementor-6097 .elementor-element.elementor-element-42296ae3{--width:50%;}.elementor-6097 .elementor-element.elementor-element-28581795{--width:50%;}.elementor-6097 .elementor-element.elementor-element-53ca1590{--content-width:30%;}.elementor-6097 .elementor-element.elementor-element-6fc7a39a{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-507809cb{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-946975c{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-9440dce{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-6b2b26d6{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-3793b2f6{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-958cd9{--width:33.3%;}.elementor-6097 .elementor-element.elementor-element-7c95af14{--width:33.3%;}}@media(min-width:1025px){.elementor-6097 .elementor-element.elementor-element-2576b539:not(.elementor-motion-effects-element-type-background), .elementor-6097 .elementor-element.elementor-element-2576b539 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for heading, class: .elementor-element-48e42bc8 *//* Hero text width limits */
.agb-hero h1 { max-width: 36ch; }
.agb-hero p { max-width: 60ch; }

/* Buttons hover lift */
.agb-btn .elementor-button {
  transition: transform .18s ease, box-shadow .18s ease, background-color .18s ease, color .18s ease;
}
.agb-btn .elementor-button:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 24px rgba(0,0,0,.10);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ce46263 */box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-24d061ca */box-shadow: 0 3px 6px rgba(0, 0, 0, 0.25);/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2576b539 */.elementor-6097 .elementor-element.elementor-element-2576b539 {
  transition: all 0.3s ease-in-out;
}

.elementor-6097 .elementor-element.elementor-element-2576b539:hover {
  background-color: #FF7A59; 
  color: #ffffff !important; /* text flips to white */
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(0,0,0,0.25);
}
/* Center mobile icons slightly better */
@media (max-width: 767px) {
  .elementor-nav-menu--dropdown {
    text-align: center;
  }
  .elementor-icon-box-wrapper {
    justify-content: center;
  }
}

/* Reduce vertical spacing under header for tighter appearance */
header.elementor-sticky--effects {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
}
/* Slightly improve heading contrast & readability on all devices */
.elementor-heading-title {
  text-shadow: 0 0 8px rgba(0,0,0,0.4);
}

/* Tablet adjustments for spacing */
@media (max-width: 1024px) {
  .elementor-widget-heading {
    margin-bottom: 0.8rem !important;
  }
  .elementor-widget-text-editor {
    margin-bottom: 1.2rem !important;
  }
}

/* Mobile alignment tweaks */
@media (max-width: 767px) {
  .elementor-widget-button {
    margin-top: 0.5rem !important;
    width: 90%;
    max-width: 300px;
  }
  .elementor-heading-title {
    font-size: 1.6rem !important;
    line-height: 1.2 !important;
  }
}
/* ==========================================================
   LIMITED TIME OFFERS — FINAL ANIMATED CSS
   ========================================================== */

/* Section Wrapper */
.limited-time-section {
  background-color: #f9f9fb;
  padding: 5rem 2rem;
  text-align: center;
  overflow: hidden;
  position: relative;
}

/* Title and Subtitle */
.limited-time-section h2 {
  font-size: 2rem;
  font-weight: 600;
  color: #00a651;
  letter-spacing: 0.5px;
  margin-bottom: 0.8rem;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.9s ease;
}

.limited-time-section p {
  color: #444;
  font-size: 1rem;
  margin-bottom: 2.5rem;
  opacity: 0;
  transform: translateY(20px);
  transition: all 1s ease;
}

/* LIMITED Badge */
.limited-badge {
  background: linear-gradient(135deg, #ff4b4b, #ff6a6a);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.85rem;
  border-radius: 12px;
  padding: 0.5rem 1.2rem;
  display: inline-block;
  margin-bottom: 0.7rem;
  box-shadow: 0 0 12px rgba(255, 75, 75, 0.4);
  animation: pulseGlow 2.5s infinite ease-in-out;
}

/* Product Cards */
.limited-product-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  padding: 1.6rem;
  margin-bottom: 2rem;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  opacity: 0;
  transform: translateY(40px);
}

.limited-product-card:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15);
}

/* Product Image or Icon */
.limited-product-card img {
  border-radius: 10px;
  transition: transform 0.4s ease;
}

.limited-product-card:hover img {
  transform: scale(1.03);
}

/* Product Title */
.limited-product-card h3 {
  font-size: 1.05rem;
  color: #111;
  font-weight: 500;
  margin-top: 0.9rem;
  line-height: 1.4;
}

/* Price Text */
.limited-product-card .price {
  color: #00a3b4;
  font-weight: 600;
  margin: 0.4rem 0 0.8rem;
  font-size: 1rem;
}

/* Countdown Timer */
.limited-countdown {
  margin-top: 1rem;
  display: flex;
  justify-content: center;
  gap: 0.4rem;
}

.limited-countdown div {
  background-color: #00c2cb;
  color: #fff;
  padding: 0.5rem 0.7rem;
  border-radius: 6px;
  font-size: 0.8rem;
  font-weight: 600;
  box-shadow: 0 0 8px rgba(0, 162, 174, 0.2);
  transition: transform 0.3s ease;
}

.limited-countdown div:hover {
  transform: scale(1.05);
}

/* Add to Cart Button */
.limited-product-card .add_to_cart_button {
  background-color: #00a3b4;
  color: #fff;
  border-radius: 6px;
  padding: 0.65rem 1.3rem;
  font-weight: 600;
  transition: all 0.3s ease;
  display: inline-block;
  margin-top: 1rem;
}

.limited-product-card .add_to_cart_button:hover {
  background-color: #008c9b;
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0, 162, 174, 0.3);
}

/* =============================
   ANIMATIONS
   ============================= */

/* Glow pulse for "LIMITED" badge */
@keyframes pulseGlow {
  0%, 100% {
    box-shadow: 0 0 0 rgba(255, 75, 75, 0.0);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 15px rgba(255, 75, 75, 0.6);
    transform: scale(1.05);
  }
}

/* Fade up reveal */
@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Fade down reveal */
@keyframes fadeDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Scroll-triggered reveal */
.limited-time-section.active h2,
.limited-time-section.active p,
.limited-time-section.active .limited-product-card {
  opacity: 1;
  transform: translateY(0);
  animation: fadeUp 1s ease forwards;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
  .limited-time-section {
    padding: 4rem 1.5rem;
  }
  .limited-product-card {
    padding: 1.3rem;
  }
}

@media (max-width: 768px) {
  .limited-time-section h2 {
    font-size: 1.6rem;
  }
  .limited-time-section p {
    font-size: 0.95rem;
  }
  .limited-product-card {
    margin-bottom: 2rem;
  }
  .limited-countdown {
    gap: 0.25rem;
  }
}
/* ==========================================================
   LIMITED TIME OFFERS — FINAL ANIMATED CSS
   ========================================================== */

/* Section Wrapper */
.limited-time-section {
  background-color: #f9f9fb;
  padding: 5rem 2rem;
  text-align: center;
  overflow: hidden;
  position: relative;
}

/* Title and Subtitle */
.limited-time-section h2 {
  font-size: 2rem;
  font-weight: 600;
  color: #00a651;
  letter-spacing: 0.5px;
  margin-bottom: 0.8rem;
  opacity: 0;
  transform: translateY(20px);
  transition: all 0.9s ease;
}

.limited-time-section p {
  color: #444;
  font-size: 1rem;
  margin-bottom: 2.5rem;
  opacity: 0;
  transform: translateY(20px);
  transition: all 1s ease;
}

/* LIMITED Badge */
.limited-badge {
  background: linear-gradient(135deg, #ff4b4b, #ff6a6a);
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 0.85rem;
  border-radius: 12px;
  padding: 0.5rem 1.2rem;
  display: inline-block;
  margin-bottom: 0.7rem;
  box-shadow: 0 0 12px rgba(255, 75, 75, 0.4);
  animation: pulseGlow 2.5s infinite ease-in-out;
}

/* Product Cards */
.limited-product-card {
  background: #fff;
  border-radius: 12px;
  box-shadow: 0 6px 18px rgba(0, 0, 0, 0.08);
  padding: 1.6rem;
  margin-bottom: 2rem;
  transition: transform 0.4s ease, box-shadow 0.4s ease;
  opacity: 0;
  transform: translateY(40px);
}

.limited-product-card:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.15);
}

/* Product Image or Icon */
.limited-product-card img {
  border-radius: 10px;
  transition: transform 0.4s ease;
}

.limited-product-card:hover img {
  transform: scale(1.03);
}

/* Product Title */
.limited-product-card h3 {
  font-size: 1.05rem;
  color: #111;
  font-weight: 500;
  margin-top: 0.9rem;
  line-height: 1.4;
}

/* Price Text */
.limited-product-card .price {
  color: #00a3b4;
  font-weight: 600;
  margin: 0.4rem 0 0.8rem;
  font-size: 1rem;
}

/* Countdown Timer */
.limited-countdown {
  margin-top: 1rem;
  display: flex;
  justify-content: center;
  gap: 0.4rem;
}

.limited-countdown div {
  background-color: #00c2cb;
  color: #fff;
  padding: 0.5rem 0.7rem;
  border-radius: 6px;
  font-size: 0.8rem;
  font-weight: 600;
  box-shadow: 0 0 8px rgba(0, 162, 174, 0.2);
  transition: transform 0.3s ease;
}

.limited-countdown div:hover {
  transform: scale(1.05);
}

/* Add to Cart Button */
.limited-product-card .add_to_cart_button {
  background-color: #00a3b4;
  color: #fff;
  border-radius: 6px;
  padding: 0.65rem 1.3rem;
  font-weight: 600;
  transition: all 0.3s ease;
  display: inline-block;
  margin-top: 1rem;
}

.limited-product-card .add_to_cart_button:hover {
  background-color: #008c9b;
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(0, 162, 174, 0.3);
}

/* =============================
   ANIMATIONS
   ============================= */

/* Glow pulse for "LIMITED" badge */
@keyframes pulseGlow {
  0%, 100% {
    box-shadow: 0 0 0 rgba(255, 75, 75, 0.0);
    transform: scale(1);
  }
  50% {
    box-shadow: 0 0 15px rgba(255, 75, 75, 0.6);
    transform: scale(1.05);
  }
}

/* Fade up reveal */
@keyframes fadeUp {
  from {
    opacity: 0;
    transform: translateY(40px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Fade down reveal */
@keyframes fadeDown {
  from {
    opacity: 0;
    transform: translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Scroll-triggered reveal */
.limited-time-section.active h2,
.limited-time-section.active p,
.limited-time-section.active .limited-product-card {
  opacity: 1;
  transform: translateY(0);
  animation: fadeUp 1s ease forwards;
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
  .limited-time-section {
    padding: 4rem 1.5rem;
  }
  .limited-product-card {
    padding: 1.3rem;
  }
}

@media (max-width: 768px) {
  .limited-time-section h2 {
    font-size: 1.6rem;
  }
  .limited-time-section p {
    font-size: 0.95rem;
  }
  .limited-product-card {
    margin-bottom: 2rem;
  }
  .limited-countdown {
    gap: 0.25rem;
  }
}
.elementor-search-form__input {
  height: 2.6rem !important;
  line-height: 2.6rem !important;
}
input[type="search"] {
  height: 2.4rem !important;
  line-height: 2.4rem !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6c96da5 */.why-choose-us .section-subtitle {
  font-family: var(--font-main);
  font-size: 1.1rem;
  font-weight: 400;
  color: #666;
  margin: -1rem auto 2rem;
  max-width: 600px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19d3ed4e *//* Hide WordPress default page titles */
.page .entry-title,
h1.entry-title {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53ca1590 *//* ===== HOW IT WORKS — GLOBAL RESET ===== */
:root{
  --ink:#2E2E48;       /* brand navy/ink */
  --teal:#25CED1;      /* accent */
  --coral:#FF7A59;     /* secondary accent */
  --bg-soft:#F6F7FA;   /* very light gray backdrop */
  --radius:0.75rem;
}

/* Section wrapper */
.hiw-section{
  padding-block: 3rem;
  background: transparent; /* keep page bg */
}

/* H2 style & underline accent (assumes your H2 is inside the section) */
.hiw-section h2.elementor-heading-title{
  color: var(--ink);
  letter-spacing: 0.01em;
  margin-bottom: 0.75rem;
}
.hiw-section h2.elementor-heading-title::after{
  content:"";
  display:block;
  width: 4rem;
  height: 0.25rem;
  margin: 0.75rem auto 0;
  background: linear-gradient(90deg, var(--teal), var(--coral));
  border-radius: 999px;
}

/* Optional helper for the small subtitle under H2 */
.hiw-section .elementor-widget-text-editor{
  color: #5B5F71;
  font-size: 0.95rem;
}

/* Grid — perfect 4 across → 2 → 1, with even gaps */
.hiw-grid{
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 1.25rem;           /* space between cards */
  align-items: stretch;   /* equal heights */
  margin-top: 1.75rem;
}

/* Cards */
.hiw-card{
  background: white;
  border: 1px solid #E7EAF1;
  border-radius: var(--radius);
  padding: 1.25rem;
  box-shadow: 0 1px 0 rgba(0,0,0,.02);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
  display: flex;
  flex-direction: column;
  gap: 0.75rem;
  min-height: 100%;
}
.hiw-card:hover{
  transform: translateY(-4px);
  border-color: rgba(37,206,209,.45);
  box-shadow: 0 10px 20px rgba(37,206,209,.10);
}

/* Icon square — forces perfectly even visuals */
.hiw-icon img, .hiw-icon svg{
  display: block;
  width: 100%;
  height: auto;
  max-width: 6.25rem;          /* 100px */
  aspect-ratio: 1 / 1;         /* perfect square */
  object-fit: contain;
  margin: 0 auto;
  padding: 0.75rem;
  border-radius: 0.5rem;
  background: var(--bg-soft);
  border: 1px solid #E7EAF1;
}

/* Title */
.hiw-title .elementor-heading-title{
  font-size: 1.05rem;
  line-height: 1.35;
  color: var(--ink);
  text-align: center;
  margin: 0.25rem 0 0;
  font-weight: 600;
  letter-spacing: 0.005em;
}

/* Body text — improved legibility */
.hiw-text{
  margin-top: 0.25rem;
}
.hiw-text p{
  color: #62687A;
  font-size: 0.97rem;
  line-height: 1.6;
  text-align: center;
  margin: 0;
}

/* Micro accents on the first two key nouns (optional underline already in your titles) */
.hiw-title em,
.hiw-text em{
  color: var(--teal);
  font-style: normal;
  font-weight: 600;
}

/* Tighten spacing under each item if you used extra columns */
.hiw-card .elementor-widget:not(:last-child){
  margin-bottom: 0.35rem;
}

/* Responsive */
@media (max-width: 1024px){
  .hiw-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); }
  .hiw-icon img, .hiw-icon svg{ max-width: 5.5rem; }
}
@media (max-width: 767px){
  .hiw-grid{ grid-template-columns: 1fr; }
  .hiw-section{ padding-block: 2.25rem; }
  .hiw-icon img, .hiw-icon svg{ max-width: 5rem; }
  .hiw-title .elementor-heading-title{ font-size: 1rem; }
  .hiw-text p{ font-size: 0.95rem; }
}

/* Optional: tiny check badge you used on cart — consistent size */
.hiw-card .elementor-icon i,
.hiw-card .elementor-icon svg{
  width: 1rem; height: 1rem;
}
/* Target the whole container */
.hiw-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem;
}

/* Each column behaves like a card */
.hiw-section .elementor-column {
  flex: 1 1 calc(25% - 1.5rem);   /* 4 across with gap */
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0.75rem;
  padding: 1.5rem;
  text-align: center;
  transition: all 0.25s ease;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.hiw-section .elementor-column:hover {
  transform: translateY(-4px);
  border-color: #25CED1;
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Icon */
.hiw-section .hiw-icon img,
.hiw-section .hiw-icon svg {
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  margin-bottom: 1rem;
  padding: 0.75rem;
  border-radius: 0.5rem;
  background: #f7f9fb;
  border: 1px solid #e5e7eb;
}

/* Title */
.hiw-section .hiw-title .elementor-heading-title {
  font-size: 1.05rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #2E2E48;
}

/* Text */
.hiw-section .hiw-text p {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #5B5F71;
  margin: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .hiw-section .elementor-column {
    flex: 1 1 calc(50% - 1.5rem);  /* 2 across */
  }
}
@media (max-width: 767px) {
  .hiw-section .elementor-column {
    flex: 1 1 100%;  /* stack full width */
  }
  .hiw-section .hiw-icon img,
  .hiw-section .hiw-icon svg {
    width: 4.25rem;
    height: 4.25rem;
  }
}
/* Apply to your main container (add class: hiw-section) */
.hiw-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: stretch; /* makes all columns equal height */
}

/* Each column card */
.hiw-section .elementor-column {
  flex: 1 1 calc(25% - 1.5rem); /* 4 across */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0.75rem;
  padding: 1.5rem;
  text-align: center;
  transition: all 0.25s ease;
}
.hiw-section .elementor-column:hover {
  transform: translateY(-4px);
  border-color: #25CED1;
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Icons */
.hiw-section .hiw-icon img,
.hiw-section .hiw-icon svg {
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  margin-bottom: 1rem;
  padding: 0.75rem;
  border-radius: 0.5rem;
  background: #f7f9fb;
  border: 1px solid #e5e7eb;
}

/* Titles */
.hiw-section .hiw-title .elementor-heading-title {
  font-size: 1.05rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #2E2E48;
}

/* Text */
.hiw-section .hiw-text {
  margin-top: auto; /* pushes text down evenly */
}
.hiw-section .hiw-text p {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #5B5F71;
  margin: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .hiw-section .elementor-column {
    flex: 1 1 calc(50% - 1.5rem); /* 2 across */
  }
}
@media (max-width: 767px) {
  .hiw-section .elementor-column {
    flex: 1 1 100%; /* stack full width */
  }
  .hiw-section .hiw-icon img,
  .hiw-section .hiw-icon svg {
    width: 4.25rem;
    height: 4.25rem;
  }
}
/* Force all 4 columns to stretch equally */
.hiw-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: stretch; /* 🔑 makes them same height */
}

/* Each card fills same height */
.hiw-section .elementor-column {
  flex: 1 1 calc(25% - 1.5rem);
  display: flex;
  flex-direction: column;
  justify-content: space-between; /* pushes content down */
  align-items: center;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0.75rem;
  padding: 1.5rem;
  text-align: center;
  transition: all 0.25s ease;
}
.hiw-section .elementor-column:hover {
  transform: translateY(-4px);
  border-color: #25CED1;
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Icon stays up top */
.hiw-section .hiw-icon img,
.hiw-section .hiw-icon svg {
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  margin-bottom: 1rem;
  padding: 0.75rem;
  border-radius: 0.5rem;
  background: #f7f9fb;
  border: 1px solid #e5e7eb;
}

/* Title */
.hiw-section .hiw-title .elementor-heading-title {
  font-size: 1.05rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #2E2E48;
}

/* Text pushed to bottom evenly */
.hiw-section .hiw-text {
  margin-top: auto;
}
.hiw-section .hiw-text p {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #5B5F71;
  margin: 0;
}

/* Responsive */
@media (max-width: 1024px) {
  .hiw-section .elementor-column {
    flex: 1 1 calc(50% - 1.5rem);
  }
}
@media (max-width: 767px) {
  .hiw-section .elementor-column {
    flex: 1 1 100%;
  }
}
/* Main container with 4 columns */
.hiw-section {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.5rem;
  align-items: stretch;
}

/* Each column as a card */
.hiw-section .elementor-column {
  flex: 1 1 calc(25% - 1.5rem);
  display: flex;
  flex-direction: column;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 0.75rem;
  padding: 1.5rem;
  text-align: center;
  transition: all 0.25s ease;
}
.hiw-section .elementor-column:hover {
  transform: translateY(-4px);
  border-color: #25CED1;
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Inner stack: icon, title, body text */
.hiw-card-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

/* Icon centered */
.hiw-section .hiw-icon img,
.hiw-section .hiw-icon svg {
  width: 5rem;
  height: 5rem;
  object-fit: contain;
  margin: 0 auto 1rem;
  padding: 0.75rem;
  border-radius: 0.5rem;
  background: #f7f9fb;
  border: 1px solid #e5e7eb;
}

/* Title */
.hiw-section .hiw-title .elementor-heading-title {
  font-size: 1.05rem;
  font-weight: 600;
  margin-bottom: 0.5rem;
  color: #2E2E48;
}

/* Text always sits at the bottom */
.hiw-section .hiw-text {
  margin-top: auto;
}
.hiw-section .hiw-text p {
  font-size: 0.95rem;
  line-height: 1.5;
  color: #5B5F71;
  margin: 0;
}

/* Responsive tweaks */
@media (max-width: 1024px) {
  .hiw-section .elementor-column {
    flex: 1 1 calc(50% - 1.5rem);
  }
}
@media (max-width: 767px) {
  .hiw-section .elementor-column {
    flex: 1 1 100%;
  }
  .hiw-section .hiw-icon img,
  .hiw-section .hiw-icon svg {
    width: 4rem;
    height: 4rem;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b6ccaa6 *//* Hide WordPress default page titles */
.page .entry-title,
h1.entry-title {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7a1a0c34 *//* Hide WordPress default page titles */
.page .entry-title,
h1.entry-title {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61ee5c44 */.category-grid .elementor-column {
  text-align: center;
  padding: 15px;
}

.category-grid img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 8px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.category-grid img:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}

.category-grid h3 {
  margin-top: 12px;
  font-size: 1.1rem;
  font-weight: 600;
  color: #222;
}

.category-grid p {
  font-size: 0.9rem;
  color: #555;
  margin-top: 6px;
}
.category-grid .elementor-column {
  text-align: center;
  padding: 15px;
}

.category-grid img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 8px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.category-grid img:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}

.category-grid h3 {
  margin-top: 12px;
  font-size: 1.1rem;
  font-weight: 600;
  color: #222;
}

.category-grid p {
  font-size: 0.9rem;
  color: #555;
  margin-top: 6px;
}
/* ===== Category Grid Icons Section ===== */
.category-grid img {
  width: 150px;                /* uniform sizing */
  height: auto;
  display: block;
  margin: 0 auto 10px;         /* center horizontally */
  padding: 10px;               /* internal breathing room */
  transition: all 0.25s ease-in-out;
  filter: brightness(1.05);    /* slightly brighten */
}

/* Special tweak for dark navy gears (so they don’t dominate) */
.category-grid img[src*="gear"] {
  filter: brightness(1.2) saturate(0.9);
}

/* Icon hover effect */
.category-grid img:hover {
  transform: scale(1.07);
  filter: drop-shadow(0 4px 6px rgba(0,0,0,0.15)) brightness(1.15);
}

/* ===== Text Under Icons ===== */
.category-grid .elementor-heading-title {
  font-size: 1rem;             /* ~16px */
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #1d2d44;              /* balanced deep navy */
  transition: all 0.2s ease;
}

/* Hover underline + color accent */
.category-grid .elementor-heading-title:hover {
  color: #25CED1;              /* teal accent */
  text-decoration: underline;
  cursor: pointer;
}
/* ===== Category Grid Icons Section ===== */
.category-grid .elementor-widget-wrap {
  min-height: 280px;           /* keeps rows aligned */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

/* Icons */
.category-grid img {
  width: 150px;                
  height: auto;
  display: block;
  margin: 0 auto 10px;
  padding: 12px;               /* even breathing room */
  transition: all 0.25s ease-in-out;
  filter: brightness(1.05);
}

/* Slight lighten for navy gears */
.category-grid img[src*="gear"] {
  filter: brightness(1.2) saturate(0.9);
}

/* Hover effects */
.category-grid img:hover {
  transform: scale(1.08);
  filter: drop-shadow(0 6px 8px rgba(0,0,0,0.2)) brightness(1.15);
}

/* Text styling */
.category-grid .elementor-heading-title {
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #1d2d44;
  transition: all 0.2s ease;
}

/* Text hover */
.category-grid .elementor-heading-title:hover {
  color: #25CED1;
  text-decoration: underline;
  cursor: pointer;
}
/* ===== Category Grid (Final Version) ===== */
.category-grid .elementor-widget-wrap {
  position: relative;
  min-height: 280px;             /* keeps rows even */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  border-radius: 8px;
  transition: all 0.25s ease-in-out;
}

/* Card hover effect */
.category-grid .elementor-widget-wrap:hover {
  background: #f9f9f9;           /* subtle background change */
  transform: translateY(-4px);   /* soft lift */
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Make entire card clickable */
.category-grid .elementor-widget-container a {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 5;
}

/* ===== Icons ===== */
.category-grid img {
  width: 150px;
  height: auto;
  display: block;
  margin: 0 auto 10px;
  padding: 12px;                 /* even breathing room */
  transition: all 0.25s ease-in-out;
  filter: brightness(1.05);
}

/* Lighten navy gears */
.category-grid img[src*="gear"] {
  filter: brightness(1.2) saturate(0.9);
}

/* Icon hover effect */
.category-grid img:hover {
  transform: scale(1.08);
  filter: drop-shadow(0 6px 8px rgba(0,0,0,0.2)) brightness(1.15);
}

/* ===== Text ===== */
.category-grid .elementor-heading-title {
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #1d2d44;
  transition: all 0.2s ease;
}

/* Text hover */
.category-grid .elementor-heading-title:hover {
  color: #25CED1;
  text-decoration: underline;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e971602 */.category-grid .elementor-column {
  text-align: center;
  padding: 15px;
}

.category-grid img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 8px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.category-grid img:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}

.category-grid h3 {
  margin-top: 12px;
  font-size: 1.1rem;
  font-weight: 600;
  color: #222;
}

.category-grid p {
  font-size: 0.9rem;
  color: #555;
  margin-top: 6px;
}
.category-grid .elementor-column {
  text-align: center;
  padding: 15px;
}

.category-grid img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-radius: 8px;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.category-grid img:hover {
  transform: scale(1.05);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}

.category-grid h3 {
  margin-top: 12px;
  font-size: 1.1rem;
  font-weight: 600;
  color: #222;
}

.category-grid p {
  font-size: 0.9rem;
  color: #555;
  margin-top: 6px;
}
/* ===== Category Grid Icons Section ===== */
.category-grid img {
  width: 150px;                /* uniform sizing */
  height: auto;
  display: block;
  margin: 0 auto 10px;         /* center horizontally */
  padding: 10px;               /* internal breathing room */
  transition: all 0.25s ease-in-out;
  filter: brightness(1.05);    /* slightly brighten */
}

/* Special tweak for dark navy gears (so they don’t dominate) */
.category-grid img[src*="gear"] {
  filter: brightness(1.2) saturate(0.9);
}

/* Icon hover effect */
.category-grid img:hover {
  transform: scale(1.07);
  filter: drop-shadow(0 4px 6px rgba(0,0,0,0.15)) brightness(1.15);
}

/* ===== Text Under Icons ===== */
.category-grid .elementor-heading-title {
  font-size: 1rem;             /* ~16px */
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #1d2d44;              /* balanced deep navy */
  transition: all 0.2s ease;
}

/* Hover underline + color accent */
.category-grid .elementor-heading-title:hover {
  color: #25CED1;              /* teal accent */
  text-decoration: underline;
  cursor: pointer;
}
/* ===== Category Grid Icons Section ===== */
.category-grid .elementor-widget-wrap {
  min-height: 280px;           /* keeps rows aligned */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}

/* Icons */
.category-grid img {
  width: 150px;                
  height: auto;
  display: block;
  margin: 0 auto 10px;
  padding: 12px;               /* even breathing room */
  transition: all 0.25s ease-in-out;
  filter: brightness(1.05);
}

/* Slight lighten for navy gears */
.category-grid img[src*="gear"] {
  filter: brightness(1.2) saturate(0.9);
}

/* Hover effects */
.category-grid img:hover {
  transform: scale(1.08);
  filter: drop-shadow(0 6px 8px rgba(0,0,0,0.2)) brightness(1.15);
}

/* Text styling */
.category-grid .elementor-heading-title {
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #1d2d44;
  transition: all 0.2s ease;
}

/* Text hover */
.category-grid .elementor-heading-title:hover {
  color: #25CED1;
  text-decoration: underline;
  cursor: pointer;
}
/* ===== Category Grid (Final Version) ===== */
.category-grid .elementor-widget-wrap {
  position: relative;
  min-height: 280px;             /* keeps rows even */
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  border-radius: 8px;
  transition: all 0.25s ease-in-out;
}

/* Card hover effect */
.category-grid .elementor-widget-wrap:hover {
  background: #f9f9f9;           /* subtle background change */
  transform: translateY(-4px);   /* soft lift */
  box-shadow: 0 6px 14px rgba(0,0,0,0.08);
}

/* Make entire card clickable */
.category-grid .elementor-widget-container a {
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  z-index: 5;
}

/* ===== Icons ===== */
.category-grid img {
  width: 150px;
  height: auto;
  display: block;
  margin: 0 auto 10px;
  padding: 12px;                 /* even breathing room */
  transition: all 0.25s ease-in-out;
  filter: brightness(1.05);
}

/* Lighten navy gears */
.category-grid img[src*="gear"] {
  filter: brightness(1.2) saturate(0.9);
}

/* Icon hover effect */
.category-grid img:hover {
  transform: scale(1.08);
  filter: drop-shadow(0 6px 8px rgba(0,0,0,0.2)) brightness(1.15);
}

/* ===== Text ===== */
.category-grid .elementor-heading-title {
  font-size: 1rem;
  font-weight: 600;
  text-align: center;
  margin-top: 5px;
  margin-bottom: 5px;
  color: #1d2d44;
  transition: all 0.2s ease;
}

/* Text hover */
.category-grid .elementor-heading-title:hover {
  color: #25CED1;
  text-decoration: underline;
  cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6ee3d24a *//* Hide WordPress default page titles */
.page .entry-title,
h1.entry-title {
  display: none !important;
}
/* --- SHOP BY OCCASION & CATEGORY SECTION --- */
.shop-by-category {
  text-align: center;
  padding: 4rem 2rem;
  background: #fdfdfd;
}

.shop-by-category h2 {
  color: #25ced1;
  font-weight: 700;
  font-size: 2.1rem;
  margin-bottom: 0.5rem;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.shop-by-category p.section-subtitle {
  color: #555;
  font-size: 1rem;
  margin-bottom: 2rem;
}

/* Icon blocks */
.category-item {
  text-align: center;
  padding: 1.5rem 1rem;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  border-radius: 10px;
}

.category-item img {
  width: 75px;
  height: 75px;
  margin-bottom: 1rem;
  transition: transform 0.3s ease;
}

.category-item h3 {
  color: #00b341;
  font-size: 1.05rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
}

.category-item p {
  color: #444;
  font-size: 0.95rem;
  line-height: 1.4;
  margin: 0 auto;
  max-width: 280px;
}

/* Hover Animation */
.category-item:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 15px rgba(0,0,0,0.08);
}

.category-item:hover img {
  transform: scale(1.08);
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
  .shop-by-category {
    padding: 3rem 1.5rem;
  }
}

@media (max-width: 767px) {
  .category-item {
    padding: 1.25rem 0.5rem;
  }
  .shop-by-category h2 {
    font-size: 1.75rem;
  }
  .category-item img {
    width: 65px;
    height: 65px;
  }
  .category-item h3 {
    font-size: 1rem;
  }
}
/* --- SHOP BY OCCASION & CATEGORY (Dark Gradient Version) --- */
.shop-by-category {
  text-align: center;
  padding: 5rem 2rem;
  background: linear-gradient(180deg, #0b0c10 0%, #11131a 100%);
  color: #e9eef1;
  position: relative;
  z-index: 1;
}

.shop-by-category::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at center, rgba(37,206,209,0.08) 0%, transparent 70%);
  z-index: 0;
}

.shop-by-category h2 {
  color: #25ced1;
  font-weight: 700;
  font-size: 2.2rem;
  margin-bottom: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  text-shadow: 0 0 10px rgba(37,206,209,0.4);
  position: relative;
  z-index: 1;
}

.shop-by-category p.section-subtitle {
  color: #c9d0d4;
  font-size: 1.05rem;
  margin-bottom: 2.5rem;
  position: relative;
  z-index: 1;
}

/* Icon blocks */
.category-item {
  background: rgba(255,255,255,0.04);
  text-align: center;
  padding: 2rem 1rem;
  border-radius: 14px;
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  border: 1px solid rgba(255,255,255,0.05);
}

.category-item img {
  width: 80px;
  height: 80px;
  margin-bottom: 1rem;
  transition: transform 0.35s ease;
  filter: drop-shadow(0 0 4px rgba(37,206,209,0.5));
}

.category-item h3 {
  color: #00e08a;
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 0.4rem;
}

.category-item p {
  color: #b8c3cc;
  font-size: 0.95rem;
  line-height: 1.45;
  margin: 0 auto;
  max-width: 270px;
}

/* Hover Animation */
.category-item:hover {
  transform: translateY(-8px);
  background: rgba(37,206,209,0.07);
  border-color: rgba(37,206,209,0.2);
  box-shadow: 0 0 18px rgba(37,206,209,0.25);
}

.category-item:hover img {
  transform: scale(1.12);
}

/* Responsive Adjustments */
@media (max-width: 1024px) {
  .shop-by-category {
    padding: 4rem 1.5rem;
  }
  .category-item {
    padding: 1.5rem 1rem;
  }
}

@media (max-width: 767px) {
  .shop-by-category h2 {
    font-size: 1.75rem;
  }
  .category-item img {
    width: 65px;
    height: 65px;
  }
  .category-item h3 {
    font-size: 1rem;
  }
}
/* --- SHOP BY OCCASION & CATEGORY (Dark Gradient + Animated Accent) --- */
.shop-by-category {
  text-align: center;
  padding: 5rem 2rem;
  background: linear-gradient(180deg, #0b0c10 0%, #11131a 100%);
  color: #e9eef1;
  position: relative;
  z-index: 1;
}

.shop-by-category::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle at center, rgba(37,206,209,0.08) 0%, transparent 70%);
  z-index: 0;
}

/* --- Section Title --- */
.shop-by-category h2 {
  color: #25ced1;
  font-weight: 700;
  font-size: 2.2rem;
  margin-bottom: 0.75rem;
  text-transform: uppercase;
  letter-spacing: 0.8px;
  position: relative;
  display: inline-block;
  text-shadow: 0 0 10px rgba(37,206,209,0.4);
  z-index: 1;
}

/* Underline animation */
.shop-by-category h2::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -8px;
  width: 100%;
  height: 3px;
  background: linear-gradient(90deg, #25ced1, #ff7a59, #25ced1);
  background-size: 200% 100%;
  border-radius: 2px;
  animation: glowSwipe 4s linear infinite;
}

@keyframes glowSwipe {
  0% { background-position: 0% 50%; }
  50% { background-position: 100% 50%; }
  100% { background-position: 0% 50%; }
}

/* --- Subtitle --- */
.shop-by-category p.section-subtitle {
  color: #c9d0d4;
  font-size: 1.05rem;
  margin-bottom: 2.5rem;
  position: relative;
  z-index: 1;
}

/* --- Category Blocks --- */
.category-item {
  background: rgba(255,255,255,0.04);
  text-align: center;
  padding: 2rem 1rem;
  border-radius: 14px;
  transition: all 0.3s ease;
  position: relative;
  z-index: 1;
  border: 1px solid rgba(255,255,255,0.05);
}

.category-item img {
  width: 80px;
  height: 80px;
  margin-bottom: 1rem;
  transition: transform 0.35s ease;
  filter: drop-shadow(0 0 4px rgba(37,206,209,0.5));
}

.category-item h3 {
  color: #00e08a;
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 0.4rem;
}

.category-item p {
  color: #b8c3cc;
  font-size: 0.95rem;
  line-height: 1.45;
  margin: 0 auto;
  max-width: 270px;
}

/* Hover Effects */
.category-item:hover {
  transform: translateY(-8px);
  background: rgba(37,206,209,0.07);
  border-color: rgba(37,206,209,0.2);
  box-shadow: 0 0 18px rgba(37,206,209,0.25);
}

.category-item:hover img {
  transform: scale(1.12);
}

/* --- Responsive Adjustments --- */
@media (max-width: 1024px) {
  .shop-by-category {
    padding: 4rem 1.5rem;
  }
  .category-item {
    padding: 1.5rem 1rem;
  }
}

@media (max-width: 767px) {
  .shop-by-category h2 {
    font-size: 1.75rem;
  }
  .category-item img {
    width: 65px;
    height: 65px;
  }
  .category-item h3 {
    font-size: 1rem;
  }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-744340cb *//* Blog Highlights Section */
.blog-card {
  background: #fff;
  border-radius: 10px;
  overflow: hidden;
  box-shadow: 0 2px 10px rgba(0,0,0,0.08);
  transition: all 0.3s ease;
}
.blog-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 18px rgba(0,0,0,0.12);
}

/* Image */
.blog-card img {
  width: 100%;
  height: 220px;
  object-fit: cover;
  border-bottom: 3px solid #25CED1;
}

/* Title */
.blog-card h2 {
  color: #1E2A32;
  font-size: 1.3rem;
  margin: 1rem 1.5rem 0.5rem;
  font-weight: 600;
}
.blog-card:hover h2 {
  color: #25CED1;
}

/* Excerpt */
.blog-card p {
  color: #555;
  font-size: 1rem;
  line-height: 1.6;
  margin: 0 1.5rem 1rem;
}

/* Button */
.blog-card .elementor-button {
  margin: 0 1.5rem 1.5rem;
  background-color: #25CED1;
  color: #fff;
  border-radius: 5px;
  font-weight: 600;
  transition: all 0.3s ease;
}
.blog-card .elementor-button:hover {
  background-color: #1FA4A6;
}
@media (max-width: 1024px) {
  .elementor-loop-container { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 767px) {
  .elementor-loop-container { grid-template-columns: 1fr; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-672db110 *//* Hide WordPress default page titles */
.page .entry-title,
h1.entry-title {
  display: none !important;
}/* End custom CSS */