.elementor-143 .elementor-element.elementor-element-c29e82b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-143 .elementor-element.elementor-element-4729c78{--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:20px 20px 20px 20px;--padding-top:150px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-143 .elementor-element.elementor-element-4729c78:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-4729c78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-143 .elementor-element.elementor-element-37ba8a2{--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;}.elementor-143 .elementor-element.elementor-element-3dd3566{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.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-143 .elementor-element.elementor-element-6162ceb{padding:10px 0px 0px 0px;text-align:center;}.elementor-143 .elementor-element.elementor-element-6162ceb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:120px;font-weight:700;text-transform:capitalize;line-height:100px;letter-spacing:-4px;word-spacing:0px;color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-8fff329{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.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-143 .elementor-element.elementor-element-8438379{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:start;font-family:"Outfit", Sans-serif;font-size:18px;font-weight:600;line-height:22px;letter-spacing:-0.4px;color:var( --e-global-color-f35e7d9 );}.elementor-143 .elementor-element.elementor-element-8438379.elementor-element{--align-self:flex-start;}.elementor-143 .elementor-element.elementor-element-4001be9{--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;}.elementor-143 .elementor-element.elementor-element-70485e5{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-143 .elementor-element.elementor-element-6299c7b{--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:0px;--padding-left:0px;--padding-right:0px;}.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-143 .elementor-element.elementor-element-b8c9e4d .e-search-input{background-color:#F5F4F4;border-style:none;border-radius:10px 0px 0px 10px;}.elementor-143 .elementor-element.elementor-element-b8c9e4d .e-search-submit{background-color:#F5F4F4;}.elementor-143 .elementor-element.elementor-element-b8c9e4d{--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;--e-search-submit-margin-inline-start:0px;--e-search-submit-color:var( --e-global-color-text );--e-search-icon-submit-color:var( --e-global-color-primary );--e-search-submit-border-radius:0px 10px 10px 0px;--e-search-submit-padding:0px 0px 0px 0px;}.elementor-143 .elementor-element.elementor-element-225a86a0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:100px;--padding-right:100px;}.elementor-143 .elementor-element.elementor-element-20a46b8e{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-20a46b8e:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-20a46b8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-3422b644{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-ce6825a{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-18a6c1d9 .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-43d4153a .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-598ef555{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-579e3ea3 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-6cb384bb .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-widget-call-to-action .elementor-cta__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-call-to-action .elementor-cta__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-call-to-action .elementor-cta__button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-call-to-action .elementor-ribbon-inner{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-143 .elementor-element.elementor-element-36f03cf .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-36f03cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-36f03cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-36f03cf.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-36f03cf .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-36f03cf .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-36f03cf .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-36f03cf .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-da116b9{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-da116b9:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-da116b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-460bcdd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-1d05acd{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-c72c70a .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-c743eaa .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-3380301{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-be14be2 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-84c18de .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-9d8733b .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-9d8733b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-9d8733b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-9d8733b.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-9d8733b .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-9d8733b .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-9d8733b .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-9d8733b .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-d38092e{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-d38092e:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-d38092e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-c3b91ac{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-057be36{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-d82ed7c .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-2df1fe4 .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-341ca5e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-2de4cc2 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-03de3c8 .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-c4e37b1 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-c4e37b1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-c4e37b1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-c4e37b1.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-c4e37b1 .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-c4e37b1 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-c4e37b1 .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-c4e37b1 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-716e749{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-716e749:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-716e749 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-b2d2ec6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-879bedf{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-a4d1f1b .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-1a43cc6 .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-d2e8c55{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-ccd8e44 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-aa0b671 .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-de79f17 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-de79f17.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-de79f17.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-de79f17.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-de79f17 .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-de79f17 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-de79f17 .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-de79f17 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-b5a2a40{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;}.elementor-143 .elementor-element.elementor-element-f53b07c{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-f53b07c:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-f53b07c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-4172945{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-ea94257{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-5c7529d .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-b42263c .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-f4aa759{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-6380b8b .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-9e0e8d8 .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-9921e47 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-9921e47.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-9921e47.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-9921e47.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-9921e47 .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-9921e47 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-9921e47 .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-9921e47 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-f133fce{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-f133fce:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-f133fce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-14971b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-d007c99{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-81cf4bf .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-e5540da .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-6433bcf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-2f3fb8c .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-4f864ce .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-9c68cfe .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-9c68cfe.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-9c68cfe.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-9c68cfe.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-9c68cfe .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-9c68cfe .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-9c68cfe .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-9c68cfe .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-bfb6566{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-bfb6566:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-bfb6566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-2e0493a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-3cbb074{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-655f240 .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-cac4c7e .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-6c72ed7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-9059cc6 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-e3f7c2b .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-0c0a611 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-0c0a611.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-0c0a611.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-0c0a611.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-0c0a611 .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-0c0a611 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-0c0a611 .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-0c0a611 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-9108ed8{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-9108ed8:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-9108ed8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-98c0b98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-53559bf{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-7b4b50f .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-430eb60 .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-49880c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-f07f314 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-9007457 .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-3bbc16a .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-3bbc16a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-3bbc16a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-3bbc16a.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-3bbc16a .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-3bbc16a .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-3bbc16a .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-3bbc16a .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-43edee3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:100px;--padding-right:100px;}.elementor-143 .elementor-element.elementor-element-f9eaeca{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-f9eaeca:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-f9eaeca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-917df83{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-e9f2df8{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-324a5c3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-0d45203 .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-b621e90{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-c4edae3 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-93c8b69 .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-6b1d899 .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-6b1d899.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-6b1d899.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-6b1d899.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-6b1d899 .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-6b1d899 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-6b1d899 .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-6b1d899 .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-143 .elementor-element.elementor-element-66faef1{--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:0px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-143 .elementor-element.elementor-element-66faef1:not(.elementor-motion-effects-element-type-background), .elementor-143 .elementor-element.elementor-element-66faef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-143 .elementor-element.elementor-element-0c5d33d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:12px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-143 .elementor-element.elementor-element-b1d907f{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-143 .elementor-element.elementor-element-98a1925 .elementor-heading-title{font-size:15px;font-weight:700;letter-spacing:-0.3px;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-ea5e89e .elementor-heading-title{font-size:11px;font-weight:600;color:#0A0A0A;}.elementor-143 .elementor-element.elementor-element-dc7332d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-143 .elementor-element.elementor-element-ffb44b8 .elementor-heading-title{font-size:12px;font-weight:500;letter-spacing:-0.4px;color:#090909;}.elementor-143 .elementor-element.elementor-element-b800fa6 .elementor-heading-title{font-size:18px;color:#E7E7E7;}.elementor-143 .elementor-element.elementor-element-f51d78f .elementor-cta__content-item{transition-duration:1000ms;}.elementor-143 .elementor-element.elementor-element-f51d78f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(2){transition-delay:calc( 1000ms / 3 );}.elementor-143 .elementor-element.elementor-element-f51d78f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(3){transition-delay:calc( ( 1000ms / 3 ) * 2 );}.elementor-143 .elementor-element.elementor-element-f51d78f.elementor-cta--sequenced-animation .elementor-cta__content-item:nth-child(4){transition-delay:calc( ( 1000ms / 3 ) * 3 );}.elementor-143 .elementor-element.elementor-element-f51d78f .elementor-cta .elementor-cta__bg, .elementor-143 .elementor-element.elementor-element-f51d78f .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-143 .elementor-element.elementor-element-f51d78f .elementor-cta__content{text-align:center;}.elementor-143 .elementor-element.elementor-element-f51d78f .elementor-cta__bg{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}body.elementor-page-143:not(.elementor-motion-effects-element-type-background), body.elementor-page-143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-143 .elementor-element.elementor-element-8fff329{--width:60%;}.elementor-143 .elementor-element.elementor-element-ce6825a{--width:60%;}.elementor-143 .elementor-element.elementor-element-598ef555{--width:40%;}.elementor-143 .elementor-element.elementor-element-1d05acd{--width:60%;}.elementor-143 .elementor-element.elementor-element-3380301{--width:40%;}.elementor-143 .elementor-element.elementor-element-057be36{--width:60%;}.elementor-143 .elementor-element.elementor-element-341ca5e{--width:40%;}.elementor-143 .elementor-element.elementor-element-879bedf{--width:60%;}.elementor-143 .elementor-element.elementor-element-d2e8c55{--width:40%;}.elementor-143 .elementor-element.elementor-element-ea94257{--width:60%;}.elementor-143 .elementor-element.elementor-element-f4aa759{--width:40%;}.elementor-143 .elementor-element.elementor-element-d007c99{--width:60%;}.elementor-143 .elementor-element.elementor-element-6433bcf{--width:40%;}.elementor-143 .elementor-element.elementor-element-3cbb074{--width:60%;}.elementor-143 .elementor-element.elementor-element-6c72ed7{--width:40%;}.elementor-143 .elementor-element.elementor-element-53559bf{--width:60%;}.elementor-143 .elementor-element.elementor-element-49880c2{--width:40%;}.elementor-143 .elementor-element.elementor-element-e9f2df8{--width:60%;}.elementor-143 .elementor-element.elementor-element-b621e90{--width:40%;}.elementor-143 .elementor-element.elementor-element-b1d907f{--width:60%;}.elementor-143 .elementor-element.elementor-element-dc7332d{--width:40%;}}@media(max-width:1024px){.elementor-143 .elementor-element.elementor-element-4729c78{--padding-top:100px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-143 .elementor-element.elementor-element-37ba8a2{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-3dd3566{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-143 .elementor-element.elementor-element-6162ceb .elementor-heading-title{font-size:60px;letter-spacing:-2px;}.elementor-143 .elementor-element.elementor-element-8fff329{--justify-content:flex-end;}.elementor-143 .elementor-element.elementor-element-8438379{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:15px;line-height:1.5em;}.elementor-143 .elementor-element.elementor-element-4001be9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-143 .elementor-element.elementor-element-70485e5{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-143 .elementor-element.elementor-element-225a86a0{--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-143 .elementor-element.elementor-element-b5a2a40{--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-143 .elementor-element.elementor-element-43edee3{--grid-auto-flow:row;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}}@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-6162ceb .elementor-heading-title{font-size:45px;line-height:1.1em;letter-spacing:-2px;}.elementor-143 .elementor-element.elementor-element-8fff329.e-con{--order:99999 /* order end hack */;}.elementor-143 .elementor-element.elementor-element-8438379{text-align:center;font-size:16px;line-height:1.5em;letter-spacing:-0.2px;}.elementor-143 .elementor-element.elementor-element-6299c7b{--justify-content:center;}.elementor-143 .elementor-element.elementor-element-6299c7b.e-con{--order:99999 /* order end hack */;}.elementor-143 .elementor-element.elementor-element-225a86a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-143 .elementor-element.elementor-element-b5a2a40{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-143 .elementor-element.elementor-element-43edee3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-20a46b8e *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-20a46b8e:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-20a46b8e:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-20a46b8e:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-20a46b8e:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-20a46b8e:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-20a46b8e .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-20a46b8e .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-20a46b8e .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-20a46b8e .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da116b9 *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-da116b9{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-da116b9:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-da116b9:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-da116b9:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-da116b9:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-da116b9:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-da116b9 .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-da116b9 .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-da116b9 .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-da116b9 .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d38092e *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-d38092e{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-d38092e:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-d38092e:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-d38092e:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-d38092e:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-d38092e:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-d38092e .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-d38092e .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-d38092e .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-d38092e .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-716e749 *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-716e749{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-716e749:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-716e749:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-716e749:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-716e749:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-716e749:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-716e749 .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-716e749 .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-716e749 .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-716e749 .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-225a86a0 */.elementor-143 .elementor-element.elementor-element-225a86a0{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-225a86a0{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f53b07c *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-f53b07c:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-f53b07c:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-f53b07c:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-f53b07c:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-f53b07c:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-f53b07c .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-f53b07c .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-f53b07c .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-f53b07c .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f133fce *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-f133fce{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-f133fce:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-f133fce:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-f133fce:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-f133fce:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-f133fce:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-f133fce .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-f133fce .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-f133fce .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-f133fce .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bfb6566 *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-bfb6566:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-bfb6566:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-bfb6566:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-bfb6566:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-bfb6566:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-bfb6566 .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-bfb6566 .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-bfb6566 .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-bfb6566 .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9108ed8 *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-9108ed8:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-9108ed8:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-9108ed8:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-9108ed8:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-9108ed8:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-9108ed8 .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-9108ed8 .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-9108ed8 .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-9108ed8 .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b5a2a40 */.elementor-143 .elementor-element.elementor-element-b5a2a40{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-b5a2a40{grid-template-columns:1fr;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9eaeca *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-f9eaeca:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-f9eaeca:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-f9eaeca:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-f9eaeca:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-f9eaeca:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-f9eaeca .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-f9eaeca .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-f9eaeca .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-f9eaeca .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66faef1 *//* ===== Card base ===== */
.elementor-143 .elementor-element.elementor-element-66faef1{background:#FFFFFF;border-radius:18px;overflow:hidden;cursor:pointer;}

/* ===== CTA full width + fixed ratio ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-widget-call-to-action{width:100% !important;}
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-cta{width:100% !important;min-height:0 !important;aspect-ratio:3/2.35;border-radius:14px;overflow:hidden;position:relative;}
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-cta__bg-wrapper{border-radius:14px;overflow:hidden;}

/* ===== Hover: image zoom + blur ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-cta__bg{transform:scale(1.001) !important;filter:blur(0px);transition:transform .9s cubic-bezier(.22,1,.36,1), filter .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-66faef1:hover .elementor-cta__bg{transform:scale(1.08) !important;filter:blur(10px) brightness(.75);}

/* ===== Dark overlay fade on hover ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-cta__bg-overlay{background:#0A0A0A !important;opacity:.15 !important;transition:opacity .5s ease !important;}
.elementor-143 .elementor-element.elementor-element-66faef1:hover .elementor-cta__bg-overlay{opacity:0 !important;}

/* ===== Heading: always visible, perfectly centered ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-cta__content{padding:0 !important;min-height:0 !important;position:absolute;inset:0;display:flex !important;align-items:center !important;justify-content:center !important;z-index:2;pointer-events:none;}

/* ===== Heading: zoom-out on hover ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .elementor-cta__title{margin:0 !important;color:#FFFFFF;font-size:34px;font-weight:600;letter-spacing:-0.5px;text-align:center;transform:scale(1);transition:transform .6s cubic-bezier(.22,1,.36,1);}
.elementor-143 .elementor-element.elementor-element-66faef1:hover .elementor-cta__title{transform:scale(.85);}

/* ===== Dots color change on hover ===== */
/* ===== Dots color change on hover (class: dots) ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .dots .elementor-heading-title{color:#E7E7E7;letter-spacing:3px;line-height:1;transition:color .45s ease;}
.elementor-143 .elementor-element.elementor-element-66faef1:hover .dots .elementor-heading-title{color:#0A1F5C;}

/* ===== Categories tag slide-in on hover ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .xprt-cats{opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .5s cubic-bezier(.22,1,.36,1);white-space:nowrap;}
.elementor-143 .elementor-element.elementor-element-66faef1:hover .xprt-cats{opacity:1;transform:translateX(0);}
.elementor-143 .elementor-element.elementor-element-66faef1 .xprt-cats .elementor-heading-title{background:#F1F1F1;border-radius:50px;padding:4px 10px;display:inline-block;}

/* ===== Misc ===== */
.elementor-143 .elementor-element.elementor-element-66faef1 .xprt-pname h3,.elementor-143 .elementor-element.elementor-element-66faef1 .xprt-pname h4{margin:0;}
.elementor-143 .elementor-element.elementor-element-66faef1 .xprt-year .elementor-heading-title{opacity:.6;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-43edee3 */.elementor-143 .elementor-element.elementor-element-43edee3{display:grid;grid-template-columns:1fr 1fr;gap:16px;}
@media(max-width:767px){.elementor-143 .elementor-element.elementor-element-43edee3{grid-template-columns:1fr;}}/* End custom CSS */