.elementor-140 .elementor-element.elementor-element-84bf1c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.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-140 .elementor-element.elementor-element-33a18d4 .elementor-heading-title{font-family:"Fredoka", Sans-serif;font-size:34px;font-weight:600;color:#2A1B3D;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-140 .elementor-element.elementor-element-a500c1a{--e-search-results-columns:2;}.elementor-140 .elementor-element.elementor-element-0206804{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-140 .elementor-element.elementor-element-0ad6cfe{margin:0px 6px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-140 .elementor-element.elementor-element-0ad6cfe .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;color:#6B5F78;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-140 .elementor-element.elementor-element-82ee383 .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#2A1B3D;color:#2A1B3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADCCB;border-radius:999px 999px 999px 999px;padding:9px 18px 9px 18px;}.elementor-140 .elementor-element.elementor-element-82ee383 .elementor-button:hover, .elementor-140 .elementor-element.elementor-element-82ee383 .elementor-button:focus{background-color:#E4202E;color:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-82ee383 .elementor-button:hover svg, .elementor-140 .elementor-element.elementor-element-82ee383 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-859e61c .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#2A1B3D;color:#2A1B3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADCCB;border-radius:999px 999px 999px 999px;padding:9px 18px 9px 18px;}.elementor-140 .elementor-element.elementor-element-859e61c .elementor-button:hover, .elementor-140 .elementor-element.elementor-element-859e61c .elementor-button:focus{background-color:#E4202E;color:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-859e61c .elementor-button:hover svg, .elementor-140 .elementor-element.elementor-element-859e61c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-e12b80e .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#2A1B3D;color:#2A1B3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADCCB;border-radius:999px 999px 999px 999px;padding:9px 18px 9px 18px;}.elementor-140 .elementor-element.elementor-element-e12b80e .elementor-button:hover, .elementor-140 .elementor-element.elementor-element-e12b80e .elementor-button:focus{background-color:#E4202E;color:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-e12b80e .elementor-button:hover svg, .elementor-140 .elementor-element.elementor-element-e12b80e .elementor-button:focus svg{fill:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-3383fca .elementor-button{background-color:#FFFFFF;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;fill:#2A1B3D;color:#2A1B3D;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EADCCB;border-radius:999px 999px 999px 999px;padding:9px 18px 9px 18px;}.elementor-140 .elementor-element.elementor-element-3383fca .elementor-button:hover, .elementor-140 .elementor-element.elementor-element-3383fca .elementor-button:focus{background-color:#E4202E;color:#FFFFFF;}.elementor-140 .elementor-element.elementor-element-3383fca .elementor-button:hover svg, .elementor-140 .elementor-element.elementor-element-3383fca .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-140 .dialog-widget-content{animation-duration:0.45s;background-color:#FFF6EC;border-radius:0px 0px 36px 36px;box-shadow:0px 24px 60px 0px rgba(42,27,61,0.25);}#elementor-popup-modal-140{background-color:rgba(42,27,61,0.55);justify-content:center;align-items:flex-start;pointer-events:all;}#elementor-popup-modal-140 .dialog-message{width:100vw;height:fit_to_content;align-items:flex-start;}#elementor-popup-modal-140 .dialog-close-button{display:flex;top:22px;background-color:#FFFFFF;}body:not(.rtl) #elementor-popup-modal-140 .dialog-close-button{right:22px;}body.rtl #elementor-popup-modal-140 .dialog-close-button{left:22px;}#elementor-popup-modal-140 .dialog-close-button i{color:#2A1B3D;}#elementor-popup-modal-140 .dialog-close-button svg{fill:#2A1B3D;}@media(max-width:1024px){.elementor-140 .elementor-element.elementor-element-a500c1a{--e-search-results-columns:2;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}@media(min-width:768px){.elementor-140 .elementor-element.elementor-element-84bf1c1{--content-width:860px;}}@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-84bf1c1{--padding-top:56px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-140 .elementor-element.elementor-element-33a18d4 .elementor-heading-title{font-size:26px;}.elementor-140 .elementor-element.elementor-element-a500c1a{--e-search-results-columns:1;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}}/* Start custom CSS for search, class: .elementor-element-a500c1a */.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-form{position:relative;display:flex;align-items:center}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-input-wrapper{flex:1}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-input{height:64px!important;border-radius:999px!important;border:2px solid #2A1B3D!important;background:#FFFFFF!important;padding:0 80px 0 28px!important;font-family:Outfit,sans-serif!important;font-size:18px!important;color:#2A1B3D!important;transition:border-color .2s,box-shadow .2s}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-input::placeholder{color:#9A8FA6}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-input:focus{outline:none;border-color:#E4202E!important;box-shadow:0 0 0 5px rgba(228,32,46,.12)!important}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-submit{position:absolute;right:8px;top:8px;width:48px;height:48px;border-radius:50%!important;background:#E4202E!important;color:#fff!important;border:0!important;padding:0!important;display:grid;place-items:center;transition:background .2s,transform .2s;z-index:2}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-submit:hover{background:#2A1B3D!important;transform:scale(1.06)}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-submit svg{width:18px;height:18px;fill:#fff}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-fas-times{right:74px!important}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-results-container{position:static!important;margin-top:14px;background:transparent!important;box-shadow:none!important;border:0!important;max-height:52vh;overflow-y:auto;overflow-x:hidden;padding:2px}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-results{gap:10px!important}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-nothing-found-message{font-family:Outfit,sans-serif;color:#6B5F78;padding:14px 4px}
@media(max-width:767px){.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-input{height:56px!important;font-size:16px!important}.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-submit{width:42px;height:42px;top:7px;right:7px}}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-results-list{min-width:0}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-results-list > *{min-width:0}
.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-results-container,.elementor-140 .elementor-element.elementor-element-a500c1a .e-search-results{border:0!important;background:transparent!important;box-shadow:none!important}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-140 .dialog-close-button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 16px rgba(42,27,61,.12);transition:transform .25s}
#elementor-popup-modal-140 .dialog-close-button:hover{transform:rotate(90deg)}/* End custom CSS */