.elementor-16 .elementor-element.elementor-element-6f061d3f{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-6f061d3f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6f061d3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF5ED;}.elementor-16 .elementor-element.elementor-element-43d58b7{--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:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-105dd6d9{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-33cab21e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-2e00feb6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;line-height:1.2em;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-106e79eb{--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;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-6fef2bf4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#4b4b58;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group{padding-right:calc( 1rem/2 );padding-left:calc( 1rem/2 );margin-bottom:1.125rem;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-form-fields-wrapper{margin-left:calc( -1rem/2 );margin-right:calc( -1rem/2 );margin-bottom:-1.125rem;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group > label, .elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-subgroup label{color:#101c3a;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-type-html{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group .elementor-field{color:#101c3a;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group .elementor-field, .elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:0.95rem;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fdf8f2;border-color:rgba(16, 28, 58, 0.08);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group .elementor-select-wrapper select{background-color:#fdf8f2;border-color:rgba(16, 28, 58, 0.08);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-field-group .elementor-select-wrapper::before{color:rgba(16, 28, 58, 0.08);}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-button{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-style:none;border-radius:99px 99px 99px 99px;padding:1rem 2rem 1rem 2rem;}.elementor-16 .elementor-element.elementor-element-26a836f5 .e-form__buttons__wrapper__button-next{background-color:#ec4899;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-button[type="submit"]{background-color:#ec4899;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .e-form__buttons__wrapper__button-next:hover{background-color:#101c3a;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-button[type="submit"]:hover{background-color:#101c3a;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-26a836f5{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-3632a3d6{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:5em;--margin-right:0em;}.elementor-16 .elementor-element.elementor-element-7beb06ce{--display:flex;--justify-content:flex-end;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7beb06ce:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7beb06ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fde7ee;}.elementor-16 .elementor-element.elementor-element-7beb06ce.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16 .elementor-element.elementor-element-3f7dfa6c img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-27e82173{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:5em;--margin-right:0em;}.elementor-16 .elementor-element.elementor-element-3ce06a3{--display:flex;--justify-content:flex-end;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3ce06a3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3ce06a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fde7ee;}.elementor-16 .elementor-element.elementor-element-3ce06a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-74f4aa10 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-6bfc38a9{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-6bfc38a9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6bfc38a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-363359b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-52b64d4d{text-align:start;}.elementor-16 .elementor-element.elementor-element-52b64d4d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-23d0c15d{--display:flex;}.elementor-16 .elementor-element.elementor-element-35e89e76{text-align:start;}.elementor-16 .elementor-element.elementor-element-35e89e76 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.25em;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-1d54027f{--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;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-242d907b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3cae059a{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3cae059a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3cae059a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-ba551ca{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-ba551ca:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ba551ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-774a663f{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-774a663f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-774a663f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-221cbb6{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-221cbb6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-221cbb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-152d31ce{--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;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-a0f28f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-373ca514{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-373ca514:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-373ca514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-7c508edf{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7c508edf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7c508edf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-13e1d718{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-13e1d718:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-13e1d718 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-56ffa36d{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-56ffa36d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-56ffa36d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-6b2b8b4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-44a5877{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-44a5877 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-79c2f38a{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-79c2f38a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-79c2f38a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #FDF6F2 59%, #FCEAF3 100%);}.elementor-16 .elementor-element.elementor-element-6294604b{--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:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-552e13e2{--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-16 .elementor-element.elementor-element-5b42ecce{--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-16 .elementor-element.elementor-element-22315a1e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-3d6fdf6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-11426121 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#101c3a;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16 .elementor-element.elementor-element-35fd9689 .elementor-button{background-color:#ec4899;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-19d4b24{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:5em;--margin-right:0em;}.elementor-16 .elementor-element.elementor-element-3f067751{--display:flex;--justify-content:flex-end;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3f067751:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3f067751 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fde7ee;}.elementor-16 .elementor-element.elementor-element-3f067751.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-148ccc97 img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-190c3431{--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;--margin-top:0em;--margin-bottom:0em;--margin-left:5em;--margin-right:0em;}.elementor-16 .elementor-element.elementor-element-1e247151{--display:flex;--justify-content:flex-end;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1e247151:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1e247151 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fde7ee;}.elementor-16 .elementor-element.elementor-element-1e247151.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-16 .elementor-element.elementor-element-62c0bb3f img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-445c90da{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-445c90da:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-445c90da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f5f0ff;}.elementor-16 .elementor-element.elementor-element-262bd719{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-64b1896b{--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-16 .elementor-element.elementor-element-3036c0ef{text-align:start;}.elementor-16 .elementor-element.elementor-element-3036c0ef .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-2b406799{--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-16 .elementor-element.elementor-element-1b62c86b{text-align:start;}.elementor-16 .elementor-element.elementor-element-1b62c86b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:600;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-52ea313e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-f2d4b14{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-3925e321{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3925e321:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3925e321 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-42b30368{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-42b30368:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-42b30368 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-5cbe079a{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-5cbe079a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5cbe079a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-211bfb9a{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-211bfb9a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-211bfb9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-ff4ef4{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-ff4ef4:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-ff4ef4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-238f2fd5{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-238f2fd5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-238f2fd5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-2f7a1ab5{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-47477b76{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-47477b76:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-47477b76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-666c160f{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-666c160f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-666c160f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-68def34{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-68def34:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-68def34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-15b6d2c8{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-15b6d2c8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-15b6d2c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-3ecb18d9{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3ecb18d9:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3ecb18d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4f443668{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4f443668:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4f443668 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-dfcbe66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7dad71ae{text-align:center;}.elementor-16 .elementor-element.elementor-element-7dad71ae .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-199e3102{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-619af89b .elementor-button{background-color:#EC4899;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-5bbba81 .elementor-button{background-color:#101c3a;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-4e6aab2d{--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;--overflow:hidden;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-16 .elementor-element.elementor-element-4e6aab2d:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4e6aab2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-5c7759d1{--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-16 .elementor-element.elementor-element-612f12ba{text-align:center;}.elementor-16 .elementor-element.elementor-element-612f12ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-9825e50{text-align:center;}.elementor-16 .elementor-element.elementor-element-9825e50 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-03b8861{--display:flex;}.elementor-16 .elementor-element.elementor-element-6ec7635{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:#000000;--e-filter-active-text-color:#EC4899;}.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-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-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-16 .elementor-element.elementor-element-7d6caae{--grid-columns:4;}.elementor-16 .elementor-element.elementor-element-7d6caae .elementor-loop-container{grid-auto-rows:1fr;}.elementor-16 .elementor-element.elementor-element-7d6caae .e-loop-item > .elementor-section, .elementor-16 .elementor-element.elementor-element-7d6caae .e-loop-item > .elementor-section > .elementor-container, .elementor-16 .elementor-element.elementor-element-7d6caae .e-loop-item > .e-con, .elementor-16 .elementor-element.elementor-element-7d6caae .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-16 .elementor-element.elementor-element-fa8c0ed{--display:flex;}.elementor-16 .elementor-element.elementor-element-aa0dc9c{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-wrap:wrap;--e-filter-overflow-x:initial;--e-filter-normal-text-color:#000000;--e-filter-active-text-color:#EC4899;}.elementor-16 .elementor-element.elementor-element-1ddd594{--grid-columns:4;}.elementor-16 .elementor-element.elementor-element-1ddd594 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-16 .elementor-element.elementor-element-1ddd594 .e-loop-item > .elementor-section, .elementor-16 .elementor-element.elementor-element-1ddd594 .e-loop-item > .elementor-section > .elementor-container, .elementor-16 .elementor-element.elementor-element-1ddd594 .e-loop-item > .e-con, .elementor-16 .elementor-element.elementor-element-1ddd594 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-16 .elementor-element.elementor-element-39e8cabf{--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;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-39e8cabf:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-39e8cabf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF2F2;}.elementor-16 .elementor-element.elementor-element-4a14a890{--display:flex;}.elementor-16 .elementor-element.elementor-element-6dd61b32 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-378bd02f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:34px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-f20c9b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:800;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-390948dc .elementor-button{background-color:#ec4899;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-456df0c8{--display:flex;--border-radius:28px 28px 28px 28px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-456df0c8:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-456df0c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdece0;}.elementor-16 .elementor-element.elementor-element-3ea6819f img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-16 .elementor-element.elementor-element-5e3f3bd2{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-5e3f3bd2:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-5e3f3bd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101C3A;}.elementor-16 .elementor-element.elementor-element-7185ee65{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-39c983b2{--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-16 .elementor-element.elementor-element-1c9482dd{text-align:start;}.elementor-16 .elementor-element.elementor-element-1c9482dd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#EC4899;}.elementor-16 .elementor-element.elementor-element-4813de30{text-align:start;}.elementor-16 .elementor-element.elementor-element-4813de30 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-38a02444{text-align:start;}.elementor-16 .elementor-element.elementor-element-38a02444 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4c7f125c{text-align:start;}.elementor-16 .elementor-element.elementor-element-4c7f125c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-6ebad662 .elementor-button{background-color:#EC4899;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-7a6e348a{--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:stretch;--padding-top:0em;--padding-bottom:0em;--padding-left:02em;--padding-right:0em;}.elementor-16 .elementor-element.elementor-element-581589bb{text-align:start;}.elementor-16 .elementor-element.elementor-element-581589bb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:rgba(255,255,255,0.6);}.elementor-16 .elementor-element.elementor-element-3260686f{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3260686f:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3260686f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101C3A;}.elementor-16 .elementor-element.elementor-element-76ec5728{text-align:start;}.elementor-16 .elementor-element.elementor-element-76ec5728 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:rgba(255,255,255,0.6);}.elementor-16 .elementor-element.elementor-element-7a677971{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7a677971:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-7a677971 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#fdf8f2;}.elementor-16 .elementor-element.elementor-element-64fe55f6{text-align:center;}.elementor-16 .elementor-element.elementor-element-64fe55f6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1.5px;color:#d6336c;}.elementor-16 .elementor-element.elementor-element-3b1c3f0f{text-align:center;}.elementor-16 .elementor-element.elementor-element-3b1c3f0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-22fded90{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-3ad2c7d5{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3ad2c7d5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-3ad2c7d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-764c40d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-25670839{text-align:center;}.elementor-16 .elementor-element.elementor-element-6a9c7aa3{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6a9c7aa3:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6a9c7aa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-2a9f5fc9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-5997b328{text-align:center;}.elementor-16 .elementor-element.elementor-element-2985e243{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-2985e243:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-2985e243 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-7e6afaa4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-18da85f{text-align:center;}.elementor-16 .elementor-element.elementor-element-26f310d1{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-26f310d1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-26f310d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-23bcc28a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-f58767d{text-align:center;}.elementor-16 .elementor-element.elementor-element-6fb93d83{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-6fb93d83:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6fb93d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-2511b28c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-48638dfa{text-align:center;}.elementor-16 .elementor-element.elementor-element-4e9e360a{--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-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-4e9e360a:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4e9e360a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101c3a;}.elementor-16 .elementor-element.elementor-element-4b6b101a{--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;--flex-wrap:wrap;}.elementor-16 .elementor-element.elementor-element-4cb9fb01{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-4cb9fb01:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4cb9fb01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-42ab2565 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-7e496df{text-align:center;}.elementor-16 .elementor-element.elementor-element-1760f7da{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-1760f7da:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-1760f7da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-72d34fd8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-3e6ed3b5{text-align:center;}.elementor-16 .elementor-element.elementor-element-375380b1{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-375380b1:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-375380b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-5a79cb55 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-8fc19b1{text-align:center;}.elementor-16 .elementor-element.elementor-element-20344183{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-20344183:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-20344183 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-6b40bf1a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-659eae8d{text-align:center;}.elementor-16 .elementor-element.elementor-element-25471b31{--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;--border-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-25471b31:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-25471b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-6e8146d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-25f33cc0{text-align:center;}.elementor-16 .elementor-element.elementor-element-756c52d0{--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-radius:18px 18px 18px 18px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-16 .elementor-element.elementor-element-756c52d0:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-756c52d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#101c3a;}.elementor-16 .elementor-element.elementor-element-4c6c1c29{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-4c6c1c29:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-4c6c1c29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-103969f9{text-align:center;}.elementor-16 .elementor-element.elementor-element-103969f9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:800;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-12f274f2{text-align:center;}.elementor-16 .elementor-element.elementor-element-6af64f7c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-30c6fb2c{--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;}.elementor-16 .elementor-element.elementor-element-1b37c359{--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;}.elementor-16 .elementor-element.elementor-element-6f3f71ce .elementor-button{background-color:#EC4899;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;fill:#ffffff;color:#ffffff;border-radius:50px 50px 50px 50px;}.elementor-16 .elementor-element.elementor-element-638766c6{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-638766c6:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-638766c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDF2;}.elementor-16 .elementor-element.elementor-element-1fcfb409{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-b2b7068{--display:flex;}.elementor-16 .elementor-element.elementor-element-11d3c2e2{text-align:center;}.elementor-16 .elementor-element.elementor-element-11d3c2e2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#101C3A;}.elementor-16 .elementor-element.elementor-element-50b3aae6{--display:flex;}.elementor-16 .elementor-element.elementor-element-297ab4fe{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-297ab4fe:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-297ab4fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2FAFD;}.elementor-16 .elementor-element.elementor-element-54dc679f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-7c427c5{--display:flex;}.elementor-16 .elementor-element.elementor-element-517ae69b{text-align:center;}.elementor-16 .elementor-element.elementor-element-517ae69b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;color:#EC4899;}.elementor-16 .elementor-element.elementor-element-106c4305{text-align:center;}.elementor-16 .elementor-element.elementor-element-106c4305 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#101C3A;}.elementor-16 .elementor-element.elementor-element-6386ae6d{text-align:center;}.elementor-16 .elementor-element.elementor-element-6386ae6d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#101C3A;}.elementor-16 .elementor-element.elementor-element-4be8700e{text-align:center;}.elementor-16 .elementor-element.elementor-element-4be8700e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;color:#101C3A;}.elementor-16 .elementor-element.elementor-element-5ecd449{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-16 .elementor-element.elementor-element-5ecd449.elementor-element{--align-self:center;}.elementor-16 .elementor-element.elementor-element-8370a71{width:var( --container-widget-width, 24% );max-width:24%;--container-widget-width:24%;--container-widget-flex-grow:0;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-icon i{color:#25D366;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-icon svg{fill:#25D366;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-772fa585{--e-icon-list-icon-size:1.15rem;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-text{color:#e2e8f0;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-5789e34f{--display:flex;}.elementor-16 .elementor-element.elementor-element-4c3effae{--display:flex;}.elementor-16 .elementor-element.elementor-element-7631dd77{--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-16 .elementor-element.elementor-element-69321b3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16 .elementor-element.elementor-element-71e9ec48 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-58952b85{width:100%;max-width:100%;--e-icon-list-icon-size:1.125rem;--icon-vertical-offset:0px;}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(18px/2);}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(18px/2);}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(18px/2);}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-18px/2);}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-18px/2);}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-icon i{color:#ec4899;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-icon svg{fill:#ec4899;transition:fill 0.3s;}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-item > a{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:500;line-height:1.5em;}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-text{color:#101c3a;transition:color 0.3s;}.elementor-16 .elementor-element.elementor-element-508789c7{--display:flex;}.elementor-16 .elementor-element.elementor-element-38055ed{--display:flex;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-16 .elementor-element.elementor-element-38055ed:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-38055ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group{padding-right:calc( 1rem/2 );padding-left:calc( 1rem/2 );margin-bottom:1.125rem;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-form-fields-wrapper{margin-left:calc( -1rem/2 );margin-right:calc( -1rem/2 );margin-bottom:-1.125rem;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16 .elementor-element.elementor-element-560372f9 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-560372f9 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16 .elementor-element.elementor-element-560372f9 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group > label, .elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-subgroup label{color:#101c3a;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-type-html{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group .elementor-field{color:#101c3a;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group .elementor-field, .elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:0.95rem;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fdf8f2;border-color:rgba(16, 28, 58, 0.08);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group .elementor-select-wrapper select{background-color:#fdf8f2;border-color:rgba(16, 28, 58, 0.08);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-field-group .elementor-select-wrapper::before{color:rgba(16, 28, 58, 0.08);}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-button{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-style:none;border-radius:99px 99px 99px 99px;padding:1rem 2rem 1rem 2rem;}.elementor-16 .elementor-element.elementor-element-560372f9 .e-form__buttons__wrapper__button-next{background-color:#ec4899;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-button[type="submit"]{background-color:#ec4899;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .e-form__buttons__wrapper__button-next:hover{background-color:#101c3a;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-button[type="submit"]:hover{background-color:#101c3a;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-560372f9{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-16 .elementor-element.elementor-element-6d00b96{--display:flex;--border-radius:1em 1em 1em 1em;--padding-top:2.5em;--padding-bottom:2.5em;--padding-left:2.5em;--padding-right:2.5em;}.elementor-16 .elementor-element.elementor-element-6d00b96:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-6d00b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group{padding-right:calc( 1rem/2 );padding-left:calc( 1rem/2 );margin-bottom:1.125rem;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-form-fields-wrapper{margin-left:calc( -1rem/2 );margin-right:calc( -1rem/2 );margin-bottom:-1.125rem;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group > label, .elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-subgroup label{color:#101c3a;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group > label{font-family:"Poppins", Sans-serif;font-size:0.875rem;font-weight:600;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-type-html{padding-bottom:0px;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group .elementor-field{color:#101c3a;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group .elementor-field, .elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-subgroup label{font-family:"Arial", Sans-serif;font-size:0.95rem;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#fdf8f2;border-color:rgba(16, 28, 58, 0.08);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group .elementor-select-wrapper select{background-color:#fdf8f2;border-color:rgba(16, 28, 58, 0.08);border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-field-group .elementor-select-wrapper::before{color:rgba(16, 28, 58, 0.08);}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-button{font-family:"Arial", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;border-style:none;border-radius:99px 99px 99px 99px;padding:1rem 2rem 1rem 2rem;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .e-form__buttons__wrapper__button-next{background-color:#ec4899;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-button[type="submit"]{background-color:#ec4899;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .e-form__buttons__wrapper__button-next:hover{background-color:#101c3a;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-button[type="submit"]:hover{background-color:#101c3a;color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-16 .elementor-element.elementor-element-4c5f4992{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-16 .elementor-element.elementor-element-8716687{--display:flex;}.elementor-16 .elementor-element.elementor-element-60df56d6{text-align:center;}.elementor-16 .elementor-element.elementor-element-60df56d6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#101c3a;}.elementor-16 .elementor-element.elementor-element-239c22e5{--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-radius:18px 18px 18px 18px;box-shadow:0px 4px 20px 0px rgba(0,0,0,0.06);--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-16 .elementor-element.elementor-element-239c22e5:not(.elementor-motion-effects-element-type-background), .elementor-16 .elementor-element.elementor-element-239c22e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-16 .elementor-element.elementor-element-550b043f{text-align:center;}.elementor-16 .elementor-element.elementor-element-550b043f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:800;color:#101c3a;}@media(max-width:1024px){.elementor-16 .elementor-element.elementor-element-6f061d3f{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-2e00feb6 .elementor-heading-title{font-size:34px;}.elementor-16 .elementor-element.elementor-element-6bfc38a9{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-35e89e76 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-79c2f38a{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3d6fdf6d .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-445c90da{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-3036c0ef .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-4e6aab2d{--padding-top:60px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-16 .elementor-element.elementor-element-9825e50 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-7d6caae{--grid-columns:2;}.elementor-16 .elementor-element.elementor-element-1ddd594{--grid-columns:2;}.elementor-16 .elementor-element.elementor-element-378bd02f .elementor-heading-title{font-size:26px;}.elementor-16 .elementor-element.elementor-element-3b1c3f0f .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-772fa585 .elementor-icon-list-item > a{line-height:1.275em;}.elementor-16 .elementor-element.elementor-element-71e9ec48 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-16 .elementor-element.elementor-element-58952b85 .elementor-icon-list-item > a{line-height:1.275em;}.elementor-16 .elementor-element.elementor-element-60df56d6 .elementor-heading-title{font-size:28px;}}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-6f061d3f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:06em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-105dd6d9{--width:100%;}.elementor-16 .elementor-element.elementor-element-2e00feb6 .elementor-heading-title{font-size:28px;}.elementor-16 .elementor-element.elementor-element-6fef2bf4 .elementor-heading-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-3632a3d6{--width:100%;}.elementor-16 .elementor-element.elementor-element-7beb06ce{--width:100%;}.elementor-16 .elementor-element.elementor-element-27e82173{--width:100%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-3ce06a3{--width:100%;}.elementor-16 .elementor-element.elementor-element-6bfc38a9{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-35e89e76 .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-3cae059a{--width:45%;}.elementor-16 .elementor-element.elementor-element-ba551ca{--width:45%;}.elementor-16 .elementor-element.elementor-element-774a663f{--width:45%;}.elementor-16 .elementor-element.elementor-element-221cbb6{--width:45%;}.elementor-16 .elementor-element.elementor-element-373ca514{--width:100%;}.elementor-16 .elementor-element.elementor-element-7c508edf{--width:100%;}.elementor-16 .elementor-element.elementor-element-13e1d718{--width:100%;}.elementor-16 .elementor-element.elementor-element-56ffa36d{--width:100%;}.elementor-16 .elementor-element.elementor-element-44a5877 .elementor-heading-title{line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-79c2f38a{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-552e13e2{--width:100%;}.elementor-16 .elementor-element.elementor-element-5b42ecce{--width:100%;}.elementor-16 .elementor-element.elementor-element-3d6fdf6d .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-11426121 .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-19d4b24{--width:100%;}.elementor-16 .elementor-element.elementor-element-3f067751{--width:100%;}.elementor-16 .elementor-element.elementor-element-190c3431{--width:100%;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-1e247151{--width:100%;}.elementor-16 .elementor-element.elementor-element-445c90da{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-3036c0ef .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-3925e321{--width:45%;}.elementor-16 .elementor-element.elementor-element-42b30368{--width:45%;}.elementor-16 .elementor-element.elementor-element-5cbe079a{--width:45%;}.elementor-16 .elementor-element.elementor-element-211bfb9a{--width:45%;}.elementor-16 .elementor-element.elementor-element-ff4ef4{--width:45%;}.elementor-16 .elementor-element.elementor-element-238f2fd5{--width:45%;}.elementor-16 .elementor-element.elementor-element-47477b76{--width:100%;}.elementor-16 .elementor-element.elementor-element-666c160f{--width:100%;}.elementor-16 .elementor-element.elementor-element-68def34{--width:100%;}.elementor-16 .elementor-element.elementor-element-15b6d2c8{--width:100%;}.elementor-16 .elementor-element.elementor-element-3ecb18d9{--width:100%;}.elementor-16 .elementor-element.elementor-element-4f443668{--width:100%;}.elementor-16 .elementor-element.elementor-element-7dad71ae .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-4e6aab2d{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-16 .elementor-element.elementor-element-9825e50 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-6ec7635{--e-filter-direction:row;--e-filter-white-space:nowrap;}.elementor-16 .elementor-element.elementor-element-7d6caae{--grid-columns:1;}.elementor-16 .elementor-element.elementor-element-aa0dc9c{--e-filter-direction:row;--e-filter-white-space:nowrap;}.elementor-16 .elementor-element.elementor-element-1ddd594{--grid-columns:1;}.elementor-16 .elementor-element.elementor-element-378bd02f .elementor-heading-title{font-size:22px;}.elementor-16 .elementor-element.elementor-element-f20c9b .elementor-heading-title{font-size:18px;}.elementor-16 .elementor-element.elementor-element-7185ee65{--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;}.elementor-16 .elementor-element.elementor-element-3260686f{--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-7a677971{--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-16 .elementor-element.elementor-element-3b1c3f0f .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-3ad2c7d5{--width:45%;}.elementor-16 .elementor-element.elementor-element-6a9c7aa3{--width:45%;}.elementor-16 .elementor-element.elementor-element-2985e243{--width:45%;}.elementor-16 .elementor-element.elementor-element-26f310d1{--width:45%;}.elementor-16 .elementor-element.elementor-element-6fb93d83{--width:45%;}.elementor-16 .elementor-element.elementor-element-4e9e360a{--width:100%;}.elementor-16 .elementor-element.elementor-element-4cb9fb01{--width:100%;}.elementor-16 .elementor-element.elementor-element-42ab2565{text-align:center;}.elementor-16 .elementor-element.elementor-element-1760f7da{--width:100%;}.elementor-16 .elementor-element.elementor-element-72d34fd8{text-align:center;}.elementor-16 .elementor-element.elementor-element-375380b1{--width:100%;}.elementor-16 .elementor-element.elementor-element-5a79cb55{text-align:center;}.elementor-16 .elementor-element.elementor-element-20344183{--width:100%;}.elementor-16 .elementor-element.elementor-element-6b40bf1a{text-align:center;}.elementor-16 .elementor-element.elementor-element-25471b31{--width:100%;}.elementor-16 .elementor-element.elementor-element-6e8146d5{text-align:center;}.elementor-16 .elementor-element.elementor-element-756c52d0{--width:100%;}.elementor-16 .elementor-element.elementor-element-103969f9 .elementor-heading-title{font-size:20px;}.elementor-16 .elementor-element.elementor-element-71e9ec48 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-60df56d6 .elementor-heading-title{font-size:24px;}.elementor-16 .elementor-element.elementor-element-239c22e5{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16 .elementor-element.elementor-element-550b043f .elementor-heading-title{font-size:16px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-105dd6d9{--width:50%;}.elementor-16 .elementor-element.elementor-element-3632a3d6{--width:50%;}.elementor-16 .elementor-element.elementor-element-7beb06ce{--width:100%;}.elementor-16 .elementor-element.elementor-element-27e82173{--width:50%;}.elementor-16 .elementor-element.elementor-element-3ce06a3{--width:100%;}.elementor-16 .elementor-element.elementor-element-3cae059a{--width:30%;}.elementor-16 .elementor-element.elementor-element-ba551ca{--width:30%;}.elementor-16 .elementor-element.elementor-element-774a663f{--width:30%;}.elementor-16 .elementor-element.elementor-element-221cbb6{--width:30%;}.elementor-16 .elementor-element.elementor-element-152d31ce{--width:100%;}.elementor-16 .elementor-element.elementor-element-373ca514{--width:30%;}.elementor-16 .elementor-element.elementor-element-7c508edf{--width:30%;}.elementor-16 .elementor-element.elementor-element-13e1d718{--width:30%;}.elementor-16 .elementor-element.elementor-element-56ffa36d{--width:30%;}.elementor-16 .elementor-element.elementor-element-552e13e2{--width:50%;}.elementor-16 .elementor-element.elementor-element-5b42ecce{--width:100%;}.elementor-16 .elementor-element.elementor-element-19d4b24{--width:50%;}.elementor-16 .elementor-element.elementor-element-3f067751{--width:80%;}.elementor-16 .elementor-element.elementor-element-190c3431{--width:50%;}.elementor-16 .elementor-element.elementor-element-1e247151{--width:100%;}.elementor-16 .elementor-element.elementor-element-f2d4b14{--width:100%;}.elementor-16 .elementor-element.elementor-element-3925e321{--width:30%;}.elementor-16 .elementor-element.elementor-element-42b30368{--width:30%;}.elementor-16 .elementor-element.elementor-element-5cbe079a{--width:30%;}.elementor-16 .elementor-element.elementor-element-211bfb9a{--width:30%;}.elementor-16 .elementor-element.elementor-element-ff4ef4{--width:30%;}.elementor-16 .elementor-element.elementor-element-238f2fd5{--width:30%;}.elementor-16 .elementor-element.elementor-element-2f7a1ab5{--width:100%;}.elementor-16 .elementor-element.elementor-element-47477b76{--width:30%;}.elementor-16 .elementor-element.elementor-element-666c160f{--width:30%;}.elementor-16 .elementor-element.elementor-element-68def34{--width:30%;}.elementor-16 .elementor-element.elementor-element-15b6d2c8{--width:30%;}.elementor-16 .elementor-element.elementor-element-3ecb18d9{--width:30%;}.elementor-16 .elementor-element.elementor-element-4f443668{--width:30%;}.elementor-16 .elementor-element.elementor-element-3ad2c7d5{--width:30%;}.elementor-16 .elementor-element.elementor-element-6a9c7aa3{--width:30%;}.elementor-16 .elementor-element.elementor-element-2985e243{--width:30%;}.elementor-16 .elementor-element.elementor-element-26f310d1{--width:30%;}.elementor-16 .elementor-element.elementor-element-6fb93d83{--width:30%;}.elementor-16 .elementor-element.elementor-element-4e9e360a{--width:30%;}.elementor-16 .elementor-element.elementor-element-4cb9fb01{--width:30%;}.elementor-16 .elementor-element.elementor-element-1760f7da{--width:30%;}.elementor-16 .elementor-element.elementor-element-375380b1{--width:30%;}.elementor-16 .elementor-element.elementor-element-20344183{--width:30%;}.elementor-16 .elementor-element.elementor-element-25471b31{--width:30%;}.elementor-16 .elementor-element.elementor-element-756c52d0{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16 .elementor-element.elementor-element-105dd6d9{--width:100%;}.elementor-16 .elementor-element.elementor-element-3632a3d6{--width:100%;}.elementor-16 .elementor-element.elementor-element-7beb06ce{--width:100%;}.elementor-16 .elementor-element.elementor-element-27e82173{--width:100%;}.elementor-16 .elementor-element.elementor-element-3ce06a3{--width:100%;}.elementor-16 .elementor-element.elementor-element-3cae059a{--width:45%;}.elementor-16 .elementor-element.elementor-element-ba551ca{--width:45%;}.elementor-16 .elementor-element.elementor-element-774a663f{--width:45%;}.elementor-16 .elementor-element.elementor-element-221cbb6{--width:45%;}.elementor-16 .elementor-element.elementor-element-373ca514{--width:45%;}.elementor-16 .elementor-element.elementor-element-7c508edf{--width:45%;}.elementor-16 .elementor-element.elementor-element-13e1d718{--width:45%;}.elementor-16 .elementor-element.elementor-element-56ffa36d{--width:45%;}.elementor-16 .elementor-element.elementor-element-552e13e2{--width:100%;}.elementor-16 .elementor-element.elementor-element-5b42ecce{--width:100%;}.elementor-16 .elementor-element.elementor-element-19d4b24{--width:100%;}.elementor-16 .elementor-element.elementor-element-3f067751{--width:100%;}.elementor-16 .elementor-element.elementor-element-190c3431{--width:100%;}.elementor-16 .elementor-element.elementor-element-1e247151{--width:100%;}.elementor-16 .elementor-element.elementor-element-3925e321{--width:45%;}.elementor-16 .elementor-element.elementor-element-42b30368{--width:45%;}.elementor-16 .elementor-element.elementor-element-5cbe079a{--width:45%;}.elementor-16 .elementor-element.elementor-element-211bfb9a{--width:45%;}.elementor-16 .elementor-element.elementor-element-ff4ef4{--width:45%;}.elementor-16 .elementor-element.elementor-element-238f2fd5{--width:45%;}.elementor-16 .elementor-element.elementor-element-47477b76{--width:45%;}.elementor-16 .elementor-element.elementor-element-666c160f{--width:45%;}.elementor-16 .elementor-element.elementor-element-68def34{--width:45%;}.elementor-16 .elementor-element.elementor-element-15b6d2c8{--width:45%;}.elementor-16 .elementor-element.elementor-element-3ecb18d9{--width:45%;}.elementor-16 .elementor-element.elementor-element-4f443668{--width:45%;}.elementor-16 .elementor-element.elementor-element-3ad2c7d5{--width:45%;}.elementor-16 .elementor-element.elementor-element-6a9c7aa3{--width:45%;}.elementor-16 .elementor-element.elementor-element-2985e243{--width:45%;}.elementor-16 .elementor-element.elementor-element-26f310d1{--width:45%;}.elementor-16 .elementor-element.elementor-element-6fb93d83{--width:45%;}.elementor-16 .elementor-element.elementor-element-4e9e360a{--width:45%;}.elementor-16 .elementor-element.elementor-element-4cb9fb01{--width:45%;}.elementor-16 .elementor-element.elementor-element-1760f7da{--width:45%;}.elementor-16 .elementor-element.elementor-element-375380b1{--width:45%;}.elementor-16 .elementor-element.elementor-element-20344183{--width:45%;}.elementor-16 .elementor-element.elementor-element-25471b31{--width:45%;}.elementor-16 .elementor-element.elementor-element-756c52d0{--width:45%;}}/* Start custom CSS for form, class: .elementor-element-26a836f5 *//* Remove native select arrow */
.elementor-form select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-image: none !important;
}

/* Remove theme pseudo arrow */
.elementor-form .elementor-field-type-select {
  position: relative;
}

.elementor-form .elementor-field-type-select::after {
  display: none !important;
  content: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f061d3f */.elementor-16 .elementor-element.elementor-element-6f061d3f { font-family: Poppins, sans-serif; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6bfc38a9 */.elementor-16 .elementor-element.elementor-element-6bfc38a9 { font-family: Poppins, sans-serif; }/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-6ec7635 *//* =========================================
   URBAN FLAME — TAXONOMY FILTER
   Screenshot Style
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 {
    width: 100%;
}


/* =========================================
   FILTER BUTTON ROW
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter {
    display: flex;
    align-items: center;
    justify-content: center;

    gap: 10px;
    flex-wrap: wrap;

    width: 100%;
}


/* =========================================
   FILTER BUTTON
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item {
    appearance: none;
    -webkit-appearance: none;

    padding: 9px 21px;

    border: 1px solid #ddd4f5;
    border-radius: 999px;

    background: #f7f3ff;
    color: #111827;

    font-family: "Poppins", sans-serif;
    font-size: 13px;
    font-weight: 500;

    line-height: 1.2;
    white-space: nowrap;

    cursor: pointer;

    transition:
        background-color 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}


/* =========================================
   HOVER
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item:hover {
    background: #f1eaff;
    color: #111827;

    border-color: #d8cdf2;

    transform: translateY(-1px);
}


/* =========================================
   ACTIVE BUTTON
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item[aria-pressed="true"] {
    background: #ec4899;
    color: #ffffff;

    border-color: #ec4899;

    box-shadow: none;
}


/* =========================================
   ACTIVE HOVER
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item[aria-pressed="true"]:hover {
    background: #ec4899;
    color: #ffffff;

    border-color: #ec4899;
}


/* =========================================
   FOCUS
   ========================================= */

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item:focus {
    outline: none;
}

.elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item:focus-visible {
    outline: 2px solid #ec4899;
    outline-offset: 3px;
}


/* =========================================
   TABLET
   ========================================= */

@media (max-width: 1024px) {

    .elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter {
        gap: 8px;
    }

    .elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item {
        padding: 8px 17px;
        font-size: 12px;
    }
}


/* =========================================
   MOBILE
   Horizontal Scroll
   ========================================= */

@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter {
        justify-content: flex-start;
        flex-wrap: nowrap;

        overflow-x: auto;
        overflow-y: hidden;

        width: 100%;

        gap: 8px;

        padding: 3px 2px 8px;

        scrollbar-width: none;
        -ms-overflow-style: none;
    }

    .elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter::-webkit-scrollbar {
        display: none;
    }

    .elementor-16 .elementor-element.elementor-element-6ec7635 .e-filter-item {
        flex: 0 0 auto;

        padding: 8px 16px;

        font-size: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-7d6caae */.elementor-16 .elementor-element.elementor-element-7d6caae {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    position: relative;
}

.elementor-16 .elementor-element.elementor-element-7d6caae .elementor-loop-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    max-width: none !important;
    gap: 20px !important;
}

.elementor-16 .elementor-element.elementor-element-7d6caae .elementor-loop-container > * {
    flex: 0 0 280px !important;
    width: 280px !important;
    max-width: 280px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-65afbab */<style>
.clw-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 7px;
    margin-top: 18px;
}

.clw-dot {
    width: 6px !important;
    height: 6px !important;
    min-width: 6px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    border-radius: 50% !important;

    background: #e3dce0 !important;

    cursor: pointer;
    transition: all .25s ease;
}

.clw-dot.active {
    width: 21px !important;
    min-width: 21px !important;
    height: 6px !important;

    border-radius: 10px !important;

    background: #ec4899 !important;
}
<\/style>

<script>
(function(){

/*
 * FIX 1: Matches ANY class containing "clw-loop-grid"
 * (clw-loop-grid-desktop, clw-loop-grid-mobile, etc.)
 * instead of the exact, non-matching ".clw-loop-grid".
 */
function findWrappers(){
    return Array.from(
        document.querySelectorAll('[class*="clw-loop-grid"]')
    );
}


function setupSlider(wrapper){

    const track = wrapper.querySelector('.elementor-loop-container');
    if(!track) return;

    /* Clean up any previous run (e.g. after an AJAX filter reload) */
    const oldDots = wrapper.parentNode
        ? wrapper.parentNode.querySelector(':scope > .clw-dots')
        : null;
    if(oldDots) oldDots.remove();

    const existingClones = track.querySelectorAll('.clw-slider-clone');
    existingClones.forEach(function(clone){ clone.remove(); });

    let cards = Array.from(track.children);

    if(cards.length < 2) return;

    let x = 0;
    let speed = 0.5;

    let dragging = false;
    let paused = false;

    let startX = 0;
    let startPos = 0;

    /* =========================
       DUPLICATE PRODUCTS
    ========================= */

    const originals = cards.slice();

    originals.forEach(function(card){

        const clone = card.cloneNode(true);

        clone.classList.add('clw-slider-clone');

        track.appendChild(clone);

    });


    /* =========================
       DOTS
    ========================= */

    const dots = document.createElement('div');

    dots.className = 'clw-dots';

    wrapper.parentNode.insertBefore(
        dots,
        wrapper.nextSibling
    );


    function getCardStep(){

        const card = originals[0];

        const width =
            card.getBoundingClientRect().width;

        const style =
            getComputedStyle(track);

        const gap =
            parseFloat(style.gap) || 0;

        return width + gap;
    }


    function getOriginalWidth(){

        return getCardStep() * originals.length;

    }


    function makeDots(){

        dots.innerHTML = '';

        originals.forEach(function(card,index){

            const dot =
                document.createElement('button');

            dot.className =
                'clw-dot';

            dot.type = 'button';

            dot.addEventListener(
                'click',
                function(){

                    x =
                        index * getCardStep();

                    render();

                }
            );

            dots.appendChild(dot);

        });

        updateDots();

    }


    function updateDots(){

        const list =
            dots.querySelectorAll('.clw-dot');

        if(!list.length) return;

        let index =
            Math.round(
                x / getCardStep()
            );

        index =
            index % originals.length;

        list.forEach(function(dot,i){

            dot.classList.toggle(
                'active',
                i === index
            );

        });

    }


    function render(){

        const width =
            getOriginalWidth();

        if(x >= width){
            x -= width;
        }

        if(x < 0){
            x += width;
        }

        track.style.transform =
            'translate3d(' +
            (-x) +
            'px,0,0)';

        updateDots();

    }


    /* =========================
       AUTO SLIDE
    ========================= */

    let rafId = null;

    function animate(){

        if(!dragging && !paused){

            x += speed;

            render();

        }

        rafId = requestAnimationFrame(animate);

    }

    /* Stop a previous animation loop if this wrapper is being re-setup */
    if(wrapper._clwRafId){
        cancelAnimationFrame(wrapper._clwRafId);
    }


    /* =========================
       MOUSE DRAG
    ========================= */

    wrapper.addEventListener(
        'mousedown',
        function(e){

            dragging = true;

            startX = e.clientX;
            startPos = x;

            wrapper.classList.add(
                'is-dragging'
            );

        }
    );


    window.addEventListener(
        'mousemove',
        function(e){

            if(!dragging) return;

            x =
                startPos -
                (e.clientX - startX);

            render();

        }
    );


    window.addEventListener(
        'mouseup',
        function(){

            dragging = false;

            wrapper.classList.remove(
                'is-dragging'
            );

        }
    );


    /* =========================
       TOUCH SWIPE
    ========================= */

    wrapper.addEventListener(
        'touchstart',
        function(e){

            dragging = true;

            startX =
                e.touches[0].clientX;

            startPos = x;

        },
        {passive:true}
    );


    wrapper.addEventListener(
        'touchmove',
        function(e){

            if(!dragging) return;

            x =
                startPos -
                (
                    e.touches[0].clientX -
                    startX
                );

            render();

        },
        {passive:true}
    );


    wrapper.addEventListener(
        'touchend',
        function(){

            dragging = false;

        }
    );


    /* =========================
       HOVER PAUSE
    ========================= */

    wrapper.addEventListener(
        'mouseenter',
        function(){

            paused = true;

        }
    );

    wrapper.addEventListener(
        'mouseleave',
        function(){

            paused = false;

        }
    );


    /* =========================
       START
    ========================= */

    makeDots();
    animate();

    wrapper._clwRafId = rafId;
    wrapper.dataset.sliderLoaded = '1';
}


/*
 * FIX 2: Re-run the slider whenever the Loop Grid's content
 * changes (this happens when the Taxonomy Filter reloads the
 * grid via AJAX after a category click) — so the slider keeps
 * working after every filter click, not just on first page load.
 */
function watchForReload(wrapper){

    const track = wrapper.querySelector('.elementor-loop-container');
    if(!track) return;

    if(wrapper._clwObserver) return; // already watching

    const observer = new MutationObserver(function(){

        /* Small delay so Elementor finishes swapping in new items */
        clearTimeout(wrapper._clwReloadTimer);

        wrapper._clwReloadTimer = setTimeout(function(){
            setupSlider(wrapper);
        }, 150);

    });

    observer.observe(track, { childList: true });

    wrapper._clwObserver = observer;
}


function runSlider(){

    const wrappers = findWrappers();

    wrappers.forEach(function(wrapper){

        setupSlider(wrapper);
        watchForReload(wrapper);

    });

}


/* Wait for Elementor */

window.addEventListener(
    'load',
    function(){

        setTimeout(
            runSlider,
            2000
        );

    }
);

})();
</script>/* End custom CSS */
/* Start custom CSS for taxonomy-filter, class: .elementor-element-aa0dc9c *//* ========================================================= 
   URBAN FLAME — TAXONOMY FILTER 
   Desktop + Tablet + Mobile 
   (Supports ANY number of categories — no fixed count)
   ========================================================= */ 
 
 
/* ========================================================= 
   BASE / DESKTOP  
   ========================================================= */ 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c { 
    width: 100% !important; 
    max-width: 100% !important; 
    box-sizing: border-box !important; 
    overflow: visible !important; 
} 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter { 
    display: flex !important; 
    align-items: center !important; 
    justify-content: center !important; 
 
    gap: 10px !important; 
    flex-wrap: wrap !important; 
 
    width: 100% !important; 
    max-width: 100% !important; 
 
    padding: 0 !important; 
    margin: 0 !important; 
 
    box-sizing: border-box !important; 
 
    overflow: visible !important; 
} 
 
 
/* ========================================================= 
   FILTER BUTTONS 
   ========================================================= */ 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item { 
    appearance: none !important; 
    -webkit-appearance: none !important; 
 
    display: flex !important; 
    align-items: center !important; 
    justify-content: center !important; 
 
    width: max-content !important; 
    min-width: max-content !important; 
    max-width: 100% !important; 
 
    min-height: 38px !important; 
 
    padding: 9px 20px !important; 
    margin: 0 !important; 
 
    box-sizing: border-box !important; 
 
    border: 1px solid #ddd4f5 !important; 
    border-radius: 999px !important; 
 
    background: #f7f3ff !important; 
    color: #111827 !important; 
 
    font-family: "Poppins", sans-serif !important; 
    font-size: 13px !important; 
    font-weight: 500 !important; 
 
    line-height: 1.2 !important; 
 
    white-space: nowrap !important; 
 
    cursor: pointer !important; 
 
    transition: 
        background-color .25s ease, 
        color .25s ease, 
        border-color .25s ease, 
        transform .25s ease !important; 
} 
 
 
/* ========================================================= 
   HOVER 
   ========================================================= */ 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item:hover { 
    background: #f1eaff !important; 
    color: #111827 !important; 
 
    border-color: #d8cdf2 !important; 
 
    transform: translateY(-1px) !important; 
} 
 
 
/* ========================================================= 
   ACTIVE 
   ========================================================= */ 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item[aria-pressed="true"] { 
    background: #ec4899 !important; 
    color: #ffffff !important; 
 
    border-color: #ec4899 !important; 
} 
 
 
/* Active hover */ 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item[aria-pressed="true"]:hover { 
    background: #ec4899 !important; 
    color: #ffffff !important; 
 
    border-color: #ec4899 !important; 
} 
 
 
/* Focus */ 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item:focus { 
    outline: none !important; 
} 
 
.elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item:focus-visible { 
    outline: 2px solid #ec4899 !important; 
    outline-offset: 3px !important; 
} 
 
 
/* ========================================================= 
   TABLET 
   ========================================================= */ 
 
@media (max-width: 1024px) { 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter { 
        gap: 8px !important; 
    } 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item { 
        min-height: 36px !important; 
 
        padding: 8px 16px !important; 
 
        font-size: 12px !important; 
    } 
} 
 
 
/* ========================================================= 
   MOBILE 
   FLEXIBLE WRAP — works for ANY number of categories.
   No nth-child positioning, so adding/removing categories
   from WordPress never breaks the layout again.
   ========================================================= */ 
 
@media (max-width: 767px) { 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c { 
        width: 100% !important; 
        max-width: 100% !important; 
 
        overflow: visible !important; 
 
        box-sizing: border-box !important; 
    } 
 
 
    /* ----------------------------------------- 
       FILTER ROW — wraps into as many rows 
       as needed, centered, nothing cut off.
       ----------------------------------------- */ 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter { 
 
        display: flex !important; 
 
        flex-direction: row !important; 
        flex-wrap: wrap !important; 
 
        justify-content: center !important; 
        align-items: center !important; 
 
        column-gap: 6px !important; 
        row-gap: 8px !important; 
 
        width: 100% !important; 
        max-width: 100% !important; 
 
        padding: 4px 0 8px !important; 
        margin: 0 !important; 
 
        box-sizing: border-box !important; 
 
        overflow: visible !important; 
    } 
 
 
    /* ----------------------------------------- 
       MOBILE BUTTON 
       ----------------------------------------- */ 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item { 
 
        display: flex !important; 
 
        align-items: center !important; 
        justify-content: center !important; 
 
        width: max-content !important; 
        min-width: max-content !important; 
        max-width: 100% !important; 
 
        min-height: 34px !important; 
 
        padding: 7px 12px !important; 
        margin: 0 !important; 
 
        box-sizing: border-box !important; 
 
        border-radius: 999px !important; 
 
        background: #f7f3ff !important; 
        color: #111827 !important; 
 
        border: 1px solid #ddd4f5 !important; 
 
        font-family: "Poppins", sans-serif !important; 
        font-size: 10px !important; 
        font-weight: 500 !important; 
 
        line-height: 1.2 !important; 
 
        white-space: nowrap !important; 
 
        overflow: visible !important; 
 
        transform: none !important; 
    } 
 
 
    /* ========================================= 
       MOBILE ACTIVE 
       ========================================= */ 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item[aria-pressed="true"] { 
        background: #ec4899 !important; 
        color: #ffffff !important; 
 
        border-color: #ec4899 !important; 
    } 
 
 
    /* ========================================= 
       MOBILE HOVER 
       ========================================= */ 
 
    .elementor-16 .elementor-element.elementor-element-aa0dc9c .e-filter-item:hover { 
        transform: none !important; 
    } 
 
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-1ddd594 */.elementor-16 .elementor-element.elementor-element-1ddd594 {
    width: 100% !important;
    max-width: 100% !important;
    overflow: hidden !important;
    position: relative;
}

.elementor-16 .elementor-element.elementor-element-1ddd594 .elementor-loop-container {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: max-content !important;
    max-width: none !important;
    gap: 20px !important;
}

.elementor-16 .elementor-element.elementor-element-1ddd594 .elementor-loop-container > * {
    flex: 0 0 280px !important;
    width: 280px !important;
    max-width: 280px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4fdd5c2 */<style>
.clw-dots {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 7px;
    margin-top: 18px;
}

.clw-dot {
    width: 6px !important;
    height: 6px !important;
    min-width: 6px !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    border-radius: 50% !important;

    background: #e3dce0 !important;

    cursor: pointer;
    transition: all .25s ease;
}

.clw-dot.active {
    width: 21px !important;
    min-width: 21px !important;
    height: 6px !important;

    border-radius: 10px !important;

    background: #ec4899 !important;
}
<\/style>

<script>
(function(){

/*
 * FIX 1: Matches ANY class containing "clw-loop-grid"
 * (clw-loop-grid-desktop, clw-loop-grid-mobile, etc.)
 * instead of the exact, non-matching ".clw-loop-grid".
 */
function findWrappers(){
    return Array.from(
        document.querySelectorAll('[class*="clw-loop-grid"]')
    );
}


function setupSlider(wrapper){

    const track = wrapper.querySelector('.elementor-loop-container');
    if(!track) return;

    /* Clean up any previous run (e.g. after an AJAX filter reload) */
    const oldDots = wrapper.parentNode
        ? wrapper.parentNode.querySelector(':scope > .clw-dots')
        : null;
    if(oldDots) oldDots.remove();

    const existingClones = track.querySelectorAll('.clw-slider-clone');
    existingClones.forEach(function(clone){ clone.remove(); });

    let cards = Array.from(track.children);

    if(cards.length < 2) return;

    let x = 0;
    let speed = 0.5;

    let dragging = false;
    let paused = false;

    let startX = 0;
    let startPos = 0;

    /* =========================
       DUPLICATE PRODUCTS
    ========================= */

    const originals = cards.slice();

    originals.forEach(function(card){

        const clone = card.cloneNode(true);

        clone.classList.add('clw-slider-clone');

        track.appendChild(clone);

    });


    /* =========================
       DOTS
    ========================= */

    const dots = document.createElement('div');

    dots.className = 'clw-dots';

    wrapper.parentNode.insertBefore(
        dots,
        wrapper.nextSibling
    );


    function getCardStep(){

        const card = originals[0];

        const width =
            card.getBoundingClientRect().width;

        const style =
            getComputedStyle(track);

        const gap =
            parseFloat(style.gap) || 0;

        return width + gap;
    }


    function getOriginalWidth(){

        return getCardStep() * originals.length;

    }


    function makeDots(){

        dots.innerHTML = '';

        originals.forEach(function(card,index){

            const dot =
                document.createElement('button');

            dot.className =
                'clw-dot';

            dot.type = 'button';

            dot.addEventListener(
                'click',
                function(){

                    x =
                        index * getCardStep();

                    render();

                }
            );

            dots.appendChild(dot);

        });

        updateDots();

    }


    function updateDots(){

        const list =
            dots.querySelectorAll('.clw-dot');

        if(!list.length) return;

        let index =
            Math.round(
                x / getCardStep()
            );

        index =
            index % originals.length;

        list.forEach(function(dot,i){

            dot.classList.toggle(
                'active',
                i === index
            );

        });

    }


    function render(){

        const width =
            getOriginalWidth();

        if(x >= width){
            x -= width;
        }

        if(x < 0){
            x += width;
        }

        track.style.transform =
            'translate3d(' +
            (-x) +
            'px,0,0)';

        updateDots();

    }


    /* =========================
       AUTO SLIDE
    ========================= */

    let rafId = null;

    function animate(){

        if(!dragging && !paused){

            x += speed;

            render();

        }

        rafId = requestAnimationFrame(animate);

    }

    /* Stop a previous animation loop if this wrapper is being re-setup */
    if(wrapper._clwRafId){
        cancelAnimationFrame(wrapper._clwRafId);
    }


    /* =========================
       MOUSE DRAG
    ========================= */

    wrapper.addEventListener(
        'mousedown',
        function(e){

            dragging = true;

            startX = e.clientX;
            startPos = x;

            wrapper.classList.add(
                'is-dragging'
            );

        }
    );


    window.addEventListener(
        'mousemove',
        function(e){

            if(!dragging) return;

            x =
                startPos -
                (e.clientX - startX);

            render();

        }
    );


    window.addEventListener(
        'mouseup',
        function(){

            dragging = false;

            wrapper.classList.remove(
                'is-dragging'
            );

        }
    );


    /* =========================
       TOUCH SWIPE
    ========================= */

    wrapper.addEventListener(
        'touchstart',
        function(e){

            dragging = true;

            startX =
                e.touches[0].clientX;

            startPos = x;

        },
        {passive:true}
    );


    wrapper.addEventListener(
        'touchmove',
        function(e){

            if(!dragging) return;

            x =
                startPos -
                (
                    e.touches[0].clientX -
                    startX
                );

            render();

        },
        {passive:true}
    );


    wrapper.addEventListener(
        'touchend',
        function(){

            dragging = false;

        }
    );


    /* =========================
       HOVER PAUSE
    ========================= */

    wrapper.addEventListener(
        'mouseenter',
        function(){

            paused = true;

        }
    );

    wrapper.addEventListener(
        'mouseleave',
        function(){

            paused = false;

        }
    );


    /* =========================
       START
    ========================= */

    makeDots();
    animate();

    wrapper._clwRafId = rafId;
    wrapper.dataset.sliderLoaded = '1';
}


/*
 * FIX 2: Re-run the slider whenever the Loop Grid's content
 * changes (this happens when the Taxonomy Filter reloads the
 * grid via AJAX after a category click) — so the slider keeps
 * working after every filter click, not just on first page load.
 */
function watchForReload(wrapper){

    const track = wrapper.querySelector('.elementor-loop-container');
    if(!track) return;

    if(wrapper._clwObserver) return; // already watching

    const observer = new MutationObserver(function(){

        /* Small delay so Elementor finishes swapping in new items */
        clearTimeout(wrapper._clwReloadTimer);

        wrapper._clwReloadTimer = setTimeout(function(){
            setupSlider(wrapper);
        }, 150);

    });

    observer.observe(track, { childList: true });

    wrapper._clwObserver = observer;
}


function runSlider(){

    const wrappers = findWrappers();

    wrappers.forEach(function(wrapper){

        setupSlider(wrapper);
        watchForReload(wrapper);

    });

}


/* Wait for Elementor */

window.addEventListener(
    'load',
    function(){

        setTimeout(
            runSlider,
            2000
        );

    }
);

})();
</script>/* End custom CSS */