.elementor-18 .elementor-element.elementor-element-4e16f46{--display:flex;--min-height:calc(100vh);--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-dbfc868{--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:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-a1b948a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-a1b948a.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-0a868df .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-0a868df .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-0a868df .elementor-icon svg{height:40px;}.elementor-18 .elementor-element.elementor-element-0a868df .elementor-icon-wrapper svg{width:auto;}.elementor-18 .elementor-element.elementor-element-abb22c1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -15px;}.elementor-18 .elementor-element.elementor-element-abb22c1 .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-abb22c1 .elementor-icon{font-size:40px;}.elementor-18 .elementor-element.elementor-element-abb22c1 .elementor-icon svg{height:40px;}.elementor-18 .elementor-element.elementor-element-abb22c1 .elementor-icon-wrapper svg{width:auto;}.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-title{margin-bottom:0px;font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-a6b17ba{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-b451ce1{text-align:center;}.elementor-18 .elementor-element.elementor-element-b451ce1 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-029c4c8{text-align:center;}.elementor-18 .elementor-element.elementor-element-029c4c8 .elementor-heading-title{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-aedc8e7{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button{background-color:var( --e-global-color-bc18ea7 );font-family:var( --e-global-typography-348d4e1-font-family ), Sans-serif;font-size:var( --e-global-typography-348d4e1-font-size );font-weight:var( --e-global-typography-348d4e1-font-weight );line-height:var( --e-global-typography-348d4e1-line-height );fill:var( --e-global-color-e640ac2 );color:var( --e-global-color-e640ac2 );transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:1379px 1379px 1379px 1379px;padding:10px 16px 10px 16px;}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button:focus{background-color:var( --e-global-color-e640ac2 );color:var( --e-global-color-bc18ea7 );border-color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button:focus svg{fill:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-572684b .elementor-button{background-color:var( --e-global-color-e640ac2 );font-family:var( --e-global-typography-348d4e1-font-family ), Sans-serif;font-size:var( --e-global-typography-348d4e1-font-size );font-weight:var( --e-global-typography-348d4e1-font-weight );line-height:var( --e-global-typography-348d4e1-line-height );fill:var( --e-global-color-bc18ea7 );color:var( --e-global-color-bc18ea7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:1379px 1379px 1379px 1379px;padding:10px 16px 10px 16px;}.elementor-18 .elementor-element.elementor-element-572684b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-572684b .elementor-button:focus{background-color:var( --e-global-color-c6df56a );color:var( --e-global-color-bc18ea7 );border-color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-572684b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-572684b .elementor-button:focus svg{fill:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-e6c1acc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:12px;--padding-bottom:12px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-d108e1d .elementor-heading-title{font-family:var( --e-global-typography-8d237aa-font-family ), Sans-serif;font-size:var( --e-global-typography-8d237aa-font-size );font-weight:var( --e-global-typography-8d237aa-font-weight );line-height:var( --e-global-typography-8d237aa-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-c8e7a7b{text-align:center;}.elementor-18 .elementor-element.elementor-element-c8e7a7b .elementor-heading-title{font-family:var( --e-global-typography-8d237aa-font-family ), Sans-serif;font-size:var( --e-global-typography-8d237aa-font-size );font-weight:var( --e-global-typography-8d237aa-font-weight );line-height:var( --e-global-typography-8d237aa-line-height );color:var( --e-global-color-f836af1 );}.elementor-18 .elementor-element.elementor-element-0285dcf{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-be4813d{width:var( --container-widget-width, 1120px );max-width:1120px;--container-widget-width:1120px;--container-widget-flex-grow:0;border-radius:20px 20px 20px 20px;}.elementor-18 .elementor-element.elementor-element-be4813d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon{font-size:100px;}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon svg{height:100px;}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon-wrapper svg{width:auto;}.elementor-18 .elementor-element.elementor-element-8a73fc2{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-88c2175{--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;--justify-content:space-between;}.elementor-18 .elementor-element.elementor-element-b8cc95f .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-41c89a9 .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-2a6acc2{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:10px 8px;--row-gap:10px;--column-gap:8px;--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-4b369f4{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-4b369f4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4b369f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-3e875db img{height:34px;object-fit:contain;object-position:center center;filter:brightness( 104% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-9c1437d{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-9c1437d:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9c1437d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-29141df img{height:33px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 57% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-d227d0d{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-d227d0d{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-d227d0d{left:0px;}.elementor-18 .elementor-element.elementor-element-d227d0d .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-85ccd53{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-85ccd53:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-85ccd53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-3e0643e img{height:40px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-52ec50c{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-52ec50c{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-52ec50c{left:0px;}.elementor-18 .elementor-element.elementor-element-52ec50c .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-41b20f8{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-41b20f8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-41b20f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-ded889d img{height:61px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-78ac559{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-78ac559:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-78ac559 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-2a6336d img{height:43px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-918087e{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-918087e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-918087e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-34746d8 img{height:31px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-1025f25{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-1025f25{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-1025f25{left:0px;}.elementor-18 .elementor-element.elementor-element-1025f25 .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-73b0527{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-73b0527:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-73b0527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-2d479d3 img{height:34px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-23d1228{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-23d1228{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-23d1228{left:0px;}.elementor-18 .elementor-element.elementor-element-23d1228 .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-49eb067{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-49eb067:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-49eb067 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-dcaa709 img{height:58px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-f4edb1b{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f4edb1b{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-f4edb1b{left:0px;}.elementor-18 .elementor-element.elementor-element-f4edb1b .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-9e810ef{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-9e810ef:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9e810ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-fc64ef1 img{height:35px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-9e6f8a6{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-9e6f8a6:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9e6f8a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-560d599 img{height:29px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-1a13dc5{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-1a13dc5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1a13dc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-2709a02 img{height:42px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-51aed09{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-51aed09{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-51aed09{left:0px;}.elementor-18 .elementor-element.elementor-element-51aed09 .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-2dcdc4a{--display:flex;--min-height:139px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:12px 12px 12px 12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-2dcdc4a:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2dcdc4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-6082528 img{height:37px;object-fit:contain;object-position:center center;filter:brightness( 100% ) contrast( 59% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-f33c818{background-color:var( --e-global-color-e640ac2 );padding:2px 8px 2px 8px;bottom:12px;border-radius:4px 0px 0px 4px;}body:not(.rtl) .elementor-18 .elementor-element.elementor-element-f33c818{right:0px;}body.rtl .elementor-18 .elementor-element.elementor-element-f33c818{left:0px;}.elementor-18 .elementor-element.elementor-element-f33c818 .elementor-heading-title{font-family:var( --e-global-typography-537186f-font-family ), Sans-serif;font-size:var( --e-global-typography-537186f-font-size );font-weight:var( --e-global-typography-537186f-font-weight );line-height:var( --e-global-typography-537186f-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-32f617e{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-2602056{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-cf815f7{--display:flex;}.elementor-18 .elementor-element.elementor-element-6188408{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-18 .elementor-element.elementor-element-6188408 .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-bd3c9ee .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-e69de74 .elementor-heading-title{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-04c48aa{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-e14f399{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-3a0f763{--display:flex;}.elementor-18 .elementor-element.elementor-element-1a3cd5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;}.elementor-18 .elementor-element.elementor-element-1a3cd5d .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-f77b57e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-e3ad3b3 .elementor-heading-title{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-7c71de5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;z-index:-1;}.elementor-18 .elementor-element.elementor-element-7c71de5.elementor-element{--align-self:flex-end;}.elementor-18 .elementor-element.elementor-element-7c71de5 .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-caad58b{--display:flex;--z-index:2;}.elementor-18 .elementor-element.elementor-element-cc92fa7{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-cc92fa7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-cc92fa7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-30617c0.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-30617c0 .elementor-heading-title{font-family:var( --e-global-typography-0a1a86d-font-family ), Sans-serif;font-size:var( --e-global-typography-0a1a86d-font-size );font-weight:var( --e-global-typography-0a1a86d-font-weight );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-645e969{--display:flex;--z-index:3;}.elementor-18 .elementor-element.elementor-element-7910bd7{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-7910bd7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7910bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-0238fc4.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-0238fc4 .elementor-heading-title{font-family:var( --e-global-typography-0a1a86d-font-family ), Sans-serif;font-size:var( --e-global-typography-0a1a86d-font-size );font-weight:var( --e-global-typography-0a1a86d-font-weight );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-23d76f8{--display:flex;--z-index:4;}.elementor-18 .elementor-element.elementor-element-ef156db{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:3;}.elementor-18 .elementor-element.elementor-element-ef156db:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-ef156db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-aa1bed9.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-aa1bed9 .elementor-heading-title{font-family:var( --e-global-typography-0a1a86d-font-family ), Sans-serif;font-size:var( --e-global-typography-0a1a86d-font-size );font-weight:var( --e-global-typography-0a1a86d-font-weight );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-63fb775{--display:flex;--z-index:5;}.elementor-18 .elementor-element.elementor-element-c4c7ef7{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:4;}.elementor-18 .elementor-element.elementor-element-c4c7ef7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c4c7ef7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-e0e8b9c.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-e0e8b9c .elementor-heading-title{font-family:var( --e-global-typography-0a1a86d-font-family ), Sans-serif;font-size:var( --e-global-typography-0a1a86d-font-size );font-weight:var( --e-global-typography-0a1a86d-font-weight );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-b7491d5{--display:flex;--min-height:350px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:6;}.elementor-18 .elementor-element.elementor-element-b7491d5:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-b7491d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-482a627 );}.elementor-18 .elementor-element.elementor-element-188d416.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-188d416 .elementor-heading-title{font-family:var( --e-global-typography-0a1a86d-font-family ), Sans-serif;font-size:var( --e-global-typography-0a1a86d-font-size );font-weight:var( --e-global-typography-0a1a86d-font-weight );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-d35db23{--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:32px 32px;--row-gap:32px;--column-gap:32px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c2f4d70{padding:0px 16px 0px 16px;text-align:center;}.elementor-18 .elementor-element.elementor-element-c2f4d70 .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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-4a57f31{--display:flex;}.elementor-18 .elementor-element.elementor-element-d7d3ef6{--display:flex;}.elementor-18 .elementor-element.elementor-element-b33efa2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-dabef99{--display:flex;}.elementor-18 .elementor-element.elementor-element-15943ea{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-15943ea .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-348d4e1-font-family ), Sans-serif;font-size:var( --e-global-typography-348d4e1-font-size );font-weight:var( --e-global-typography-348d4e1-font-weight );line-height:var( --e-global-typography-348d4e1-line-height );fill:var( --e-global-color-bc18ea7 );color:var( --e-global-color-bc18ea7 );padding:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-19dc584{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-8c5a6c3{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-9d7b3dc{text-align:center;}.elementor-18 .elementor-element.elementor-element-9d7b3dc .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-7aff782{text-align:center;}.elementor-18 .elementor-element.elementor-element-7aff782 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-9d275b7{text-align:center;}.elementor-18 .elementor-element.elementor-element-9d275b7 .elementor-heading-title{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-cc7b2fd{--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:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-18 .elementor-element.elementor-element-cfad823{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:24px 24px 24px 24px;}.elementor-18 .elementor-element.elementor-element-2b28c97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );}.elementor-18 .elementor-element.elementor-element-2b28c97:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-2b28c97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5f03ed7 ) 0%, var( --e-global-color-7b1e0b7 ) 100%);}.elementor-18 .elementor-element.elementor-element-171c3af{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-171c3af:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-171c3af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e640ac2 );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-7baa8ae{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:24px 24px 24px 24px;}.elementor-18 .elementor-element.elementor-element-47889eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );}.elementor-18 .elementor-element.elementor-element-47889eb:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-47889eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5f03ed7 ) 0%, var( --e-global-color-7b1e0b7 ) 100%);}.elementor-18 .elementor-element.elementor-element-1fe6048{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-1fe6048:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1fe6048 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e640ac2 );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-886d8e1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:24px 24px 24px 24px;}.elementor-18 .elementor-element.elementor-element-4b1bcf4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );}.elementor-18 .elementor-element.elementor-element-4b1bcf4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4b1bcf4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5f03ed7 ) 0%, var( --e-global-color-7b1e0b7 ) 100%);}.elementor-18 .elementor-element.elementor-element-2f536f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:22px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-023a423 .elementor-heading-title{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-297591d .elementor-heading-title{font-family:var( --e-global-typography-8d237aa-font-family ), Sans-serif;font-size:var( --e-global-typography-8d237aa-font-size );font-weight:var( --e-global-typography-8d237aa-font-weight );line-height:var( --e-global-typography-8d237aa-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-0b8a6e4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-0b8a6e4:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-0b8a6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e640ac2 );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-5952f86{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:24px 24px 24px 24px;}.elementor-18 .elementor-element.elementor-element-688b8a9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );}.elementor-18 .elementor-element.elementor-element-688b8a9:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-688b8a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5f03ed7 ) 0%, var( --e-global-color-7b1e0b7 ) 100%);}.elementor-18 .elementor-element.elementor-element-eb97820{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-18 .elementor-element.elementor-element-eb97820:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-eb97820 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e640ac2 );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title{margin-block-end:16px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title a{font-family:var( --e-global-typography-1084ae9-font-family ), Sans-serif;font-size:var( --e-global-typography-1084ae9-font-size );font-weight:var( --e-global-typography-1084ae9-font-weight );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-1edb13c{--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:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-1b5e128{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-6403073{text-align:center;}.elementor-18 .elementor-element.elementor-element-6403073 .elementor-heading-title{font-family:var( --e-global-typography-436e3a5-font-family ), Sans-serif;font-size:var( --e-global-typography-436e3a5-font-size );font-weight:var( --e-global-typography-436e3a5-font-weight );line-height:var( --e-global-typography-436e3a5-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-37414a6{text-align:center;}.elementor-18 .elementor-element.elementor-element-37414a6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-ee73d8c{--display:flex;}.elementor-18 .elementor-element.elementor-element-8d9ad20{--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:64px 64px;--row-gap:64px;--column-gap:64px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd80a11{padding:0px 16px 0px 16px;text-align:center;}.elementor-18 .elementor-element.elementor-element-dd80a11 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-ec7d813{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-e7e85d8{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-0409851 .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title a{font-family:var( --e-global-typography-922a976-font-family ), Sans-serif;font-size:var( --e-global-typography-922a976-font-size );font-weight:var( --e-global-typography-922a976-font-weight );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-98c9c6c{--display:flex;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-eaf750e .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title a{font-family:var( --e-global-typography-922a976-font-family ), Sans-serif;font-size:var( --e-global-typography-922a976-font-size );font-weight:var( --e-global-typography-922a976-font-weight );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-c7bad02{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--margin-top:-1px;--margin-bottom:-1px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:40px;--padding-right:40px;}.elementor-18 .elementor-element.elementor-element-fd7215f .elementor-heading-title{font-family:"Geist", Sans-serif;font-size:64px;font-weight:500;line-height:1.12em;letter-spacing:-1px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-wrapper{text-align:start;}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title{margin-block-end:4px;color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title a{font-family:var( --e-global-typography-922a976-font-family ), Sans-serif;font-size:var( --e-global-typography-922a976-font-size );font-weight:var( --e-global-typography-922a976-font-weight );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-description{font-family:var( --e-global-typography-777a61d-font-family ), Sans-serif;font-size:var( --e-global-typography-777a61d-font-size );font-weight:var( --e-global-typography-777a61d-font-weight );line-height:var( --e-global-typography-777a61d-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-63ab4ce{--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:34px 34px;--row-gap:34px;--column-gap:34px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-aeaaf45 );--border-color:var( --e-global-color-aeaaf45 );--border-radius:0px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-168dd17{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-18 .elementor-element.elementor-element-168dd17.e-con{--align-self:center;}.elementor-18 .elementor-element.elementor-element-5628017{text-align:center;}.elementor-18 .elementor-element.elementor-element-5628017 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-bc18ea7 );}.elementor-18 .elementor-element.elementor-element-1446593.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1446593{text-align:center;}.elementor-18 .elementor-element.elementor-element-1446593 .elementor-heading-title{font-family:var( --e-global-typography-25ba213-font-family ), Sans-serif;font-size:var( --e-global-typography-25ba213-font-size );font-weight:var( --e-global-typography-25ba213-font-weight );line-height:var( --e-global-typography-25ba213-line-height );color:var( --e-global-color-babe0f2 );}.elementor-18 .elementor-element.elementor-element-d7d3cf1{--display:flex;}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-4e16f46{--content-width:800px;}.elementor-18 .elementor-element.elementor-element-dbfc868{--width:max-content;}.elementor-18 .elementor-element.elementor-element-a1b948a{--width:max-content;}.elementor-18 .elementor-element.elementor-element-04c48aa{--width:76%;}.elementor-18 .elementor-element.elementor-element-dabef99{--width:75%;}.elementor-18 .elementor-element.elementor-element-cfad823{--width:calc(50% - 12px);}.elementor-18 .elementor-element.elementor-element-7baa8ae{--width:calc(50% - 12px);}.elementor-18 .elementor-element.elementor-element-886d8e1{--width:calc(50% - 12px);}.elementor-18 .elementor-element.elementor-element-5952f86{--width:calc(50% - 12px);}.elementor-18 .elementor-element.elementor-element-1edb13c{--content-width:1120px;}.elementor-18 .elementor-element.elementor-element-168dd17{--width:100%;}}@media(max-width:1366px){.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-title{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b451ce1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-029c4c8 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-572684b .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-d108e1d .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-c8e7a7b .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-b8cc95f .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-41c89a9 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-2a6acc2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d227d0d .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-52ec50c .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-1025f25 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-23d1228 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-f4edb1b .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-51aed09 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-f33c818 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-6188408 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-bd3c9ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e69de74 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-1a3cd5d .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-f77b57e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e3ad3b3 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-7c71de5 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-30617c0 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-0238fc4 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-aa1bed9 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-e0e8b9c .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-188d416 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-c2f4d70 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-15943ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-9d7b3dc .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-7aff782 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-9d275b7 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-023a423 .elementor-heading-title{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-297591d .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-6403073 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-37414a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-dd80a11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-5628017 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1446593 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}}@media(max-width:1200px){.elementor-18 .elementor-element.elementor-element-2a6acc2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-0409851 .elementor-heading-title{font-size:62px;}.elementor-18 .elementor-element.elementor-element-eaf750e .elementor-heading-title{font-size:62px;}.elementor-18 .elementor-element.elementor-element-fd7215f .elementor-heading-title{font-size:62px;}}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-title{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b451ce1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-029c4c8 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-572684b .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-d108e1d .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-c8e7a7b .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon{font-size:80px;}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon svg{height:80px;}.elementor-18 .elementor-element.elementor-element-b8cc95f .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-41c89a9 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-2a6acc2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d227d0d .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-52ec50c .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-1025f25 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-23d1228 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-f4edb1b .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-51aed09 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-f33c818 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-6188408 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-bd3c9ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e69de74 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-1a3cd5d .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-f77b57e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e3ad3b3 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-7c71de5 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-30617c0 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-0238fc4 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-aa1bed9 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-e0e8b9c .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-188d416 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-c2f4d70 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-15943ea{--container-widget-width:500px;--container-widget-flex-grow:0;width:var( --container-widget-width, 500px );max-width:500px;}.elementor-18 .elementor-element.elementor-element-15943ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-9d7b3dc .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-7aff782 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-9d275b7 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-023a423 .elementor-heading-title{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-297591d .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-6403073 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-37414a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-dd80a11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-0409851 .elementor-heading-title{font-size:46px;}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-eaf750e .elementor-heading-title{font-size:46px;}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-fd7215f .elementor-heading-title{font-size:46px;}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-5628017 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1446593 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}}@media(max-width:880px){.elementor-18 .elementor-element.elementor-element-2a6acc2{--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-0409851 .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-eaf750e .elementor-heading-title{font-size:40px;}.elementor-18 .elementor-element.elementor-element-fd7215f .elementor-heading-title{font-size:40px;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-4e16f46{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-dbfc868{--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;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-a1b948a{--width:max-content;}.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-title{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b451ce1 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-029c4c8 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-e2006fc .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-572684b .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-e6c1acc{--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;--justify-content:space-between;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-18 .elementor-element.elementor-element-d108e1d{text-align:center;}.elementor-18 .elementor-element.elementor-element-d108e1d .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-c8e7a7b.elementor-element{--order:99999 /* order end hack */;}.elementor-18 .elementor-element.elementor-element-c8e7a7b .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon{font-size:50px;}.elementor-18 .elementor-element.elementor-element-5babcfc .elementor-icon svg{height:50px;}.elementor-18 .elementor-element.elementor-element-b8cc95f .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-41c89a9 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-2a6acc2{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-18 .elementor-element.elementor-element-d227d0d .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-52ec50c .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-1025f25 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-23d1228 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-f4edb1b .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-51aed09 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-f33c818 .elementor-heading-title{font-size:var( --e-global-typography-537186f-font-size );line-height:var( --e-global-typography-537186f-line-height );}.elementor-18 .elementor-element.elementor-element-32f617e{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-2602056{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-6188408{text-align:center;}.elementor-18 .elementor-element.elementor-element-6188408 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-bd3c9ee.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-bd3c9ee{text-align:center;}.elementor-18 .elementor-element.elementor-element-bd3c9ee .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e69de74{text-align:center;}.elementor-18 .elementor-element.elementor-element-e69de74 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-04c48aa{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:2;}.elementor-18 .elementor-element.elementor-element-e14f399{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-18 .elementor-element.elementor-element-1a3cd5d{text-align:center;}.elementor-18 .elementor-element.elementor-element-1a3cd5d .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-f77b57e.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-f77b57e{text-align:center;}.elementor-18 .elementor-element.elementor-element-f77b57e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e3ad3b3{text-align:center;}.elementor-18 .elementor-element.elementor-element-e3ad3b3 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-7c71de5.elementor-element{--align-self:flex-start;}.elementor-18 .elementor-element.elementor-element-7c71de5 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-cc92fa7{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-30617c0 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-8bcc406 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-7910bd7{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-0238fc4 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-d2c1fdd .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-ef156db{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-aa1bed9 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-a03e0a9 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-c4c7ef7{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-e0e8b9c .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-62fb5da .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b7491d5{--min-height:300px;}.elementor-18 .elementor-element.elementor-element-188d416 .elementor-heading-title{font-size:var( --e-global-typography-0a1a86d-font-size );line-height:var( --e-global-typography-0a1a86d-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-2396228 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-d35db23{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-c2f4d70 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-18 .elementor-element.elementor-element-d7d3ef6{--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-b33efa2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:40px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-15943ea{width:100%;max-width:100%;text-align:center;}.elementor-18 .elementor-element.elementor-element-15943ea .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e6571ba .elementor-button{font-size:var( --e-global-typography-348d4e1-font-size );line-height:var( --e-global-typography-348d4e1-line-height );}.elementor-18 .elementor-element.elementor-element-9d7b3dc .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-7aff782 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-9d275b7 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6af6603 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-60f1b29 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-023a423 .elementor-heading-title{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-297591d .elementor-heading-title{font-size:var( --e-global-typography-8d237aa-font-size );line-height:var( --e-global-typography-8d237aa-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-6e6043e .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-title a{font-size:var( --e-global-typography-1084ae9-font-size );line-height:var( --e-global-typography-1084ae9-line-height );}.elementor-18 .elementor-element.elementor-element-b2ac67f .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-6403073 .elementor-heading-title{font-size:var( --e-global-typography-436e3a5-font-size );line-height:var( --e-global-typography-436e3a5-line-height );}.elementor-18 .elementor-element.elementor-element-37414a6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-8d9ad20{--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-dd80a11 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-e7e85d8{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-18 .elementor-element.elementor-element-0409851{text-align:center;}.elementor-18 .elementor-element.elementor-element-0409851 .elementor-heading-title{font-size:48px;}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-a12e0e3 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-98c9c6c{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-eaf750e{text-align:center;}.elementor-18 .elementor-element.elementor-element-eaf750e .elementor-heading-title{font-size:48px;}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fbba775 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-c7bad02{border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-18 .elementor-element.elementor-element-fd7215f{text-align:center;}.elementor-18 .elementor-element.elementor-element-fd7215f .elementor-heading-title{font-size:48px;}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-wrapper{text-align:center;}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title, .elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-title a{font-size:var( --e-global-typography-922a976-font-size );line-height:var( --e-global-typography-922a976-line-height );}.elementor-18 .elementor-element.elementor-element-fb0d2e6 .elementor-icon-box-description{font-size:var( --e-global-typography-777a61d-font-size );line-height:var( --e-global-typography-777a61d-line-height );}.elementor-18 .elementor-element.elementor-element-63ab4ce{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-18 .elementor-element.elementor-element-5628017 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1446593 .elementor-heading-title{font-size:var( --e-global-typography-25ba213-font-size );line-height:var( --e-global-typography-25ba213-line-height );}}/* Start custom CSS for icon, class: .elementor-element-0a868df */.elementor-18 .elementor-element.elementor-element-0a868df {
    max-height: 40px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-abb22c1 */.elementor-18 .elementor-element.elementor-element-abb22c1 {
    max-height: 40px;
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-a0d782c */.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-title img {
    margin-bottom: -4px;
}
.elementor-18 .elementor-element.elementor-element-a0d782c .elementor-image-box-title {
    margin-bottom: -3px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b451ce1 */.elementor-18 .elementor-element.elementor-element-b451ce1 {
    text-transform: capitalize;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e2006fc */.elementor-18 .elementor-element.elementor-element-e2006fc svg {
    width: 24px;
    margin-top: -3px;
}
.elementor-18 .elementor-element.elementor-element-e2006fc * {
    fill: transparent !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-572684b */.elementor-18 .elementor-element.elementor-element-572684b svg {
    width: 24px;
    margin-top: -3px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c8e7a7b */@media(min-width:768px) {
    .elementor-18 .elementor-element.elementor-element-c8e7a7b {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e6c1acc */@media(min-width: 768px) {
    .elementor-18 .elementor-element.elementor-element-e6c1acc {
        position: absolute;
        bottom: 0;
        max-width: 1312px !important;
    }    
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-5babcfc */.custom-video-wrapper {
    position: relative;
}
.custom-video-play {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 5;
    pointer-events: none;
    line-height: 0;
}
.custom-video-wrapper.video-started .custom-video-play {
    display: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b8cc95f */.elementor-18 .elementor-element.elementor-element-b8cc95f span {
    color: var( --e-global-color-f836af1 );
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-fc64ef1 */.elementor-18 .elementor-element.elementor-element-fc64ef1 img{
    mix-blend-mode: multiply !important;
}
body.dark .elementor-18 .elementor-element.elementor-element-fc64ef1 img {
    filter: invert(0) !important;
}
body.dark .elementor-18 .elementor-element.elementor-element-fc64ef1 {
    filter: invert(1);
    mix-blend-mode: exclusion;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a6acc2 */.dark .elementor-18 .elementor-element.elementor-element-2a6acc2 img  {
    filter: invert(1);
    
}
.case-studie-card:hover .btn-case-studie {
    background: var(--e-global-color-primary);
    trasition: 0.3s;
}
body:not(.dark) .case-studie-card:hover .btn-case-studie div {
filter: invert(1) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6188408 */.elementor-18 .elementor-element.elementor-element-6188408 .elementor-widget-heading {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bd3c9ee */.elementor-18 .elementor-element.elementor-element-bd3c9ee {
text-transform: capitalize;
}
.elementor-18 .elementor-element.elementor-element-bd3c9ee {
    max-width: 500px !important;
}
@media (min-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-bd3c9ee br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e69de74 */@media (min-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-e69de74 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1a3cd5d */.elementor-18 .elementor-element.elementor-element-1a3cd5d .elementor-widget-heading {
    margin: 0 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f77b57e */.elementor-18 .elementor-element.elementor-element-f77b57e {
text-transform: capitalize;
}
.elementor-18 .elementor-element.elementor-element-f77b57e {
    max-width: 500px !important;
}
@media (min-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-f77b57e br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3ad3b3 */@media (min-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-e3ad3b3 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e14f399 */.elementor-18 .elementor-element.elementor-element-e14f399.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    padding-bottom: 414px !IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c71de5 */.elementor-18 .elementor-element.elementor-element-7c71de5.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    padding-bottom: 458px ! IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30617c0 */.elementor-18 .elementor-element.elementor-element-30617c0 {
    padding: 12px 15px;
    border-radius: 1234px;
    border: 1px solid var( --e-global-color-aeaaf45 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8bcc406 */.elementor-18 .elementor-element.elementor-element-8bcc406 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc92fa7 */body:not(.dark)  .elementor-18 .elementor-element.elementor-element-cc92fa7{
    background: var(--e-global-color-5f03ed7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-caad58b */.elementor-18 .elementor-element.elementor-element-caad58b.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    padding-bottom: 88px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0238fc4 */.elementor-18 .elementor-element.elementor-element-0238fc4 {
    padding: 12px 14px;
    border-radius: 1234px;
    border: 1px solid var( --e-global-color-aeaaf45 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d2c1fdd */.elementor-18 .elementor-element.elementor-element-d2c1fdd {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7910bd7 */body:not(.dark)  .elementor-18 .elementor-element.elementor-element-7910bd7{
    background: var(--e-global-color-5f03ed7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-645e969 */.elementor-18 .elementor-element.elementor-element-645e969.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    padding-bottom: 66px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa1bed9 */.elementor-18 .elementor-element.elementor-element-aa1bed9 {
    padding: 12px 13px;
    border-radius: 1234px;
    border: 1px solid var( --e-global-color-aeaaf45 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a03e0a9 */.elementor-18 .elementor-element.elementor-element-a03e0a9 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ef156db */body:not(.dark)  .elementor-18 .elementor-element.elementor-element-ef156db{
    background: var(--e-global-color-5f03ed7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-23d76f8 */.elementor-18 .elementor-element.elementor-element-23d76f8.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    padding-bottom: 44px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0e8b9c */.elementor-18 .elementor-element.elementor-element-e0e8b9c {
    padding: 12px 13px;
    border-radius: 1234px;
    border: 1px solid var( --e-global-color-aeaaf45 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-62fb5da */.elementor-18 .elementor-element.elementor-element-62fb5da {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c4c7ef7 */body:not(.dark)  .elementor-18 .elementor-element.elementor-element-c4c7ef7{
    background: var(--e-global-color-5f03ed7);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-63fb775 */.elementor-18 .elementor-element.elementor-element-63fb775.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects {
    padding-bottom: 22px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-188d416 */.elementor-18 .elementor-element.elementor-element-188d416 {
    padding: 12px 13px;
    border-radius: 1234px;
    border: 1px solid var( --e-global-color-aeaaf45 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-2396228 */.elementor-18 .elementor-element.elementor-element-2396228 {
    margin-top: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b7491d5 */body:not(.dark)  .elementor-18 .elementor-element.elementor-element-b7491d5{
    background: var(--e-global-color-5f03ed7);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5a94ffe */.elementor-18 .elementor-element.elementor-element-5a94ffe {
    overflow: hidden;
}
/* --- the marquee --- */
.elementor-18 .elementor-element.elementor-element-5a94ffe .marquee {
    container-type: inline-size;

    /* knobs you tune */
    --item-width: 150px;
    --gap: 80px;/* <- this is what you adjust */
    --speed: 80s;

    /* derived — don't touch */
    --slot-width: calc(var(--item-width) + var(--gap));
    --track-width: calc(var(--slot-width) * (var(--numItems) - 1));
    --single-slide-speed: calc(var(--speed) / var(--numItems));

    width: var(--track-width);
    overflow-x: hidden;
    position: relative;
}
.elementor-18 .elementor-element.elementor-element-5a94ffe::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    backdrop-filter: brightness(5%) invert();
    mask: linear-gradient(to right, black, transparent 100px, transparent calc(100% - 40px), black);
    background: linear-gradient(to right, var(--e-global-color-e640ac2) , transparent 100px, transparent calc(100% - 40px), var(--e-global-color-e640ac2));
}
body.dark .elementor-18 .elementor-element.elementor-element-5a94ffe::after {
    backdrop-filter: invert(.2) brightness(5%);
    background: none;
    
}

.elementor-18 .elementor-element.elementor-element-5a94ffe .marquee-track {
    display: grid;
    grid-template-columns: var(--track-width) [track] 0px [resting];
    width: max-content;
    place-items: center;
}



.elementor-18 .elementor-element.elementor-element-5a94ffe .marquee-item {
    grid-area: resting;
    width: var(--item-width);
    height: 64px;
    object-fit: contain;
    display: block;
    border-radius: 21px;
    padding-inline: calc(var(--gap) / 2);
    box-sizing: content-box;
    animation: marquee-move var(--speed) linear infinite;
    animation-delay: calc(var(--single-slide-speed) * var(--item-position) * -1);
}

@keyframes marquee-move {
    to { transform: translateX(calc(-100cqw - 100%)); }
}
@media (prefers-reduced-motion: reduce) {
    .elementor-18 .elementor-element.elementor-element-5a94ffe .marquee-item { animation: none; }
}
.marquee-track img {
    border-left: 1px solid var(--e-global-color-aeaaf45);
    border-radius: 0px !IMPORTANT;
    border-top: 1px solid var(--e-global-color-aeaaf45);
    border-bottom: 1px solid var(--e-global-color-aeaaf45);
    padding-top: 22px;
    padding-bottom: 22px;
}
@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-5a94ffe .marquee {
    container-type: inline-size;

    /* knobs you tune */
    --item-width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aba625f */.elementor-18 .elementor-element.elementor-element-aba625f {
    max-height: 342px !important;
    
}
.elementor-18 .elementor-element.elementor-element-aba625f svg {
    max-width: 100%;
    min-height: 100%;
}
.dark .elementor-18 .elementor-element.elementor-element-aba625f svg {
    background: #101010;
}
.dark .elementor-18 .elementor-element.elementor-element-aba625f svg {
    background: #101010;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq7 > rect {
    stroke: #ddd;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq2 > rect:nth-child(1) {
    fill: #ddd;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq3 > rect {
    fill: #ddd;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq4 > rect {
    fill: #ddd;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq5 > rect {
    fill: #ddd;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq6 > rect:nth-child(1) {
    fill: #ddd;
}

.dark .elementor-18 .elementor-element.elementor-element-aba625f svg > g > g > g.sq.sq1 > rect {
    stroke: #ddd;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b28c97 */@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-2b28c97 {
        max-height: 232px;
    }
    
    .elementor-18 .elementor-element.elementor-element-2b28c97 svg {
        max-height: 160px;
    }
}
.dark .elementor-18 .elementor-element.elementor-element-2b28c97{
    
    background: transparent ! IMPORTANT;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6af6603 */.elementor-18 .elementor-element.elementor-element-6af6603 {
    max-width: 468px !important;
}
.elementor-18 .elementor-element.elementor-element-6af6603 h5 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d75c1ae */.elementor-18 .elementor-element.elementor-element-d75c1ae {
    /*max-height: 342px !important;*/
    
}
.elementor-18 .elementor-element.elementor-element-d75c1ae svg {
    max-width: 100%;
}

.elementor-18 .elementor-element.elementor-element-d75c1ae svg g path:first-child {
    min-width: 100% !important;
}
.dark .elementor-18 .elementor-element.elementor-element-d75c1ae  svg > g > g > rect:nth-child(1) {
    fill: transparent !IMPORTANT;
}

.dark .elementor-18 .elementor-element.elementor-element-d75c1ae svg > g > path:nth-child(1) {
    fill: #101010;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-47889eb */@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-47889eb {
        max-height: 232px;
    }
    
    .elementor-18 .elementor-element.elementor-element-47889eb svg {
        max-height: 160px;
    }
}
.dark .elementor-18 .elementor-element.elementor-element-47889eb{
    
    background: transparent ! IMPORTANT;
}
.dark .elementor-18 .elementor-element.elementor-element-47889eb svg{
    background: #101010;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-60f1b29 */.elementor-18 .elementor-element.elementor-element-60f1b29 {
    max-width: 468px !important;
}
.elementor-18 .elementor-element.elementor-element-60f1b29 h5 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-35552dc */.elementor-18 .elementor-element.elementor-element-35552dc {
    max-height: 342px !important;
    
}
.elementor-18 .elementor-element.elementor-element-35552dc svg {
    max-width: 100%;
    min-height: 100%;
}
.dark .elementor-18 .elementor-element.elementor-element-35552dc svg > g > g > rect:nth-child(1) {
    fill: transparent !IMPORTANT;
}

.dark .elementor-18 .elementor-element.elementor-element-35552dc svg > g > path:nth-child(1) {
    fill: #101010;
}

.dark .elementor-18 .elementor-element.elementor-element-35552dc svg > g > rect {
    fill: #dbdbdb;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-023a423 */.elementor-18 .elementor-element.elementor-element-023a423 span {
    color: var( --e-global-color-f836af1 );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2f536f4 */.elementor-18 .elementor-element.elementor-element-2f536f4 {
    position: absolute;
    bottom: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b1bcf4 */@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-4b1bcf4 {
        max-height: 232px;
    }
    
    .elementor-18 .elementor-element.elementor-element-4b1bcf4 svg {
        max-height: 160px;
    }
}
.dark .elementor-18 .elementor-element.elementor-element-4b1bcf4{
    
    background: transparent ! IMPORTANT;
}
.dark .elementor-18 .elementor-element.elementor-element-4b1bcf4 svg{
    background: #101010;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6e6043e */.elementor-18 .elementor-element.elementor-element-6e6043e {
    max-width: 468px !important;
}
.elementor-18 .elementor-element.elementor-element-6e6043e h5 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3f7c8b7 */.elementor-18 .elementor-element.elementor-element-3f7c8b7 {
    max-height: 342px !important;
    
}
.elementor-18 .elementor-element.elementor-element-3f7c8b7 svg {
    max-width: 100%;
    min-height: 100%;
}
a {
}

.dark .elementor-18 .elementor-element.elementor-element-3f7c8b7 svg > g > path:nth-child(1) {
    fill: #101010;
}

.dark .elementor-18 .elementor-element.elementor-element-3f7c8b7 svg > g > g > rect:nth-child(1) {
    fill: #101010;
}

.dark .elementor-18 .elementor-element.elementor-element-3f7c8b7 svg > g > g .bar {
    fill: #ffffff ! IMPORTANT;
}

.dark .elementor-18 .elementor-element.elementor-element-3f7c8b7 svg > g > g > g:nth-child(24) > rect {
    fill: #fff;
}

.dark .elementor-18 .elementor-element.elementor-element-3f7c8b7 svg > g > g > g:nth-child(18) > rect {
    fill: #fff;
}

.dark .elementor-18 .elementor-element.elementor-element-3f7c8b7 svg > g > g > g:nth-child(23) > rect {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-688b8a9 */@media (max-width: 767px) {
    .elementor-18 .elementor-element.elementor-element-688b8a9 {
        max-height: 232px;
    }
    
    .elementor-18 .elementor-element.elementor-element-688b8a9 svg {
        max-height: 160px;
    }
}
.dark .elementor-18 .elementor-element.elementor-element-688b8a9{
    
    background: transparent ! IMPORTANT;
}
.dark .elementor-18 .elementor-element.elementor-element-688b8a9 svg{
    background: #101010;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-b2ac67f */.elementor-18 .elementor-element.elementor-element-b2ac67f {
    max-width: 468px !important;
}
.elementor-18 .elementor-element.elementor-element-b2ac67f h5 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0409851 */.elementor-18 .elementor-element.elementor-element-0409851 span {
    color: var( --e-global-color-f836af1 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a12e0e3 */.elementor-18 .elementor-element.elementor-element-a12e0e3 h4 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-eaf750e */.elementor-18 .elementor-element.elementor-element-eaf750e span {
    color: var( --e-global-color-f836af1 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fbba775 */.elementor-18 .elementor-element.elementor-element-fbba775 h4 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fd7215f */.elementor-18 .elementor-element.elementor-element-fd7215f span {
    color: var( --e-global-color-f836af1 );
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-fb0d2e6 */.elementor-18 .elementor-element.elementor-element-fb0d2e6 h4 {
    margin-top: 0px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1446593 */.elementor-18 .elementor-element.elementor-element-1446593 > *{
    max-width: 800px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-168dd17 */.elementor-18 .elementor-element.elementor-element-168dd17 {
max-width: 900px;/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-100.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-200.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-300.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-500.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-600.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-700.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-800.woff2') format('woff2');
}
@font-face {
	font-family: 'Geist';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://santos-digital.com/wp-content/uploads/2026/05/geist-v4-latin-900.woff2') format('woff2');
}
/* End Custom Fonts CSS */