.elementor-764 .elementor-element.elementor-element-ba0000a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.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-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 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.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-764 .elementor-element.elementor-element-ba00005{--grid-columns:3;--grid-column-gap:40px;--grid-row-gap:70px;}.elementor-764 .elementor-element.elementor-element-ba00005 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-764 .elementor-element.elementor-element-ba00005 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-764 .elementor-element.elementor-element-ba00005 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-764 .elementor-element.elementor-element-ba00005 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-764 .elementor-element.elementor-element-ba00005 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}@media(max-width:1024px){.elementor-764 .elementor-element.elementor-element-ba00005{--grid-columns:2;}}@media(max-width:767px){.elementor-764 .elementor-element.elementor-element-ba00005{--grid-columns:1;}}/* Start custom CSS for container, class: .elementor-element-ba0000a */.elementor-764 .elementor-element.elementor-element-ba0000a{width:calc(100% - 40px);max-width:1260px;margin:0 auto;padding:82px 0 100px;gap:0;color:#161519;background:#fff;font:400 16px/1.6 Montserrat,sans-serif}.elementor-764 .elementor-element.elementor-element-ba0000a .elementor-widget{margin:0;min-width:0}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-title h1{font:800 63.36px/1 Montserrat,sans-serif;letter-spacing:-1.5px;color:#161519;text-align:center;margin:0;overflow-wrap:anywhere}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-breadcrumb{margin-top:8px!important}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-breadcrumb p{margin:0;font:500 15px/24px Montserrat,sans-serif}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-breadcrumb a,.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description a{color:#e50083}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description{font:400 16px/1.6 Montserrat,sans-serif;color:#161519}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description:not(:has(p,h2,h3,ul,ol)){display:none}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description p{font:400 16px/1.6 Montserrat,sans-serif;margin:0 0 18px}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description p:last-child{margin-bottom:0}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description strong{font-weight:700}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description h2,.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description h3{font:500 24px/1.3 Montserrat,sans-serif;margin:20px 0;color:#161519}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-intro{margin-top:48px!important}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid{margin-top:132px!important;width:100%}.elementor-764 .elementor-element.elementor-element-ba0000a:has(.ba-intro p) .ba-grid{margin-top:116px!important}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid .elementor-loop-container{column-gap:40px;row-gap:70px}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid .e-loop-item{min-width:0;height:auto}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid .elementor-pagination{margin-top:50px;display:flex;justify-content:center;gap:10px}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;border-radius:50%;font:600 15px Montserrat,sans-serif;color:#161519;border:1px solid #eee;text-decoration:none;margin:0}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid .page-numbers.current{background:#e50083;border-color:#e50083;color:#fff}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid a.page-numbers:hover{background:#161519;border-color:#161519;color:white}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-footer-description{margin-top:50px!important}.elementor-764 .elementor-element.elementor-element-ba0000a a:focus-visible{outline:3px solid #e50083;outline-offset:3px}@media(max-width:1024px){.elementor-764 .elementor-element.elementor-element-ba0000a .ba-title h1{font-size:48px}}@media(max-width:767px){.elementor-764 .elementor-element.elementor-element-ba0000a .ba-breadcrumb{margin-top:0!important}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-intro{margin-top:24px!important}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-grid{margin-top:100px!important}.elementor-764 .elementor-element.elementor-element-ba0000a:has(.ba-intro p) .ba-grid{margin-top:80px!important}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-title h1{font-size:48px;letter-spacing:-1px}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-description ul{padding-left:22px}}.elementor-764 .elementor-element.elementor-element-ba0000a .ba-title h1{letter-spacing:-.03em}/* End custom CSS */