.elementor-184 .elementor-element.elementor-element-848fc6e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:-2px -2px;--row-gap:-2px;--column-gap:-2px;border-style:solid;--border-style:solid;border-width:14px 14px 14px 14px;--border-top-width:14px;--border-right-width:14px;--border-bottom-width:14px;--border-left-width:14px;border-color:#000000;--border-color:#000000;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-848fc6e4:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-848fc6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-424927b5{--display:flex;--min-height:779px;--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:center;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-424927b5:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-424927b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renaisi-innovation.com/wp-content/uploads/2026/09/Community-iMAGE-01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-184 .elementor-element.elementor-element-424927b5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-f20e5462{--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:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-f20e5462.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.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 );color:var( --e-global-color-primary );}.elementor-184 .elementor-element.elementor-element-6edb1523{text-align:start;}.elementor-184 .elementor-element.elementor-element-6edb1523 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-6edb1523.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a9d1ed59{--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:center;--gap:19px 19px;--row-gap:19px;--column-gap:19px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-a9d1ed59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-1c36e017{text-align:center;}.elementor-184 .elementor-element.elementor-element-1c36e017 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-1c36e017.elementor-element{--flex-grow:0;--flex-shrink:0;}.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-184 .elementor-element.elementor-element-195b5ad7{text-align:center;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:500;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-195b5ad7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{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 );background-color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button-content-wrapper{flex-direction:row;}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button{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 );fill:#163C4B;color:#163C4B;background-color:#FFFFFF;padding:10px 23px 10px 22px;}.elementor-184 .elementor-element.elementor-element-6a85a9b4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-daa93434{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:93px;--padding-left:160px;--padding-right:160px;}.elementor-184 .elementor-element.elementor-element-daa93434:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-daa93434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-daa93434.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4084a3f8{--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:flex-start;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--margin-top:-0.520833vw;--margin-bottom:0vw;--margin-left:5.260417vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-4084a3f8.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-2d40513a{text-align:start;}.elementor-184 .elementor-element.elementor-element-2d40513a .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-2d40513a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-91dbe7fd{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-91dbe7fd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-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-184 .elementor-element.elementor-element-23bbbbe5 img{width:691px;}.elementor-184 .elementor-element.elementor-element-23bbbbe5{margin:-18.429323vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 45.677083vw;}.elementor-184 .elementor-element.elementor-element-23bbbbe5.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-66c00450{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-14.479167vw;--margin-bottom:0vw;--margin-left:5.260417vw;--margin-right:0vw;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-66c00450.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-40923f07{--display:flex;--min-height:272px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-184 .elementor-element.elementor-element-40923f07:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-40923f07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005971;}.elementor-184 .elementor-element.elementor-element-40923f07.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-184 .elementor-element.elementor-element-b295e11f{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-b295e11f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4cfcd3ff{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-4cfcd3ff.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-5353467b{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-5353467b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4d6e205c{text-align:start;}.elementor-184 .elementor-element.elementor-element-4d6e205c .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:18px;font-weight:800;line-height:1.42em;color:#003E4F;}.elementor-184 .elementor-element.elementor-element-4d6e205c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-e07829fc{text-align:start;}.elementor-184 .elementor-element.elementor-element-e07829fc .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-e07829fc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-71a6c7ba{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-71a6c7ba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-892c53e8{--display:flex;--min-height:272px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-184 .elementor-element.elementor-element-892c53e8:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-892c53e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005971;}.elementor-184 .elementor-element.elementor-element-892c53e8.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-184 .elementor-element.elementor-element-25cf5a77{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-25cf5a77.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4693baae{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-4693baae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-cff1e127{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-cff1e127.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-1ce0b1dd{text-align:start;}.elementor-184 .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:18px;font-weight:800;line-height:1.42em;color:#003E4F;}.elementor-184 .elementor-element.elementor-element-1ce0b1dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-de38821a{text-align:start;}.elementor-184 .elementor-element.elementor-element-de38821a .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-de38821a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-58a41580{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-58a41580.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a678320f{--display:flex;--min-height:272px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:30px;--padding-left:17px;--padding-right:17px;}.elementor-184 .elementor-element.elementor-element-a678320f:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-a678320f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#005971;}.elementor-184 .elementor-element.elementor-element-a678320f.e-con{--flex-grow:0;--flex-shrink:1;}.elementor-184 .elementor-element.elementor-element-e8def577{--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:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-e8def577.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-1a24e9dc{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-1a24e9dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-498c24b8{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-498c24b8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-9ccabe60{text-align:start;}.elementor-184 .elementor-element.elementor-element-9ccabe60 .elementor-heading-title{font-family:"Fustat", Sans-serif;font-size:18px;font-weight:800;line-height:1.42em;color:#003E4F;}.elementor-184 .elementor-element.elementor-element-9ccabe60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-bdeaccd1{text-align:start;}.elementor-184 .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-bdeaccd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4916d7dd{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-4916d7dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4f32e6f2{--display:flex;--min-height:809px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:160px;--padding-right:160px;}.elementor-184 .elementor-element.elementor-element-4f32e6f2:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-4f32e6f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-4f32e6f2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-2c5b1720 img{width:565px;}.elementor-184 .elementor-element.elementor-element-2c5b1720.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-21dde6de{--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:flex-start;--gap:43px 43px;--row-gap:43px;--column-gap:43px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-21dde6de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-396f79b2{--display:flex;--min-height:144px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-396f79b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-cc137875{text-align:start;}.elementor-184 .elementor-element.elementor-element-cc137875 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-cc137875.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-595e0f58{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-595e0f58.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button-content-wrapper{flex-direction:row;}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button .elementor-button-content-wrapper{gap:45px;}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button{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 );fill:#163C4B;color:#163C4B;background-color:#FFFFFF;padding:10px 51px 10px 22px;}.elementor-184 .elementor-element.elementor-element-17b66cef.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-8a259921{--display:flex;--min-height:809px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:90px;--padding-bottom:90px;--padding-left:160px;--padding-right:160px;}.elementor-184 .elementor-element.elementor-element-8a259921:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-8a259921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-8a259921.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-d1092bdc{--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:flex-start;--gap:43px 43px;--row-gap:43px;--column-gap:43px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-d1092bdc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-baa45f65{--display:flex;--min-height:89px;--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:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-baa45f65.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4716ac53{text-align:start;}.elementor-184 .elementor-element.elementor-element-4716ac53 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-4716ac53.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a69ffcb6{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-a69ffcb6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button-content-wrapper{flex-direction:row;}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button .elementor-button-content-wrapper{gap:33px;}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button{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 );fill:#163C4B;color:#163C4B;background-color:#FFFFFF;padding:10px 24px 10px 22px;}.elementor-184 .elementor-element.elementor-element-99c0cb0b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-cbbaa506 img{width:565px;}.elementor-184 .elementor-element.elementor-element-cbbaa506.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-7afa84c7{--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:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-7afa84c7:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-7afa84c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-7afa84c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-866ecf8e{--display:flex;--min-height:710px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;--padding-top:64px;--padding-bottom:64px;--padding-left:96px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-866ecf8e:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-866ecf8e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-866ecf8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-e9623854{--display:flex;--min-height:477px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:2px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-e9623854.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-82b10bde{--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:flex-start;--gap:53px 53px;--row-gap:53px;--column-gap:53px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-82b10bde.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-67ff664c{text-align:start;}.elementor-184 .elementor-element.elementor-element-67ff664c .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-67ff664c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6465a313{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-6465a313.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-09ec0214 img{width:577px;}.elementor-184 .elementor-element.elementor-element-09ec0214.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a819dccc{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-a819dccc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6b0c0246{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-6b0c0246.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4a997fca{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:13px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-4a997fca:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-4a997fca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-4a997fca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-ab73085e{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-ab73085e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-7eca19f2{text-align:start;}.elementor-184 .elementor-element.elementor-element-7eca19f2 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-7eca19f2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-faf52f09 img{width:76px;}.elementor-184 .elementor-element.elementor-element-faf52f09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-2e10496e{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-2e10496e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-0d60e103{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-0d60e103:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-0d60e103 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-0d60e103.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a2d4dd78 img{width:271px;}.elementor-184 .elementor-element.elementor-element-a2d4dd78.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-00a16355{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:741px 741px;--row-gap:741px;--column-gap:741px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-00a16355.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-87313c2d{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:11px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-87313c2d:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-87313c2d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-87313c2d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-0a61178c{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-0a61178c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-c616a69a{text-align:start;}.elementor-184 .elementor-element.elementor-element-c616a69a .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-c616a69a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-0a6fe49d img{width:76px;}.elementor-184 .elementor-element.elementor-element-0a6fe49d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-7dc7ccfb{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-7dc7ccfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-2d1d45d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-2d1d45d8:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-2d1d45d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-2d1d45d8.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-bcce3b96 img{width:271px;}.elementor-184 .elementor-element.elementor-element-bcce3b96.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-0a6a4970{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:13px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-0a6a4970:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-0a6a4970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-0a6a4970.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-f409d29d{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-f409d29d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-80f28248{text-align:start;}.elementor-184 .elementor-element.elementor-element-80f28248 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-80f28248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-3a7d0407 img{width:76px;}.elementor-184 .elementor-element.elementor-element-3a7d0407.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-d6f13431{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-d6f13431.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-82a3a6c9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-82a3a6c9:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-82a3a6c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-82a3a6c9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-30bae424 img{width:271px;}.elementor-184 .elementor-element.elementor-element-30bae424.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-b91a0ba0{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:13px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-b91a0ba0:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-b91a0ba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-b91a0ba0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-642a2450{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-642a2450.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-5e6fbc33{text-align:start;}.elementor-184 .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-5e6fbc33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-12238e0d img{width:76px;}.elementor-184 .elementor-element.elementor-element-12238e0d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6dba3237{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-6dba3237.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-1ddf6209{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-1ddf6209:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-1ddf6209 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-1ddf6209.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-749beafa img{width:271px;}.elementor-184 .elementor-element.elementor-element-749beafa.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a1371c9b{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:13px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-a1371c9b:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-a1371c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-a1371c9b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-f29ee122{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-f29ee122.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-bd5a826b{text-align:start;}.elementor-184 .elementor-element.elementor-element-bd5a826b .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-bd5a826b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-dec9d0d3 img{width:76px;}.elementor-184 .elementor-element.elementor-element-dec9d0d3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-1b51c06e{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-1b51c06e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-8e002bef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-8e002bef:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-8e002bef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-8e002bef.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-62982316 img{width:271px;}.elementor-184 .elementor-element.elementor-element-62982316.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-f71246c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:741px 741px;--row-gap:741px;--column-gap:741px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-f71246c7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6e5415a4{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:11px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-6e5415a4:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-6e5415a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-6e5415a4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-8c08c5d3{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-8c08c5d3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-544964f6{text-align:start;}.elementor-184 .elementor-element.elementor-element-544964f6 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-544964f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-31fff989 img{width:76px;}.elementor-184 .elementor-element.elementor-element-31fff989.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-62a04bbe{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-62a04bbe.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-fa9151bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-fa9151bd:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-fa9151bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-fa9151bd.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-46e57b50 img{width:271px;}.elementor-184 .elementor-element.elementor-element-46e57b50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-62ee9323{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:13px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-62ee9323:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-62ee9323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-62ee9323.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-fd5ff229{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-fd5ff229.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-5a550186{text-align:start;}.elementor-184 .elementor-element.elementor-element-5a550186 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-5a550186.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-b3e6da3d img{width:76px;}.elementor-184 .elementor-element.elementor-element-b3e6da3d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-69ceba4e{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-69ceba4e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4e7ff935{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-4e7ff935:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-4e7ff935 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-4e7ff935.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-bd2a7053 img{width:271px;}.elementor-184 .elementor-element.elementor-element-bd2a7053.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-745d95dc{--display:flex;--min-height:428px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:13px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-745d95dc:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-745d95dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-745d95dc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-8a2c1bfa{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-8a2c1bfa.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-b1c8c53a{text-align:start;}.elementor-184 .elementor-element.elementor-element-b1c8c53a .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-b1c8c53a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-c680142b img{width:76px;}.elementor-184 .elementor-element.elementor-element-c680142b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-fb42596f{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-fb42596f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-36cdf4c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:36px;--padding-bottom:36px;--padding-left:48px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-36cdf4c2:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-36cdf4c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-36cdf4c2.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-acee37bb img{width:271px;}.elementor-184 .elementor-element.elementor-element-acee37bb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a53a75ac{--display:flex;--min-height:428px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:16px;--padding-bottom:26px;--padding-left:27px;--padding-right:8px;}.elementor-184 .elementor-element.elementor-element-a53a75ac:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-a53a75ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-a53a75ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-9974bf99{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-9974bf99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-72ffca60{text-align:start;}.elementor-184 .elementor-element.elementor-element-72ffca60 .elementor-heading-title{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 );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-72ffca60.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-276d8843 img{width:76px;}.elementor-184 .elementor-element.elementor-element-276d8843.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-cc9580e5{--spacer-size:7px;}.elementor-184 .elementor-element.elementor-element-cc9580e5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-dc953512{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-dc953512.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-ec3423f8{--spacer-size:23px;}.elementor-184 .elementor-element.elementor-element-ec3423f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-ed5a69a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:16px;--padding-bottom:0px;--padding-left:34px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-ed5a69a4:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-ed5a69a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-ed5a69a4.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-9e02e952{--display:flex;--min-height:262px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:72px;--padding-left:71px;--padding-right:100px;}.elementor-184 .elementor-element.elementor-element-9e02e952:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-9e02e952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-9e02e952.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-965fb43c{--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:center;--gap:7px 7px;--row-gap:7px;--column-gap:7px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-965fb43c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-247cd429{text-align:center;}.elementor-184 .elementor-element.elementor-element-247cd429 .elementor-heading-title{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 );color:#000000;}.elementor-184 .elementor-element.elementor-element-247cd429.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-ac30b2c8{text-align:center;}.elementor-184 .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title{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 );color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-ac30b2c8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a1672336 img{width:73px;}.elementor-184 .elementor-element.elementor-element-a1672336.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6b52ea67{--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:center;--gap:59px 59px;--row-gap:59px;--column-gap:59px;--padding-top:90px;--padding-bottom:90px;--padding-left:160px;--padding-right:160px;}.elementor-184 .elementor-element.elementor-element-6b52ea67:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-6b52ea67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-6b52ea67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-1e6f3118{--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:center;--gap:39px 39px;--row-gap:39px;--column-gap:39px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-1e6f3118.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-24507955{text-align:center;}.elementor-184 .elementor-element.elementor-element-24507955 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-24507955.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-b64275d1{text-align:center;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:300;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-b64275d1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-cd261d52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-cd261d52.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-010a1352 img{width:210px;}.elementor-184 .elementor-element.elementor-element-010a1352.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-430b66b8 img{width:210px;}.elementor-184 .elementor-element.elementor-element-430b66b8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6ed20e59 img{width:446px;}.elementor-184 .elementor-element.elementor-element-6ed20e59.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-fcbeeba2 img{width:210px;}.elementor-184 .elementor-element.elementor-element-fcbeeba2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-98b2c215 img{width:210px;}.elementor-184 .elementor-element.elementor-element-98b2c215.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button-content-wrapper{flex-direction:row;}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button .elementor-button-content-wrapper{gap:31px;}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button{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 );fill:#163C4B;color:#163C4B;background-color:#FFFFFF;padding:10px 18px 10px 22px;}.elementor-184 .elementor-element.elementor-element-95f87180.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-7636a0f0{--display:flex;--min-height:780px;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-7636a0f0:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-7636a0f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-7636a0f0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-32300a2c{--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:center;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:12px 12px 12px 12px;--border-top-width:12px;--border-right-width:12px;--border-bottom-width:12px;--border-left-width:12px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:50px 50px 50px 50px;--padding-top:64px;--padding-bottom:64px;--padding-left:96px;--padding-right:96px;}.elementor-184 .elementor-element.elementor-element-32300a2c:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-32300a2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-32300a2c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-60da3d3c{text-align:center;}.elementor-184 .elementor-element.elementor-element-60da3d3c .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-60da3d3c.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-183a2035{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-183a2035.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-c42ee201{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:1px;--padding-left:13px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-c42ee201.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-a9a1b0a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;border-style:solid;--border-style:solid;border-width:0px 0px 12px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:12px;--border-left-width:12px;border-color:var( --e-global-color-e93d62e );--border-color:var( --e-global-color-e93d62e );--border-radius:20px 20px 20px 20px;--padding-top:23px;--padding-bottom:21px;--padding-left:23px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-a9a1b0a6:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-a9a1b0a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-a9a1b0a6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-b9c145ff img{width:253px;}.elementor-184 .elementor-element.elementor-element-b9c145ff.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-4913dceb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-9cc9104d{text-align:start;}.elementor-184 .elementor-element.elementor-element-9cc9104d .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-9cc9104d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-97c26f65{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:500;line-height:1.42em;color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-97c26f65.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-6d4ec686 .elementor-button{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );fill:#163C4B;color:#163C4B;background-color:rgba(0, 0, 0, 0);padding:5px 120px 6px 0px;}.elementor-184 .elementor-element.elementor-element-6d4ec686.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-dad687a2 img{width:103px;}.elementor-184 .elementor-element.elementor-element-dad687a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-5658f1e5{--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:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:36px;--padding-bottom:1px;--padding-left:13px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-5658f1e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-54eab488{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:23px 23px;--row-gap:23px;--column-gap:23px;border-style:solid;--border-style:solid;border-width:0px 0px 12px 12px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:12px;--border-left-width:12px;border-color:var( --e-global-color-e93d62e );--border-color:var( --e-global-color-e93d62e );--border-radius:20px 20px 20px 20px;--padding-top:23px;--padding-bottom:21px;--padding-left:23px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-54eab488:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-54eab488 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAEAEA;}.elementor-184 .elementor-element.elementor-element-54eab488.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-7ec892a7 img{width:253px;}.elementor-184 .elementor-element.elementor-element-7ec892a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-14ce0dd6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-5667fbd2{text-align:start;}.elementor-184 .elementor-element.elementor-element-5667fbd2 .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-5667fbd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-e0e21990{text-align:start;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:500;line-height:1.42em;color:var( --e-global-color-accent );}.elementor-184 .elementor-element.elementor-element-e0e21990.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-f04864dc .elementor-button{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );fill:#163C4B;color:#163C4B;background-color:rgba(0, 0, 0, 0);padding:5px 83px 6px 0px;}.elementor-184 .elementor-element.elementor-element-f04864dc.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-7b57be2d img{width:103px;}.elementor-184 .elementor-element.elementor-element-7b57be2d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-eb0a7aae{--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:center;--gap:55px 55px;--row-gap:55px;--column-gap:55px;--padding-top:70px;--padding-bottom:70px;--padding-left:160px;--padding-right:160px;}.elementor-184 .elementor-element.elementor-element-eb0a7aae:not(.elementor-motion-effects-element-type-background), .elementor-184 .elementor-element.elementor-element-eb0a7aae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e93d62e );}.elementor-184 .elementor-element.elementor-element-eb0a7aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-60a369c3{--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:center;--gap:34px 34px;--row-gap:34px;--column-gap:34px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-184 .elementor-element.elementor-element-60a369c3.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-91f9f9ab{text-align:center;}.elementor-184 .elementor-element.elementor-element-91f9f9ab .elementor-heading-title{font-family:var( --e-global-typography-3438b69-font-family ), Sans-serif;font-size:var( --e-global-typography-3438b69-font-size );font-weight:var( --e-global-typography-3438b69-font-weight );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-91f9f9ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-10d1f3ee{text-align:center;font-family:"Fustat", Sans-serif;font-size:18px;font-weight:500;line-height:1.42em;color:#FFFFFF;}.elementor-184 .elementor-element.elementor-element-10d1f3ee.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-5013f640 img{width:1157px;}.elementor-184 .elementor-element.elementor-element-5013f640.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button .elementor-button-content-wrapper{gap:27px;}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button{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 );fill:#163C4B;color:#163C4B;background-color:#FFFFFF;padding:10px 23px 10px 22px;}.elementor-184 .elementor-element.elementor-element-ec21bdb9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-184 .elementor-element.elementor-element-424927b5{--width:1920px;}.elementor-184 .elementor-element.elementor-element-f20e5462{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-a9d1ed59{--width:818px;}.elementor-184 .elementor-element.elementor-element-daa93434{--width:1920px;}.elementor-184 .elementor-element.elementor-element-4084a3f8{--width:35.625vw;}.elementor-184 .elementor-element.elementor-element-66c00450{--width:39.84375vw;}.elementor-184 .elementor-element.elementor-element-40923f07{--width:235px;}.elementor-184 .elementor-element.elementor-element-b295e11f{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-4cfcd3ff{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-5353467b{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-892c53e8{--width:235px;}.elementor-184 .elementor-element.elementor-element-25cf5a77{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-4693baae{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-cff1e127{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-a678320f{--width:235px;}.elementor-184 .elementor-element.elementor-element-e8def577{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-1a24e9dc{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-498c24b8{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-4f32e6f2{--width:1920px;}.elementor-184 .elementor-element.elementor-element-21dde6de{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-396f79b2{--width:684px;}.elementor-184 .elementor-element.elementor-element-8a259921{--width:1920px;}.elementor-184 .elementor-element.elementor-element-d1092bdc{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-baa45f65{--width:684px;}.elementor-184 .elementor-element.elementor-element-7afa84c7{--width:1920px;}.elementor-184 .elementor-element.elementor-element-866ecf8e{--width:1920px;}.elementor-184 .elementor-element.elementor-element-e9623854{--width:1676px;}.elementor-184 .elementor-element.elementor-element-82b10bde{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-a819dccc{--width:100%;}.elementor-184 .elementor-element.elementor-element-6b0c0246{--width:3183px;}.elementor-184 .elementor-element.elementor-element-4a997fca{--width:327px;}.elementor-184 .elementor-element.elementor-element-ab73085e{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-0d60e103{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-00a16355{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-87313c2d{--width:327px;}.elementor-184 .elementor-element.elementor-element-0a61178c{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-2d1d45d8{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-0a6a4970{--width:327px;}.elementor-184 .elementor-element.elementor-element-f409d29d{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-82a3a6c9{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-b91a0ba0{--width:327px;}.elementor-184 .elementor-element.elementor-element-642a2450{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-1ddf6209{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-a1371c9b{--width:327px;}.elementor-184 .elementor-element.elementor-element-f29ee122{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-8e002bef{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-f71246c7{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-6e5415a4{--width:327px;}.elementor-184 .elementor-element.elementor-element-8c08c5d3{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-fa9151bd{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-62ee9323{--width:327px;}.elementor-184 .elementor-element.elementor-element-fd5ff229{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-4e7ff935{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-745d95dc{--width:327px;}.elementor-184 .elementor-element.elementor-element-8a2c1bfa{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-36cdf4c2{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-a53a75ac{--width:327px;}.elementor-184 .elementor-element.elementor-element-9974bf99{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-ed5a69a4{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-9e02e952{--width:331px;}.elementor-184 .elementor-element.elementor-element-965fb43c{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-6b52ea67{--width:1920px;}.elementor-184 .elementor-element.elementor-element-1e6f3118{--width:fit-content;}.elementor-184 .elementor-element.elementor-element-cd261d52{--width:1402px;}.elementor-184 .elementor-element.elementor-element-7636a0f0{--width:100%;}.elementor-184 .elementor-element.elementor-element-32300a2c{--width:1920px;}.elementor-184 .elementor-element.elementor-element-183a2035{--width:100%;}.elementor-184 .elementor-element.elementor-element-c42ee201{--width:100%;}.elementor-184 .elementor-element.elementor-element-a9a1b0a6{--width:100%;}.elementor-184 .elementor-element.elementor-element-4913dceb{--width:calc(100% - 276px);}.elementor-184 .elementor-element.elementor-element-5658f1e5{--width:100%;}.elementor-184 .elementor-element.elementor-element-54eab488{--width:100%;}.elementor-184 .elementor-element.elementor-element-14ce0dd6{--width:calc(100% - 276px);}.elementor-184 .elementor-element.elementor-element-eb0a7aae{--width:1920px;}.elementor-184 .elementor-element.elementor-element-60a369c3{--width:fit-content;}}@media(max-width:1366px) and (min-width:768px){.elementor-184 .elementor-element.elementor-element-4084a3f8{--width:100%;}.elementor-184 .elementor-element.elementor-element-66c00450{--width:100%;}}@media(max-width:1200px) and (min-width:768px){.elementor-184 .elementor-element.elementor-element-8a259921{--width:1171px;}}@media(max-width:1024px) and (min-width:768px){.elementor-184 .elementor-element.elementor-element-4084a3f8{--width:100%;}.elementor-184 .elementor-element.elementor-element-66c00450{--width:100%;}}@media(min-width:1500px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-184 .elementor-element.elementor-element-6edb1523 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-1c36e017 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-2d40513a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.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-184 .elementor-element.elementor-element-e07829fc .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-de38821a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-cc137875 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-4716ac53 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-67ff664c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-7eca19f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-c616a69a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-80f28248 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-bd5a826b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-544964f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5a550186 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-b1c8c53a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-72ffca60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-247cd429 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-24507955 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-60da3d3c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-9cc9104d .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-6d4ec686 .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-5667fbd2 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-f04864dc .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-91f9f9ab .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1366px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-184 .elementor-element.elementor-element-6edb1523 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-1c36e017 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-daa93434{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-184 .elementor-element.elementor-element-4084a3f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-184 .elementor-element.elementor-element-4084a3f8.e-con{--align-self:auto;}.elementor-184 .elementor-element.elementor-element-2d40513a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.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-184 .elementor-element.elementor-element-23bbbbe5 img{width:691px;}.elementor-184 .elementor-element.elementor-element-23bbbbe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-184 .elementor-element.elementor-element-23bbbbe5.elementor-element{--align-self:auto;}.elementor-184 .elementor-element.elementor-element-66c00450{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-184 .elementor-element.elementor-element-66c00450.e-con{--align-self:auto;}.elementor-184 .elementor-element.elementor-element-e07829fc .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-de38821a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-cc137875 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-4716ac53 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-67ff664c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-7eca19f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-c616a69a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-80f28248 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-bd5a826b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-544964f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5a550186 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-b1c8c53a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-72ffca60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-247cd429 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-24507955 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-60da3d3c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-9cc9104d .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-6d4ec686 .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-5667fbd2 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-f04864dc .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-91f9f9ab .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-184 .elementor-element.elementor-element-6edb1523 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-1c36e017 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-4084a3f8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-184 .elementor-element.elementor-element-4084a3f8.e-con{--align-self:auto;}.elementor-184 .elementor-element.elementor-element-2d40513a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.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-184 .elementor-element.elementor-element-23bbbbe5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-184 .elementor-element.elementor-element-23bbbbe5.elementor-element{--align-self:auto;}.elementor-184 .elementor-element.elementor-element-66c00450{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-184 .elementor-element.elementor-element-66c00450.e-con{--align-self:auto;}.elementor-184 .elementor-element.elementor-element-40923f07.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-e07829fc .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-892c53e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-de38821a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-a678320f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-184 .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-cc137875 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-4716ac53 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-67ff664c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-7eca19f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-c616a69a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-80f28248 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-bd5a826b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-544964f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5a550186 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-b1c8c53a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-72ffca60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-247cd429 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-24507955 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-60da3d3c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-9cc9104d .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-6d4ec686 .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-5667fbd2 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-f04864dc .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-91f9f9ab .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-184 .elementor-element.elementor-element-6edb1523 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-1c36e017 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-6a85a9b4 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-2d40513a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.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-184 .elementor-element.elementor-element-e07829fc .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-de38821a .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-cc137875 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-17b66cef .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-4716ac53 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-99c0cb0b .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-67ff664c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-7eca19f2 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-c616a69a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-80f28248 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-bd5a826b .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-544964f6 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-5a550186 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-b1c8c53a .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-72ffca60 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-247cd429 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-24507955 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-95f87180 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-184 .elementor-element.elementor-element-60da3d3c .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-9cc9104d .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-6d4ec686 .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-5667fbd2 .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-f04864dc .elementor-button{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-91f9f9ab .elementor-heading-title{font-size:var( --e-global-typography-3438b69-font-size );line-height:var( --e-global-typography-3438b69-line-height );letter-spacing:var( --e-global-typography-3438b69-letter-spacing );word-spacing:var( --e-global-typography-3438b69-word-spacing );}.elementor-184 .elementor-element.elementor-element-ec21bdb9 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS for heading, class: .elementor-element-6edb1523 */.elementor-184 .elementor-element.elementor-element-6edb1523 .elementor-heading-title {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 323px !important;
  min-height: 53px !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 16px 30px 16px 30px !important;
  white-space: nowrap !important;
  color: #FFFFFF !important;
  background-color: rgba(0, 62, 79, 0.3) !important;
  border-style: solid !important;
  border-color: #FFFFFF !important;
  border-width: 2px 2px 2px 2px !important;
  border-radius: 20px 20px 20px 20px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d6e205c */.elementor-184 .elementor-element.elementor-element-4d6e205c .elementor-heading-title {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  min-height: 31px !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0px 9px 0px 9px !important;
  white-space: nowrap !important;
  color: #003E4F !important;
  background-color: #E0FF00 !important;
  border-style: solid !important;
  border-color: transparent !important;
  border-width: 0px 0px 0px 0px !important;
  border-radius: 7px 7px 7px 7px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-40923f07 *//* renaisi-sitewide-fluid-flex-basis:start */
.elementor-184 .elementor-element.elementor-element-40923f07 {
  flex-basis: min(100%, clamp(153px, 12.2396vw, 235px)) !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
/* renaisi-sitewide-fluid-flex-basis:end *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ce0b1dd */.elementor-184 .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  min-height: 31px !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0px 8px 0px 8px !important;
  white-space: nowrap !important;
  color: #003E4F !important;
  background-color: #E0FF00 !important;
  border-style: solid !important;
  border-color: transparent !important;
  border-width: 0px 0px 0px 0px !important;
  border-radius: 7px 7px 7px 7px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-892c53e8 *//* renaisi-sitewide-fluid-flex-basis:start */
.elementor-184 .elementor-element.elementor-element-892c53e8 {
  flex-basis: min(100%, clamp(153px, 12.2396vw, 235px)) !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
/* renaisi-sitewide-fluid-flex-basis:end *//* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ccabe60 */.elementor-184 .elementor-element.elementor-element-9ccabe60 .elementor-heading-title {
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  width: 36px !important;
  min-height: 31px !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 0px 7px 0px 7px !important;
  white-space: nowrap !important;
  color: #003E4F !important;
  background-color: #E0FF00 !important;
  border-style: solid !important;
  border-color: transparent !important;
  border-width: 0px 0px 0px 0px !important;
  border-radius: 7px 7px 7px 7px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a678320f *//* renaisi-sitewide-fluid-flex-basis:start */
.elementor-184 .elementor-element.elementor-element-a678320f {
  flex-basis: min(100%, clamp(153px, 12.2396vw, 235px)) !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
/* renaisi-sitewide-fluid-flex-basis:end *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6e5415a4 *//* renaisi-sitewide-fluid-flex-basis:start */
.elementor-184 .elementor-element.elementor-element-6e5415a4 {
  flex-basis: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
  min-width: 0 !important;
  max-width: 100% !important;
}
/* renaisi-sitewide-fluid-flex-basis:end *//* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-cc9580e5 *//* renaisi-sitewide-fluid-spacer:start */
.elementor-184 .elementor-element.elementor-element-cc9580e5 .elementor-spacer-inner {
  height: clamp(3px, 0.3646vw, 7px) !important;
}
/* renaisi-sitewide-fluid-spacer:end *//* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-ec3423f8 *//* renaisi-sitewide-fluid-spacer:start */
.elementor-184 .elementor-element.elementor-element-ec3423f8 .elementor-spacer-inner {
  height: clamp(9px, 1.1979vw, 23px) !important;
}
/* renaisi-sitewide-fluid-spacer:end *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4913dceb *//* renaisi-sitewide-fluid-gap:start */
.elementor-184 .elementor-element.elementor-element-4913dceb {
  --gap: clamp(7px, 0.9375vw, 18px) clamp(7px, 0.9375vw, 18px) !important;
  gap: clamp(7px, 0.9375vw, 18px) !important;
}
/* renaisi-sitewide-fluid-gap:end *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14ce0dd6 *//* renaisi-sitewide-fluid-gap:start */
.elementor-184 .elementor-element.elementor-element-14ce0dd6 {
  --gap: clamp(7px, 0.9375vw, 18px) clamp(7px, 0.9375vw, 18px) !important;
  gap: clamp(7px, 0.9375vw, 18px) !important;
}
/* renaisi-sitewide-fluid-gap:end *//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-848fc6e4 *//* layerrelay-fluid-css */
/* Fluid clamp() overrides — generated from 1920px canvas */
/* Formula: clamp(min, (figmaValue/1920*100)vw, max) */
  .elementor-element.elementor-element-424927b5 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-424927b5 {
    --align-items: center !important;
    align-items: center !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6edb1523 .elementor-heading-title {
      font-size: 30px !important;
      line-height: 1.233em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a9d1ed59 {
      --width: min(100%, clamp(818px, 42.6042vw, 1309px)) !important;
      width: min(100%, clamp(818px, 42.6042vw, 1309px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-1c36e017 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1c36e017 {
      --width: min(100%, 818px) !important;
      width: min(100%, 818px) !important;
      max-width: min(100%, 818px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1c36e017 .elementor-widget-container, .elementor-element.elementor-element-1c36e017 .elementor-heading-title {
      width: min(100%, 818px) !important;
      max-width: min(100%, 818px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1c36e017 .elementor-heading-title {
      font-size: 60px !important;
      line-height: 1.133em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-195b5ad7 {
      --width: min(100%, 657px) !important;
      width: min(100%, 657px) !important;
      max-width: min(100%, 657px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-195b5ad7 .elementor-widget-container, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container p, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container > * {
      width: min(100%, 657px) !important;
      max-width: min(100%, 657px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-195b5ad7, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6a85a9b4 .elementor-button {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-daa93434 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-daa93434 {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-daa93434 {
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-daa93434 {
      padding-left: clamp(160px, 8.3333vw, 256px) !important;
      padding-right: clamp(160px, 8.3333vw, 256px) !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2d40513a {
      --width: min(100%, 684px) !important;
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2d40513a .elementor-widget-container, .elementor-element.elementor-element-2d40513a .elementor-heading-title {
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2d40513a .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-91dbe7fd {
      --width: min(100%, 684px) !important;
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-91dbe7fd .elementor-widget-container, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container p, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container > * {
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-91dbe7fd, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-23bbbbe5 {
    overflow: hidden !important;
    width: min(100%, clamp(449px, 35.9896vw, 691px)) !important;
    aspect-ratio: 691 / 644 !important;
  }
  .elementor-element.elementor-element-23bbbbe5 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(449px, 35.9896vw, 691px)) !important;
    aspect-ratio: 691 / 644 !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-23bbbbe5 {
      overflow: hidden !important;
      width: min(100%, clamp(691px, 35.9896vw, 732px)) !important;
      aspect-ratio: 691 / 644 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-23bbbbe5 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(691px, 35.9896vw, 732px)) !important;
      aspect-ratio: 691 / 644 !important;
    }
  }
  .elementor-element.elementor-element-23bbbbe5 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4d6e205c .elementor-heading-title {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-e07829fc .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-e07829fc .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-71a6c7ba {
      --width: min(100%, 201px) !important;
      width: min(100%, 201px) !important;
      max-width: min(100%, 201px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-71a6c7ba .elementor-widget-container, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container p, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container > * {
      width: min(100%, 201px) !important;
      max-width: min(100%, 201px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-71a6c7ba, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-de38821a .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-de38821a .elementor-heading-title {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-58a41580 {
      --width: min(100%, 201px) !important;
      width: min(100%, 201px) !important;
      max-width: min(100%, 201px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-58a41580 .elementor-widget-container, .elementor-element.elementor-element-58a41580 .elementor-widget-container p, .elementor-element.elementor-element-58a41580 .elementor-widget-container > * {
      width: min(100%, 201px) !important;
      max-width: min(100%, 201px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-58a41580, .elementor-element.elementor-element-58a41580 .elementor-widget-container, .elementor-element.elementor-element-58a41580 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-9ccabe60 .elementor-heading-title {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4916d7dd {
      --width: min(100%, 201px) !important;
      width: min(100%, 201px) !important;
      max-width: min(100%, 201px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4916d7dd .elementor-widget-container, .elementor-element.elementor-element-4916d7dd .elementor-widget-container p, .elementor-element.elementor-element-4916d7dd .elementor-widget-container > * {
      width: min(100%, 201px) !important;
      max-width: min(100%, 201px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4916d7dd, .elementor-element.elementor-element-4916d7dd .elementor-widget-container, .elementor-element.elementor-element-4916d7dd .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-4f32e6f2 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-4f32e6f2 {
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4f32e6f2 {
      padding-left: clamp(160px, 8.3333vw, 256px) !important;
      padding-right: clamp(160px, 8.3333vw, 256px) !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4f32e6f2 {
      display: grid !important;
      grid-template-columns: minmax(0, clamp(565px, 29.4271vw, 633px)) minmax(0, clamp(684px, 35.625vw, 766px)) !important;
      column-gap: 151px !important;
      align-items: center !important;
      justify-content: space-between !important;
      overflow: visible !important;
    }
  }
  .elementor-element.elementor-element-2c5b1720 {
    overflow: hidden !important;
    width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    aspect-ratio: 565 / 629 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-2c5b1720 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    aspect-ratio: 565 / 629 !important;
    border-radius: 20px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2c5b1720 {
      overflow: hidden !important;
      width: min(100%, clamp(565px, 29.4271vw, 599px)) !important;
      aspect-ratio: 565 / 629 !important;
      border-radius: 20px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2c5b1720 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(565px, 29.4271vw, 599px)) !important;
      aspect-ratio: 565 / 629 !important;
      border-radius: 20px !important;
    }
  }
  .elementor-element.elementor-element-2c5b1720 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-396f79b2 {
      --width: min(100%, clamp(684px, 35.625vw, 1094px)) !important;
      width: min(100%, clamp(684px, 35.625vw, 1094px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-cc137875 {
      --width: min(100%, 730px) !important;
      width: min(100%, 730px) !important;
      max-width: min(100%, 730px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-cc137875 .elementor-widget-container, .elementor-element.elementor-element-cc137875 .elementor-heading-title {
      width: min(100%, 730px) !important;
      max-width: min(100%, 730px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-cc137875 .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-595e0f58 {
      --width: min(100%, 684px) !important;
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-595e0f58 .elementor-widget-container, .elementor-element.elementor-element-595e0f58 .elementor-widget-container p, .elementor-element.elementor-element-595e0f58 .elementor-widget-container > * {
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-595e0f58, .elementor-element.elementor-element-595e0f58 .elementor-widget-container, .elementor-element.elementor-element-595e0f58 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-17b66cef .elementor-button {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-8a259921 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-8a259921 {
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-8a259921 {
      padding-left: clamp(160px, 8.3333vw, 256px) !important;
      padding-right: clamp(160px, 8.3333vw, 256px) !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-8a259921 {
      display: grid !important;
      grid-template-columns: minmax(0, clamp(684px, 35.625vw, 766px)) minmax(0, clamp(565px, 29.4271vw, 633px)) !important;
      column-gap: 151px !important;
      align-items: center !important;
      justify-content: space-between !important;
      overflow: visible !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-baa45f65 {
      --width: min(100%, clamp(684px, 35.625vw, 1094px)) !important;
      width: min(100%, clamp(684px, 35.625vw, 1094px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4716ac53 {
      --width: min(100%, 684px) !important;
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4716ac53 .elementor-widget-container, .elementor-element.elementor-element-4716ac53 .elementor-heading-title {
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-4716ac53 .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a69ffcb6 {
      --width: min(100%, 684px) !important;
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container p, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container > * {
      width: min(100%, 684px) !important;
      max-width: min(100%, 684px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a69ffcb6, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-99c0cb0b .elementor-button {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-cbbaa506 {
    overflow: hidden !important;
    width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    aspect-ratio: 565 / 629 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-cbbaa506 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    aspect-ratio: 565 / 629 !important;
    border-radius: 20px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-cbbaa506 {
      overflow: hidden !important;
      width: min(100%, clamp(565px, 29.4271vw, 599px)) !important;
      aspect-ratio: 565 / 629 !important;
      border-radius: 20px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-cbbaa506 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(565px, 29.4271vw, 599px)) !important;
      aspect-ratio: 565 / 629 !important;
      border-radius: 20px !important;
    }
  }
  .elementor-element.elementor-element-cbbaa506 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  .elementor-element.elementor-element-7afa84c7 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-7afa84c7 {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-866ecf8e {
    background-image: linear-gradient(180deg, #FFFFFF 0%, #EAEAEA 100%) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }
  .elementor-element.elementor-element-866ecf8e {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-866ecf8e {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-866ecf8e {
    padding-left: clamp(48px, 7.5vw, 96px) !important;
    padding-right: 0px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-866ecf8e {
      padding-left: clamp(96px, 5vw, 154px) !important;
      padding-right: 0px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-e9623854 {
      --width: min(100%, clamp(1676px, 87.2917vw, 2682px)) !important;
      width: min(100%, clamp(1676px, 87.2917vw, 2682px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-e9623854 {
      display: grid !important;
      grid-template-columns: minmax(0, clamp(577px, 30.0521vw, 646px)) minmax(0, clamp(1009px, 52.5521vw, 1130px)) !important;
      column-gap: 90px !important;
      align-items: center !important;
      justify-content: space-between !important;
      overflow: visible !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-67ff664c {
      --width: min(100%, 577px) !important;
      width: min(100%, 577px) !important;
      max-width: min(100%, 577px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-67ff664c .elementor-widget-container, .elementor-element.elementor-element-67ff664c .elementor-heading-title {
      width: min(100%, 577px) !important;
      max-width: min(100%, 577px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-67ff664c .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6465a313 {
      --width: min(100%, 577px) !important;
      width: min(100%, 577px) !important;
      max-width: min(100%, 577px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6465a313 .elementor-widget-container, .elementor-element.elementor-element-6465a313 .elementor-widget-container p, .elementor-element.elementor-element-6465a313 .elementor-widget-container > * {
      width: min(100%, 577px) !important;
      max-width: min(100%, 577px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6465a313, .elementor-element.elementor-element-6465a313 .elementor-widget-container, .elementor-element.elementor-element-6465a313 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-09ec0214 img {
      width: clamp(577px, 30.0521vw, 612px) !important;
      max-width: 100% !important;
      height: auto !important;
    }
  }
  .elementor-element.elementor-element-6b0c0246 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-c616a69a .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-c616a69a {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-c616a69a .elementor-widget-container, .elementor-element.elementor-element-c616a69a .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-c616a69a .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7dc7ccfb {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container p, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7dc7ccfb, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-bcce3b96 {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-bcce3b96 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bcce3b96 {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bcce3b96 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-bcce3b96 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-7eca19f2 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7eca19f2 {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7eca19f2 .elementor-widget-container, .elementor-element.elementor-element-7eca19f2 .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7eca19f2 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2e10496e {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2e10496e .elementor-widget-container, .elementor-element.elementor-element-2e10496e .elementor-widget-container p, .elementor-element.elementor-element-2e10496e .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-2e10496e, .elementor-element.elementor-element-2e10496e .elementor-widget-container, .elementor-element.elementor-element-2e10496e .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-a2d4dd78 {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-a2d4dd78 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a2d4dd78 {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a2d4dd78 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-a2d4dd78 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5e6fbc33 {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5e6fbc33 .elementor-widget-container, .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6dba3237 {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6dba3237 .elementor-widget-container, .elementor-element.elementor-element-6dba3237 .elementor-widget-container p, .elementor-element.elementor-element-6dba3237 .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6dba3237, .elementor-element.elementor-element-6dba3237 .elementor-widget-container, .elementor-element.elementor-element-6dba3237 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-749beafa {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-749beafa .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-749beafa {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-749beafa .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-749beafa img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-80f28248 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-80f28248 {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-80f28248 .elementor-widget-container, .elementor-element.elementor-element-80f28248 .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-80f28248 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-d6f13431 {
      --width: min(100%, 225px) !important;
      width: min(100%, 225px) !important;
      max-width: min(100%, 225px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-d6f13431 .elementor-widget-container, .elementor-element.elementor-element-d6f13431 .elementor-widget-container p, .elementor-element.elementor-element-d6f13431 .elementor-widget-container > * {
      width: min(100%, 225px) !important;
      max-width: min(100%, 225px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-d6f13431, .elementor-element.elementor-element-d6f13431 .elementor-widget-container, .elementor-element.elementor-element-d6f13431 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-30bae424 {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-30bae424 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-30bae424 {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-30bae424 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-30bae424 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-bd5a826b .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bd5a826b {
      --width: min(100%, 217px) !important;
      width: min(100%, 217px) !important;
      max-width: min(100%, 217px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bd5a826b .elementor-widget-container, .elementor-element.elementor-element-bd5a826b .elementor-heading-title {
      width: min(100%, 217px) !important;
      max-width: min(100%, 217px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bd5a826b .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1b51c06e {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1b51c06e .elementor-widget-container, .elementor-element.elementor-element-1b51c06e .elementor-widget-container p, .elementor-element.elementor-element-1b51c06e .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-1b51c06e, .elementor-element.elementor-element-1b51c06e .elementor-widget-container, .elementor-element.elementor-element-1b51c06e .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-62982316 {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-62982316 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-62982316 {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-62982316 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-62982316 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-544964f6 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-544964f6 {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-544964f6 .elementor-widget-container, .elementor-element.elementor-element-544964f6 .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-544964f6 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-62a04bbe {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-62a04bbe .elementor-widget-container, .elementor-element.elementor-element-62a04bbe .elementor-widget-container p, .elementor-element.elementor-element-62a04bbe .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-62a04bbe, .elementor-element.elementor-element-62a04bbe .elementor-widget-container, .elementor-element.elementor-element-62a04bbe .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-46e57b50 {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-46e57b50 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-46e57b50 {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-46e57b50 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-46e57b50 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-5a550186 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5a550186 {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5a550186 .elementor-widget-container, .elementor-element.elementor-element-5a550186 .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5a550186 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-69ceba4e {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-69ceba4e .elementor-widget-container, .elementor-element.elementor-element-69ceba4e .elementor-widget-container p, .elementor-element.elementor-element-69ceba4e .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-69ceba4e, .elementor-element.elementor-element-69ceba4e .elementor-widget-container, .elementor-element.elementor-element-69ceba4e .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-bd2a7053 {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-bd2a7053 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bd2a7053 {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-bd2a7053 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-bd2a7053 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-b1c8c53a .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b1c8c53a {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b1c8c53a .elementor-widget-container, .elementor-element.elementor-element-b1c8c53a .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b1c8c53a .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-fb42596f {
      --width: min(100%, 214px) !important;
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-fb42596f .elementor-widget-container, .elementor-element.elementor-element-fb42596f .elementor-widget-container p, .elementor-element.elementor-element-fb42596f .elementor-widget-container > * {
      width: min(100%, 214px) !important;
      max-width: min(100%, 214px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-fb42596f, .elementor-element.elementor-element-fb42596f .elementor-widget-container, .elementor-element.elementor-element-fb42596f .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-acee37bb {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-acee37bb .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    aspect-ratio: 271 / 169 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-acee37bb {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-acee37bb .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(271px, 14.1146vw, 287px)) !important;
      aspect-ratio: 271 / 169 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-acee37bb img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-72ffca60 {
      --width: min(100%, 211px) !important;
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-72ffca60 .elementor-widget-container, .elementor-element.elementor-element-72ffca60 .elementor-heading-title {
      width: min(100%, 211px) !important;
      max-width: min(100%, 211px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-72ffca60 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-dc953512 {
      --width: min(100%, 274px) !important;
      width: min(100%, 274px) !important;
      max-width: min(100%, 274px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-dc953512 .elementor-widget-container, .elementor-element.elementor-element-dc953512 .elementor-widget-container p, .elementor-element.elementor-element-dc953512 .elementor-widget-container > * {
      width: min(100%, 274px) !important;
      max-width: min(100%, 274px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-dc953512, .elementor-element.elementor-element-dc953512 .elementor-widget-container, .elementor-element.elementor-element-dc953512 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-247cd429 {
      --width: min(100%, 156px) !important;
      width: min(100%, 156px) !important;
      max-width: min(100%, 156px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-247cd429 .elementor-widget-container, .elementor-element.elementor-element-247cd429 .elementor-heading-title {
      width: min(100%, 156px) !important;
      max-width: min(100%, 156px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-247cd429 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-ac30b2c8 {
      --width: min(100%, 156px) !important;
      width: min(100%, 156px) !important;
      max-width: min(100%, 156px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-ac30b2c8 .elementor-widget-container, .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title {
      width: min(100%, 156px) !important;
      max-width: min(100%, 156px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-6b52ea67 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-6b52ea67 {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-6b52ea67 {
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6b52ea67 {
      padding-left: clamp(160px, 8.3333vw, 256px) !important;
      padding-right: clamp(160px, 8.3333vw, 256px) !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-24507955 {
      --width: min(100%, 828px) !important;
      width: min(100%, 828px) !important;
      max-width: min(100%, 828px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-24507955 .elementor-widget-container, .elementor-element.elementor-element-24507955 .elementor-heading-title {
      width: min(100%, 828px) !important;
      max-width: min(100%, 828px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-24507955 .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b64275d1 {
      --width: min(100%, 856px) !important;
      width: min(100%, 856px) !important;
      max-width: min(100%, 856px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b64275d1 .elementor-widget-container, .elementor-element.elementor-element-b64275d1 .elementor-widget-container p, .elementor-element.elementor-element-b64275d1 .elementor-widget-container > * {
      width: min(100%, 856px) !important;
      max-width: min(100%, 856px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b64275d1, .elementor-element.elementor-element-b64275d1 .elementor-widget-container, .elementor-element.elementor-element-b64275d1 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-cd261d52 {
      --width: min(100%, clamp(1402px, 73.0208vw, 2243px)) !important;
      width: min(100%, clamp(1402px, 73.0208vw, 2243px)) !important;
      max-width: 100% !important;
    }
  }
  .elementor-element.elementor-element-010a1352 {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 280 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-010a1352 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 280 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-010a1352 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  .elementor-element.elementor-element-430b66b8 {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 386 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-430b66b8 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 386 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-430b66b8 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  .elementor-element.elementor-element-6ed20e59 {
    overflow: hidden !important;
    width: min(100%, clamp(290px, 23.2292vw, 446px)) !important;
    aspect-ratio: 446 / 443 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-6ed20e59 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(290px, 23.2292vw, 446px)) !important;
    aspect-ratio: 446 / 443 !important;
    border-radius: 20px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6ed20e59 {
      overflow: hidden !important;
      width: min(100%, clamp(446px, 23.2292vw, 473px)) !important;
      aspect-ratio: 446 / 443 !important;
      border-radius: 20px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6ed20e59 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(446px, 23.2292vw, 473px)) !important;
      aspect-ratio: 446 / 443 !important;
      border-radius: 20px !important;
    }
  }
  .elementor-element.elementor-element-6ed20e59 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  .elementor-element.elementor-element-fcbeeba2 {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 386 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-fcbeeba2 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 386 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-fcbeeba2 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  .elementor-element.elementor-element-98b2c215 {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 280 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-98b2c215 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    aspect-ratio: 210 / 280 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-98b2c215 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-95f87180 .elementor-button {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
  .elementor-element.elementor-element-7636a0f0 {
    background-image: linear-gradient(0deg, #003E4F 0%, #005F7A 100%) !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
  }
  .elementor-element.elementor-element-7636a0f0 {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-7636a0f0 {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-32300a2c {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-32300a2c {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-32300a2c {
    padding-left: clamp(48px, 7.5vw, 96px) !important;
    padding-right: clamp(48px, 7.5vw, 96px) !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-32300a2c {
      padding-left: clamp(96px, 5vw, 154px) !important;
      padding-right: clamp(96px, 5vw, 154px) !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-60da3d3c .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-60da3d3c .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-183a2035 {
      --width: min(100%, clamp(1410px, 73.4375vw, 2256px)) !important;
      width: min(100%, clamp(1410px, 73.4375vw, 2256px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-a9a1b0a6 {
      --width: min(100%, clamp(682px, 35.5208vw, 1091px)) !important;
      width: min(100%, clamp(682px, 35.5208vw, 1091px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-9cc9104d {
      --width: min(100%, 262px) !important;
      width: min(100%, 262px) !important;
      max-width: min(100%, 262px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-9cc9104d .elementor-widget-container, .elementor-element.elementor-element-9cc9104d .elementor-heading-title {
      width: min(100%, 262px) !important;
      max-width: min(100%, 262px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-9cc9104d .elementor-heading-title {
      font-size: 30px !important;
      line-height: 1.233em !important;
    }
  }
  .elementor-element.elementor-element-b9c145ff {
    overflow: hidden !important;
    width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    aspect-ratio: 253 / 313 !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-b9c145ff .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    aspect-ratio: 253 / 313 !important;
    border-radius: 20px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b9c145ff {
      overflow: hidden !important;
      width: min(100%, clamp(253px, 13.1771vw, 268px)) !important;
      aspect-ratio: 253 / 313 !important;
      border-radius: 20px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-b9c145ff .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(253px, 13.1771vw, 268px)) !important;
      aspect-ratio: 253 / 313 !important;
      border-radius: 20px !important;
    }
  }
  .elementor-element.elementor-element-b9c145ff img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-97c26f65 {
      --width: min(100%, 356px) !important;
      width: min(100%, 356px) !important;
      max-width: min(100%, 356px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-97c26f65 .elementor-widget-container, .elementor-element.elementor-element-97c26f65 .elementor-widget-container p, .elementor-element.elementor-element-97c26f65 .elementor-widget-container > * {
      width: min(100%, 356px) !important;
      max-width: min(100%, 356px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-97c26f65, .elementor-element.elementor-element-97c26f65 .elementor-widget-container, .elementor-element.elementor-element-97c26f65 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-6d4ec686 .elementor-button {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-54eab488 {
      --width: min(100%, clamp(682px, 35.5208vw, 1091px)) !important;
      width: min(100%, clamp(682px, 35.5208vw, 1091px)) !important;
      max-width: 100% !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5667fbd2 {
      --width: min(100%, 262px) !important;
      width: min(100%, 262px) !important;
      max-width: min(100%, 262px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5667fbd2 .elementor-widget-container, .elementor-element.elementor-element-5667fbd2 .elementor-heading-title {
      width: min(100%, 262px) !important;
      max-width: min(100%, 262px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5667fbd2 .elementor-heading-title {
      font-size: 30px !important;
      line-height: 1.233em !important;
    }
  }
  .elementor-element.elementor-element-7ec892a7 {
    overflow: hidden !important;
    width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    aspect-ratio: 253 / 313 !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-7ec892a7 .elementor-widget-container {
    overflow: hidden !important;
    width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    aspect-ratio: 253 / 313 !important;
    border-radius: 10px !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7ec892a7 {
      overflow: hidden !important;
      width: min(100%, clamp(253px, 13.1771vw, 268px)) !important;
      aspect-ratio: 253 / 313 !important;
      border-radius: 10px !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-7ec892a7 .elementor-widget-container {
      overflow: hidden !important;
      width: min(100%, clamp(253px, 13.1771vw, 268px)) !important;
      aspect-ratio: 253 / 313 !important;
      border-radius: 10px !important;
    }
  }
  .elementor-element.elementor-element-7ec892a7 img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
    max-width: none !important;
    border-radius: inherit !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-e0e21990 {
      --width: min(100%, 356px) !important;
      width: min(100%, 356px) !important;
      max-width: min(100%, 356px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-e0e21990 .elementor-widget-container, .elementor-element.elementor-element-e0e21990 .elementor-widget-container p, .elementor-element.elementor-element-e0e21990 .elementor-widget-container > * {
      width: min(100%, 356px) !important;
      max-width: min(100%, 356px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-e0e21990, .elementor-element.elementor-element-e0e21990 .elementor-widget-container, .elementor-element.elementor-element-e0e21990 .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-f04864dc .elementor-button {
      font-size: 18px !important;
      line-height: 1.42em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-3c4c9ce4 .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-3c4c9ce4 {
      --width: min(100%, 840px) !important;
      width: min(100%, 840px) !important;
      max-width: min(100%, 840px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-3c4c9ce4 .elementor-widget-container, .elementor-element.elementor-element-3c4c9ce4 .elementor-heading-title {
      width: min(100%, 840px) !important;
      max-width: min(100%, 840px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-3c4c9ce4 .elementor-heading-title {
      font-size: 30px !important;
      line-height: 1.233em !important;
      white-space: nowrap !important;
    }
  }
  .elementor-element.elementor-element-eb0a7aae {
    --width: 100% !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-eb0a7aae {
    --align-items: center !important;
    align-items: center !important;
  }
  .elementor-element.elementor-element-eb0a7aae {
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-eb0a7aae {
      padding-left: clamp(160px, 8.3333vw, 256px) !important;
      padding-right: clamp(160px, 8.3333vw, 256px) !important;
    }
  }
  @media (min-width: 1024px) and (max-width: 1920px) {
    .elementor-element.elementor-element-91f9f9ab .elementor-heading-title {
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-91f9f9ab {
      --width: min(100%, 830px) !important;
      width: min(100%, 830px) !important;
      max-width: min(100%, 830px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-91f9f9ab .elementor-widget-container, .elementor-element.elementor-element-91f9f9ab .elementor-heading-title {
      width: min(100%, 830px) !important;
      max-width: min(100%, 830px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-91f9f9ab .elementor-heading-title {
      font-size: 48px !important;
      line-height: 1.146em !important;
      white-space: nowrap !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-10d1f3ee {
      --width: min(100%, 830px) !important;
      width: min(100%, 830px) !important;
      max-width: min(100%, 830px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
      flex-shrink: 1 !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-10d1f3ee .elementor-widget-container, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container p, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container > * {
      width: min(100%, 830px) !important;
      max-width: min(100%, 830px) !important;
      min-width: 0 !important;
      box-sizing: border-box !important;
      white-space: normal !important;
      overflow-wrap: normal !important;
      word-break: normal !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-10d1f3ee, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container p {
      font-size: 18px !important;
      line-height: 1.42em !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-5013f640 img {
      width: clamp(1157px, 60.2604vw, 1226px) !important;
      max-width: 100% !important;
      height: auto !important;
    }
  }
  @media (min-width: 1921px) {
    .elementor-element.elementor-element-ec21bdb9 .elementor-button {
      font-size: 20px !important;
      line-height: 1.42em !important;
    }
  }
@media (max-width: 1920px) {
  html, body {
    overflow-x: hidden;
  }
  .elementor-element.elementor-element-848fc6e4 img {
    border-radius: 30px !important;
  }
  .elementor-element.elementor-element-848fc6e4 {
    border-radius: 30px !important;
    overflow: hidden !important;
  }
  body .elementor .elementor-element.elementor-element-424927b5.e-con.e-parent {
    background-image: url("https://renaisi-innovation.com/wp-content/uploads/2026/07/f05e15ee2fa55a7b9c1f0d977e33b41fdb6adfe9-scaled.jpg") !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
  }
  .elementor-element.elementor-element-424927b5 {
    --padding-top: clamp(48px, 6.25vw, 120px) !important;
    padding-top: clamp(48px, 6.25vw, 120px) !important;
    --gap: clamp(32px, 4.1667vw, 80px) clamp(32px, 4.1667vw, 80px) !important;
    gap: clamp(32px, 4.1667vw, 80px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(390px, 40.5729vw, 779px) !important;
    min-height: clamp(390px, 40.5729vw, 779px) !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-f20e5462 {
    --gap: clamp(13px, 1.6667vw, 32px) clamp(13px, 1.6667vw, 32px) !important;
    gap: clamp(13px, 1.6667vw, 32px) !important;
  }
  .elementor-element.elementor-element-6edb1523 .elementor-heading-title-icon, .elementor-element.elementor-element-6edb1523 .elementor-heading-title-icon svg {
    color: #FFFFFF !important;
    fill: #FFFFFF !important;
    stroke: #FFFFFF !important;
  }
  .elementor-element.elementor-element-6edb1523 .elementor-heading-title {
    font-size: clamp(18px, 1.5625vw, 30px) !important;
    line-height: 1.233em !important;
  }
  .elementor-element.elementor-element-6edb1523 .elementor-heading-title {
    --padding-top: clamp(6px, 0.8333vw, 16px) !important;
    padding-top: clamp(6px, 0.8333vw, 16px) !important;
    --padding-right: clamp(12px, 1.5625vw, 30px) !important;
    padding-right: clamp(12px, 1.5625vw, 30px) !important;
    --padding-bottom: clamp(6px, 0.8333vw, 16px) !important;
    padding-bottom: clamp(6px, 0.8333vw, 16px) !important;
    --padding-left: clamp(12px, 1.5625vw, 30px) !important;
    padding-left: clamp(12px, 1.5625vw, 30px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-style: solid !important;
    border-color: #FFFFFF !important;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 20px !important;
    background-color: rgba(0, 62, 79, 0.3) !important;
    color: #FFFFFF !important;
  }
  .elementor-element.elementor-element-a9d1ed59 {
    --gap: clamp(8px, 0.9896vw, 19px) clamp(8px, 0.9896vw, 19px) !important;
    gap: clamp(8px, 0.9896vw, 19px) !important;
    --width: min(100%, calc(clamp(532px, 42.6042vw, 818px) + 60px)) !important;
    width: min(100%, calc(clamp(532px, 42.6042vw, 818px) + 60px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-1c36e017 .elementor-widget-container, .elementor-element.elementor-element-1c36e017 .elementor-heading-title {
    width: min(100%, clamp(532px, 42.6042vw, 818px)) !important;
    max-width: min(100%, clamp(532px, 42.6042vw, 818px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-1c36e017 {
    --width: min(100%, clamp(532px, 42.6042vw, 818px)) !important;
    width: min(100%, clamp(532px, 42.6042vw, 818px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-1c36e017 .elementor-heading-title {
    font-size: clamp(36px, 3.125vw, 60px) !important;
    line-height: 1.133em !important;
  }
  .elementor-element.elementor-element-195b5ad7 .elementor-widget-container, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container p, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container > * {
    width: min(100%, clamp(427px, 34.2188vw, 657px)) !important;
    max-width: min(100%, clamp(427px, 34.2188vw, 657px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-195b5ad7 {
    --width: min(100%, clamp(427px, 34.2188vw, 657px)) !important;
    width: min(100%, clamp(427px, 34.2188vw, 657px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-195b5ad7, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container, .elementor-element.elementor-element-195b5ad7 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-6a85a9b4 .elementor-button-icon svg {
    width: clamp(24px, 2.0833vw, 40px) !important;
    height: clamp(24px, 2.0833vw, 40px) !important;
  }
  .elementor-element.elementor-element-6a85a9b4 .elementor-button-icon, .elementor-element.elementor-element-6a85a9b4 .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-6a85a9b4 .elementor-button {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-6a85a9b4 .elementor-button {
    --padding-top: clamp(4px, 0.5208vw, 10px) !important;
    padding-top: clamp(4px, 0.5208vw, 10px) !important;
    --padding-right: clamp(9px, 1.1979vw, 23px) !important;
    padding-right: clamp(9px, 1.1979vw, 23px) !important;
    --padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    --padding-left: clamp(9px, 1.1458vw, 22px) !important;
    padding-left: clamp(9px, 1.1458vw, 22px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 100px !important;
    background-color: #FFFFFF !important;
    color: #163C4B !important;
  }
  .elementor-element.elementor-element-daa93434 {
    --padding-right: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
    --padding-bottom: clamp(37px, 4.8438vw, 93px) !important;
    padding-bottom: clamp(37px, 4.8438vw, 93px) !important;
    --padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-left: clamp(80px, 12.5vw, 160px) !important;
  }
  .elementor-element.elementor-element-4084a3f8 {
    --gap: clamp(16px, 2.0313vw, 39px) clamp(16px, 2.0313vw, 39px) !important;
    gap: clamp(16px, 2.0313vw, 39px) !important;
  }
  .elementor-element.elementor-element-2d40513a .elementor-widget-container, .elementor-element.elementor-element-2d40513a .elementor-heading-title {
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-2d40513a {
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-2d40513a .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-91dbe7fd .elementor-widget-container, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container p, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container > * {
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-91dbe7fd {
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-91dbe7fd, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container, .elementor-element.elementor-element-91dbe7fd .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-23bbbbe5 {
    --width: min(100%, clamp(449px, 35.9896vw, 691px)) !important;
    width: min(100%, clamp(449px, 35.9896vw, 691px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-66c00450 {
    --gap: clamp(12px, 1.5625vw, 30px) clamp(12px, 1.5625vw, 30px) !important;
    gap: clamp(12px, 1.5625vw, 30px) !important;
  }
  .elementor-element.elementor-element-40923f07 {
    --padding-top: clamp(12px, 1.5625vw, 30px) !important;
    padding-top: clamp(12px, 1.5625vw, 30px) !important;
    --padding-right: clamp(7px, 0.8854vw, 17px) !important;
    padding-right: clamp(7px, 0.8854vw, 17px) !important;
    --padding-bottom: clamp(12px, 1.5625vw, 30px) !important;
    padding-bottom: clamp(12px, 1.5625vw, 30px) !important;
    --padding-left: clamp(7px, 0.8854vw, 17px) !important;
    padding-left: clamp(7px, 0.8854vw, 17px) !important;
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(136px, 14.1667vw, 272px) !important;
    min-height: clamp(136px, 14.1667vw, 272px) !important;
    border-radius: 20px !important;
    --width: min(100%, calc(clamp(153px, 12.2396vw, 235px) + 32px)) !important;
    width: min(100%, calc(clamp(153px, 12.2396vw, 235px) + 32px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-b295e11f {
    --gap: clamp(5px, 0.625vw, 12px) clamp(5px, 0.625vw, 12px) !important;
    gap: clamp(5px, 0.625vw, 12px) !important;
  }
  .elementor-element.elementor-element-4cfcd3ff {
    --gap: clamp(5px, 0.625vw, 12px) clamp(5px, 0.625vw, 12px) !important;
    gap: clamp(5px, 0.625vw, 12px) !important;
  }
  .elementor-element.elementor-element-5353467b {
    --padding-bottom: clamp(3px, 0.4167vw, 8px) !important;
    padding-bottom: clamp(3px, 0.4167vw, 8px) !important;
  }
  .elementor-element.elementor-element-4d6e205c .elementor-heading-title-icon, .elementor-element.elementor-element-4d6e205c .elementor-heading-title-icon svg {
    color: #003E4F !important;
    fill: #003E4F !important;
    stroke: #003E4F !important;
  }
  .elementor-element.elementor-element-4d6e205c .elementor-heading-title {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-4d6e205c .elementor-heading-title {
    --padding-top: clamp(4px, 0.4688vw, 9px) !important;
    padding-top: clamp(4px, 0.4688vw, 9px) !important;
    --padding-right: clamp(4px, 0.4688vw, 9px) !important;
    padding-right: clamp(4px, 0.4688vw, 9px) !important;
    --padding-bottom: clamp(4px, 0.4688vw, 9px) !important;
    padding-bottom: clamp(4px, 0.4688vw, 9px) !important;
    --padding-left: clamp(4px, 0.4688vw, 9px) !important;
    padding-left: clamp(4px, 0.4688vw, 9px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 7px !important;
    background-color: #E0FF00 !important;
    color: #003E4F !important;
  }
  .elementor-element.elementor-element-e07829fc .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-71a6c7ba .elementor-widget-container, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container p, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container > * {
    width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    max-width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-71a6c7ba {
    --width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-71a6c7ba, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container, .elementor-element.elementor-element-71a6c7ba .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-892c53e8 {
    --padding-top: clamp(12px, 1.5625vw, 30px) !important;
    padding-top: clamp(12px, 1.5625vw, 30px) !important;
    --padding-right: clamp(7px, 0.8854vw, 17px) !important;
    padding-right: clamp(7px, 0.8854vw, 17px) !important;
    --padding-bottom: clamp(12px, 1.5625vw, 30px) !important;
    padding-bottom: clamp(12px, 1.5625vw, 30px) !important;
    --padding-left: clamp(7px, 0.8854vw, 17px) !important;
    padding-left: clamp(7px, 0.8854vw, 17px) !important;
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(136px, 14.1667vw, 272px) !important;
    min-height: clamp(136px, 14.1667vw, 272px) !important;
    border-radius: 20px !important;
    --width: min(100%, calc(clamp(153px, 12.2396vw, 235px) + 32px)) !important;
    width: min(100%, calc(clamp(153px, 12.2396vw, 235px) + 32px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-25cf5a77 {
    --gap: clamp(5px, 0.625vw, 12px) clamp(5px, 0.625vw, 12px) !important;
    gap: clamp(5px, 0.625vw, 12px) !important;
  }
  .elementor-element.elementor-element-4693baae {
    --gap: clamp(5px, 0.625vw, 12px) clamp(5px, 0.625vw, 12px) !important;
    gap: clamp(5px, 0.625vw, 12px) !important;
  }
  .elementor-element.elementor-element-cff1e127 {
    --padding-bottom: clamp(3px, 0.4167vw, 8px) !important;
    padding-bottom: clamp(3px, 0.4167vw, 8px) !important;
  }
  .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title-icon, .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title-icon svg {
    color: #003E4F !important;
    fill: #003E4F !important;
    stroke: #003E4F !important;
  }
  .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-1ce0b1dd .elementor-heading-title {
    --padding-top: clamp(4px, 0.4688vw, 9px) !important;
    padding-top: clamp(4px, 0.4688vw, 9px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(4px, 0.4688vw, 9px) !important;
    padding-bottom: clamp(4px, 0.4688vw, 9px) !important;
    --padding-left: clamp(3px, 0.4167vw, 8px) !important;
    padding-left: clamp(3px, 0.4167vw, 8px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 7px !important;
    background-color: #E0FF00 !important;
    color: #003E4F !important;
  }
  .elementor-element.elementor-element-de38821a .elementor-heading-title {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-58a41580 .elementor-widget-container, .elementor-element.elementor-element-58a41580 .elementor-widget-container p, .elementor-element.elementor-element-58a41580 .elementor-widget-container > * {
    width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    max-width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-58a41580 {
    --width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-58a41580, .elementor-element.elementor-element-58a41580 .elementor-widget-container, .elementor-element.elementor-element-58a41580 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-a678320f {
    --padding-top: clamp(12px, 1.5625vw, 30px) !important;
    padding-top: clamp(12px, 1.5625vw, 30px) !important;
    --padding-right: clamp(7px, 0.8854vw, 17px) !important;
    padding-right: clamp(7px, 0.8854vw, 17px) !important;
    --padding-bottom: clamp(12px, 1.5625vw, 30px) !important;
    padding-bottom: clamp(12px, 1.5625vw, 30px) !important;
    --padding-left: clamp(7px, 0.8854vw, 17px) !important;
    padding-left: clamp(7px, 0.8854vw, 17px) !important;
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(136px, 14.1667vw, 272px) !important;
    min-height: clamp(136px, 14.1667vw, 272px) !important;
    border-radius: 20px !important;
    --width: min(100%, calc(clamp(153px, 12.2396vw, 235px) + 32px)) !important;
    width: min(100%, calc(clamp(153px, 12.2396vw, 235px) + 32px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-e8def577 {
    --gap: clamp(5px, 0.625vw, 12px) clamp(5px, 0.625vw, 12px) !important;
    gap: clamp(5px, 0.625vw, 12px) !important;
  }
  .elementor-element.elementor-element-1a24e9dc {
    --gap: clamp(5px, 0.625vw, 12px) clamp(5px, 0.625vw, 12px) !important;
    gap: clamp(5px, 0.625vw, 12px) !important;
  }
  .elementor-element.elementor-element-498c24b8 {
    --padding-bottom: clamp(3px, 0.4167vw, 8px) !important;
    padding-bottom: clamp(3px, 0.4167vw, 8px) !important;
  }
  .elementor-element.elementor-element-9ccabe60 .elementor-heading-title-icon, .elementor-element.elementor-element-9ccabe60 .elementor-heading-title-icon svg {
    color: #003E4F !important;
    fill: #003E4F !important;
    stroke: #003E4F !important;
  }
  .elementor-element.elementor-element-9ccabe60 .elementor-heading-title {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-9ccabe60 .elementor-heading-title {
    --padding-top: clamp(4px, 0.4688vw, 9px) !important;
    padding-top: clamp(4px, 0.4688vw, 9px) !important;
    --padding-right: clamp(3px, 0.3646vw, 7px) !important;
    padding-right: clamp(3px, 0.3646vw, 7px) !important;
    --padding-bottom: clamp(4px, 0.4688vw, 9px) !important;
    padding-bottom: clamp(4px, 0.4688vw, 9px) !important;
    --padding-left: clamp(3px, 0.3646vw, 7px) !important;
    padding-left: clamp(3px, 0.3646vw, 7px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 7px !important;
    background-color: #E0FF00 !important;
    color: #003E4F !important;
  }
  .elementor-element.elementor-element-bdeaccd1 .elementor-heading-title {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-4916d7dd .elementor-widget-container, .elementor-element.elementor-element-4916d7dd .elementor-widget-container p, .elementor-element.elementor-element-4916d7dd .elementor-widget-container > * {
    width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    max-width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-4916d7dd {
    --width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    width: min(100%, clamp(131px, 10.4688vw, 201px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-4916d7dd, .elementor-element.elementor-element-4916d7dd .elementor-widget-container, .elementor-element.elementor-element-4916d7dd .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-4f32e6f2 {
    display: grid !important;
    grid-template-columns: minmax(0, clamp(367px, 29.4271vw, 565px)) minmax(0, clamp(445px, 35.625vw, 684px)) !important;
    column-gap: clamp(60px, 7.8646vw, 151px) !important;
    row-gap: clamp(60px, 7.8646vw, 151px) !important;
    align-items: center !important;
    justify-content: space-between !important;
    overflow: visible !important;
  }
  .elementor-element.elementor-element-4f32e6f2 > .elementor-element.elementor-element-2c5b1720 {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-4f32e6f2 > .elementor-element.elementor-element-21dde6de {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-4f32e6f2 {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) !important;
      row-gap: clamp(60px, 7.8646vw, 151px) !important;
      column-gap: 0 !important;
      align-items: stretch !important;
    }
  }
  .elementor-element.elementor-element-4f32e6f2 {
    --padding-top: clamp(36px, 4.6875vw, 90px) !important;
    padding-top: clamp(36px, 4.6875vw, 90px) !important;
    --padding-right: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
    --padding-bottom: clamp(36px, 4.6875vw, 90px) !important;
    padding-bottom: clamp(36px, 4.6875vw, 90px) !important;
    --padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(405px, 42.1354vw, 809px) !important;
    min-height: clamp(405px, 42.1354vw, 809px) !important;
    overflow: hidden !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-4f32e6f2 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-2c5b1720 {
    --width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-21dde6de {
    --gap: clamp(17px, 2.2396vw, 43px) clamp(17px, 2.2396vw, 43px) !important;
    gap: clamp(17px, 2.2396vw, 43px) !important;
  }
  .elementor-element.elementor-element-396f79b2 {
    --gap: clamp(4px, 0.5208vw, 10px) clamp(4px, 0.5208vw, 10px) !important;
    gap: clamp(4px, 0.5208vw, 10px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(72px, 7.5vw, 144px) !important;
    min-height: clamp(72px, 7.5vw, 144px) !important;
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-396f79b2 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-cc137875 .elementor-widget-container, .elementor-element.elementor-element-cc137875 .elementor-heading-title {
    width: min(100%, clamp(475px, 38.0208vw, 730px)) !important;
    max-width: min(100%, clamp(475px, 38.0208vw, 730px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-cc137875 {
    --width: min(100%, clamp(475px, 38.0208vw, 730px)) !important;
    width: min(100%, clamp(475px, 38.0208vw, 730px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-cc137875 .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-595e0f58 .elementor-widget-container, .elementor-element.elementor-element-595e0f58 .elementor-widget-container p, .elementor-element.elementor-element-595e0f58 .elementor-widget-container > * {
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-595e0f58 {
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-595e0f58, .elementor-element.elementor-element-595e0f58 .elementor-widget-container, .elementor-element.elementor-element-595e0f58 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-17b66cef .elementor-button-icon svg {
    width: clamp(24px, 2.0833vw, 40px) !important;
    height: clamp(24px, 2.0833vw, 40px) !important;
  }
  .elementor-element.elementor-element-17b66cef .elementor-button-icon, .elementor-element.elementor-element-17b66cef .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-17b66cef .elementor-button {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-17b66cef .elementor-button {
    --padding-top: clamp(4px, 0.5208vw, 10px) !important;
    padding-top: clamp(4px, 0.5208vw, 10px) !important;
    --padding-right: clamp(20px, 2.6563vw, 51px) !important;
    padding-right: clamp(20px, 2.6563vw, 51px) !important;
    --padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    --padding-left: clamp(9px, 1.1458vw, 22px) !important;
    padding-left: clamp(9px, 1.1458vw, 22px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 100px !important;
    background-color: #FFFFFF !important;
    color: #163C4B !important;
  }
  .elementor-element.elementor-element-8a259921 {
    display: grid !important;
    grid-template-columns: minmax(0, clamp(445px, 35.625vw, 684px)) minmax(0, clamp(367px, 29.4271vw, 565px)) !important;
    column-gap: clamp(60px, 7.8646vw, 151px) !important;
    row-gap: clamp(60px, 7.8646vw, 151px) !important;
    align-items: center !important;
    justify-content: space-between !important;
    overflow: visible !important;
  }
  .elementor-element.elementor-element-8a259921 > .elementor-element.elementor-element-d1092bdc {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-8a259921 > .elementor-element.elementor-element-cbbaa506 {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-8a259921 {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) !important;
      row-gap: clamp(60px, 7.8646vw, 151px) !important;
      column-gap: 0 !important;
      align-items: stretch !important;
    }
  }
  .elementor-element.elementor-element-8a259921 {
    --padding-top: clamp(36px, 4.6875vw, 90px) !important;
    padding-top: clamp(36px, 4.6875vw, 90px) !important;
    --padding-right: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
    --padding-bottom: clamp(36px, 4.6875vw, 90px) !important;
    padding-bottom: clamp(36px, 4.6875vw, 90px) !important;
    --padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(405px, 42.1354vw, 809px) !important;
    min-height: clamp(405px, 42.1354vw, 809px) !important;
    overflow: hidden !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-8a259921 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-d1092bdc {
    --gap: clamp(17px, 2.2396vw, 43px) clamp(17px, 2.2396vw, 43px) !important;
    gap: clamp(17px, 2.2396vw, 43px) !important;
  }
  .elementor-element.elementor-element-baa45f65 {
    --gap: clamp(4px, 0.5208vw, 10px) clamp(4px, 0.5208vw, 10px) !important;
    gap: clamp(4px, 0.5208vw, 10px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(45px, 4.6354vw, 89px) !important;
    min-height: clamp(45px, 4.6354vw, 89px) !important;
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-baa45f65 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-4716ac53 .elementor-widget-container, .elementor-element.elementor-element-4716ac53 .elementor-heading-title {
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-4716ac53 {
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-4716ac53 .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container p, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container > * {
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-a69ffcb6 {
    --width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    width: min(100%, clamp(445px, 35.625vw, 684px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-a69ffcb6, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container, .elementor-element.elementor-element-a69ffcb6 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-99c0cb0b .elementor-button-icon svg {
    width: clamp(24px, 2.0833vw, 40px) !important;
    height: clamp(24px, 2.0833vw, 40px) !important;
  }
  .elementor-element.elementor-element-99c0cb0b .elementor-button-icon, .elementor-element.elementor-element-99c0cb0b .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-99c0cb0b .elementor-button {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-99c0cb0b .elementor-button {
    --padding-top: clamp(4px, 0.5208vw, 10px) !important;
    padding-top: clamp(4px, 0.5208vw, 10px) !important;
    --padding-right: clamp(10px, 1.25vw, 24px) !important;
    padding-right: clamp(10px, 1.25vw, 24px) !important;
    --padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    --padding-left: clamp(9px, 1.1458vw, 22px) !important;
    padding-left: clamp(9px, 1.1458vw, 22px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 100px !important;
    background-color: #FFFFFF !important;
    color: #163C4B !important;
  }
  .elementor-element.elementor-element-cbbaa506 {
    --width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    width: min(100%, clamp(367px, 29.4271vw, 565px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-7afa84c7 {
    --gap: clamp(4px, 0.5208vw, 10px) clamp(4px, 0.5208vw, 10px) !important;
    gap: clamp(4px, 0.5208vw, 10px) !important;
  }
  .elementor-element.elementor-element-866ecf8e img {
    border-radius: 50px !important;
  }
  .elementor-element.elementor-element-866ecf8e {
    --padding-top: clamp(26px, 3.3333vw, 64px) !important;
    padding-top: clamp(26px, 3.3333vw, 64px) !important;
    --padding-bottom: clamp(26px, 3.3333vw, 64px) !important;
    padding-bottom: clamp(26px, 3.3333vw, 64px) !important;
    --padding-left: clamp(48px, 7.5vw, 96px) !important;
    padding-left: clamp(48px, 7.5vw, 96px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(355px, 36.9792vw, 710px) !important;
    min-height: clamp(355px, 36.9792vw, 710px) !important;
    border-radius: 50px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-e9623854 {
    display: grid !important;
    grid-template-columns: minmax(0, clamp(375px, 30.0521vw, 577px)) minmax(0, clamp(656px, 52.5521vw, 1009px)) !important;
    column-gap: clamp(36px, 4.6875vw, 90px) !important;
    row-gap: clamp(36px, 4.6875vw, 90px) !important;
    align-items: center !important;
    justify-content: space-between !important;
    overflow: visible !important;
  }
  .elementor-element.elementor-element-e9623854 > .elementor-element.elementor-element-82b10bde {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-e9623854 > .elementor-element.elementor-element-a819dccc {
    min-width: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-e9623854 {
      display: grid !important;
      grid-template-columns: minmax(0, 1fr) !important;
      row-gap: clamp(36px, 4.6875vw, 90px) !important;
      column-gap: 0 !important;
      align-items: stretch !important;
    }
  }
  .elementor-element.elementor-element-e9623854 {
    --padding-bottom: clamp(1px, 0.1042vw, 2px) !important;
    padding-bottom: clamp(1px, 0.1042vw, 2px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(239px, 24.8438vw, 477px) !important;
    min-height: clamp(239px, 24.8438vw, 477px) !important;
    --width: min(100%, clamp(1089px, 87.2917vw, 1676px)) !important;
    width: min(100%, clamp(1089px, 87.2917vw, 1676px)) !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-e9623854 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-82b10bde {
    --gap: clamp(21px, 2.7604vw, 53px) clamp(21px, 2.7604vw, 53px) !important;
    gap: clamp(21px, 2.7604vw, 53px) !important;
  }
  .elementor-element.elementor-element-67ff664c .elementor-widget-container, .elementor-element.elementor-element-67ff664c .elementor-heading-title {
    width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    max-width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-67ff664c {
    --width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-67ff664c .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-6465a313 .elementor-widget-container, .elementor-element.elementor-element-6465a313 .elementor-widget-container p, .elementor-element.elementor-element-6465a313 .elementor-widget-container > * {
    width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    max-width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-6465a313 {
    --width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-6465a313, .elementor-element.elementor-element-6465a313 .elementor-widget-container, .elementor-element.elementor-element-6465a313 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-09ec0214 {
    --width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-09ec0214 img {
    width: min(100%, clamp(375px, 30.0521vw, 577px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-a819dccc {
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-6b0c0246 {
    --gap: clamp(12px, 1.5625vw, 30px) clamp(12px, 1.5625vw, 30px) !important;
    gap: clamp(12px, 1.5625vw, 30px) !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-6b0c0246 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-00a16355 {
    --gap: clamp(296px, 38.5938vw, 741px) clamp(296px, 38.5938vw, 741px) !important;
    gap: clamp(296px, 38.5938vw, 741px) !important;
  }
  .elementor-element.elementor-element-87313c2d img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-87313c2d {
    --padding-top: clamp(4px, 0.5729vw, 11px) !important;
    padding-top: clamp(4px, 0.5729vw, 11px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-0a61178c {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-c616a69a .elementor-widget-container, .elementor-element.elementor-element-c616a69a .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-c616a69a {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-c616a69a .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-0a6fe49d {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-0a6fe49d .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-0a6fe49d img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container p, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-7dc7ccfb {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-7dc7ccfb, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container, .elementor-element.elementor-element-7dc7ccfb .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-2d1d45d8 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-2d1d45d8 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-bcce3b96 {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-4a997fca img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-4a997fca {
    --padding-top: clamp(5px, 0.6771vw, 13px) !important;
    padding-top: clamp(5px, 0.6771vw, 13px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-ab73085e {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-7eca19f2 .elementor-widget-container, .elementor-element.elementor-element-7eca19f2 .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-7eca19f2 {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-7eca19f2 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-faf52f09 {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-faf52f09 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-faf52f09 img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-2e10496e .elementor-widget-container, .elementor-element.elementor-element-2e10496e .elementor-widget-container p, .elementor-element.elementor-element-2e10496e .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-2e10496e {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-2e10496e, .elementor-element.elementor-element-2e10496e .elementor-widget-container, .elementor-element.elementor-element-2e10496e .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-0d60e103 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-0d60e103 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-a2d4dd78 {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-b91a0ba0 img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-b91a0ba0 {
    --padding-top: clamp(5px, 0.6771vw, 13px) !important;
    padding-top: clamp(5px, 0.6771vw, 13px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-642a2450 {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-5e6fbc33 .elementor-widget-container, .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-5e6fbc33 {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-5e6fbc33 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-12238e0d {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-12238e0d .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-12238e0d img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-6dba3237 .elementor-widget-container, .elementor-element.elementor-element-6dba3237 .elementor-widget-container p, .elementor-element.elementor-element-6dba3237 .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-6dba3237 {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-6dba3237, .elementor-element.elementor-element-6dba3237 .elementor-widget-container, .elementor-element.elementor-element-6dba3237 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-1ddf6209 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-1ddf6209 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-749beafa {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-0a6a4970 img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-0a6a4970 {
    --padding-top: clamp(5px, 0.6771vw, 13px) !important;
    padding-top: clamp(5px, 0.6771vw, 13px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-f409d29d {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-80f28248 .elementor-widget-container, .elementor-element.elementor-element-80f28248 .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-80f28248 {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-80f28248 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-3a7d0407 {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-3a7d0407 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-3a7d0407 img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-d6f13431 .elementor-widget-container, .elementor-element.elementor-element-d6f13431 .elementor-widget-container p, .elementor-element.elementor-element-d6f13431 .elementor-widget-container > * {
    width: min(100%, clamp(146px, 11.7188vw, 225px)) !important;
    max-width: min(100%, clamp(146px, 11.7188vw, 225px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-d6f13431 {
    --width: min(100%, clamp(146px, 11.7188vw, 225px)) !important;
    width: min(100%, clamp(146px, 11.7188vw, 225px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-d6f13431, .elementor-element.elementor-element-d6f13431 .elementor-widget-container, .elementor-element.elementor-element-d6f13431 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-82a3a6c9 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-82a3a6c9 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-30bae424 {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-a1371c9b img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-a1371c9b {
    --padding-top: clamp(5px, 0.6771vw, 13px) !important;
    padding-top: clamp(5px, 0.6771vw, 13px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-bd5a826b .elementor-widget-container, .elementor-element.elementor-element-bd5a826b .elementor-heading-title {
    width: min(100%, clamp(141px, 11.3021vw, 217px)) !important;
    max-width: min(100%, clamp(141px, 11.3021vw, 217px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-bd5a826b {
    --width: min(100%, clamp(141px, 11.3021vw, 217px)) !important;
    width: min(100%, clamp(141px, 11.3021vw, 217px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-bd5a826b .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-dec9d0d3 {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-dec9d0d3 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-dec9d0d3 img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-1b51c06e .elementor-widget-container, .elementor-element.elementor-element-1b51c06e .elementor-widget-container p, .elementor-element.elementor-element-1b51c06e .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-1b51c06e {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-1b51c06e, .elementor-element.elementor-element-1b51c06e .elementor-widget-container, .elementor-element.elementor-element-1b51c06e .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-8e002bef img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-8e002bef {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-62982316 {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-f71246c7 {
    --gap: clamp(296px, 38.5938vw, 741px) clamp(296px, 38.5938vw, 741px) !important;
    gap: clamp(296px, 38.5938vw, 741px) !important;
  }
  .elementor-element.elementor-element-6e5415a4 img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-6e5415a4 {
    --padding-top: clamp(4px, 0.5729vw, 11px) !important;
    padding-top: clamp(4px, 0.5729vw, 11px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-8c08c5d3 {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-544964f6 .elementor-widget-container, .elementor-element.elementor-element-544964f6 .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-544964f6 {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-544964f6 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-31fff989 {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-31fff989 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-31fff989 img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-62a04bbe .elementor-widget-container, .elementor-element.elementor-element-62a04bbe .elementor-widget-container p, .elementor-element.elementor-element-62a04bbe .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-62a04bbe {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-62a04bbe, .elementor-element.elementor-element-62a04bbe .elementor-widget-container, .elementor-element.elementor-element-62a04bbe .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-fa9151bd img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-fa9151bd {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-46e57b50 {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-62ee9323 img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-62ee9323 {
    --padding-top: clamp(5px, 0.6771vw, 13px) !important;
    padding-top: clamp(5px, 0.6771vw, 13px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-fd5ff229 {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-5a550186 .elementor-widget-container, .elementor-element.elementor-element-5a550186 .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-5a550186 {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-5a550186 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-b3e6da3d {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-b3e6da3d .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-b3e6da3d img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-69ceba4e .elementor-widget-container, .elementor-element.elementor-element-69ceba4e .elementor-widget-container p, .elementor-element.elementor-element-69ceba4e .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-69ceba4e {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-69ceba4e, .elementor-element.elementor-element-69ceba4e .elementor-widget-container, .elementor-element.elementor-element-69ceba4e .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-4e7ff935 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-4e7ff935 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-bd2a7053 {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-745d95dc img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-745d95dc {
    --padding-top: clamp(5px, 0.6771vw, 13px) !important;
    padding-top: clamp(5px, 0.6771vw, 13px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-8a2c1bfa {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-b1c8c53a .elementor-widget-container, .elementor-element.elementor-element-b1c8c53a .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-b1c8c53a {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-b1c8c53a .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-c680142b {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-c680142b .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-c680142b img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-fb42596f .elementor-widget-container, .elementor-element.elementor-element-fb42596f .elementor-widget-container p, .elementor-element.elementor-element-fb42596f .elementor-widget-container > * {
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-fb42596f {
    --width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    width: min(100%, clamp(139px, 11.1458vw, 214px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-fb42596f, .elementor-element.elementor-element-fb42596f .elementor-widget-container, .elementor-element.elementor-element-fb42596f .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-36cdf4c2 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-36cdf4c2 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    padding-bottom: clamp(14px, 1.875vw, 36px) !important;
    --padding-left: clamp(19px, 2.5vw, 48px) !important;
    padding-left: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-acee37bb {
    --width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    width: min(100%, clamp(176px, 14.1146vw, 271px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-a53a75ac img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-a53a75ac {
    --padding-top: clamp(6px, 0.8333vw, 16px) !important;
    padding-top: clamp(6px, 0.8333vw, 16px) !important;
    --padding-right: clamp(3px, 0.4167vw, 8px) !important;
    padding-right: clamp(3px, 0.4167vw, 8px) !important;
    --padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    padding-bottom: clamp(10px, 1.3542vw, 26px) !important;
    --padding-left: clamp(11px, 1.4063vw, 27px) !important;
    padding-left: clamp(11px, 1.4063vw, 27px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(214px, 22.2917vw, 428px) !important;
    min-height: clamp(214px, 22.2917vw, 428px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    width: min(100%, clamp(213px, 17.0313vw, 327px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-9974bf99 {
    --gap: clamp(2px, 0.2604vw, 5px) clamp(2px, 0.2604vw, 5px) !important;
    gap: clamp(2px, 0.2604vw, 5px) !important;
  }
  .elementor-element.elementor-element-72ffca60 .elementor-widget-container, .elementor-element.elementor-element-72ffca60 .elementor-heading-title {
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-72ffca60 {
    --width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    width: min(100%, clamp(137px, 10.9896vw, 211px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-72ffca60 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-276d8843 {
    --width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-276d8843 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-276d8843 img {
    width: min(100%, clamp(49px, 3.9583vw, 76px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 200px !important;
  }
  .elementor-element.elementor-element-dc953512 .elementor-widget-container, .elementor-element.elementor-element-dc953512 .elementor-widget-container p, .elementor-element.elementor-element-dc953512 .elementor-widget-container > * {
    width: min(100%, clamp(178px, 14.2708vw, 274px)) !important;
    max-width: min(100%, clamp(178px, 14.2708vw, 274px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-dc953512 {
    --width: min(100%, clamp(178px, 14.2708vw, 274px)) !important;
    width: min(100%, clamp(178px, 14.2708vw, 274px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-dc953512, .elementor-element.elementor-element-dc953512 .elementor-widget-container, .elementor-element.elementor-element-dc953512 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-ed5a69a4 img {
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-ed5a69a4 {
    --padding-top: clamp(6px, 0.8333vw, 16px) !important;
    padding-top: clamp(6px, 0.8333vw, 16px) !important;
    --padding-left: clamp(14px, 1.7708vw, 34px) !important;
    padding-left: clamp(14px, 1.7708vw, 34px) !important;
    border-radius: 10px !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-9e02e952 {
    --padding-top: clamp(20px, 2.6042vw, 50px) !important;
    padding-top: clamp(20px, 2.6042vw, 50px) !important;
    --padding-right: clamp(40px, 5.2083vw, 100px) !important;
    padding-right: clamp(40px, 5.2083vw, 100px) !important;
    --padding-bottom: clamp(29px, 3.75vw, 72px) !important;
    padding-bottom: clamp(29px, 3.75vw, 72px) !important;
    --padding-left: clamp(28px, 3.6979vw, 71px) !important;
    padding-left: clamp(28px, 3.6979vw, 71px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(131px, 13.6458vw, 262px) !important;
    min-height: clamp(131px, 13.6458vw, 262px) !important;
    --width: min(100%, clamp(215px, 17.2396vw, 331px)) !important;
    width: min(100%, clamp(215px, 17.2396vw, 331px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-965fb43c {
    --gap: clamp(3px, 0.3646vw, 7px) clamp(3px, 0.3646vw, 7px) !important;
    gap: clamp(3px, 0.3646vw, 7px) !important;
  }
  .elementor-element.elementor-element-247cd429 .elementor-widget-container, .elementor-element.elementor-element-247cd429 .elementor-heading-title {
    width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    max-width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-247cd429 {
    --width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-247cd429 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-ac30b2c8 .elementor-widget-container, .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title {
    width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    max-width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-ac30b2c8 {
    --width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    width: min(100%, clamp(101px, 8.125vw, 156px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-ac30b2c8 .elementor-heading-title {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-a1672336 {
    --width: min(100%, clamp(47px, 3.8021vw, 73px)) !important;
    width: min(100%, clamp(47px, 3.8021vw, 73px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-a1672336 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-a1672336 img {
    width: min(100%, clamp(47px, 3.8021vw, 73px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 10px !important;
  }
  .elementor-element.elementor-element-6b52ea67 {
    --padding-top: clamp(36px, 4.6875vw, 90px) !important;
    padding-top: clamp(36px, 4.6875vw, 90px) !important;
    --padding-right: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
    --padding-bottom: clamp(36px, 4.6875vw, 90px) !important;
    padding-bottom: clamp(36px, 4.6875vw, 90px) !important;
    --padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    --gap: clamp(24px, 3.0729vw, 59px) clamp(24px, 3.0729vw, 59px) !important;
    gap: clamp(24px, 3.0729vw, 59px) !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-1e6f3118 {
    --gap: clamp(16px, 2.0313vw, 39px) clamp(16px, 2.0313vw, 39px) !important;
    gap: clamp(16px, 2.0313vw, 39px) !important;
  }
  .elementor-element.elementor-element-24507955 .elementor-widget-container, .elementor-element.elementor-element-24507955 .elementor-heading-title {
    width: min(100%, clamp(538px, 43.125vw, 828px)) !important;
    max-width: min(100%, clamp(538px, 43.125vw, 828px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-24507955 {
    --width: min(100%, clamp(538px, 43.125vw, 828px)) !important;
    width: min(100%, clamp(538px, 43.125vw, 828px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-24507955 .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-b64275d1 .elementor-widget-container, .elementor-element.elementor-element-b64275d1 .elementor-widget-container p, .elementor-element.elementor-element-b64275d1 .elementor-widget-container > * {
    width: min(100%, clamp(556px, 44.5833vw, 856px)) !important;
    max-width: min(100%, clamp(556px, 44.5833vw, 856px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-b64275d1 {
    --width: min(100%, clamp(556px, 44.5833vw, 856px)) !important;
    width: min(100%, clamp(556px, 44.5833vw, 856px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-b64275d1, .elementor-element.elementor-element-b64275d1 .elementor-widget-container, .elementor-element.elementor-element-b64275d1 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-cd261d52 {
    --gap: clamp(12px, 1.5104vw, 29px) clamp(12px, 1.5104vw, 29px) !important;
    gap: clamp(12px, 1.5104vw, 29px) !important;
    --width: min(100%, clamp(911px, 73.0208vw, 1402px)) !important;
    width: min(100%, clamp(911px, 73.0208vw, 1402px)) !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-cd261d52 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-010a1352 {
    --width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-430b66b8 {
    --width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-6ed20e59 {
    --width: min(100%, clamp(290px, 23.2292vw, 446px)) !important;
    width: min(100%, clamp(290px, 23.2292vw, 446px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-fcbeeba2 {
    --width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-98b2c215 {
    --width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    width: min(100%, clamp(137px, 10.9375vw, 210px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-95f87180 .elementor-button-icon svg {
    width: clamp(24px, 2.0833vw, 40px) !important;
    height: clamp(24px, 2.0833vw, 40px) !important;
  }
  .elementor-element.elementor-element-95f87180 .elementor-button-icon, .elementor-element.elementor-element-95f87180 .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-95f87180 .elementor-button {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-95f87180 .elementor-button {
    --padding-top: clamp(4px, 0.5208vw, 10px) !important;
    padding-top: clamp(4px, 0.5208vw, 10px) !important;
    --padding-right: clamp(7px, 0.9375vw, 18px) !important;
    padding-right: clamp(7px, 0.9375vw, 18px) !important;
    --padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    --padding-left: clamp(9px, 1.1458vw, 22px) !important;
    padding-left: clamp(9px, 1.1458vw, 22px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 100px !important;
    background-color: #FFFFFF !important;
    color: #163C4B !important;
  }
  .elementor-element.elementor-element-7636a0f0 {
    --gap: clamp(4px, 0.5208vw, 10px) clamp(4px, 0.5208vw, 10px) !important;
    gap: clamp(4px, 0.5208vw, 10px) !important;
    box-sizing: border-box !important;
    --min-height: clamp(390px, 40.625vw, 780px) !important;
    min-height: clamp(390px, 40.625vw, 780px) !important;
  }
  .elementor-element.elementor-element-32300a2c {
    --padding-top: clamp(26px, 3.3333vw, 64px) !important;
    padding-top: clamp(26px, 3.3333vw, 64px) !important;
    --padding-right: clamp(48px, 7.5vw, 96px) !important;
    padding-right: clamp(48px, 7.5vw, 96px) !important;
    --padding-bottom: clamp(26px, 3.3333vw, 64px) !important;
    padding-bottom: clamp(26px, 3.3333vw, 64px) !important;
    --padding-left: clamp(48px, 7.5vw, 96px) !important;
    padding-left: clamp(48px, 7.5vw, 96px) !important;
    --gap: clamp(19px, 2.5vw, 48px) clamp(19px, 2.5vw, 48px) !important;
    gap: clamp(19px, 2.5vw, 48px) !important;
    border-radius: 50px !important;
  }
  .elementor-element.elementor-element-60da3d3c .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-183a2035 {
    --gap: clamp(8px, 1.0417vw, 20px) clamp(8px, 1.0417vw, 20px) !important;
    gap: clamp(8px, 1.0417vw, 20px) !important;
    --width: min(100%, clamp(917px, 73.4375vw, 1410px)) !important;
    width: min(100%, clamp(917px, 73.4375vw, 1410px)) !important;
    max-width: 100% !important;
  }
  @media (max-width: 767px) {
    .elementor-element.elementor-element-183a2035 {
      --flex-direction: column !important;
      flex-direction: column !important;
      --align-items: stretch !important;
      align-items: stretch !important;
      --width: 100% !important;
      width: 100% !important;
    }
  }
  .elementor-element.elementor-element-c42ee201 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(0px, 0.0521vw, 1px) !important;
    padding-bottom: clamp(0px, 0.0521vw, 1px) !important;
    --padding-left: clamp(5px, 0.6771vw, 13px) !important;
    padding-left: clamp(5px, 0.6771vw, 13px) !important;
  }
  .elementor-element.elementor-element-a9a1b0a6 img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-a9a1b0a6 {
    --padding-bottom: clamp(8px, 1.0938vw, 21px) !important;
    padding-bottom: clamp(8px, 1.0938vw, 21px) !important;
    --padding-left: clamp(9px, 1.1979vw, 23px) !important;
    padding-left: clamp(9px, 1.1979vw, 23px) !important;
    --gap: clamp(18px, 2.3958vw, 46px) clamp(18px, 2.3958vw, 46px) !important;
    gap: clamp(18px, 2.3958vw, 46px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(443px, 35.5208vw, 682px)) !important;
    width: min(100%, clamp(443px, 35.5208vw, 682px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-dad687a2 {
    --width: min(100%, clamp(67px, 5.3646vw, 103px)) !important;
    width: min(100%, clamp(67px, 5.3646vw, 103px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-dad687a2 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-dad687a2 img {
    width: min(100%, clamp(67px, 5.3646vw, 103px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-9cc9104d .elementor-widget-container, .elementor-element.elementor-element-9cc9104d .elementor-heading-title {
    width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    max-width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-9cc9104d {
    --width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-9cc9104d .elementor-heading-title {
    font-size: clamp(18px, 1.5625vw, 30px) !important;
    line-height: 1.233em !important;
  }
  .elementor-element.elementor-element-b9c145ff {
    --width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-97c26f65 .elementor-widget-container, .elementor-element.elementor-element-97c26f65 .elementor-widget-container p, .elementor-element.elementor-element-97c26f65 .elementor-widget-container > * {
    width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    max-width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-97c26f65 {
    --width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-97c26f65, .elementor-element.elementor-element-97c26f65 .elementor-widget-container, .elementor-element.elementor-element-97c26f65 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-6d4ec686 .elementor-button-icon, .elementor-element.elementor-element-6d4ec686 .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-6d4ec686 .elementor-button {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-6d4ec686 .elementor-button {
    --padding-top: clamp(2px, 0.2604vw, 5px) !important;
    padding-top: clamp(2px, 0.2604vw, 5px) !important;
    --padding-right: clamp(48px, 6.25vw, 120px) !important;
    padding-right: clamp(48px, 6.25vw, 120px) !important;
    --padding-bottom: clamp(2px, 0.3125vw, 6px) !important;
    padding-bottom: clamp(2px, 0.3125vw, 6px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    background-color: rgba(0, 0, 0, 0) !important;
    color: #163C4B !important;
    box-shadow: none !important;
  }
  .elementor-element.elementor-element-5658f1e5 {
    --padding-top: clamp(14px, 1.875vw, 36px) !important;
    padding-top: clamp(14px, 1.875vw, 36px) !important;
    --padding-bottom: clamp(0px, 0.0521vw, 1px) !important;
    padding-bottom: clamp(0px, 0.0521vw, 1px) !important;
    --padding-left: clamp(5px, 0.6771vw, 13px) !important;
    padding-left: clamp(5px, 0.6771vw, 13px) !important;
  }
  .elementor-element.elementor-element-54eab488 img {
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-54eab488 {
    --padding-bottom: clamp(8px, 1.0938vw, 21px) !important;
    padding-bottom: clamp(8px, 1.0938vw, 21px) !important;
    --padding-left: clamp(9px, 1.1979vw, 23px) !important;
    padding-left: clamp(9px, 1.1979vw, 23px) !important;
    --gap: clamp(6px, 0.8333vw, 16px) clamp(6px, 0.8333vw, 16px) !important;
    gap: clamp(6px, 0.8333vw, 16px) !important;
    border-radius: 20px !important;
    overflow: hidden !important;
    --width: min(100%, clamp(443px, 35.5208vw, 682px)) !important;
    width: min(100%, clamp(443px, 35.5208vw, 682px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-7b57be2d {
    --width: min(100%, clamp(67px, 5.3646vw, 103px)) !important;
    width: min(100%, clamp(67px, 5.3646vw, 103px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-7b57be2d .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-7b57be2d img {
    width: min(100%, clamp(67px, 5.3646vw, 103px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-5667fbd2 .elementor-widget-container, .elementor-element.elementor-element-5667fbd2 .elementor-heading-title {
    width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    max-width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-5667fbd2 {
    --width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    width: min(100%, clamp(170px, 13.6458vw, 262px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-5667fbd2 .elementor-heading-title {
    font-size: clamp(18px, 1.5625vw, 30px) !important;
    line-height: 1.233em !important;
  }
  .elementor-element.elementor-element-7ec892a7 {
    --width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    width: min(100%, clamp(164px, 13.1771vw, 253px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-e0e21990 .elementor-widget-container, .elementor-element.elementor-element-e0e21990 .elementor-widget-container p, .elementor-element.elementor-element-e0e21990 .elementor-widget-container > * {
    width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    max-width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-e0e21990 {
    --width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    width: min(100%, clamp(231px, 18.5417vw, 356px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-e0e21990, .elementor-element.elementor-element-e0e21990 .elementor-widget-container, .elementor-element.elementor-element-e0e21990 .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-f04864dc .elementor-button-icon, .elementor-element.elementor-element-f04864dc .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-f04864dc .elementor-button {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
    white-space: nowrap !important;
  }
  .elementor-element.elementor-element-f04864dc .elementor-button {
    --padding-top: clamp(2px, 0.2604vw, 5px) !important;
    padding-top: clamp(2px, 0.2604vw, 5px) !important;
    --padding-right: clamp(33px, 4.3229vw, 83px) !important;
    padding-right: clamp(33px, 4.3229vw, 83px) !important;
    --padding-bottom: clamp(2px, 0.3125vw, 6px) !important;
    padding-bottom: clamp(2px, 0.3125vw, 6px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    background-color: rgba(0, 0, 0, 0) !important;
    color: #163C4B !important;
    box-shadow: none !important;
  }
  .elementor-element.elementor-element-3c4c9ce4 .elementor-widget-container, .elementor-element.elementor-element-3c4c9ce4 .elementor-heading-title {
    width: min(100%, clamp(546px, 43.75vw, 840px)) !important;
    max-width: min(100%, clamp(546px, 43.75vw, 840px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-3c4c9ce4 {
    --width: min(100%, clamp(546px, 43.75vw, 840px)) !important;
    width: min(100%, clamp(546px, 43.75vw, 840px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-3c4c9ce4 .elementor-heading-title {
    font-size: clamp(18px, 1.5625vw, 30px) !important;
    line-height: 1.233em !important;
  }
  .elementor-element.elementor-element-eb0a7aae {
    --padding-top: clamp(28px, 3.6458vw, 70px) !important;
    padding-top: clamp(28px, 3.6458vw, 70px) !important;
    --padding-right: clamp(80px, 12.5vw, 160px) !important;
    padding-right: clamp(80px, 12.5vw, 160px) !important;
    --padding-bottom: clamp(28px, 3.6458vw, 70px) !important;
    padding-bottom: clamp(28px, 3.6458vw, 70px) !important;
    --padding-left: clamp(80px, 12.5vw, 160px) !important;
    padding-left: clamp(80px, 12.5vw, 160px) !important;
    --gap: clamp(22px, 2.8646vw, 55px) clamp(22px, 2.8646vw, 55px) !important;
    gap: clamp(22px, 2.8646vw, 55px) !important;
    overflow: hidden !important;
  }
  .elementor-element.elementor-element-60a369c3 {
    --gap: clamp(14px, 1.7708vw, 34px) clamp(14px, 1.7708vw, 34px) !important;
    gap: clamp(14px, 1.7708vw, 34px) !important;
  }
  .elementor-element.elementor-element-91f9f9ab .elementor-widget-container, .elementor-element.elementor-element-91f9f9ab .elementor-heading-title {
    width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    max-width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
  }
  .elementor-element.elementor-element-91f9f9ab {
    --width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-91f9f9ab .elementor-heading-title {
    font-size: clamp(29px, 2.5vw, 48px) !important;
    line-height: 1.146em !important;
  }
  .elementor-element.elementor-element-10d1f3ee .elementor-widget-container, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container p, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container > * {
    width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    max-width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    white-space: normal !important;
    overflow-wrap: normal !important;
    word-break: normal !important;
  }
  .elementor-element.elementor-element-10d1f3ee {
    --width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    width: min(100%, clamp(540px, 43.2292vw, 830px)) !important;
    max-width: 100% !important;
    min-width: 0 !important;
    flex-shrink: 1 !important;
  }
  .elementor-element.elementor-element-10d1f3ee, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container, .elementor-element.elementor-element-10d1f3ee .elementor-widget-container p {
    font-size: clamp(11px, 0.9375vw, 18px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-5013f640 {
    --width: min(100%, clamp(752px, 60.2604vw, 1157px)) !important;
    width: min(100%, clamp(752px, 60.2604vw, 1157px)) !important;
    max-width: 100% !important;
  }
  .elementor-element.elementor-element-5013f640 .elementor-widget-container {
    overflow: hidden !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-5013f640 img {
    width: min(100%, clamp(752px, 60.2604vw, 1157px)) !important;
    height: auto !important;
    display: block !important;
    max-width: 100% !important;
    border-radius: 20px !important;
  }
  .elementor-element.elementor-element-ec21bdb9 .elementor-button-icon svg {
    width: clamp(24px, 2.0833vw, 40px) !important;
    height: clamp(24px, 2.0833vw, 40px) !important;
  }
  .elementor-element.elementor-element-ec21bdb9 .elementor-button-icon, .elementor-element.elementor-element-ec21bdb9 .elementor-button-icon svg {
    color: #163C4B !important;
    fill: #163C4B !important;
    stroke: #163C4B !important;
  }
  .elementor-element.elementor-element-ec21bdb9 .elementor-button {
    font-size: clamp(12px, 1.0417vw, 20px) !important;
    line-height: 1.42em !important;
  }
  .elementor-element.elementor-element-ec21bdb9 .elementor-button {
    --padding-top: clamp(4px, 0.5208vw, 10px) !important;
    padding-top: clamp(4px, 0.5208vw, 10px) !important;
    --padding-right: clamp(9px, 1.1979vw, 23px) !important;
    padding-right: clamp(9px, 1.1979vw, 23px) !important;
    --padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    padding-bottom: clamp(4px, 0.5208vw, 10px) !important;
    --padding-left: clamp(9px, 1.1458vw, 22px) !important;
    padding-left: clamp(9px, 1.1458vw, 22px) !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    white-space: nowrap !important;
    border-radius: 100px !important;
    background-color: #FFFFFF !important;
    color: #163C4B !important;
  }
}/* End custom CSS */