.elementor-widget-container.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-container .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-container:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-container.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-container .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-3677c79f{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-3677c79f:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-3677c79f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F9;}.elementor-2456 .elementor-element.elementor-element-b0425b7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-4c67d17b{--display:flex;--justify-content:center;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-4327b9f2{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-4327b9f2.e-con{--align-self:center;}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-heading.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-3d4b4fc7{text-align:center;}.elementor-2456 .elementor-element.elementor-element-3d4b4fc7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;word-spacing:5px;color:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-2339972d > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-2456 .elementor-element.elementor-element-2339972d{text-align:center;}.elementor-2456 .elementor-element.elementor-element-2339972d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:56px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-49ab84a{text-align:center;}.elementor-2456 .elementor-element.elementor-element-49ab84a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;letter-spacing:-0.16px;color:var( --e-global-color-c35b228 );}.elementor-2456 .elementor-element.elementor-element-7ffa4ffd{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2456 .elementor-element.elementor-element-5e2c168d{--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:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-6c823932{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 20px 10px rgba(14.999999999999902, 0, 81.99999999999999, 0.1);--padding-top:65px;--padding-bottom:65px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-6c823932:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-6c823932 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2456 .elementor-element.elementor-element-5c295c7d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5c295c7d.e-con{--align-self:center;}.elementor-2456 .elementor-element.elementor-element-1e4c34d6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-text-editor.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-6daeb092 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-6daeb092{font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:400;line-height:1.5em;letter-spacing:-0.22px;}.elementor-2456 .elementor-element.elementor-element-15bb3332{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1c9b89f3 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2456 .elementor-element.elementor-element-1c9b89f3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:700;line-height:1.4em;}.elementor-2456 .elementor-element.elementor-element-358d2e31{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:14px;--padding-bottom:14px;--padding-left:50px;--padding-right:36px;}.elementor-2456 .elementor-element.elementor-element-358d2e31:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-358d2e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F9;}.elementor-2456 .elementor-element.elementor-element-52e2a939{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-52e2a939:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-52e2a939 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8854FF;}.elementor-2456 .elementor-element.elementor-element-6c5499af .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.18px;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-30d41316{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:14px;--padding-bottom:14px;--padding-left:50px;--padding-right:36px;}.elementor-2456 .elementor-element.elementor-element-30d41316:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-30d41316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F9;}.elementor-2456 .elementor-element.elementor-element-19afed5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-19afed5e:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-19afed5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-da8ae9d );}.elementor-2456 .elementor-element.elementor-element-7e51cc8e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.18px;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-416cf4b4{--display:flex;--border-radius:15px 15px 15px 15px;--padding-top:14px;--padding-bottom:14px;--padding-left:50px;--padding-right:36px;}.elementor-2456 .elementor-element.elementor-element-416cf4b4:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-416cf4b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F9;}.elementor-2456 .elementor-element.elementor-element-1e142366{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1e142366:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-1e142366 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-444640a );}.elementor-2456 .elementor-element.elementor-element-4e1f9ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.18px;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-263753f2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-2456 .elementor-element.elementor-element-263753f2:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-263753f2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-5b19c249 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-2456 .elementor-element.elementor-element-5b19c249{text-align:center;}.elementor-2456 .elementor-element.elementor-element-5b19c249 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-widget-image-carousel.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image-carousel .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image-carousel:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-image-carousel.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image-carousel .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-544ca4f9{--e-image-carousel-slides-to-show:1;}.elementor-2456 .elementor-element.elementor-element-16f9d401{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-575a0540{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-21ac041d.elementor-element{--align-self:center;}.elementor-2456 .elementor-element.elementor-element-21ac041d{text-align:center;}.elementor-2456 .elementor-element.elementor-element-21ac041d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.2em;}.elementor-widget-premium-addon-image-comparison.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-premium-addon-image-comparison .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-comparison .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-premium-addon-image-comparison.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-comparison .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-before-label span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-after-label span{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle{background-color:var( --e-global-color-primary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-left-arrow{border-right-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-right-arrow{border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-down-arrow{border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-up-arrow{border-bottom-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle:after, .elementor-widget-premium-addon-image-comparison .premium-twentytwenty-handle:before{background-color:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-36ee6b47 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-before-label span{color:#0F0052;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;background-color:#FFFFFF;border-radius:8px;padding:8px 12px 8px 12px;}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-after-label span{color:#0F0052;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;background-color:#FFFFFF;border-radius:8px;padding:8px 12px 8px 12px;}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-handle{width:4px;height:300px;background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-left-arrow{border:8px inset transparent;border-right:8px solid;margin-top:-8px;border-right-color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-right-arrow{border:8px inset transparent;border-left:8px solid;margin-top:-8px;border-left-color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-down-arrow{border:8px inset transparent;border-top:8px solid;margin-left:-8px;border-top-color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-up-arrow{border:8px inset transparent;border-bottom:8px solid;margin-left:-8px;border-bottom-color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-269ba528{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-269ba528:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-269ba528 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.identiq.com/wp-content/uploads/2024/01/background-image-cta-banner-1.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2456 .elementor-element.elementor-element-31be79ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:36px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-31be79ba:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-31be79ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, var( --e-global-color-7fc249c ) 36%, #FFFFFF00 100%);}.elementor-2456 .elementor-element.elementor-element-e6fe0e2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5376004f{text-align:center;}.elementor-2456 .elementor-element.elementor-element-5376004f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;color:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-591ca920{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2456 .elementor-element.elementor-element-20532c62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.16px;color:var( --e-global-color-secondary );}.elementor-widget-icon.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-icon:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-icon.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-icon .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-668c2ad0.elementor-element{--align-self:center;}.elementor-2456 .elementor-element.elementor-element-668c2ad0 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-668c2ad0 .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-668c2ad0 .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-71058e6b{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-44fbf426{--display:flex;--gap:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-53ed41c6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5c332526{text-align:center;}.elementor-2456 .elementor-element.elementor-element-5c332526 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-15c94c78{--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-evenly;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1987f05e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-7d988759 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-7d988759 .elementor-icon{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-7d988759 .elementor-icon svg{height:40px;}.elementor-2456 .elementor-element.elementor-element-2500f195{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1afe386e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-45d88713 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-45d88713 .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-45d88713 .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-46f791c4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-7d791253 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-7d791253 .elementor-icon{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-7d791253 .elementor-icon svg{height:40px;}.elementor-2456 .elementor-element.elementor-element-6a31c3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-4db22058 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-4b5ff8cd .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-4b5ff8cd .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-4b5ff8cd .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-28d0310{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-7da85673 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-7da85673 .elementor-icon{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-7da85673 .elementor-icon svg{height:40px;}.elementor-2456 .elementor-element.elementor-element-54375738{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1c776f35 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-2acf3e6f .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-2acf3e6f .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-2acf3e6f .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-789fa0c1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-37ef4650 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-37ef4650 .elementor-icon{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-37ef4650 .elementor-icon svg{height:40px;}.elementor-2456 .elementor-element.elementor-element-1bdb16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-2881948b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-589b55db .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-589b55db .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-589b55db .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-5daed812{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1cc21ef1 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-1cc21ef1 .elementor-icon{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-1cc21ef1 .elementor-icon svg{height:40px;}.elementor-2456 .elementor-element.elementor-element-4da69386{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-590d945b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-1884e41e .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-1884e41e .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-1884e41e .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-fd9dc9a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1d5bf065 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-1d5bf065 .elementor-icon{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-1d5bf065 .elementor-icon svg{height:40px;}.elementor-2456 .elementor-element.elementor-element-7fe1187{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-7fa46f4e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;}.elementor-2456 .elementor-element.elementor-element-1a7067a1 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-1a7067a1 .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-1a7067a1 .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-3ff12e58{--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:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-3ff12e58:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-3ff12e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F9;}.elementor-2456 .elementor-element.elementor-element-2efa17e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-477dcb17.elementor-element{--align-self:center;}.elementor-2456 .elementor-element.elementor-element-477dcb17{text-align:center;}.elementor-2456 .elementor-element.elementor-element-477dcb17 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-61043d85{--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:center;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-2a1ab325{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#CFCCDC;--border-color:#CFCCDC;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2456 .elementor-element.elementor-element-78d81120{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-f04f5d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-f04f5d1 img{border-radius:15px 15px 15px 15px;}.elementor-2456 .elementor-element.elementor-element-176814c0{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-15979de7 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2456 .elementor-element.elementor-element-15979de7{text-align:left;}.elementor-2456 .elementor-element.elementor-element-15979de7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-4450e69d{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-3636dcfb{text-align:left;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-2cb4387c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-2cb4387c{text-align:left;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-7ccaf06c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5c68da98{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button:not(.premium-gbadge-custom) .premium-global-badge-{{ID}} .premium-badge-container, .elementor-widget-button.premium-gbadge-custom .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-2456 .elementor-element.elementor-element-805641e .elementor-button{background-color:#CFCCDC;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#CFCCDC;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-2456 .elementor-element.elementor-element-805641e .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-805641e .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-805641e .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-805641e .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-493d4aa8 .elementor-button{background-color:#574D8600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;word-spacing:0.01em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-493d4aa8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2456 .elementor-element.elementor-element-493d4aa8 .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-493d4aa8 .elementor-button:focus{color:var( --e-global-color-7fc249c );}.elementor-2456 .elementor-element.elementor-element-493d4aa8 .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-493d4aa8 .elementor-button:focus svg{fill:var( --e-global-color-7fc249c );}.elementor-2456 .elementor-element.elementor-element-514c7947{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#CFCCDC;--border-color:#CFCCDC;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2456 .elementor-element.elementor-element-1c7eede7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-3c00b7f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-3c00b7f8 img{border-radius:15px 15px 15px 15px;}.elementor-2456 .elementor-element.elementor-element-3bae4886{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-f5a84a5 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2456 .elementor-element.elementor-element-f5a84a5{text-align:left;}.elementor-2456 .elementor-element.elementor-element-f5a84a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-5c9d064f{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-43d22de5{text-align:left;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-690be0e7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-690be0e7{text-align:left;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-4d1c127c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-48a1aaf2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-ee1c7cd .elementor-button{background-color:#CFCCDC;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#CFCCDC;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-2456 .elementor-element.elementor-element-ee1c7cd .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-ee1c7cd .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-ee1c7cd .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-ee1c7cd .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-1d6e2284 .elementor-button{background-color:#574D8600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;word-spacing:0.01em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-1d6e2284 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2456 .elementor-element.elementor-element-1d6e2284 .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-1d6e2284 .elementor-button:focus{color:var( --e-global-color-7fc249c );}.elementor-2456 .elementor-element.elementor-element-1d6e2284 .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-1d6e2284 .elementor-button:focus svg{fill:var( --e-global-color-7fc249c );}.elementor-2456 .elementor-element.elementor-element-2554192f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;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:#CFCCDC;--border-color:#CFCCDC;--border-radius:30px 30px 30px 30px;--padding-top:22px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-2456 .elementor-element.elementor-element-66279d63{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-73190368 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-73190368 img{border-radius:15px 15px 15px 15px;}.elementor-2456 .elementor-element.elementor-element-2a03755e{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5210a31a > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-2456 .elementor-element.elementor-element-5210a31a{text-align:left;}.elementor-2456 .elementor-element.elementor-element-5210a31a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-45f07daa{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-22dd5fb3{text-align:left;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:-0.01em;color:var( --e-global-color-accent );}.elementor-2456 .elementor-element.elementor-element-5a50569 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-5a50569{text-align:left;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-6f10701b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:4% 4%;--row-gap:4%;--column-gap:4%;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-62217ed{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-484cef6 .elementor-button{background-color:#CFCCDC;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:700;line-height:1.7em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:#CFCCDC;border-radius:8px 8px 8px 8px;padding:8px 12px 8px 12px;}.elementor-2456 .elementor-element.elementor-element-484cef6 .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-484cef6 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-484cef6 .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-484cef6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-53f0392e .elementor-button{background-color:#574D8600;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;line-height:1.5em;word-spacing:0.01em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-53f0392e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-2456 .elementor-element.elementor-element-53f0392e .elementor-button:hover, .elementor-2456 .elementor-element.elementor-element-53f0392e .elementor-button:focus{color:var( --e-global-color-7fc249c );}.elementor-2456 .elementor-element.elementor-element-53f0392e .elementor-button:hover svg, .elementor-2456 .elementor-element.elementor-element-53f0392e .elementor-button:focus svg{fill:var( --e-global-color-7fc249c );}.elementor-2456 .elementor-element.elementor-element-52e059c7{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-542b2353{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2456 .elementor-element.elementor-element-542b2353.e-con{--order:99999 /* order end hack */;--flex-grow:1;--flex-shrink:0;}.elementor-2456 .elementor-element.elementor-element-15cfed08 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.16px;color:var( --e-global-color-primary );}.elementor-2456 .elementor-element.elementor-element-e510caf.elementor-element{--align-self:center;}.elementor-2456 .elementor-element.elementor-element-e510caf .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-e510caf .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-e510caf .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-529c40dc{--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;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-529c40dc:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-529c40dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2456 .elementor-element.elementor-element-28c10d29{--display:flex;--border-radius:30px 30px 30px 30px;box-shadow:0px 0px 20px 10px rgba(14.999999999999902, 0, 81.99999999999999, 0.1);--padding-top:52px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-28c10d29:not(.elementor-motion-effects-element-type-background), .elementor-2456 .elementor-element.elementor-element-28c10d29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2456 .elementor-element.elementor-element-14360524{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-60ab5bc3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-4517241c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:32px;font-weight:700;line-height:41.6px;}.elementor-2456 .elementor-element.elementor-element-eedab34{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-7fc249c );--border-color:var( --e-global-color-7fc249c );--border-radius:8px 8px 8px 8px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;}.elementor-2456 .elementor-element.elementor-element-6108e258 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;letter-spacing:-0.16px;color:#FFFFFF;}.elementor-2456 .elementor-element.elementor-element-50086458.elementor-element{--align-self:center;}.elementor-2456 .elementor-element.elementor-element-50086458 .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-50086458 .elementor-icon{font-size:20px;}.elementor-2456 .elementor-element.elementor-element-50086458 .elementor-icon svg{height:20px;}.elementor-2456 .elementor-element.elementor-element-491f4d30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-1961f0ee .elementor-icon-wrapper{text-align:center;}.elementor-2456 .elementor-element.elementor-element-1961f0ee .elementor-icon{font-size:100%;}.elementor-2456 .elementor-element.elementor-element-1961f0ee .elementor-icon svg{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2456 .elementor-element.elementor-element-3677c79f{--width:100%;}.elementor-2456 .elementor-element.elementor-element-5e2c168d{--width:100%;}.elementor-2456 .elementor-element.elementor-element-16f9d401{--width:100%;}.elementor-2456 .elementor-element.elementor-element-269ba528{--width:100%;}.elementor-2456 .elementor-element.elementor-element-e6fe0e2{--width:auto;}.elementor-2456 .elementor-element.elementor-element-71058e6b{--width:100%;}.elementor-2456 .elementor-element.elementor-element-3ff12e58{--width:100%;}.elementor-2456 .elementor-element.elementor-element-5c68da98{--width:auto;}.elementor-2456 .elementor-element.elementor-element-48a1aaf2{--width:auto;}.elementor-2456 .elementor-element.elementor-element-62217ed{--width:auto;}.elementor-2456 .elementor-element.elementor-element-529c40dc{--width:100%;}}@media(max-width:1024px){.elementor-2456 .elementor-element.elementor-element-b0425b7{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2456 .elementor-element.elementor-element-4c67d17b{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-2339972d .elementor-heading-title{font-size:48px;}.elementor-2456 .elementor-element.elementor-element-5e2c168d{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5b19c249 .elementor-heading-title{font-size:40px;}.elementor-2456 .elementor-element.elementor-element-16f9d401{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-21ac041d .elementor-heading-title{font-size:40px;line-height:1.3em;}.elementor-2456 .elementor-element.elementor-element-71058e6b{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-5c332526 .elementor-heading-title{font-size:36px;}.elementor-2456 .elementor-element.elementor-element-15c94c78{--flex-wrap:wrap;}.elementor-2456 .elementor-element.elementor-element-3ff12e58{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-15979de7 .elementor-heading-title{font-size:24px;}.elementor-2456 .elementor-element.elementor-element-3636dcfb{font-size:16px;}.elementor-2456 .elementor-element.elementor-element-f5a84a5 .elementor-heading-title{font-size:24px;}.elementor-2456 .elementor-element.elementor-element-43d22de5{font-size:16px;}.elementor-2456 .elementor-element.elementor-element-5210a31a .elementor-heading-title{font-size:24px;}.elementor-2456 .elementor-element.elementor-element-22dd5fb3{font-size:16px;}.elementor-2456 .elementor-element.elementor-element-529c40dc{--padding-top:65px;--padding-bottom:65px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-2456 .elementor-element.elementor-element-4c67d17b{--padding-top:50px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-3d4b4fc7 .elementor-heading-title{font-size:16px;}.elementor-2456 .elementor-element.elementor-element-2339972d > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-2456 .elementor-element.elementor-element-2339972d .elementor-heading-title{font-size:40px;line-height:1.2em;}.elementor-2456 .elementor-element.elementor-element-49ab84a .elementor-heading-title{font-size:14px;}.elementor-2456 .elementor-element.elementor-element-5e2c168d{--gap:38px 38px;--row-gap:38px;--column-gap:38px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-6c823932{--padding-top:48px;--padding-bottom:48px;--padding-left:30px;--padding-right:30px;}.elementor-2456 .elementor-element.elementor-element-5c295c7d{--gap:34px 34px;--row-gap:34px;--column-gap:34px;}.elementor-2456 .elementor-element.elementor-element-6daeb092{font-size:18px;letter-spacing:-0.16px;}.elementor-2456 .elementor-element.elementor-element-358d2e31{--padding-top:13px;--padding-bottom:13px;--padding-left:45px;--padding-right:34px;}.elementor-2456 .elementor-element.elementor-element-6c5499af .elementor-heading-title{font-size:16px;letter-spacing:-0.16px;}.elementor-2456 .elementor-element.elementor-element-30d41316{--padding-top:13px;--padding-bottom:13px;--padding-left:45px;--padding-right:34px;}.elementor-2456 .elementor-element.elementor-element-7e51cc8e .elementor-heading-title{font-size:16px;letter-spacing:-0.16px;}.elementor-2456 .elementor-element.elementor-element-416cf4b4{--padding-top:13px;--padding-bottom:13px;--padding-left:45px;--padding-right:34px;}.elementor-2456 .elementor-element.elementor-element-4e1f9ce .elementor-heading-title{font-size:16px;letter-spacing:-0.16px;}.elementor-2456 .elementor-element.elementor-element-5b19c249 .elementor-heading-title{font-size:32px;}.elementor-2456 .elementor-element.elementor-element-16f9d401{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-21ac041d .elementor-heading-title{font-size:32px;}.elementor-2456 .elementor-element.elementor-element-31be79ba{--justify-content:center;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-2456 .elementor-element.elementor-element-5376004f{text-align:center;}.elementor-2456 .elementor-element.elementor-element-5376004f .elementor-heading-title{font-size:24px;}.elementor-2456 .elementor-element.elementor-element-20532c62 .elementor-heading-title{font-size:14px;}.elementor-2456 .elementor-element.elementor-element-71058e6b{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-44fbf426{--gap:38px 38px;--row-gap:38px;--column-gap:38px;}.elementor-2456 .elementor-element.elementor-element-5c332526 .elementor-heading-title{font-size:32px;}.elementor-2456 .elementor-element.elementor-element-15c94c78{--justify-content:space-around;}.elementor-2456 .elementor-element.elementor-element-3ff12e58{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-477dcb17 .elementor-heading-title{font-size:32px;}.elementor-2456 .elementor-element.elementor-element-7ccaf06c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-2456 .elementor-element.elementor-element-805641e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2456 .elementor-element.elementor-element-6f10701b{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-2456 .elementor-element.elementor-element-52e059c7{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2456 .elementor-element.elementor-element-542b2353{--justify-content:center;}.elementor-2456 .elementor-element.elementor-element-529c40dc{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-2456 .elementor-element.elementor-element-14360524{--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;}.elementor-2456 .elementor-element.elementor-element-60ab5bc3{--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;}.elementor-2456 .elementor-element.elementor-element-60ab5bc3.e-con{--align-self:flex-start;}.elementor-2456 .elementor-element.elementor-element-4517241c{text-align:center;}.elementor-2456 .elementor-element.elementor-element-4517241c .elementor-heading-title{font-size:24px;}.elementor-2456 .elementor-element.elementor-element-eedab34{--padding-top:8px;--padding-bottom:8px;--padding-left:12px;--padding-right:12px;}.elementor-2456 .elementor-element.elementor-element-6108e258 .elementor-heading-title{font-size:14px;}.elementor-2456 .elementor-element.elementor-element-50086458 .elementor-icon{font-size:16px;}.elementor-2456 .elementor-element.elementor-element-50086458 .elementor-icon svg{height:16px;}.elementor-2456 .elementor-element.elementor-element-491f4d30{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-4327b9f2 */.elementor-2456 .elementor-element.elementor-element-4327b9f2 {
    max-width: 350px
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4c67d17b */.elementor-2456 .elementor-element.elementor-element-4c67d17b {
    padding-right: 50px;
    box-sizing: border-box;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-4c67d17b {
    padding-right: 40px;
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-4c67d17b {
    padding-right: 0;
    }
}
.elementor-2456 .elementor-element.elementor-element-4c67d17b:before {
    content: '';
    display: block;
    position: absolute;
    width: 55vw;
    right: 0;
    left: unset;
    top: 0;
    height: 100%;
    background-color: #0F0052;
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-4c67d17b:before {
        width: 100vw;
        right: 50%;
        transform: translateX(50%);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-2a1ea0a1 */.elementor-2456 .elementor-element.elementor-element-2a1ea0a1 img {
    /*width: calc(100% - 40px);*/
    max-width: 420px;
}

@media only screen and (max-width: 766px) {
    .elementor-2456 .elementor-element.elementor-element-2a1ea0a1 img {
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b0425b7 */.elementor-2456 .elementor-element.elementor-element-b0425b7 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
    position: relative;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-b0425b7 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-b0425b7 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3677c79f */.elementor-2456 .elementor-element.elementor-element-3677c79f {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6daeb092 */.elementor-2456 .elementor-element.elementor-element-6daeb092 *:last-child {
    margin-bottom: 0
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e2a939 */.elementor-2456 .elementor-element.elementor-element-52e2a939 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 23px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-358d2e31 */.elementor-2456 .elementor-element.elementor-element-358d2e31 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-19afed5e */.elementor-2456 .elementor-element.elementor-element-19afed5e {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 23px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30d41316 */.elementor-2456 .elementor-element.elementor-element-30d41316 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1e142366 */.elementor-2456 .elementor-element.elementor-element-1e142366 {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 23px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-416cf4b4 */.elementor-2456 .elementor-element.elementor-element-416cf4b4 {
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c295c7d */.elementor-2456 .elementor-element.elementor-element-5c295c7d {
    width: 1080px;
    max-width: 100%;
}
.elementor-2456 .elementor-element.elementor-element-5c295c7d .inner-col {
    max-width: 495px;
    width: calc(50% - 20px);
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-5c295c7d .inner-col {
        max-width: 100%;
        width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c823932 */.elementor-2456 .elementor-element.elementor-element-6c823932 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-6c823932 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-6c823932 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-21ac041d */.elementor-2456 .elementor-element.elementor-element-21ac041d {
    width: 860px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for premium-addon-image-comparison, class: .elementor-element-36ee6b47 */.elementor-2456 .elementor-element.elementor-element-36ee6b47 {
   width: 760px;
   margin-left: auto;
   margin-right: auto;
}
.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-images-compare-container {
    overflow: visible
}
.premium-twentytwenty-before-label,
.premium-twentytwenty-after-label {
    top: calc(100% + 20px);
    transition: ease-in-out .3s;
}
.premium-twentytwenty-left-arrow, .premium-twentytwenty-right-arrow {
    top: 90%;
}
.premium-twentytwenty-left-arrow {
    margin-left: -20px;
}
.premium-twentytwenty-right-arrow {
    margin-right: -20px;
}

.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-handle {
    height: calc(100% + 60px);
}
.elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-images-compare-container {
    margin: 30px auto;
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-36ee6b47 .premium-twentytwenty-handle {
        width: 2px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-575a0540 */.elementor-2456 .elementor-element.elementor-element-575a0540 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-575a0540 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-575a0540 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20532c62 */.elementor-2456 .elementor-element.elementor-element-20532c62 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-668c2ad0 */.elementor-2456 .elementor-element.elementor-element-668c2ad0 * {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-591ca920 */.elementor-2456 .elementor-element.elementor-element-591ca920 {
    width: max-content;
    transition: ease-in-out .4s;
    cursor: pointer;
}
.elementor-2456 .elementor-element.elementor-element-591ca920 .btn-text p,
.elementor-2456 .elementor-element.elementor-element-591ca920 .btn-arrow path {
    transition: ease-in-out .4s;
}
.elementor-2456 .elementor-element.elementor-element-591ca920:hover {
    background-color: #fff;
}
.elementor-2456 .elementor-element.elementor-element-591ca920:hover .btn-text p {
    color: #0F0052;
}
.elementor-2456 .elementor-element.elementor-element-591ca920:hover .btn-arrow path {
    fill: #0F0052;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31be79ba */.elementor-2456 .elementor-element.elementor-element-31be79ba {
    max-width: 858px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
    background-color: #8854FF;
}
.elementor-2456 .elementor-element.elementor-element-31be79ba {
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-31be79ba {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-31be79ba {
        background-color: unset;
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-45d88713 */.elementor-2456 .elementor-element.elementor-element-45d88713 {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-4b5ff8cd */.elementor-2456 .elementor-element.elementor-element-4b5ff8cd {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-2acf3e6f */.elementor-2456 .elementor-element.elementor-element-2acf3e6f {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-589b55db */.elementor-2456 .elementor-element.elementor-element-589b55db {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1884e41e */.elementor-2456 .elementor-element.elementor-element-1884e41e {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1a7067a1 */.elementor-2456 .elementor-element.elementor-element-1a7067a1 {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15c94c78 */.elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link  {
    width: max-content;
    min-width: 130px;
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link {
        min-width: 100px;
    }
}
.elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link .link-container {
    width: max-content;
}
.elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link svg path, 
.elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link p {
    transition: ease-in-out .4s;   
}
.elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link:hover svg path {
    fill: #8854FF;
}
.elementor-2456 .elementor-element.elementor-element-15c94c78 .single-icon-link:hover p {
        color: #8854FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-44fbf426 */.elementor-2456 .elementor-element.elementor-element-44fbf426 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
.elementor-2456 .elementor-element.elementor-element-44fbf426 {
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-44fbf426 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-44fbf426 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2efa17e0 */.elementor-2456 .elementor-element.elementor-element-2efa17e0 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
.elementor-2456 .elementor-element.elementor-element-2efa17e0 {
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-2efa17e0 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-2efa17e0 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-176814c0 */.elementor-2456 .elementor-element.elementor-element-176814c0 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bae4886 */.elementor-2456 .elementor-element.elementor-element-3bae4886 {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a03755e */.elementor-2456 .elementor-element.elementor-element-2a03755e {
    flex-grow: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-61043d85 */.elementor-2456 .elementor-element.elementor-element-61043d85 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
.elementor-2456 .elementor-element.elementor-element-61043d85 {
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-61043d85 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-61043d85 {
        width: calc(100% - 40px);
    }
}











.three-col-post-card.single-card {
    width: calc((100% - 40px) / 3);
    min-width: 280px;
    background-color: #F7F7F9;
    flex-grow: 1;
    max-width: 50%;
}
@media only screen and (max-width: 1024px) {
    .three-col-post-card.single-card {
    width: calc((100% - 20px) / 2);
        min-width: unset;
        background-color: #F7F7F9;
        flex-grow: 1;
        max-width: 50%;
    }
}
@media only screen and (max-width: 767px) {
    .three-col-post-card.single-card {
        width: 100%;
        min-width: unset;
        background-color: #F7F7F9;
        flex-grow: 1;
        max-width: 100%;
    }
}
.three-col-post-card.single-card .image-container:after {
    content: '';
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    background-color: rgba(136, 84, 255, 0.15);
    width: 100%;
    height: 100%;
    transition: ease-in-out .4s;
}
.three-col-post-card.single-card .image-container{
    overflow: hidden;
    border-radius: 15px;
}
.three-col-post-card.single-card .image-container img{
    filter: grayscale(1);
    transition: ease-in-out .4s;
    width: 100%;
}
.three-col-post-card.single-card:hover .image-container img {
    filter: unset;
}
.three-col-post-card.single-card:hover .image-container:after {
    opacity: 0;
}
.three-col-post-card.single-card:hover {
    background-color: #fff;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-15cfed08 */.elementor-2456 .elementor-element.elementor-element-15cfed08 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e510caf */.elementor-2456 .elementor-element.elementor-element-e510caf * {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542b2353 */.elementor-2456 .elementor-element.elementor-element-542b2353 {
    width: max-content;
    transition: ease-in-out .4s;
    cursor: pointer;
}
.elementor-2456 .elementor-element.elementor-element-542b2353 .btn-text p,
.elementor-2456 .elementor-element.elementor-element-542b2353 .btn-arrow path {
    transition: ease-in-out .4s;
}
.elementor-2456 .elementor-element.elementor-element-542b2353:hover {
    background-color: #0F0052;
}
.elementor-2456 .elementor-element.elementor-element-542b2353:hover .btn-text p {
    color: #fff;
}
.elementor-2456 .elementor-element.elementor-element-542b2353:hover .btn-arrow path {
    fill: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52e059c7 */.elementor-2456 .elementor-element.elementor-element-52e059c7 {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
.elementor-2456 .elementor-element.elementor-element-52e059c7 {
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-52e059c7 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-52e059c7 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6108e258 */.elementor-2456 .elementor-element.elementor-element-6108e258 * {
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-50086458 */.elementor-2456 .elementor-element.elementor-element-50086458 * {
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-eedab34 */.elementor-2456 .elementor-element.elementor-element-eedab34 {
    width: max-content;
    transition: ease-in-out .4s;
    cursor: pointer;
    background-color: #8854FF;
}
.elementor-2456 .elementor-element.elementor-element-eedab34 .btn-text p,
.elementor-2456 .elementor-element.elementor-element-eedab34 .btn-arrow path {
    transition: ease-in-out .4s;
}
.elementor-2456 .elementor-element.elementor-element-eedab34:hover {
    background-color: #fff;
}
.elementor-2456 .elementor-element.elementor-element-eedab34:hover .btn-text p {
    color: #8854FF;
}
.elementor-2456 .elementor-element.elementor-element-eedab34:hover .btn-arrow path {
    fill: #8854FF;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-60ab5bc3 */.elementor-2456 .elementor-element.elementor-element-60ab5bc3 {
    width: calc((100% - 40px) / 1.5);
    max-width: 398px;
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-60ab5bc3 {
        width: 100%;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1961f0ee */.elementor-2456 .elementor-element.elementor-element-1961f0ee {
    width: 100%;
}
.elementor-2456 .elementor-element.elementor-element-1961f0ee svg {
    width: 100%;
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-1961f0ee {
        width: calc(100% - 50px);
        margin-left: auto;
        margin-right: auto;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-491f4d30 */.elementor-2456 .elementor-element.elementor-element-491f4d30 {
    width: calc((100% - 40px) / 3);
    max-width: 200px;
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-491f4d30 {
        width: 100%;
        max-width: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-14360524 */.elementor-2456 .elementor-element.elementor-element-14360524 {
    width: calc(100% - 90px);
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28c10d29 */.elementor-2456 .elementor-element.elementor-element-28c10d29 {
    max-width: 860px;
    margin-left: auto;
    margin-right: auto;
    width: calc(100% - 100px);
}
.elementor-2456 .elementor-element.elementor-element-28c10d29 {
    margin-left: auto;
    margin-right: auto;
}
@media only screen and (max-width: 1279px) {
    .elementor-2456 .elementor-element.elementor-element-28c10d29 {
        width: calc(100% - 80px);
    }
}
@media only screen and (max-width: 767px) {
    .elementor-2456 .elementor-element.elementor-element-28c10d29 {
        width: calc(100% - 40px);
    }
}/* End custom CSS */