.elementor-947 .elementor-element.elementor-element-2f07250{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-2f07250:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-2f07250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-7a09bc9{--display:grid;--min-height:auto;--e-con-grid-template-columns:1.04fr 0.96fr;--e-con-grid-template-rows:none;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-947 .elementor-element.elementor-element-7a09bc9:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-7a09bc9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-ce6c1ab{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-ce6c1ab:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-ce6c1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-ce6c1ab.e-con{--flex-grow:0;--flex-shrink:0;}.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-947 .elementor-element.elementor-element-0b068d3{width:var( --container-widget-width, auto );max-width:auto;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:7px 13px 7px 13px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:999px 999px 999px 999px;text-align:start;}.elementor-947 .elementor-element.elementor-element-0b068d3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20.4px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-97a53a2{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-97a53a2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:68px;font-weight:700;text-transform:none;line-height:81.6px;letter-spacing:-3px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-2ee28ce{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-2ee28ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:17px;font-weight:400;text-transform:none;line-height:28.9px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-a2124fb{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-a2124fb:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a2124fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-947 .elementor-element.elementor-element-f62f8aa .elementor-button{background-color:rgb(159, 9, 41);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:normal;fill:rgb(255, 255, 255);color:rgb(255, 255, 255);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-947 .elementor-element.elementor-element-f62f8aa .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-f62f8aa .elementor-button:focus{background-color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-f62f8aa{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-947 .elementor-element.elementor-element-88ec351 .elementor-button{background-color:rgb(255, 255, 255);font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:normal;fill:rgb(159, 9, 41);color:rgb(159, 9, 41);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-947 .elementor-element.elementor-element-88ec351 .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-88ec351 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-947 .elementor-element.elementor-element-88ec351{width:var( --container-widget-width, auto );max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-947 .elementor-element.elementor-element-23c1d33{--display:flex;--min-height:auto;--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:normal;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-23c1d33:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-23c1d33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-4401ed5{width:var( --container-widget-width, 38px );max-width:38px;background-color:rgb(255, 255, 255);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-4401ed5.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-4401ed5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:none;line-height:30.6px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-7bca937{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-7bca937.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-7bca937 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:22.1px;color:rgb(88, 117, 131);}.elementor-947 .elementor-element.elementor-element-850bd3b{--display:grid;--min-height:410px;--e-con-grid-template-columns:none;--e-con-grid-template-rows:none;--gap:normal normal;--row-gap:normal;--column-gap:normal;--grid-auto-flow:row;--align-items:center;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-850bd3b:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-850bd3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-c82f138{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--overflow:hidden;border-style:solid;--border-style:solid;border-width:8px 8px 8px 8px;--border-top-width:8px;--border-right-width:8px;--border-bottom-width:8px;--border-left-width:8px;border-color:rgba(255, 255, 255, 0.8);--border-color:rgba(255, 255, 255, 0.8);--border-radius:34px 34px 34px 34px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-c82f138:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-c82f138 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-947 .elementor-element.elementor-element-17794af{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-947 .elementor-element.elementor-element-17794af.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-17794af img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:0px 0px 0px 0px;}.elementor-947 .elementor-element.elementor-element-0d9d2fe{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;top:auto;--z-index:2;}.elementor-947 .elementor-element.elementor-element-0d9d2fe:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-0d9d2fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.94);}.elementor-947 .elementor-element.elementor-element-0d9d2fe.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-947 .elementor-element.elementor-element-0d9d2fe{left:20px;}body.rtl .elementor-947 .elementor-element.elementor-element-0d9d2fe{right:20px;}.elementor-947 .elementor-element.elementor-element-5f78e49{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-5f78e49 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:none;line-height:normal;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-5e1a9a0{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-5e1a9a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:22.1px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-7a5ac82{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;top:65px;--z-index:0;}.elementor-947 .elementor-element.elementor-element-7a5ac82:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-7a5ac82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}body:not(.rtl) .elementor-947 .elementor-element.elementor-element-7a5ac82{left:-5px;}body.rtl .elementor-947 .elementor-element.elementor-element-7a5ac82{right:-5px;}.elementor-947 .elementor-element.elementor-element-19b8f01{width:var( --container-widget-width, 38px );max-width:38px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-947 .elementor-element.elementor-element-19b8f01.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-19b8f01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:none;line-height:18.7px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-ab31758{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ab31758:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-ab31758 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-ab31758.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-adc6a6f{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-adc6a6f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:22.1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-bdcb539{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-bdcb539 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:none;line-height:18.7px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-90a0a3a{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:center;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--border-radius:17px 17px 17px 17px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;top:auto;--z-index:0;}.elementor-947 .elementor-element.elementor-element-90a0a3a:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-90a0a3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}body:not(.rtl) .elementor-947 .elementor-element.elementor-element-90a0a3a{left:auto;}body.rtl .elementor-947 .elementor-element.elementor-element-90a0a3a{right:auto;}.elementor-947 .elementor-element.elementor-element-1b2fa86{width:var( --container-widget-width, 38px );max-width:38px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;border-radius:12px 12px 12px 12px;text-align:start;}.elementor-947 .elementor-element.elementor-element-1b2fa86.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-1b2fa86 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:none;line-height:18.7px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-ab4c33f{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ab4c33f:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-ab4c33f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-ab4c33f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-f320aeb{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-f320aeb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:700;text-transform:none;line-height:22.1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-49a6822{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-49a6822 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:11px;font-weight:400;text-transform:none;line-height:18.7px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-3061e86{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-3061e86:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-3061e86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-ce525a4{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ce525a4:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-ce525a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-910e956{--display:flex;--min-height:auto;--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:normal;--align-items:center;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:42px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-910e956:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-910e956 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-b85ed1e{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-b85ed1e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20.4px;letter-spacing:2px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-dd89e89{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-dd89e89 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44.8px;font-weight:700;text-transform:none;line-height:53.76px;letter-spacing:-1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-37baf8e{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-37baf8e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-9cbbd70{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:none;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--grid-auto-flow:row;--align-items:normal;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-9cbbd70:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-9cbbd70 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-b734d28{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-b734d28:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-b734d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-b734d28.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-97c491c{width:var( --container-widget-width, 52px );max-width:52px;background-color:rgb(248, 237, 240);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;text-align:start;}.elementor-947 .elementor-element.elementor-element-97c491c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:40.8px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-26b5716{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-26b5716 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-7617e17{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-7617e17 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-7f9f514{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-7f9f514:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-7f9f514 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-7f9f514.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-4669512{width:var( --container-widget-width, 52px );max-width:52px;background-color:rgb(248, 237, 240);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;text-align:start;}.elementor-947 .elementor-element.elementor-element-4669512 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:40.8px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-63c7544{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-63c7544 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-704f6a0{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-704f6a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-e48a1d2{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e48a1d2:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-e48a1d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-e48a1d2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-69a1b2b{width:var( --container-widget-width, 52px );max-width:52px;background-color:rgb(248, 237, 240);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;text-align:start;}.elementor-947 .elementor-element.elementor-element-69a1b2b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:40.8px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-2201679{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-2201679 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-9ecbf9a{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-9ecbf9a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-c71231e{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-c71231e:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-c71231e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-c71231e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-e4786a5{width:var( --container-widget-width, 52px );max-width:52px;background-color:rgb(248, 237, 240);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;text-align:start;}.elementor-947 .elementor-element.elementor-element-e4786a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:40.8px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-7abab8d{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-7abab8d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-7e10272{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-7e10272 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-acba6c5{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-acba6c5:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-acba6c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-acba6c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-9ebeb7e{width:var( --container-widget-width, 52px );max-width:52px;background-color:rgb(248, 237, 240);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;text-align:start;}.elementor-947 .elementor-element.elementor-element-9ebeb7e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:40.8px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-03b5fdb{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-03b5fdb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-598938e{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-598938e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-361da21{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-361da21:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-361da21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-361da21.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-4669748{width:var( --container-widget-width, 52px );max-width:52px;background-color:rgb(248, 237, 240);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;border-radius:16px 16px 16px 16px;text-align:start;}.elementor-947 .elementor-element.elementor-element-4669748 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:400;text-transform:none;line-height:40.8px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-0829056{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-0829056 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-8f264a2{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-8f264a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-b64a11a{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:18px 18px 18px 18px;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-b64a11a:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-b64a11a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 247, 233);}.elementor-947 .elementor-element.elementor-element-6afd49b{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-6afd49b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-6afd49b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:25px;font-weight:400;text-transform:none;line-height:42.5px;color:rgb(36, 54, 77);}.elementor-947 .elementor-element.elementor-element-cc2192b{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-cc2192b.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-cc2192b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(110, 91, 57);}.elementor-947 .elementor-element.elementor-element-031b598{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-031b598:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-031b598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(248, 243, 245);}.elementor-947 .elementor-element.elementor-element-80e6649{--display:grid;--min-height:auto;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:none;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-80e6649:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-80e6649 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-b6329a0{--display:grid;--min-height:390px;--e-con-grid-template-columns:none;--e-con-grid-template-rows:none;--gap:normal normal;--row-gap:normal;--column-gap:normal;--grid-auto-flow:row;--align-items:center;--grid-justify-content:normal;--overflow:hidden;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-b6329a0:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-b6329a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-e9e03e4{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e9e03e4 img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:22px 22px 22px 22px;}.elementor-947 .elementor-element.elementor-element-3d87c74{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;top:auto;--z-index:2;}.elementor-947 .elementor-element.elementor-element-3d87c74:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-3d87c74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.94);}.elementor-947 .elementor-element.elementor-element-3d87c74.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-947 .elementor-element.elementor-element-3d87c74{left:28px;}body.rtl .elementor-947 .elementor-element.elementor-element-3d87c74{right:28px;}.elementor-947 .elementor-element.elementor-element-976cd76{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-976cd76 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:none;line-height:normal;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-fd487ed{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-fd487ed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:22.1px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-b42b6d5{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-b42b6d5:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-b42b6d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-b42b6d5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-e43f705{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-e43f705 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20.4px;letter-spacing:2px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-c22f9dc{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-c22f9dc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44.8px;font-weight:700;text-transform:none;line-height:53.76px;letter-spacing:-1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-b4779bc{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-b4779bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-a9abfb4{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-a9abfb4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-c089df1{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-c089df1:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-c089df1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-74194ec{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-74194ec:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-74194ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-42727f8{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-42727f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-42727f8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-63ebb01{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-63ebb01.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-63ebb01 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-e764d2e{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-e764d2e:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-e764d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-86a5d51{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-86a5d51.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-86a5d51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-4fa9ae2{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-4fa9ae2.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-4fa9ae2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-4202cd2{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-4202cd2:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-4202cd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-df96170{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-df96170.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-df96170 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-4becf97{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-4becf97.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-4becf97 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-d42f551{width:var( --container-widget-width, auto );max-width:auto;background-color:rgb(246, 232, 236);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;--container-widget-width:auto;--container-widget-flex-grow:0;border-style:solid;border-width:0px 0px 0px 4px;border-color:rgb(159, 9, 41);border-radius:0px 12px 12px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-d42f551 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(61, 97, 116);}.elementor-947 .elementor-element.elementor-element-0765025{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-0765025:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-0765025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-f682719{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f682719:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-f682719 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-b165154{--display:flex;--min-height:auto;--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:normal;--align-items:center;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:42px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b165154:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-b165154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-6482ba4{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-6482ba4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20.4px;letter-spacing:2px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-1312988{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-1312988 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44.8px;font-weight:700;text-transform:none;line-height:53.76px;letter-spacing:-1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-c2e0df9{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-c2e0df9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-e7dd049{--display:grid;--min-height:auto;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:none;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--grid-auto-flow:row;--align-items:normal;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-e7dd049:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-e7dd049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-ee646f3{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-ee646f3:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-ee646f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-ee646f3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-3ccd350{width:var( --container-widget-width, 44px );max-width:44px;background-color:rgb(159, 9, 41);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-947 .elementor-element.elementor-element-3ccd350 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;text-transform:none;line-height:normal;color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-33f6010{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-33f6010 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-7aa22f6{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-7aa22f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-babdc7f{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-babdc7f:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-babdc7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-babdc7f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-01fd69c{width:var( --container-widget-width, 44px );max-width:44px;background-color:rgb(159, 9, 41);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-947 .elementor-element.elementor-element-01fd69c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;text-transform:none;line-height:normal;color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-445a2dd{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-445a2dd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-683e01b{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-683e01b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-083512c{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-083512c:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-083512c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-083512c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-b49afc3{width:var( --container-widget-width, 44px );max-width:44px;background-color:rgb(159, 9, 41);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;border-radius:14px 14px 14px 14px;text-align:start;}.elementor-947 .elementor-element.elementor-element-b49afc3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:17px;font-weight:800;text-transform:none;line-height:normal;color:rgb(255, 255, 255);}.elementor-947 .elementor-element.elementor-element-4fe6328{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-4fe6328 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18.88px;font-weight:700;text-transform:none;line-height:22.656px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-a1d3702{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-a1d3702 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-411f801{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-411f801:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-411f801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-9841cbc{--display:grid;--min-height:auto;--e-con-grid-template-columns:1fr 1fr;--e-con-grid-template-rows:none;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--grid-auto-flow:row;--align-items:center;--grid-justify-content:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-9841cbc:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-9841cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-5c91b26{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-5c91b26:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-5c91b26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-5c91b26.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-a65f165{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-a65f165 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20.4px;letter-spacing:2px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-039a9a3{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-039a9a3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44.8px;font-weight:700;text-transform:none;line-height:53.76px;letter-spacing:-1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-2a2928e{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-2a2928e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-3cc54ce{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-3cc54ce:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-3cc54ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-269947d{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-269947d:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-269947d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-35302df{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-35302df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-35302df .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-bdbff8f{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-bdbff8f.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-bdbff8f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-8a4b731{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-8a4b731:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-8a4b731 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-4535daa{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-4535daa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-4535daa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-42d2065{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-42d2065.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-42d2065 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-5080045{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-5080045:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-5080045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-fbfa7cf{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-fbfa7cf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-fbfa7cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-dcfbde0{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-dcfbde0.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-dcfbde0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-614eaab{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:0px 0px 0px 0px;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-614eaab:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-614eaab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-bb5be52{width:var( --container-widget-width, 24px );max-width:24px;background-color:rgb(244, 225, 231);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;border-radius:50% 50% 50% 50%;text-align:start;}.elementor-947 .elementor-element.elementor-element-bb5be52.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-947 .elementor-element.elementor-element-bb5be52 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:800;text-transform:none;line-height:22.1px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-08409dd{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-08409dd.elementor-element{--flex-grow:0;--flex-shrink:1;}.elementor-947 .elementor-element.elementor-element-08409dd .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(82, 107, 121);}.elementor-947 .elementor-element.elementor-element-bab515d{--display:grid;--min-height:390px;--e-con-grid-template-columns:none;--e-con-grid-template-rows:none;--gap:normal normal;--row-gap:normal;--column-gap:normal;--grid-auto-flow:row;--align-items:center;--grid-justify-content:normal;--overflow:hidden;--border-radius:26px 26px 26px 26px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-bab515d:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-bab515d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-567e1b0{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-567e1b0 img{width:100%;max-width:none;height:100%;object-fit:cover;object-position:50% 50%;opacity:1;border-radius:22px 22px 22px 22px;}.elementor-947 .elementor-element.elementor-element-0a191d9{--display:flex;--position:absolute;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;top:auto;--z-index:2;}.elementor-947 .elementor-element.elementor-element-0a191d9:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-0a191d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(255, 255, 255, 0.94);}.elementor-947 .elementor-element.elementor-element-0a191d9.e-con{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-947 .elementor-element.elementor-element-0a191d9{left:28px;}body.rtl .elementor-947 .elementor-element.elementor-element-0a191d9{right:28px;}.elementor-947 .elementor-element.elementor-element-3193110{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-3193110 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:800;text-transform:none;line-height:normal;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-fb6aaf8{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-fb6aaf8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;text-transform:none;line-height:22.1px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-8fae0cf{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-8fae0cf:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-8fae0cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgb(248, 243, 245);}.elementor-947 .elementor-element.elementor-element-a73949b{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-a73949b:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-a73949b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-9c0fd11{--display:flex;--min-height:auto;--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:normal;--align-items:center;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:42px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-9c0fd11:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-9c0fd11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-0ba2a00{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-0ba2a00 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;line-height:20.4px;letter-spacing:2px;color:rgb(159, 9, 41);}.elementor-947 .elementor-element.elementor-element-e27738b{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-e27738b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:44.8px;font-weight:700;text-transform:none;line-height:53.76px;letter-spacing:-1px;color:rgb(17, 47, 88);}.elementor-947 .elementor-element.elementor-element-d688d34{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:center;}.elementor-947 .elementor-element.elementor-element-d688d34 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:27.2px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-56793a3{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-56793a3:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-56793a3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-c45d376{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-c45d376:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-c45d376 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-4592f96 .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:normal;fill:rgb(17, 47, 88);color:rgb(17, 47, 88);border-radius:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-947 .elementor-element.elementor-element-4592f96 .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-4592f96 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-947 .elementor-element.elementor-element-4592f96{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-947 .elementor-element.elementor-element-4592f96 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-947 .elementor-element.elementor-element-f10dd1e{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:35px;}.elementor-947 .elementor-element.elementor-element-f10dd1e:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-f10dd1e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-56b2115{width:var( --container-widget-width, auto );max-width:auto;background-color:rgba(0, 0, 0, 0);margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-947 .elementor-element.elementor-element-56b2115 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;text-transform:none;line-height:23.8px;color:rgb(104, 117, 134);}.elementor-947 .elementor-element.elementor-element-5b34712{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-5b34712:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-5b34712 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-dc865cc .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:normal;fill:rgb(17, 47, 88);color:rgb(17, 47, 88);border-radius:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-947 .elementor-element.elementor-element-dc865cc .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-dc865cc .elementor-button:focus{background-color:#FFFFFF00;}.elementor-947 .elementor-element.elementor-element-dc865cc{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-947 .elementor-element.elementor-element-dc865cc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-947 .elementor-element.elementor-element-281d2c6{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-281d2c6:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-281d2c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-0d9589c .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:normal;fill:rgb(17, 47, 88);color:rgb(17, 47, 88);border-radius:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-947 .elementor-element.elementor-element-0d9589c .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-0d9589c .elementor-button:focus{background-color:#FFFFFF00;}.elementor-947 .elementor-element.elementor-element-0d9589c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-947 .elementor-element.elementor-element-0d9589c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-947 .elementor-element.elementor-element-af06b6a{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-af06b6a:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-af06b6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-99aeed1 .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:normal;fill:rgb(17, 47, 88);color:rgb(17, 47, 88);border-radius:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-947 .elementor-element.elementor-element-99aeed1 .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-99aeed1 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-947 .elementor-element.elementor-element-99aeed1{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-947 .elementor-element.elementor-element-99aeed1 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-947 .elementor-element.elementor-element-39649ca{--display:flex;--min-height:auto;--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:normal;--align-items:normal;--gap:normal normal;--row-gap:normal;--column-gap:normal;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-39649ca:not(.elementor-motion-effects-element-type-background), .elementor-947 .elementor-element.elementor-element-39649ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0, 0, 0, 0);}.elementor-947 .elementor-element.elementor-element-29da783 .elementor-button{background-color:rgba(0, 0, 0, 0);font-family:"Manrope", Sans-serif;font-size:16px;font-weight:700;line-height:normal;fill:rgb(17, 47, 88);color:rgb(17, 47, 88);border-radius:0px 0px 0px 0px;padding:30px 0px 30px 0px;}.elementor-947 .elementor-element.elementor-element-29da783 .elementor-button:hover, .elementor-947 .elementor-element.elementor-element-29da783 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-947 .elementor-element.elementor-element-29da783{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-947 .elementor-element.elementor-element-29da783 .elementor-button .elementor-button-content-wrapper{justify-content:start;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-947 .elementor-element.elementor-element-2f07250{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:82px;--padding-bottom:76px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-7a09bc9{--min-height:auto;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ce6c1ab{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-0b068d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:7px 13px 7px 13px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-97a53a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-97a53a2 .elementor-heading-title{font-size:39.2px;line-height:47.04px;letter-spacing:-1.764px;}.elementor-947 .elementor-element.elementor-element-2ee28ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-a2124fb{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f62f8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-88ec351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-23c1d33{--min-height:auto;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-4401ed5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-947 .elementor-element.elementor-element-7bca937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-850bd3b{--min-height:410px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-c82f138{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-17794af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-947 .elementor-element.elementor-element-17794af img{width:100%;max-width:none;}.elementor-947 .elementor-element.elementor-element-0d9d2fe{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;}.elementor-947 .elementor-element.elementor-element-5f78e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-5e1a9a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7a5ac82{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-19b8f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-947 .elementor-element.elementor-element-ab31758{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-adc6a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-bdcb539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-90a0a3a{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-1b2fa86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-947 .elementor-element.elementor-element-ab4c33f{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f320aeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-49a6822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-3061e86{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ce525a4{--min-height:auto;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-910e956{--min-height:auto;--margin-top:0px;--margin-bottom:42px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b85ed1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-dd89e89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-dd89e89 .elementor-heading-title{font-size:30.4px;line-height:36.48px;letter-spacing:-1.064px;}.elementor-947 .elementor-element.elementor-element-37baf8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-9cbbd70{--min-height:auto;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b734d28{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-97c491c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-26b5716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7617e17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7f9f514{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-4669512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-63c7544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-704f6a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e48a1d2{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-69a1b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-2201679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-9ecbf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c71231e{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e4786a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-7abab8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7e10272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-acba6c5{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-9ebeb7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-03b5fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-598938e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-361da21{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-4669748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-0829056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-8f264a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-b64a11a{--min-height:auto;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-6afd49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-cc2192b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-031b598{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-80e6649{--min-height:auto;--grid-auto-flow:row;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b6329a0{--min-height:390px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e9e03e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e9e03e4 img{width:100%;max-width:none;}.elementor-947 .elementor-element.elementor-element-3d87c74{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-976cd76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-fd487ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-b42b6d5{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e43f705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c22f9dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c22f9dc .elementor-heading-title{font-size:30.4px;line-height:36.48px;letter-spacing:-1.064px;}.elementor-947 .elementor-element.elementor-element-b4779bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-a9abfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c089df1{--min-height:auto;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-74194ec{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-42727f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-63ebb01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e764d2e{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-86a5d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-4fa9ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-4202cd2{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-df96170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-4becf97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-d42f551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-0765025{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f682719{--min-height:auto;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b165154{--min-height:auto;--margin-top:0px;--margin-bottom:42px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-6482ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-1312988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-1312988 .elementor-heading-title{font-size:30.4px;line-height:36.48px;letter-spacing:-1.064px;}.elementor-947 .elementor-element.elementor-element-c2e0df9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e7dd049{--min-height:auto;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ee646f3{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-3ccd350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-947 .elementor-element.elementor-element-33f6010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7aa22f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-babdc7f{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-01fd69c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-947 .elementor-element.elementor-element-445a2dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-683e01b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-083512c{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-b49afc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-947 .elementor-element.elementor-element-4fe6328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-a1d3702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-411f801{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:86px;--padding-bottom:86px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-9841cbc{--min-height:auto;--grid-auto-flow:row;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-5c91b26{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-a65f165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-039a9a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-039a9a3 .elementor-heading-title{font-size:30.4px;line-height:36.48px;letter-spacing:-1.064px;}.elementor-947 .elementor-element.elementor-element-2a2928e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-3cc54ce{--min-height:auto;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-269947d{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-35302df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-bdbff8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-8a4b731{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-4535daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-42d2065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-5080045{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-fbfa7cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-dcfbde0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-614eaab{--min-height:auto;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-bb5be52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-08409dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-bab515d{--min-height:390px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-567e1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-567e1b0 img{width:100%;max-width:none;}.elementor-947 .elementor-element.elementor-element-0a191d9{--min-height:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-3193110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-fb6aaf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-0ba2a00{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e27738b{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-d688d34{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-56b2115{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}}@media(max-width:767px){.elementor-947 .elementor-element.elementor-element-2f07250{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:52px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-7a09bc9{--width:min(100% - 32px, 560px);--min-height:auto;--e-con-grid-template-columns:1fr;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ce6c1ab{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-0b068d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:7px 13px 7px 13px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-97a53a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-2ee28ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-2ee28ce .elementor-heading-title{font-size:16px;line-height:27.2px;}.elementor-947 .elementor-element.elementor-element-a2124fb{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f62f8aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-947 .elementor-element.elementor-element-88ec351{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-947 .elementor-element.elementor-element-23c1d33{--min-height:auto;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:nowrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-4401ed5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-947 .elementor-element.elementor-element-7bca937{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-850bd3b{--min-height:310px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-c82f138{--width:min(100%, 440px);--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-17794af{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-947 .elementor-element.elementor-element-17794af img{width:100%;max-width:none;}.elementor-947 .elementor-element.elementor-element-0d9d2fe{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;}.elementor-947 .elementor-element.elementor-element-5f78e49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-5e1a9a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7a5ac82{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:12px;--padding-right:12px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-19b8f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-947 .elementor-element.elementor-element-ab31758{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-adc6a6f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-bdcb539{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-90a0a3a{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:12px;--padding-right:12px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-1b2fa86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:38px;--container-widget-flex-grow:0;width:var( --container-widget-width, 38px );max-width:38px;}.elementor-947 .elementor-element.elementor-element-ab4c33f{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f320aeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-49a6822{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-3061e86{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ce525a4{--width:min(100% - 32px, 560px);--min-height:auto;--flex-wrap:nowrap;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-910e956{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:30px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b85ed1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-dd89e89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-37baf8e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-9cbbd70{--min-height:auto;--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b734d28{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-97c491c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-26b5716{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7617e17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7f9f514{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-4669512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-63c7544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-704f6a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e48a1d2{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-69a1b2b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-2201679{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-9ecbf9a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c71231e{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e4786a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-7abab8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7e10272{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-acba6c5{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-9ebeb7e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-03b5fdb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-598938e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-361da21{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:23px;--padding-bottom:23px;--padding-left:23px;--padding-right:23px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-4669748{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;--container-widget-width:52px;--container-widget-flex-grow:0;width:var( --container-widget-width, 52px );max-width:52px;}.elementor-947 .elementor-element.elementor-element-0829056{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-8f264a2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-b64a11a{--min-height:auto;--flex-wrap:nowrap;--margin-top:28px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-947 .elementor-element.elementor-element-6afd49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-cc2192b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-031b598{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-80e6649{--width:min(100% - 32px, 560px);--min-height:auto;--e-con-grid-template-columns:1fr;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b6329a0{--min-height:310px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-b6329a0.e-con{--order:2;}.elementor-947 .elementor-element.elementor-element-e9e03e4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e9e03e4 img{width:100%;max-width:none;}.elementor-947 .elementor-element.elementor-element-3d87c74{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-976cd76{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-fd487ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-b42b6d5{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-e43f705{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c22f9dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-b4779bc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-a9abfb4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c089df1{--min-height:auto;--flex-wrap:nowrap;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-74194ec{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-42727f8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-63ebb01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e764d2e{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-86a5d51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-4fa9ae2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-4202cd2{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-df96170{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-4becf97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-d42f551{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:17px 20px 17px 20px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-0765025{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-f682719{--width:min(100% - 32px, 560px);--min-height:auto;--flex-wrap:nowrap;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-b165154{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:30px;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-6482ba4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-1312988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-c2e0df9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e7dd049{--min-height:auto;--e-con-grid-template-columns:1fr;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-ee646f3{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-3ccd350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-947 .elementor-element.elementor-element-33f6010{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-7aa22f6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-babdc7f{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-01fd69c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-947 .elementor-element.elementor-element-445a2dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-683e01b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-083512c{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-b49afc3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;padding:0px 0px 0px 0px;--container-widget-width:44px;--container-widget-flex-grow:0;width:var( --container-widget-width, 44px );max-width:44px;}.elementor-947 .elementor-element.elementor-element-4fe6328{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-a1d3702{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-411f801{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-9841cbc{--width:min(100% - 32px, 560px);--min-height:auto;--e-con-grid-template-columns:1fr;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--grid-auto-flow:row;--margin-top:auto;--margin-bottom:auto;--margin-left:auto;--margin-right:auto;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-5c91b26{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-a65f165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-039a9a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-2a2928e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-3cc54ce{--min-height:auto;--flex-wrap:nowrap;--margin-top:24px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-269947d{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-35302df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-bdbff8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-8a4b731{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-4535daa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-42d2065{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-5080045{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-fbfa7cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-dcfbde0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-614eaab{--min-height:auto;--flex-wrap:nowrap;--margin-top:14px;--margin-bottom:14px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-947 .elementor-element.elementor-element-bb5be52{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:24px;--container-widget-flex-grow:0;width:var( --container-widget-width, 24px );max-width:24px;}.elementor-947 .elementor-element.elementor-element-08409dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-bab515d{--min-height:310px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-bab515d.e-con{--order:2;}.elementor-947 .elementor-element.elementor-element-567e1b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-567e1b0 img{width:100%;max-width:none;}.elementor-947 .elementor-element.elementor-element-0a191d9{--min-height:auto;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:17px;--padding-right:17px;grid-column:auto;grid-row:auto;}.elementor-947 .elementor-element.elementor-element-3193110{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-fb6aaf8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-8fae0cf{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-a73949b{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-9c0fd11{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-0ba2a00{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-e27738b{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-d688d34{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-56793a3{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-c45d376{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-f10dd1e{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-56b2115{--container-widget-width:auto;--container-widget-flex-grow:0;width:var( --container-widget-width, auto );max-width:auto;}.elementor-947 .elementor-element.elementor-element-5b34712{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-281d2c6{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-af06b6a{--flex-wrap:nowrap;}.elementor-947 .elementor-element.elementor-element-39649ca{--flex-wrap:nowrap;}}@media(min-width:768px){.elementor-947 .elementor-element.elementor-element-7a09bc9{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-ce6c1ab{--width:auto;}.elementor-947 .elementor-element.elementor-element-c82f138{--width:min(100%, 440px);}.elementor-947 .elementor-element.elementor-element-0d9d2fe{--width:auto;}.elementor-947 .elementor-element.elementor-element-7a5ac82{--width:auto;}.elementor-947 .elementor-element.elementor-element-ab31758{--width:auto;}.elementor-947 .elementor-element.elementor-element-90a0a3a{--width:auto;}.elementor-947 .elementor-element.elementor-element-ab4c33f{--width:auto;}.elementor-947 .elementor-element.elementor-element-ce525a4{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-b734d28{--width:auto;}.elementor-947 .elementor-element.elementor-element-7f9f514{--width:auto;}.elementor-947 .elementor-element.elementor-element-e48a1d2{--width:auto;}.elementor-947 .elementor-element.elementor-element-c71231e{--width:auto;}.elementor-947 .elementor-element.elementor-element-acba6c5{--width:auto;}.elementor-947 .elementor-element.elementor-element-361da21{--width:auto;}.elementor-947 .elementor-element.elementor-element-80e6649{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-3d87c74{--width:auto;}.elementor-947 .elementor-element.elementor-element-b42b6d5{--width:auto;}.elementor-947 .elementor-element.elementor-element-f682719{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-ee646f3{--width:auto;}.elementor-947 .elementor-element.elementor-element-babdc7f{--width:auto;}.elementor-947 .elementor-element.elementor-element-083512c{--width:auto;}.elementor-947 .elementor-element.elementor-element-9841cbc{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-5c91b26{--width:auto;}.elementor-947 .elementor-element.elementor-element-0a191d9{--width:auto;}.elementor-947 .elementor-element.elementor-element-a73949b{--width:min(1160px, 100% - 40px);}}@media(max-width:1024px) and (min-width:768px){.elementor-947 .elementor-element.elementor-element-7a09bc9{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-ce6c1ab{--width:100%;}.elementor-947 .elementor-element.elementor-element-c82f138{--width:min(100%, 440px);}.elementor-947 .elementor-element.elementor-element-ab31758{--width:100%;}.elementor-947 .elementor-element.elementor-element-ab4c33f{--width:100%;}.elementor-947 .elementor-element.elementor-element-ce525a4{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-b734d28{--width:100%;}.elementor-947 .elementor-element.elementor-element-7f9f514{--width:100%;}.elementor-947 .elementor-element.elementor-element-e48a1d2{--width:100%;}.elementor-947 .elementor-element.elementor-element-c71231e{--width:100%;}.elementor-947 .elementor-element.elementor-element-acba6c5{--width:100%;}.elementor-947 .elementor-element.elementor-element-361da21{--width:100%;}.elementor-947 .elementor-element.elementor-element-80e6649{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-b42b6d5{--width:100%;}.elementor-947 .elementor-element.elementor-element-f682719{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-ee646f3{--width:100%;}.elementor-947 .elementor-element.elementor-element-babdc7f{--width:100%;}.elementor-947 .elementor-element.elementor-element-083512c{--width:100%;}.elementor-947 .elementor-element.elementor-element-9841cbc{--width:min(1160px, 100% - 40px);}.elementor-947 .elementor-element.elementor-element-5c91b26{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0b068d3 */.elementor-947 .elementor-element.elementor-element-0b068d3 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-0b068d3{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97a53a2 */.span-5ne5gv { color: rgb(159, 9, 41); } .elementor-947 .elementor-element.elementor-element-97a53a2 h1{background-image: none;}
.elementor-947 .elementor-element.elementor-element-97a53a2{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ee28ce */.elementor-947 .elementor-element.elementor-element-2ee28ce p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-2ee28ce{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a2124fb */.elementor-947 .elementor-element.elementor-element-a2124fb{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4401ed5 */.elementor-947 .elementor-element.elementor-element-4401ed5 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-4401ed5{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 38px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bca937 */.strong-b77j35 { font-weight: 700; color: rgb(17, 47, 88); } .elementor-947 .elementor-element.elementor-element-7bca937 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-7bca937{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23c1d33 */.elementor-947 .elementor-element.elementor-element-23c1d33{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce6c1ab */.elementor-947 .elementor-element.elementor-element-ce6c1ab{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-ce6c1ab{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17794af */.elementor-947 .elementor-element.elementor-element-17794af img{aspect-ratio: auto;
}.elementor-947 .elementor-element.elementor-element-17794af{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5f78e49 */.elementor-947 .elementor-element.elementor-element-5f78e49 strong{background-image: none;}
.elementor-947 .elementor-element.elementor-element-5f78e49{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5e1a9a0 */.elementor-947 .elementor-element.elementor-element-5e1a9a0 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-5e1a9a0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d9d2fe */.elementor-947 .elementor-element.elementor-element-0d9d2fe{justify-items: normal;
font-style: normal;
visibility: visible;
box-shadow: rgba(159, 9, 41, 0.12) 0px 18px 50px 0px;
backdrop-filter: blur(8px);
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 20px;
bottom: 20px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-0d9d2fe{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c82f138 */.elementor-947 .elementor-element.elementor-element-c82f138{justify-items: normal;
font-style: normal;
visibility: visible;
box-shadow: rgba(17, 47, 88, 0.18) 0px 24px 65px 0px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
height: 420px;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-c82f138{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-19b8f01 */.elementor-947 .elementor-element.elementor-element-19b8f01 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-19b8f01{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 38px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-adc6a6f */.elementor-947 .elementor-element.elementor-element-adc6a6f strong{background-image: none;}
.elementor-947 .elementor-element.elementor-element-adc6a6f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdcb539 */.elementor-947 .elementor-element.elementor-element-bdcb539 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-bdcb539{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab31758 */.elementor-947 .elementor-element.elementor-element-ab31758{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-ab31758{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a5ac82 */.elementor-947 .elementor-element.elementor-element-7a5ac82{justify-items: normal;
font-style: normal;
visibility: visible;
box-shadow: rgba(159, 9, 41, 0.12) 0px 18px 50px 0px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b2fa86 */.elementor-947 .elementor-element.elementor-element-1b2fa86 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-1b2fa86{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 38px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f320aeb */.elementor-947 .elementor-element.elementor-element-f320aeb strong{background-image: none;}
.elementor-947 .elementor-element.elementor-element-f320aeb{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49a6822 */.elementor-947 .elementor-element.elementor-element-49a6822 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-49a6822{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ab4c33f */.elementor-947 .elementor-element.elementor-element-ab4c33f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-ab4c33f{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-90a0a3a */.elementor-947 .elementor-element.elementor-element-90a0a3a{justify-items: normal;
font-style: normal;
visibility: visible;
box-shadow: rgba(159, 9, 41, 0.12) 0px 18px 50px 0px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: -12px;
bottom: 62px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-850bd3b */.elementor-947 .elementor-element.elementor-element-850bd3b{justify-items: center;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a09bc9 */.elementor-947 .elementor-element.elementor-element-7a09bc9{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f07250 */.elementor-947 .elementor-element.elementor-element-2f07250{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
background: radial-gradient(circle at 83% 30%, rgb(248, 233, 237) 0px, rgba(0, 0, 0, 0) 32%);
background-clip: border-box, border-box;
display: block !important;
height: auto;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-2f07250{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b85ed1e */.elementor-947 .elementor-element.elementor-element-b85ed1e span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-b85ed1e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dd89e89 */.elementor-947 .elementor-element.elementor-element-dd89e89 h2{background-image: none;}
.elementor-947 .elementor-element.elementor-element-dd89e89{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-37baf8e */.elementor-947 .elementor-element.elementor-element-37baf8e p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-37baf8e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-910e956 */.elementor-947 .elementor-element.elementor-element-910e956{justify-items: normal;
font-style: normal;
visibility: visible;
max-width: 720px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-910e956{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-97c491c */.elementor-947 .elementor-element.elementor-element-97c491c {background-image: none;}
.elementor-947 .elementor-element.elementor-element-97c491c{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26b5716 */.elementor-947 .elementor-element.elementor-element-26b5716 h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-26b5716{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7617e17 */.elementor-947 .elementor-element.elementor-element-7617e17 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-7617e17{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b734d28 */.elementor-947 .elementor-element.elementor-element-b734d28{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
hover-transform: translateY(-5px);
hover-box-shadow: 0 18px 50px rgba(159,9,41,.12);
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-b734d28{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669512 */.elementor-947 .elementor-element.elementor-element-4669512 {background-image: none;}
.elementor-947 .elementor-element.elementor-element-4669512{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63c7544 */.elementor-947 .elementor-element.elementor-element-63c7544 h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-63c7544{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-704f6a0 */.elementor-947 .elementor-element.elementor-element-704f6a0 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-704f6a0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f9f514 */.elementor-947 .elementor-element.elementor-element-7f9f514{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
hover-transform: translateY(-5px);
hover-box-shadow: 0 18px 50px rgba(159,9,41,.12);
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-7f9f514{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a1b2b */.elementor-947 .elementor-element.elementor-element-69a1b2b {background-image: none;}
.elementor-947 .elementor-element.elementor-element-69a1b2b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2201679 */.elementor-947 .elementor-element.elementor-element-2201679 h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-2201679{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ecbf9a */.elementor-947 .elementor-element.elementor-element-9ecbf9a p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-9ecbf9a{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e48a1d2 */.elementor-947 .elementor-element.elementor-element-e48a1d2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
hover-transform: translateY(-5px);
hover-box-shadow: 0 18px 50px rgba(159,9,41,.12);
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-e48a1d2{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4786a5 */.elementor-947 .elementor-element.elementor-element-e4786a5 {background-image: none;}
.elementor-947 .elementor-element.elementor-element-e4786a5{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7abab8d */.elementor-947 .elementor-element.elementor-element-7abab8d h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-7abab8d{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7e10272 */.elementor-947 .elementor-element.elementor-element-7e10272 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-7e10272{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c71231e */.elementor-947 .elementor-element.elementor-element-c71231e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
hover-transform: translateY(-5px);
hover-box-shadow: 0 18px 50px rgba(159,9,41,.12);
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-c71231e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ebeb7e */.elementor-947 .elementor-element.elementor-element-9ebeb7e {background-image: none;}
.elementor-947 .elementor-element.elementor-element-9ebeb7e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03b5fdb */.elementor-947 .elementor-element.elementor-element-03b5fdb h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-03b5fdb{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-598938e */.elementor-947 .elementor-element.elementor-element-598938e p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-598938e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-acba6c5 */.elementor-947 .elementor-element.elementor-element-acba6c5{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
hover-transform: translateY(-5px);
hover-box-shadow: 0 18px 50px rgba(159,9,41,.12);
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-acba6c5{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4669748 */.elementor-947 .elementor-element.elementor-element-4669748 {background-image: none;}
.elementor-947 .elementor-element.elementor-element-4669748{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 52px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0829056 */.elementor-947 .elementor-element.elementor-element-0829056 h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-0829056{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f264a2 */.elementor-947 .elementor-element.elementor-element-8f264a2 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-8f264a2{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-361da21 */.elementor-947 .elementor-element.elementor-element-361da21{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
hover-transform: translateY(-5px);
hover-box-shadow: 0 18px 50px rgba(159,9,41,.12);
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-361da21{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9cbbd70 */.elementor-947 .elementor-element.elementor-element-9cbbd70{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6afd49b */.elementor-947 .elementor-element.elementor-element-6afd49b {background-image: none;}
.elementor-947 .elementor-element.elementor-element-6afd49b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc2192b */.strong-gdihtg { font-weight: 700; } .elementor-947 .elementor-element.elementor-element-cc2192b p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-cc2192b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b64a11a */.elementor-947 .elementor-element.elementor-element-b64a11a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce525a4 */.elementor-947 .elementor-element.elementor-element-ce525a4{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-ce525a4{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3061e86 */.elementor-947 .elementor-element.elementor-element-3061e86{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-3061e86{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e9e03e4 */.elementor-947 .elementor-element.elementor-element-e9e03e4 img{aspect-ratio: auto;
}.elementor-947 .elementor-element.elementor-element-e9e03e4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-976cd76 */.elementor-947 .elementor-element.elementor-element-976cd76 strong{background-image: none;}
.elementor-947 .elementor-element.elementor-element-976cd76{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd487ed */.elementor-947 .elementor-element.elementor-element-fd487ed span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-fd487ed{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d87c74 */.elementor-947 .elementor-element.elementor-element-3d87c74{justify-items: normal;
font-style: normal;
visibility: visible;
box-shadow: rgba(159, 9, 41, 0.12) 0px 18px 50px 0px;
backdrop-filter: blur(8px);
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 28px;
bottom: 28px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-3d87c74{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6329a0 */.elementor-947 .elementor-element.elementor-element-b6329a0{justify-items: center;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
background: linear-gradient(145deg, rgb(244, 225, 231), rgb(252, 248, 249));
height: auto;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e43f705 */.elementor-947 .elementor-element.elementor-element-e43f705 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-e43f705{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c22f9dc */.elementor-947 .elementor-element.elementor-element-c22f9dc h2{background-image: none;}
.elementor-947 .elementor-element.elementor-element-c22f9dc{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4779bc */.elementor-947 .elementor-element.elementor-element-b4779bc p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-b4779bc{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a9abfb4 */.elementor-947 .elementor-element.elementor-element-a9abfb4 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-a9abfb4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42727f8 */.elementor-947 .elementor-element.elementor-element-42727f8 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-42727f8{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-63ebb01 */.strong-70ruzw { font-weight: 700; } .elementor-947 .elementor-element.elementor-element-63ebb01 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-63ebb01{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-74194ec */.elementor-947 .elementor-element.elementor-element-74194ec{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-86a5d51 */.elementor-947 .elementor-element.elementor-element-86a5d51 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-86a5d51{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fa9ae2 */.strong-kerf8k { font-weight: 700; } .elementor-947 .elementor-element.elementor-element-4fa9ae2 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-4fa9ae2{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e764d2e */.elementor-947 .elementor-element.elementor-element-e764d2e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-df96170 */.elementor-947 .elementor-element.elementor-element-df96170 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-df96170{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4becf97 */.strong-xj2vn2 { font-weight: 700; } .elementor-947 .elementor-element.elementor-element-4becf97 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-4becf97{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4202cd2 */.elementor-947 .elementor-element.elementor-element-4202cd2{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c089df1 */.elementor-947 .elementor-element.elementor-element-c089df1{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-c089df1{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d42f551 */.elementor-947 .elementor-element.elementor-element-d42f551 {background-image: none;}
.elementor-947 .elementor-element.elementor-element-d42f551{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b42b6d5 */.elementor-947 .elementor-element.elementor-element-b42b6d5{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-b42b6d5{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-80e6649 */.elementor-947 .elementor-element.elementor-element-80e6649{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-031b598 */.elementor-947 .elementor-element.elementor-element-031b598{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-031b598{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6482ba4 */.elementor-947 .elementor-element.elementor-element-6482ba4 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-6482ba4{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1312988 */.elementor-947 .elementor-element.elementor-element-1312988 h2{background-image: none;}
.elementor-947 .elementor-element.elementor-element-1312988{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c2e0df9 */.elementor-947 .elementor-element.elementor-element-c2e0df9 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-c2e0df9{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b165154 */.elementor-947 .elementor-element.elementor-element-b165154{justify-items: normal;
font-style: normal;
visibility: visible;
max-width: 720px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-b165154{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ccd350 */.elementor-947 .elementor-element.elementor-element-3ccd350 {background-image: none;}
.elementor-947 .elementor-element.elementor-element-3ccd350{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 44px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-33f6010 */.elementor-947 .elementor-element.elementor-element-33f6010 h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-33f6010{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7aa22f6 */.elementor-947 .elementor-element.elementor-element-7aa22f6 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-7aa22f6{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ee646f3 */.elementor-947 .elementor-element.elementor-element-ee646f3{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-ee646f3{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-01fd69c */.elementor-947 .elementor-element.elementor-element-01fd69c {background-image: none;}
.elementor-947 .elementor-element.elementor-element-01fd69c{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 44px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-445a2dd */.elementor-947 .elementor-element.elementor-element-445a2dd h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-445a2dd{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-683e01b */.elementor-947 .elementor-element.elementor-element-683e01b p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-683e01b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-babdc7f */.elementor-947 .elementor-element.elementor-element-babdc7f{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-babdc7f{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b49afc3 */.elementor-947 .elementor-element.elementor-element-b49afc3 {background-image: none;}
.elementor-947 .elementor-element.elementor-element-b49afc3{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 44px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fe6328 */.elementor-947 .elementor-element.elementor-element-4fe6328 h3{background-image: none;}
.elementor-947 .elementor-element.elementor-element-4fe6328{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a1d3702 */.elementor-947 .elementor-element.elementor-element-a1d3702 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-a1d3702{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-083512c */.elementor-947 .elementor-element.elementor-element-083512c{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-083512c{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e7dd049 */.elementor-947 .elementor-element.elementor-element-e7dd049{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f682719 */.elementor-947 .elementor-element.elementor-element-f682719{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-f682719{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0765025 */.elementor-947 .elementor-element.elementor-element-0765025{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-0765025{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a65f165 */.elementor-947 .elementor-element.elementor-element-a65f165 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-a65f165{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-039a9a3 */.elementor-947 .elementor-element.elementor-element-039a9a3 h2{background-image: none;}
.elementor-947 .elementor-element.elementor-element-039a9a3{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2a2928e */.elementor-947 .elementor-element.elementor-element-2a2928e p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-2a2928e{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35302df */.elementor-947 .elementor-element.elementor-element-35302df span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-35302df{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bdbff8f */.elementor-947 .elementor-element.elementor-element-bdbff8f span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-bdbff8f{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-269947d */.elementor-947 .elementor-element.elementor-element-269947d{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4535daa */.elementor-947 .elementor-element.elementor-element-4535daa span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-4535daa{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-42d2065 */.elementor-947 .elementor-element.elementor-element-42d2065 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-42d2065{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a4b731 */.elementor-947 .elementor-element.elementor-element-8a4b731{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fbfa7cf */.elementor-947 .elementor-element.elementor-element-fbfa7cf span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-fbfa7cf{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcfbde0 */.elementor-947 .elementor-element.elementor-element-dcfbde0 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-dcfbde0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5080045 */.elementor-947 .elementor-element.elementor-element-5080045{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bb5be52 */.elementor-947 .elementor-element.elementor-element-bb5be52 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-bb5be52{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: 24px;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08409dd */.elementor-947 .elementor-element.elementor-element-08409dd span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-08409dd{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-614eaab */.elementor-947 .elementor-element.elementor-element-614eaab{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cc54ce */.elementor-947 .elementor-element.elementor-element-3cc54ce{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
list-style-position: outside;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-3cc54ce{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c91b26 */.elementor-947 .elementor-element.elementor-element-5c91b26{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-5c91b26{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-567e1b0 */.elementor-947 .elementor-element.elementor-element-567e1b0 img{aspect-ratio: auto;
}.elementor-947 .elementor-element.elementor-element-567e1b0{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;height: 100%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3193110 */.elementor-947 .elementor-element.elementor-element-3193110 strong{background-image: none;}
.elementor-947 .elementor-element.elementor-element-3193110{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fb6aaf8 */.elementor-947 .elementor-element.elementor-element-fb6aaf8 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-fb6aaf8{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0a191d9 */.elementor-947 .elementor-element.elementor-element-0a191d9{justify-items: normal;
font-style: normal;
visibility: visible;
box-shadow: rgba(159, 9, 41, 0.12) 0px 18px 50px 0px;
backdrop-filter: blur(8px);
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: 28px;
bottom: 28px;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-0a191d9{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bab515d */.elementor-947 .elementor-element.elementor-element-bab515d{justify-items: center;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
background: linear-gradient(145deg, rgb(244, 225, 231), rgb(252, 248, 249));
height: auto;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9841cbc */.elementor-947 .elementor-element.elementor-element-9841cbc{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
align-content: normal;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-411f801 */.elementor-947 .elementor-element.elementor-element-411f801{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-411f801{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0ba2a00 */.elementor-947 .elementor-element.elementor-element-0ba2a00 span{background-image: none;}
.elementor-947 .elementor-element.elementor-element-0ba2a00{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;
height: auto;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e27738b */.elementor-947 .elementor-element.elementor-element-e27738b h2{background-image: none;}
.elementor-947 .elementor-element.elementor-element-e27738b{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d688d34 */.elementor-947 .elementor-element.elementor-element-d688d34 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-d688d34{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9c0fd11 */.elementor-947 .elementor-element.elementor-element-9c0fd11{justify-items: normal;
font-style: normal;
visibility: visible;
max-width: 720px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: opacity, transform;
transition-duration: 0.65s, 0.65s;
transition-delay: 0s, 0s;
transition-timing-function: ease, ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-9c0fd11{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-56b2115 */.elementor-947 .elementor-element.elementor-element-56b2115 p{background-image: none;}
.elementor-947 .elementor-element.elementor-element-56b2115{right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f10dd1e */.elementor-947 .elementor-element.elementor-element-f10dd1e{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-f10dd1e{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c45d376 */.elementor-947 .elementor-element.elementor-element-c45d376{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-c45d376{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b34712 */.elementor-947 .elementor-element.elementor-element-5b34712{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-5b34712{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281d2c6 */.elementor-947 .elementor-element.elementor-element-281d2c6{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-281d2c6{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-af06b6a */.elementor-947 .elementor-element.elementor-element-af06b6a{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-af06b6a{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-39649ca */.elementor-947 .elementor-element.elementor-element-39649ca{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-39649ca{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-56793a3 */.elementor-947 .elementor-element.elementor-element-56793a3{justify-items: normal;
font-style: normal;
visibility: visible;
max-width: 850px;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-56793a3{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a73949b */.elementor-947 .elementor-element.elementor-element-a73949b{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-a73949b{
      column-count: undefined;
    }
  }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8fae0cf */.elementor-947 .elementor-element.elementor-element-8fae0cf{justify-items: normal;
font-style: normal;
visibility: visible;
white-space: normal;
word-break: normal;
overflow-wrap: normal;
transition-property: all;
transition-duration: 0s;
transition-delay: 0s;
transition-timing-function: ease;
display: block !important;
right: auto;
bottom: auto;
animation-name: none;
animation-delay: 0s;
animation-direction: normal;
animation-duration: 0s;
animation-iteration-count: 1;
animation-timing-function: ease;}
  @media (max-width: 1024px) {
    .elementor-947 .elementor-element.elementor-element-8fae0cf{
      column-count: undefined;
    }
  }/* End custom CSS */