.elementor-29 .elementor-element.elementor-element-d025a77{--display:flex;--overlay-opacity:0.09;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-d025a77:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(253deg, #013742 0%, #013742 68%);}.elementor-29 .elementor-element.elementor-element-d025a77::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://dreamhouse.teddytex.com/wp-content/uploads/2026/10/imgi_11_IMG-20240514-WA0008.webp");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-fc0e6fb{text-align:start;}.elementor-29 .elementor-element.elementor-element-fc0e6fb .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:1.7px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e75daef{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-e75daef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:70px;font-weight:400;line-height:67px;color:var( --e-global-color-7262d85 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-cb14bab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:24px;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cb14bab a{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6ed8848{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button:focus{background-color:var( --e-global-color-7262d85 );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0140140 .elementor-button{background-color:var( --e-global-color-7262d85 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-7262d85 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-0140140 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-0140140 .elementor-button:focus{background-color:#00311600;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-0140140 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-0140140 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-0140140 .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-62a40c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-a4c3774{--display:flex;}.elementor-29 .elementor-element.elementor-element-8dcc78b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-5079d82{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-a020317 );}.elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button:focus{background-color:#023F4B;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-b56f943{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-7ba0234{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-7ba0234:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7ba0234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445f4a0 );}.elementor-29 .elementor-element.elementor-element-0ea257c{--display:flex;}.elementor-29 .elementor-element.elementor-element-b0a1833{text-align:start;}.elementor-29 .elementor-element.elementor-element-b0a1833 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-784a488{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-1c7781b{text-align:start;}.elementor-29 .elementor-element.elementor-element-1c7781b .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-6fa1f37{text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-0f80876{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-0f80876:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-0f80876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-403762d{--display:flex;}.elementor-29 .elementor-element.elementor-element-7ab718c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-7ab718c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-d519223{text-align:center;}.elementor-29 .elementor-element.elementor-element-d519223 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-3891b36{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-3545aeb{--display:flex;}.elementor-29 .elementor-element.elementor-element-caa04bc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-20ad2ae{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-20ad2ae:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-20ad2ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-20ad2ae:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-20ad2ae, .elementor-29 .elementor-element.elementor-element-20ad2ae::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-2f8616c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-bbf577a{left:280px;}body.rtl .elementor-29 .elementor-element.elementor-element-bbf577a{right:280px;}.elementor-29 .elementor-element.elementor-element-bbf577a{top:13px;}.elementor-29 .elementor-element.elementor-element-bbf577a .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;line-height:52px;color:#39AAC030;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-stacked .elementor-icon{background-color:#39AAC014;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-default .elementor-icon{fill:#39AAC014;color:#39AAC014;border-color:#39AAC014;}.elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-2c486f1.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-2c486f1:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-2c486f1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-3fcd237{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3fcd237:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3fcd237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3fcd237:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-3fcd237, .elementor-29 .elementor-element.elementor-element-3fcd237::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-89d5997{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-01a4d4e{left:280px;}body.rtl .elementor-29 .elementor-element.elementor-element-01a4d4e{right:280px;}.elementor-29 .elementor-element.elementor-element-01a4d4e{top:13px;}.elementor-29 .elementor-element.elementor-element-01a4d4e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;line-height:52px;color:#39AAC030;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-stacked .elementor-icon{background-color:#39AAC014;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-default .elementor-icon{fill:#39AAC014;color:#39AAC014;border-color:#39AAC014;}.elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c16bd5f.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-c16bd5f:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-c16bd5f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-cc444dc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-cc444dc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cc444dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cc444dc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-cc444dc, .elementor-29 .elementor-element.elementor-element-cc444dc::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-1731f62{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-28975cd{left:280px;}body.rtl .elementor-29 .elementor-element.elementor-element-28975cd{right:280px;}.elementor-29 .elementor-element.elementor-element-28975cd{top:13px;}.elementor-29 .elementor-element.elementor-element-28975cd .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:60px;font-weight:400;line-height:52px;color:#39AAC030;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-stacked .elementor-icon{background-color:#39AAC014;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-default .elementor-icon{fill:#39AAC014;color:#39AAC014;border-color:#39AAC014;}.elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fce1f74.elementor-view-framed:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-fce1f74:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-fce1f74:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-d2f116d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-d2f116d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d2f116d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(269deg, var( --e-global-color-primary ) 0%, var( --e-global-color-0b2595b ) 100%);}.elementor-29 .elementor-element.elementor-element-cd5edfa{--display:flex;}.elementor-29 .elementor-element.elementor-element-75dd7df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-75dd7df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-bbfa495{text-align:center;}.elementor-29 .elementor-element.elementor-element-bbfa495 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-4030397{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ec0f190{--display:flex;}.elementor-29 .elementor-element.elementor-element-da0d70b{--display:flex;}.elementor-29 .elementor-element.elementor-element-bc4b2b9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-bc4b2b9:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-bc4b2b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-bc4b2b9, .elementor-29 .elementor-element.elementor-element-bc4b2b9::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-7c81f27{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-ebaa48f.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-ebaa48f:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-ebaa48f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-2a30d22{--display:flex;}.elementor-29 .elementor-element.elementor-element-c8459cb{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-c8459cb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c8459cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-c8459cb:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c8459cb, .elementor-29 .elementor-element.elementor-element-c8459cb::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-8b36213{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-7b69411.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-7b69411:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-7b69411:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-88caaaa{--display:flex;}.elementor-29 .elementor-element.elementor-element-7f0b288{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-7f0b288:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7f0b288 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-7f0b288:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7f0b288, .elementor-29 .elementor-element.elementor-element-7f0b288::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-a810b3b{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6382740.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6382740.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-6382740.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-6382740.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6382740.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-6382740.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-6382740.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-6382740.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-6382740.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-6382740.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6382740.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-6382740.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-6382740:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-6382740:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-d638744{--display:flex;}.elementor-29 .elementor-element.elementor-element-5936349{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-5936349:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-5936349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-5936349:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5936349, .elementor-29 .elementor-element.elementor-element-5936349::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-05b0e44{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-fb1e236.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-fb1e236:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-fb1e236:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-cada243{--display:flex;}.elementor-29 .elementor-element.elementor-element-70e7246{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-70e7246:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-70e7246 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-70e7246:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-70e7246, .elementor-29 .elementor-element.elementor-element-70e7246::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-8398c4e{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-c5b34b6.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-c5b34b6:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-c5b34b6:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-b0895e0{--display:flex;}.elementor-29 .elementor-element.elementor-element-98ab0d6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-98ab0d6:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-98ab0d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-98ab0d6:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-98ab0d6, .elementor-29 .elementor-element.elementor-element-98ab0d6::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-e4ebc17{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-5deebfe.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-5deebfe:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-5deebfe:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-b410d64{--display:flex;}.elementor-29 .elementor-element.elementor-element-6c74768{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6c74768:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6c74768 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-6c74768:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6c74768, .elementor-29 .elementor-element.elementor-element-6c74768::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-ceea28d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-a2513d1.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-a2513d1:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-a2513d1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-6b73a80{--display:flex;}.elementor-29 .elementor-element.elementor-element-fa74dd2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fa74dd2:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-fa74dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-fa74dd2:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fa74dd2, .elementor-29 .elementor-element.elementor-element-fa74dd2::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-9827a41{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-39bd242.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-39bd242:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-39bd242:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-b614ed4{--display:flex;}.elementor-29 .elementor-element.elementor-element-8e04bdc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8e04bdc:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8e04bdc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-8e04bdc:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-8e04bdc, .elementor-29 .elementor-element.elementor-element-8e04bdc::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-3b6989c{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-b8dfb17.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-b8dfb17:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-b8dfb17:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-8b94653{--display:flex;}.elementor-29 .elementor-element.elementor-element-15c1ae4{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF63;--border-color:#FFFFFF63;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-15c1ae4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-15c1ae4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF1F;}.elementor-29 .elementor-element.elementor-element-15c1ae4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-7262d85 );--border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-15c1ae4, .elementor-29 .elementor-element.elementor-element-15c1ae4::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-13861c2{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-wrapper{text-align:start;gap:9px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-stacked .elementor-icon{background-color:#FFFFFF21;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-framed .elementor-icon, .elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-default .elementor-icon{fill:#FFFFFF21;color:#FFFFFF21;border-color:#FFFFFF21;}.elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7262d85 );fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-29 .elementor-element.elementor-element-e205dd9.elementor-view-framed:has(:focus) .elementor-icon{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon{font-size:25px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-e205dd9:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-e205dd9:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#FFFFFFDE;}.elementor-29 .elementor-element.elementor-element-4c32c42{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:10px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:#39D8F6;--e-n-carousel-swiper-pagination-spacing:18px;}:where( .elementor-29 .elementor-element.elementor-element-4c32c42 .swiper-slide ) > .e-con{--padding-top:10px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:10px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-29 .elementor-element.elementor-element-015f6cd{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-015f6cd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-015f6cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-29 .elementor-element.elementor-element-c99ecc3{--display:flex;}.elementor-29 .elementor-element.elementor-element-31bea30{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-31bea30 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c7862f4{text-align:center;}.elementor-29 .elementor-element.elementor-element-c7862f4 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-5ce61aa{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-5cc16dd{--display:flex;}.elementor-29 .elementor-element.elementor-element-764bb14{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f2fe1ce{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f2fe1ce:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-f2fe1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-f2fe1ce:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-f2fe1ce, .elementor-29 .elementor-element.elementor-element-f2fe1ce::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-1c83e01{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-94a30bd{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-2490491:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-2490491:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-97d2411{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-97d2411 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-97d2411 .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-97d2411 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-97d2411 .elementor-social-icon:hover{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-97d2411 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-97d2411 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-97e4692{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-97e4692:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-97e4692 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-97e4692:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-97e4692, .elementor-29 .elementor-element.elementor-element-97e4692::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-63b0706{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-3ab058f{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-75f9a93:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-75f9a93:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-cecb04a{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-cecb04a .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-cecb04a .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cecb04a .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cecb04a .elementor-social-icon:hover{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-cecb04a .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-cecb04a .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-64d6560{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-64d6560:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-64d6560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-64d6560:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-64d6560, .elementor-29 .elementor-element.elementor-element-64d6560::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-aa248b7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6e3460b{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-84c09a5:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-84c09a5:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-c3fb6aa{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-c3fb6aa .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c3fb6aa .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c3fb6aa .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c3fb6aa .elementor-social-icon:hover{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-c3fb6aa .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-c3fb6aa .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-707502e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-707502e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-707502e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-707502e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-707502e, .elementor-29 .elementor-element.elementor-element-707502e::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-51f76a9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-1941b75{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-dc7be3b:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-dc7be3b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-22b15d0{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-22b15d0 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-22b15d0 .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-22b15d0 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-22b15d0 .elementor-social-icon:hover{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-22b15d0 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-22b15d0 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-ad87a9f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-ad87a9f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ad87a9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ad87a9f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-ad87a9f, .elementor-29 .elementor-element.elementor-element-ad87a9f::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-f838823{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-4ad3fbf{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-df749b8:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-df749b8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-9c4093e{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-9c4093e .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-9c4093e .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9c4093e .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-9c4093e .elementor-social-icon:hover{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-9c4093e .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-9c4093e .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-92b236d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-92b236d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-92b236d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-92b236d:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-92b236d, .elementor-29 .elementor-element.elementor-element-92b236d::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-8d4ae3a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-6e23708{--display:flex;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-wrapper{text-align:start;}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title{margin-block-end:11px;color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title a{font-family:"Georgia", Sans-serif;font-size:25px;font-weight:400;line-height:32px;}.elementor-29 .elementor-element.elementor-element-b09bf70:has(:hover) .elementor-icon-box-title,
					 .elementor-29 .elementor-element.elementor-element-b09bf70:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-fccf0b6{--grid-template-columns:repeat(0, auto);text-align:left;--icon-size:16px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-29 .elementor-element.elementor-element-fccf0b6 .elementor-social-icon{background-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-fccf0b6 .elementor-social-icon i{color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fccf0b6 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-fccf0b6 .elementor-social-icon:hover{background-color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-fccf0b6 .elementor-social-icon:hover i{color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-fccf0b6 .elementor-social-icon:hover svg{fill:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-29ba0bb{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-29ba0bb:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-29ba0bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445f4a0 );}.elementor-29 .elementor-element.elementor-element-954c431{--display:flex;}.elementor-29 .elementor-element.elementor-element-43b47e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-43b47e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-345b54d{text-align:center;}.elementor-29 .elementor-element.elementor-element-345b54d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-f3a3329{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-296dd3e{--display:flex;}.elementor-29 .elementor-element.elementor-element-88e3057{--e-image-carousel-slides-to-show:5;}.elementor-29 .elementor-element.elementor-element-88e3057 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:var( --e-global-color-text );opacity:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-88e3057 .swiper-pagination-bullet{background:var( --e-global-color-0b2595b );}.elementor-29 .elementor-element.elementor-element-831bbca{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-831bbca:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-831bbca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF0D;}.elementor-29 .elementor-element.elementor-element-3e42632{--display:flex;}.elementor-29 .elementor-element.elementor-element-de7b4e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-de7b4e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0f40c05{text-align:center;}.elementor-29 .elementor-element.elementor-element-0f40c05 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-4ad4d0a{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-0bc1128{--display:flex;}.elementor-29 .elementor-element.elementor-element-cca0a99{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-cca0a99:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cca0a99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445f4a0 );}.elementor-29 .elementor-element.elementor-element-1f6f1a6{--display:flex;}.elementor-29 .elementor-element.elementor-element-0c3edef .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-bcc37f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-text{color:var( --e-global-color-a020317 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-a020317 );}.elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button:focus{background-color:#023F4B;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-3561a27{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-29 .elementor-element.elementor-element-6d5a2e0{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-6d5a2e0:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6d5a2e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFF7;}.elementor-29 .elementor-element.elementor-element-9046c6a{--display:flex;}.elementor-29 .elementor-element.elementor-element-1f73e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-1f73e14 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-3b37a18{text-align:center;}.elementor-29 .elementor-element.elementor-element-3b37a18 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-f558f77{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-ff316e9{--display:flex;}.elementor-29 .elementor-element.elementor-element-4bd0e91{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d8df317{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-d8df317:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d8df317 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-d8df317:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-d8df317, .elementor-29 .elementor-element.elementor-element-d8df317::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-3243e8a{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-1337875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-1337875 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-35e55b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-eebcdc8 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;font-weight:400;line-height:52px;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-59a4134{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-text{color:var( --e-global-color-a020317 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-a020317 );}.elementor-29 .elementor-element.elementor-element-a95eee4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button:focus{background-color:#023F4B;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-4636630{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-4636630:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-4636630 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-29 .elementor-element.elementor-element-4636630:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-4636630, .elementor-29 .elementor-element.elementor-element-4636630::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-9989858{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-a0ee67d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-a0ee67d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-4882402{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-9708412 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;font-weight:400;line-height:52px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-icon i{color:var( --e-global-color-7262d85 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-icon svg{fill:var( --e-global-color-7262d85 );transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-69ed2ad{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-text{color:var( --e-global-color-7262d85 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-66c901b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button{background-color:var( --e-global-color-7262d85 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button:focus{background-color:#023F4B;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-cf1476f{--display:flex;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#0725232E;--border-color:#0725232E;--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-cf1476f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-cf1476f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-cf1476f:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-cf1476f, .elementor-29 .elementor-element.elementor-element-cf1476f::before{--border-transition:0.3s;}.elementor-29 .elementor-element.elementor-element-e8adf2f{--display:flex;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-9cfcdcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-9cfcdcf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-2a6ce9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-098888e .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:45px;font-weight:400;line-height:52px;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-29 .elementor-element.elementor-element-c3478b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:300;line-height:24px;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-text{color:var( --e-global-color-a020317 );transition:color 0.3s;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-a020317 );}.elementor-29 .elementor-element.elementor-element-47b1bb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-644332a .elementor-button{background-color:var( --e-global-color-text );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-7262d85 );color:var( --e-global-color-7262d85 );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-644332a .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-644332a .elementor-button:focus{background-color:#023F4B;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-644332a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-644332a .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-644332a .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-1e15e67{--display:flex;--flex-direction:column-reverse;--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;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-1e15e67:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1e15e67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-445f4a0 );}.elementor-29 .elementor-element.elementor-element-58b37b0{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-29 .elementor-element.elementor-element-cafc8c3{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f53b79b{--display:flex;}.elementor-29 .elementor-element.elementor-element-302166a{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );}.elementor-29 .elementor-element.elementor-element-2e3efe9{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-2e3efe9 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-4fd7b40{--display:flex;}.elementor-29 .elementor-element.elementor-element-7168951{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7168951 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-1d14226{--display:flex;}.elementor-29 .elementor-element.elementor-element-655db76{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-655db76 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-9853d07{--display:flex;}.elementor-29 .elementor-element.elementor-element-5fafa9c{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-5fafa9c p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-8999d08{--display:flex;}.elementor-29 .elementor-element.elementor-element-15b94e1{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-15b94e1 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-c1c9b9b{--display:flex;}.elementor-29 .elementor-element.elementor-element-9d72d12{font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-9d72d12 p{margin-block-end:0px;}.elementor-29 .elementor-element.elementor-element-fff1cc0{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:15px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-title-normal-color:var( --e-global-color-a020317 );--n-accordion-title-hover-color:var( --e-global-color-a020317 );--n-accordion-title-active-color:var( --e-global-color-a020317 );--n-accordion-icon-size:15px;}.elementor-29 .elementor-element.elementor-element-fff1cc0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-7262d85 );border-style:solid;border-width:0px 0px 1px 0px;border-color:#005F582E;}:where( .elementor-29 .elementor-element.elementor-element-fff1cc0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );--padding-top:010px;--padding-right:30px;--padding-bottom:20px;--padding-left:30px;}.elementor-29 .elementor-element.elementor-element-fff1cc0 {--n-accordion-padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-c9a190f{--display:flex;}.elementor-29 .elementor-element.elementor-element-181b9ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-181b9ef .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-c476400{text-align:center;}.elementor-29 .elementor-element.elementor-element-c476400 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-accent );}.elementor-29 .elementor-element.elementor-element-474698f{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:#072523C4;}.elementor-29 .elementor-element.elementor-element-c607ef3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-29 .elementor-element.elementor-element-462fe4c{--display:flex;--border-radius:35px 35px 35px 35px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-29 .elementor-element.elementor-element-462fe4c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-462fe4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(263deg, #00819A 0%, var( --e-global-color-0b2595b ) 100%);}.elementor-29 .elementor-element.elementor-element-e02e955{text-align:center;}.elementor-29 .elementor-element.elementor-element-e02e955 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;text-transform:uppercase;letter-spacing:2.3px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-7550c72{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-7550c72 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:40px;font-weight:400;line-height:42px;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-ff84b16{text-align:center;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button{background-color:var( --e-global-color-7262d85 );font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;padding:15px 30px 15px 30px;}.elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button:focus{background-color:#023F4B;color:var( --e-global-color-7262d85 );}.elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button:focus svg{fill:var( --e-global-color-7262d85 );}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-fc0e6fb .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-e75daef .elementor-heading-title{font-size:70px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-cb14bab{font-size:16px;line-height:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0140140 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-8dcc78b .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-5079d82{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-b0a1833 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-784a488{font-size:16px;}.elementor-29 .elementor-element.elementor-element-1c7781b .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-6fa1f37{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7ab718c .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-d519223 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-3891b36{font-size:16px;}.elementor-29 .elementor-element.elementor-element-caa04bc{--grid-auto-flow:row;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-bbf577a{left:120px;}body.rtl .elementor-29 .elementor-element.elementor-element-bbf577a{right:120px;}.elementor-29 .elementor-element.elementor-element-bbf577a{top:16px;}.elementor-29 .elementor-element.elementor-element-bbf577a .elementor-heading-title{font-size:60px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-description{font-size:16px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-01a4d4e{left:120px;}body.rtl .elementor-29 .elementor-element.elementor-element-01a4d4e{right:120px;}.elementor-29 .elementor-element.elementor-element-01a4d4e{top:16px;}.elementor-29 .elementor-element.elementor-element-01a4d4e .elementor-heading-title{font-size:60px;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-description{font-size:16px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-28975cd{left:117px;}body.rtl .elementor-29 .elementor-element.elementor-element-28975cd{right:117px;}.elementor-29 .elementor-element.elementor-element-28975cd{top:16px;}.elementor-29 .elementor-element.elementor-element-28975cd .elementor-heading-title{font-size:60px;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-75dd7df .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-bbfa495 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-4030397{font-size:16px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-4c32c42{--e-n-carousel-swiper-slides-to-display:2;}.elementor-29 .elementor-element.elementor-element-31bea30 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-c7862f4 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-5ce61aa{font-size:16px;}.elementor-29 .elementor-element.elementor-element-764bb14{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title a{font-size:25px;line-height:31px;}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-43b47e0 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-345b54d .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-f3a3329{font-size:16px;}.elementor-29 .elementor-element.elementor-element-de7b4e0 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-0f40c05 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-4ad4d0a{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0c3edef .elementor-heading-title{font-size:38px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-1f73e14 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-3b37a18 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-f558f77{font-size:16px;}.elementor-29 .elementor-element.elementor-element-4bd0e91{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-1337875 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-eebcdc8 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a0ee67d .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-9708412 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-9cfcdcf .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-098888e .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-644332a .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-2e3efe9{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7168951{font-size:16px;}.elementor-29 .elementor-element.elementor-element-655db76{font-size:16px;}.elementor-29 .elementor-element.elementor-element-5fafa9c{font-size:16px;}.elementor-29 .elementor-element.elementor-element-15b94e1{font-size:16px;}.elementor-29 .elementor-element.elementor-element-9d72d12{font-size:16px;}.elementor-29 .elementor-element.elementor-element-181b9ef .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-c476400 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-474698f{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e02e955 .elementor-heading-title{font-size:14px;}.elementor-29 .elementor-element.elementor-element-7550c72 .elementor-heading-title{font-size:38px;}.elementor-29 .elementor-element.elementor-element-ff84b16{font-size:16px;}.elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button{font-size:16px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-d025a77{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-62a40c7{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-7ba0234{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-0f80876{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-20ad2ae{--width:100%;}.elementor-29 .elementor-element.elementor-element-3fcd237{--width:100%;}.elementor-29 .elementor-element.elementor-element-cc444dc{--width:100%;}.elementor-29 .elementor-element.elementor-element-d2f116d{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-bc4b2b9{--width:100%;}.elementor-29 .elementor-element.elementor-element-c8459cb{--width:100%;}.elementor-29 .elementor-element.elementor-element-7f0b288{--width:100%;}.elementor-29 .elementor-element.elementor-element-5936349{--width:100%;}.elementor-29 .elementor-element.elementor-element-70e7246{--width:100%;}.elementor-29 .elementor-element.elementor-element-98ab0d6{--width:100%;}.elementor-29 .elementor-element.elementor-element-6c74768{--width:100%;}.elementor-29 .elementor-element.elementor-element-fa74dd2{--width:100%;}.elementor-29 .elementor-element.elementor-element-8e04bdc{--width:100%;}.elementor-29 .elementor-element.elementor-element-15c1ae4{--width:100%;}.elementor-29 .elementor-element.elementor-element-015f6cd{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-f2fe1ce{--width:100%;}.elementor-29 .elementor-element.elementor-element-97e4692{--width:100%;}.elementor-29 .elementor-element.elementor-element-64d6560{--width:100%;}.elementor-29 .elementor-element.elementor-element-707502e{--width:100%;}.elementor-29 .elementor-element.elementor-element-ad87a9f{--width:100%;}.elementor-29 .elementor-element.elementor-element-92b236d{--width:100%;}.elementor-29 .elementor-element.elementor-element-29ba0bb{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-831bbca{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-cca0a99{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-6d5a2e0{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-d8df317{--width:100%;}.elementor-29 .elementor-element.elementor-element-4636630{--width:100%;}.elementor-29 .elementor-element.elementor-element-cf1476f{--width:100%;}.elementor-29 .elementor-element.elementor-element-1e15e67{--content-width:1200px;}.elementor-29 .elementor-element.elementor-element-58b37b0{--width:70%;}.elementor-29 .elementor-element.elementor-element-c607ef3{--content-width:1200px;}}@media(min-width:1025px){.elementor-29 .elementor-element.elementor-element-d025a77::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .e-con-inner > .elementor-background-video-container::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-29 .elementor-element.elementor-element-d025a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-d025a77{--padding-top:80px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-29 .elementor-element.elementor-element-fc0e6fb{text-align:start;}.elementor-29 .elementor-element.elementor-element-fc0e6fb .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-e75daef .elementor-heading-title{font-size:45px;line-height:44px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-cb14bab{font-size:16px;line-height:24px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-29 .elementor-element.elementor-element-4c99fab .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0140140 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-62a40c7{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-8dcc78b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-5079d82{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e7b2a7b .elementor-button{font-size:16px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-7ba0234{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-b0a1833 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-784a488{font-size:16px;}.elementor-29 .elementor-element.elementor-element-1c7781b .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-6fa1f37{font-size:16px;}.elementor-29 .elementor-element.elementor-element-0f80876{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-7ab718c{text-align:center;}.elementor-29 .elementor-element.elementor-element-7ab718c .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-d519223 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-3891b36{font-size:16px;}.elementor-29 .elementor-element.elementor-element-caa04bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-bbf577a{left:243px;}body.rtl .elementor-29 .elementor-element.elementor-element-bbf577a{right:243px;}.elementor-29 .elementor-element.elementor-element-bbf577a{top:21px;}.elementor-29 .elementor-element.elementor-element-bbf577a .elementor-heading-title{font-size:60px;line-height:35px;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-2c486f1 .elementor-icon-box-description{font-size:16px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-01a4d4e{left:243px;}body.rtl .elementor-29 .elementor-element.elementor-element-01a4d4e{right:243px;}.elementor-29 .elementor-element.elementor-element-01a4d4e{top:21px;}.elementor-29 .elementor-element.elementor-element-01a4d4e .elementor-heading-title{font-size:60px;line-height:35px;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c16bd5f .elementor-icon-box-description{font-size:16px;}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-28975cd{left:243px;}body.rtl .elementor-29 .elementor-element.elementor-element-28975cd{right:243px;}.elementor-29 .elementor-element.elementor-element-28975cd{top:21px;}.elementor-29 .elementor-element.elementor-element-28975cd .elementor-heading-title{font-size:60px;line-height:35px;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-fce1f74 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-d2f116d{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-75dd7df{text-align:center;}.elementor-29 .elementor-element.elementor-element-75dd7df .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-bbfa495 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-4030397{font-size:16px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-ebaa48f .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-7b69411 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-6382740 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-fb1e236 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-c5b34b6 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-5deebfe .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-a2513d1 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-39bd242 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-b8dfb17 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-e205dd9 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-4c32c42{--e-n-carousel-swiper-slides-to-display:1;}.elementor-29 .elementor-element.elementor-element-015f6cd{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-31bea30{text-align:center;}.elementor-29 .elementor-element.elementor-element-31bea30 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-c7862f4 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-5ce61aa{font-size:16px;}.elementor-29 .elementor-element.elementor-element-764bb14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-2490491 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-75f9a93 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-84c09a5 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-dc7be3b .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-df749b8 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title, .elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-title a{font-size:25px;}.elementor-29 .elementor-element.elementor-element-b09bf70 .elementor-icon-box-description{font-size:16px;}.elementor-29 .elementor-element.elementor-element-29ba0bb{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-43b47e0{text-align:center;}.elementor-29 .elementor-element.elementor-element-43b47e0 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-345b54d .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-f3a3329{font-size:16px;}.elementor-29 .elementor-element.elementor-element-831bbca{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-de7b4e0{text-align:center;}.elementor-29 .elementor-element.elementor-element-de7b4e0 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-0f40c05 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-4ad4d0a{font-size:16px;}.elementor-29 .elementor-element.elementor-element-cca0a99{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-0c3edef .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-bcc37f7 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-2feb971 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-6d5a2e0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-1f73e14{text-align:center;}.elementor-29 .elementor-element.elementor-element-1f73e14 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-3b37a18 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-f558f77{font-size:16px;}.elementor-29 .elementor-element.elementor-element-4bd0e91{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-1337875{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-1337875 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-eebcdc8 .elementor-heading-title{font-size:45px;line-height:35px;}.elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-59a4134 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-f21a406 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a0ee67d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-a0ee67d .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-9708412 .elementor-heading-title{font-size:45px;line-height:35px;}.elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-69ed2ad .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-6ff5273 .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-9cfcdcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-29 .elementor-element.elementor-element-9cfcdcf .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-098888e .elementor-heading-title{font-size:45px;line-height:35px;}.elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-29 .elementor-element.elementor-element-c3478b3 .elementor-icon-list-item > a{font-size:14px;line-height:24px;}.elementor-29 .elementor-element.elementor-element-644332a .elementor-button{font-size:16px;}.elementor-29 .elementor-element.elementor-element-1e15e67{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-2e3efe9{font-size:16px;}.elementor-29 .elementor-element.elementor-element-7168951{font-size:16px;}.elementor-29 .elementor-element.elementor-element-655db76{font-size:16px;}.elementor-29 .elementor-element.elementor-element-5fafa9c{font-size:16px;}.elementor-29 .elementor-element.elementor-element-15b94e1{font-size:16px;}.elementor-29 .elementor-element.elementor-element-9d72d12{font-size:16px;}.elementor-29 .elementor-element.elementor-element-181b9ef{text-align:center;}.elementor-29 .elementor-element.elementor-element-181b9ef .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-c476400 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-474698f{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c607ef3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-29 .elementor-element.elementor-element-e02e955{text-align:center;}.elementor-29 .elementor-element.elementor-element-e02e955 .elementor-heading-title{font-size:12px;}.elementor-29 .elementor-element.elementor-element-7550c72 .elementor-heading-title{font-size:32px;line-height:1.1em;}.elementor-29 .elementor-element.elementor-element-ff84b16{font-size:16px;}.elementor-29 .elementor-element.elementor-element-f888d5d .elementor-button{font-size:16px;}}/* Start custom CSS for image, class: .elementor-element-6e03a2a */.elementor-29 .elementor-element.elementor-element-6e03a2a {
    height: 100% !important;
}

.elementor-29 .elementor-element.elementor-element-6e03a2a .elementor-widget-container {
    height: 100% !important;
}

.elementor-29 .elementor-element.elementor-element-6e03a2a img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}




.elementor-29 .elementor-element.elementor-element-6e03a2a {
  position: relative;
  padding: 0px;
}

.elementor-29 .elementor-element.elementor-element-6e03a2a img {
  border-radius: 20px;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
}


.custom-floating-badge {
  position: absolute;
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #08221b !important;
  border: 1px solid #134235 !important;
  border-radius: 16px;
  padding: 12px 18px 12px 14px;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.45);
}

.badge-top-left {
  top: 0;
  left: 0;
}

.badge-bottom-right {
  bottom: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20ad2ae */.elementor-29 .elementor-element.elementor-element-20ad2ae {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-20ad2ae:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3fcd237 */.elementor-29 .elementor-element.elementor-element-3fcd237 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-3fcd237:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc444dc */.elementor-29 .elementor-element.elementor-element-cc444dc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-cc444dc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bc4b2b9 */.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-bc4b2b9:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-bc4b2b9 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-bc4b2b9 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c8459cb */.elementor-29 .elementor-element.elementor-element-c8459cb {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-c8459cb:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-c8459cb {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-c8459cb > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f0b288 */.elementor-29 .elementor-element.elementor-element-7f0b288 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-7f0b288:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-7f0b288 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-7f0b288 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5936349 */.elementor-29 .elementor-element.elementor-element-5936349 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-5936349:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-5936349 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-5936349 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-70e7246 */.elementor-29 .elementor-element.elementor-element-70e7246 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-70e7246:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-70e7246 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-70e7246 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-98ab0d6 */.elementor-29 .elementor-element.elementor-element-98ab0d6 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-98ab0d6:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-98ab0d6 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-98ab0d6 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c74768 */.elementor-29 .elementor-element.elementor-element-6c74768 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-6c74768:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-6c74768 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-6c74768 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fa74dd2 */.elementor-29 .elementor-element.elementor-element-fa74dd2 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-fa74dd2:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}



.elementor-29 .elementor-element.elementor-element-fa74dd2 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-fa74dd2 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e04bdc */.elementor-29 .elementor-element.elementor-element-8e04bdc {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-8e04bdc:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-8e04bdc {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-8e04bdc > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c1ae4 */.elementor-29 .elementor-element.elementor-element-15c1ae4 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-15c1ae4:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}


.elementor-29 .elementor-element.elementor-element-15c1ae4 {
    align-self: stretch !important;
    height: auto !important;
    min-height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
}

.elementor-29 .elementor-element.elementor-element-15c1ae4 > .e-con-inner {
    height: 100% !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: space-between !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f2fe1ce */.elementor-29 .elementor-element.elementor-element-f2fe1ce {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-f2fe1ce:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97e4692 */.elementor-29 .elementor-element.elementor-element-97e4692 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-97e4692:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64d6560 */.elementor-29 .elementor-element.elementor-element-64d6560 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-64d6560:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-707502e */.elementor-29 .elementor-element.elementor-element-707502e {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-707502e:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ad87a9f */.elementor-29 .elementor-element.elementor-element-ad87a9f {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-ad87a9f:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92b236d */.elementor-29 .elementor-element.elementor-element-92b236d {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-92b236d:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8fe0c8f */.elementor-29 .elementor-element.elementor-element-8fe0c8f {
    height: 100% !important;
}

.elementor-29 .elementor-element.elementor-element-8fe0c8f .elementor-widget-container {
    height: 100% !important;
}

.elementor-29 .elementor-element.elementor-element-8fe0c8f img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}




.elementor-29 .elementor-element.elementor-element-8fe0c8f {
  position: relative;
  padding: 0px;
}

.elementor-29 .elementor-element.elementor-element-8fe0c8f img {
  border-radius: 20px;
  box-shadow: 0 15px 35px rgba(0, 0, 0, 0.3);
}


.custom-floating-badge {
  position: absolute;
  z-index: 10;
  display: flex;
  align-items: center;
  gap: 12px;
  background: #08221b !important;
  border: 1px solid #134235 !important;
  border-radius: 16px;
  padding: 12px 18px 12px 14px;
  box-shadow: 0 12px 28px rgba(0, 0, 0, 0.45);
}

.badge-top-left {
  top: 0;
  left: 0;
}

.badge-bottom-right {
  bottom: 0;
  right: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8df317 */.elementor-29 .elementor-element.elementor-element-d8df317 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-d8df317:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4636630 */.elementor-29 .elementor-element.elementor-element-4636630 {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-4636630:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cf1476f */.elementor-29 .elementor-element.elementor-element-cf1476f {
  transition: transform 0.3s ease, box-shadow 0.3s ease !important;
}
.elementor-29 .elementor-element.elementor-element-cf1476f:hover {
  transform: translateY(-10px) !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}/* End custom CSS */