.elementor-1324 .elementor-element.elementor-element-335cd50c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-13aa536{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1324 .elementor-element.elementor-element-645593e7{text-align:center;}.elementor-1324 .elementor-element.elementor-element-645593e7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-103002fa{text-align:center;}.elementor-1324 .elementor-element.elementor-element-103002fa .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:64px;font-weight:500;line-height:1.09em;letter-spacing:-0.035em;color:#121826;}.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-1324 .elementor-element.elementor-element-53ffae4b{text-align:center;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:1.6em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-61c6a478{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.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-1324 .elementor-element.elementor-element-5847256d .elementor-button{background-color:#635BFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-5847256d .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-5847256d .elementor-button:focus{background-color:#5048E6;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-5847256d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1324 .elementor-element.elementor-element-5847256d .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1324 .elementor-element.elementor-element-5847256d .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-5847256d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-671b8564 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#121826;color:#121826;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EE;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-671b8564 .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-671b8564 .elementor-button:focus{background-color:#FFFFFF;color:#121826;border-color:#7D8597;}.elementor-1324 .elementor-element.elementor-element-671b8564 .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-671b8564 .elementor-button:focus svg{fill:#121826;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(32px/2);}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(32px/2);}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(32px/2);}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-32px/2);}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-32px/2);}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-icon i{color:#4B43D9;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-icon svg{fill:#4B43D9;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-64e11197{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-64e11197 .elementor-icon-list-text{color:#5B6474;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-6739999b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-6739999b:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-6739999b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1324 .elementor-element.elementor-element-791a717a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--align-items:center;}.elementor-1324 .elementor-element.elementor-element-67f3d144{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1324 .elementor-element.elementor-element-5b1b946{text-align:start;}.elementor-1324 .elementor-element.elementor-element-5b1b946 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-66440bcb{text-align:start;}.elementor-1324 .elementor-element.elementor-element-66440bcb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-293396b7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-69e571ec{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-icon i{color:#5B6474;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-icon svg{fill:#5B6474;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-6141f3b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-6141f3b9 .elementor-icon-list-text{color:#121826;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-icon i{color:#5B6474;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-icon svg{fill:#5B6474;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-6305d7c8{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-6305d7c8 .elementor-icon-list-text{color:#121826;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-db6d929{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:8px;--padding-bottom:8px;--padding-left:32px;--padding-right:32px;}.elementor-1324 .elementor-element.elementor-element-776b5a6b{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-7185eec6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-d791c00{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-52366826{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-3a2f8187 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-6bf6d7d7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-22b43ace{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-3bb7ab20 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-475e7aef{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-dcadd72{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-4c018cfd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-7b0c2a4b{text-align:center;}.elementor-1324 .elementor-element.elementor-element-7b0c2a4b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-20a91852{text-align:center;}.elementor-1324 .elementor-element.elementor-element-20a91852 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-746ce04{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-4093abb5{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-11dc44f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.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-1324 .elementor-element.elementor-element-3870dbd2{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:18px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-5e16ebaf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-585e67f4{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-2dcdc05 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-67632ad2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-5d9a20af{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:18px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-181873e5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-3764bb2e{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-2e323906 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-749d7317{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-3bb98b8e{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:18px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-2c8d3792 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-f00aa58{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-63b5281f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-314c44f5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-669f958d{--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:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:18px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-4e6ce04e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-5558a69e{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-4684a521 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-374a8485{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-374a8485:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-374a8485 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-a2d8540{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-5e6e83ee{text-align:center;}.elementor-1324 .elementor-element.elementor-element-5e6e83ee .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-5203d11f{text-align:center;}.elementor-1324 .elementor-element.elementor-element-5203d11f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-3320eef4{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-88e5353{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:16px 16px;--row-gap:16px;--column-gap:16px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-2ff797a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-ab9490a{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1324 .elementor-element.elementor-element-68c0b183 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-382c3d2a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-5c0400cf .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-icon i{color:#4B43D9;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-icon svg{fill:#4B43D9;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-5d5d5cfb .elementor-icon-list-text{color:#121826;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-2753501b .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#121826;color:#121826;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EE;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-2753501b .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-2753501b .elementor-button:focus{background-color:#FFFFFF;color:#121826;border-color:#7D8597;}.elementor-1324 .elementor-element.elementor-element-2753501b .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-2753501b .elementor-button:focus svg{fill:#121826;}.elementor-1324 .elementor-element.elementor-element-3940c60b{text-align:center;font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.33em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-3bfb571e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-7dca0f32{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1324 .elementor-element.elementor-element-6b683311 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-6f4d3263{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-2d2a9aed .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-icon i{color:#4B43D9;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-icon svg{fill:#4B43D9;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-4a0f9341{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-4a0f9341 .elementor-icon-list-text{color:#121826;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-78dc0511 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#121826;color:#121826;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EE;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-78dc0511 .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-78dc0511 .elementor-button:focus{background-color:#FFFFFF;color:#121826;border-color:#7D8597;}.elementor-1324 .elementor-element.elementor-element-78dc0511 .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-78dc0511 .elementor-button:focus svg{fill:#121826;}.elementor-1324 .elementor-element.elementor-element-67ccf289{text-align:center;font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.33em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-4d0d32b2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-1b8d87a7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-7647f034{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1324 .elementor-element.elementor-element-34b685e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-2b949c2{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-1fbbad7f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-icon i{color:#4B43D9;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-icon svg{fill:#4B43D9;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-2ee3ae3b .elementor-icon-list-text{color:#121826;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-a9776bb .elementor-button{background-color:#635BFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-a9776bb .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-a9776bb .elementor-button:focus{background-color:#5048E6;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-a9776bb .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-a9776bb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-3ab8a196{text-align:center;font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.33em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-241f9c92{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:28px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-6d813709{--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:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1324 .elementor-element.elementor-element-6fa1bbd6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-5bc555e2{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-7f28d6cb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:44px;font-weight:600;line-height:1.1em;letter-spacing:-0.03em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-icon i{color:#4B43D9;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-icon svg{fill:#4B43D9;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-69c8a094{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-icon{padding-inline-end:8px;}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-69c8a094 .elementor-icon-list-text{color:#121826;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-74b88cb9 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#121826;color:#121826;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EE;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-74b88cb9 .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-74b88cb9 .elementor-button:focus{background-color:#FFFFFF;color:#121826;border-color:#7D8597;}.elementor-1324 .elementor-element.elementor-element-74b88cb9 .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-74b88cb9 .elementor-button:focus svg{fill:#121826;}.elementor-1324 .elementor-element.elementor-element-30efc29b{text-align:center;font-family:"DM Mono", Sans-serif;font-size:12px;font-weight:400;line-height:1.33em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-843367d > .elementor-widget-container{margin:64px 0px 0px 0px;}.elementor-1324 .elementor-element.elementor-element-843367d{text-align:center;}.elementor-1324 .elementor-element.elementor-element-843367d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-d316ce5{--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:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-b4bc6e7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-3b17e6a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-3b17e6a9:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-3b17e6a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1324 .elementor-element.elementor-element-3422875c{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-23f96599{text-align:center;}.elementor-1324 .elementor-element.elementor-element-23f96599 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-4a12987b{text-align:center;}.elementor-1324 .elementor-element.elementor-element-4a12987b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-dcdf4d0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-5fe3a439{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-5d247b51 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-4bad727e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-60d0c332{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-28888dd5{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-3843a109 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-38ceeedb .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-340f9f23{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-57bbf6e9{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-5cb0f650 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-41ff8d91 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-147a7308{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-1a6d51e3{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1324 .elementor-element.elementor-element-2eef05bc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:600;line-height:1em;letter-spacing:0em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-583eea82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-53b3e23d{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-d228657{--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;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-328c9920{text-align:center;}.elementor-1324 .elementor-element.elementor-element-328c9920 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-65b54cf9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-b54af0f{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-13935ea9{text-align:center;}.elementor-1324 .elementor-element.elementor-element-13935ea9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-13d7b391{text-align:center;}.elementor-1324 .elementor-element.elementor-element-13d7b391 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-4e8f3132{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-1aca1198{--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;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-1aca1198:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-1aca1198 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121826;}.elementor-1324 .elementor-element.elementor-element-8347f2{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1324 .elementor-element.elementor-element-38ca879d{text-align:center;}.elementor-1324 .elementor-element.elementor-element-38ca879d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#98A2B3;}.elementor-1324 .elementor-element.elementor-element-3e13bd37{text-align:center;}.elementor-1324 .elementor-element.elementor-element-3e13bd37 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-3cf101bc{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#98A2B3;}.elementor-1324 .elementor-element.elementor-element-29a998e4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-235ec21b{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-591a228b{text-align:center;}.elementor-1324 .elementor-element.elementor-element-591a228b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-12fe3060{text-align:center;}.elementor-1324 .elementor-element.elementor-element-12fe3060 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-68877d03{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-311cad01{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.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-1324 .elementor-element.elementor-element-49f0566f .elementor-icon-wrapper{text-align:start;}.elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-stacked .elementor-icon{background-color:#EFEEFF;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-default .elementor-icon{color:#EFEEFF;border-color:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-default .elementor-icon svg{fill:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-framed .elementor-icon{background-color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-49f0566f.elementor-view-stacked .elementor-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-49f0566f .elementor-icon{font-size:22px;padding:11px;border-radius:14px 14px 14px 14px;}.elementor-1324 .elementor-element.elementor-element-49f0566f .elementor-icon svg{height:22px;}.elementor-1324 .elementor-element.elementor-element-bcbe77b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-6afd2085{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-4166d257{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-684ea5ff .elementor-icon-wrapper{text-align:start;}.elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-stacked .elementor-icon{background-color:#EFEEFF;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-default .elementor-icon{color:#EFEEFF;border-color:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-default .elementor-icon svg{fill:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-framed .elementor-icon{background-color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-684ea5ff.elementor-view-stacked .elementor-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-684ea5ff .elementor-icon{font-size:22px;padding:11px;border-radius:14px 14px 14px 14px;}.elementor-1324 .elementor-element.elementor-element-684ea5ff .elementor-icon svg{height:22px;}.elementor-1324 .elementor-element.elementor-element-f79bcac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-459477e0{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-384677dd{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-46cd762b .elementor-icon-wrapper{text-align:start;}.elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-stacked .elementor-icon{background-color:#EFEEFF;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-default .elementor-icon{color:#EFEEFF;border-color:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-default .elementor-icon svg{fill:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-framed .elementor-icon{background-color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-46cd762b.elementor-view-stacked .elementor-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-46cd762b .elementor-icon{font-size:22px;padding:11px;border-radius:14px 14px 14px 14px;}.elementor-1324 .elementor-element.elementor-element-46cd762b .elementor-icon svg{height:22px;}.elementor-1324 .elementor-element.elementor-element-bc2a755 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-19c1d36c{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-1d952fea{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-59923db3 .elementor-icon-wrapper{text-align:start;}.elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-stacked .elementor-icon{background-color:#EFEEFF;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-default .elementor-icon{color:#EFEEFF;border-color:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-default .elementor-icon svg{fill:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-framed .elementor-icon{background-color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-59923db3.elementor-view-stacked .elementor-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-59923db3 .elementor-icon{font-size:22px;padding:11px;border-radius:14px 14px 14px 14px;}.elementor-1324 .elementor-element.elementor-element-59923db3 .elementor-icon svg{height:22px;}.elementor-1324 .elementor-element.elementor-element-4581c2ce .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-51a22e32{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-78f18bc0{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-ff88ba0 .elementor-icon-wrapper{text-align:start;}.elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-stacked .elementor-icon{background-color:#EFEEFF;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-default .elementor-icon{color:#EFEEFF;border-color:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-default .elementor-icon svg{fill:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-framed .elementor-icon{background-color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-ff88ba0.elementor-view-stacked .elementor-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-ff88ba0 .elementor-icon{font-size:22px;padding:11px;border-radius:14px 14px 14px 14px;}.elementor-1324 .elementor-element.elementor-element-ff88ba0 .elementor-icon svg{height:22px;}.elementor-1324 .elementor-element.elementor-element-1229083c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-50dada30{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-9bc7d03{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-5fa7160c .elementor-icon-wrapper{text-align:start;}.elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-stacked .elementor-icon{background-color:#EFEEFF;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-default .elementor-icon{color:#EFEEFF;border-color:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-framed .elementor-icon, .elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-default .elementor-icon svg{fill:#EFEEFF;}.elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-framed .elementor-icon{background-color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-5fa7160c.elementor-view-stacked .elementor-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-5fa7160c .elementor-icon{font-size:22px;padding:11px;border-radius:14px 14px 14px 14px;}.elementor-1324 .elementor-element.elementor-element-5fa7160c .elementor-icon svg{height:22px;}.elementor-1324 .elementor-element.elementor-element-6fc1b531 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-3174df38{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-27552c5f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-27552c5f:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-27552c5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1324 .elementor-element.elementor-element-cf1c07b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;--align-items:center;}.elementor-1324 .elementor-element.elementor-element-728866be{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1324 .elementor-element.elementor-element-1b92f16d{text-align:start;}.elementor-1324 .elementor-element.elementor-element-1b92f16d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-7e4f9175{text-align:start;}.elementor-1324 .elementor-element.elementor-element-7e4f9175 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-7ee02f08{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-205adf02{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1324 .elementor-element.elementor-element-5bd9807a .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#121826;color:#121826;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EE;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-5bd9807a .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-5bd9807a .elementor-button:focus{background-color:#FFFFFF;color:#121826;border-color:#7D8597;}.elementor-1324 .elementor-element.elementor-element-5bd9807a .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-5bd9807a .elementor-button:focus svg{fill:#121826;}.elementor-1324 .elementor-element.elementor-element-2e27470c{--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:8px;--padding-bottom:8px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-1575eefd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-4337aef5{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-2383e193{text-align:center;}.elementor-1324 .elementor-element.elementor-element-2383e193 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-5a8d82ea{text-align:center;}.elementor-1324 .elementor-element.elementor-element-5a8d82ea .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-19389183{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-1903e642{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-widget-star-rating .elementor-star-rating__title{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-1324 .elementor-element.elementor-element-44bed5e3 .elementor-star-rating{font-size:16px;}.elementor-1324 .elementor-element.elementor-element-44bed5e3 .elementor-star-rating i:before{color:#635BFF;}.elementor-1324 .elementor-element.elementor-element-44bed5e3 .elementor-star-rating i{color:#E6E8EE;}.elementor-1324 .elementor-element.elementor-element-30c8d52e{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-2229cfde{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1324 .elementor-element.elementor-element-86594f0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0em;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-14be3018{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-5ac962de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-76c10494{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-24105298{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-36abde62 .elementor-star-rating{font-size:16px;}.elementor-1324 .elementor-element.elementor-element-36abde62 .elementor-star-rating i:before{color:#635BFF;}.elementor-1324 .elementor-element.elementor-element-36abde62 .elementor-star-rating i{color:#E6E8EE;}.elementor-1324 .elementor-element.elementor-element-401f994c{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-5b2cc60a{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1324 .elementor-element.elementor-element-61cd899b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0em;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-16d594a0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-3a337d82 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-7cd5a96b{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-5c649225{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-1324 .elementor-element.elementor-element-781333f8 .elementor-star-rating{font-size:16px;}.elementor-1324 .elementor-element.elementor-element-781333f8 .elementor-star-rating i:before{color:#635BFF;}.elementor-1324 .elementor-element.elementor-element-781333f8 .elementor-star-rating i{color:#E6E8EE;}.elementor-1324 .elementor-element.elementor-element-3f227bf7{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-3f6fdf0d{--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:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1324 .elementor-element.elementor-element-74534239 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1em;letter-spacing:0em;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-388465e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-5d145235 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-7c69ed1f{font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.4em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-307ba33{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-307ba33:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-307ba33 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1324 .elementor-element.elementor-element-5dcd9e1a{--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:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-60de4bc0{text-align:center;}.elementor-1324 .elementor-element.elementor-element-60de4bc0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-5b707318{text-align:center;}.elementor-1324 .elementor-element.elementor-element-5b707318 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-35b5a846{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-6b69b533{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-17334808{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-55f72ce3 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-3b800b38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-2ac2dd77{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-65a6f594{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-13e9d2e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-2780d923 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-289db5ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1324 .elementor-element.elementor-element-7fa67417{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:16px;--padding-bottom:16px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-402dbc7f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:600;line-height:1.4em;letter-spacing:-0.01em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-29f387b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-6e89c0f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-4d543c6b{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-1324 .elementor-element.elementor-element-4d543c6b:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-4d543c6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1324 .elementor-element.elementor-element-44c1e8d4{text-align:center;}.elementor-1324 .elementor-element.elementor-element-44c1e8d4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;line-height:1.33em;letter-spacing:0em;color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-1523a854{text-align:center;}.elementor-1324 .elementor-element.elementor-element-1523a854 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-69286878{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button{background-color:#635BFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button:focus{background-color:#5048E6;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-4cbd197a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-24ce0ad6{text-align:center;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-8136ae9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-8136ae9:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-8136ae9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F7F9;}.elementor-1324 .elementor-element.elementor-element-8136ae9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1324 .elementor-element.elementor-element-274a9170{--display:grid;--e-con-grid-template-columns:360px 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:56px 56px;--row-gap:56px;--column-gap:56px;--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-a47b811{--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:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-1324 .elementor-element.elementor-element-481b771b{text-align:start;}.elementor-1324 .elementor-element.elementor-element-481b771b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;line-height:1.33em;letter-spacing:0.14em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-68a190b9{text-align:start;}.elementor-1324 .elementor-element.elementor-element-68a190b9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#121826;}.elementor-1324 .elementor-element.elementor-element-d17d504{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-20e77c2f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button{background-color:#FFFFFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#121826;color:#121826;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6E8EE;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button:focus{background-color:#FFFFFF;color:#121826;border-color:#7D8597;}.elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-66a3dc68 .elementor-button:focus svg{fill:#121826;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{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-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-item{border-width:0px;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-item .elementor-tab-content{border-width:0px;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:0px;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-tab-title{background-color:#FFFFFF;padding:18px 20px 18px 20px;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-icon, .elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-title{color:#121826;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-icon svg{fill:#121826;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-active .elementor-accordion-icon, .elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-active .elementor-accordion-title{color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-active .elementor-accordion-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-accordion-title{font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:600;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-tab-title .elementor-accordion-icon i:before{color:#5B6474;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-tab-title .elementor-accordion-icon svg{fill:#5B6474;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#4B43D9;}.elementor-1324 .elementor-element.elementor-element-3330c7d7 .elementor-tab-content{background-color:#FFFFFF;color:#5B6474;font-family:"DM Sans", Sans-serif;font-size:15px;font-weight:400;line-height:1.6em;letter-spacing:0em;padding:0px 20px 18px 20px;}.elementor-1324 .elementor-element.elementor-element-21f1f3ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-3e1f7458{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-1324 .elementor-element.elementor-element-3e1f7458:not(.elementor-motion-effects-element-type-background), .elementor-1324 .elementor-element.elementor-element-3e1f7458 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121826;}.elementor-1324 .elementor-element.elementor-element-778bec7f{text-align:center;}.elementor-1324 .elementor-element.elementor-element-778bec7f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:1.15em;letter-spacing:-0.025em;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-758a32ee{text-align:center;font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.625em;color:#98A2B3;}.elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button{background-color:#635BFF;font-family:"DM Sans", Sans-serif;font-size:14px;font-weight:600;line-height:1.43em;letter-spacing:0em;fill:#FFFFFF;color:#FFFFFF;border-radius:9999px 9999px 9999px 9999px;padding:12px 24px 12px 24px;}.elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button:hover, .elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button:focus{background-color:#5048E6;color:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button:hover svg, .elementor-1324 .elementor-element.elementor-element-2175511c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1324 .elementor-element.elementor-element-d4812e3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-icon i{color:#98A2B3;transition:color 0.3s;}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-icon svg{fill:#98A2B3;transition:fill 0.3s;}.elementor-1324 .elementor-element.elementor-element-3e18cf01{--e-icon-list-icon-size:14px;--icon-vertical-offset:-2px;}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:13px;font-weight:400;line-height:1.45em;letter-spacing:0em;}.elementor-1324 .elementor-element.elementor-element-3e18cf01 .elementor-icon-list-text{color:#98A2B3;transition:color 0.3s;}@media(max-width:1024px){.elementor-1324 .elementor-element.elementor-element-791a717a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-69e571ec{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-4093abb5{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-88e5353{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-dcdf4d0{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-68877d03{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-cf1c07b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-19389183{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-35b5a846{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-274a9170{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-1324 .elementor-element.elementor-element-335cd50c{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-13aa536{--content-width:800px;}.elementor-1324 .elementor-element.elementor-element-6739999b{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-dcadd72{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-374a8485{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-3b17e6a9{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-65b54cf9{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-1aca1198{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-29a998e4{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-27552c5f{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-1575eefd{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-307ba33{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-6e89c0f6{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-8136ae9{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-21f1f3ab{--content-width:1160px;}.elementor-1324 .elementor-element.elementor-element-3e1f7458{--content-width:600px;}}@media(max-width:767px){.elementor-1324 .elementor-element.elementor-element-335cd50c{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-103002fa .elementor-heading-title{font-size:40px;}.elementor-1324 .elementor-element.elementor-element-6739999b{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-791a717a{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-66440bcb .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-69e571ec{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-db6d929{--padding-top:4px;--padding-bottom:4px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-776b5a6b{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1324 .elementor-element.elementor-element-7185eec6 .elementor-heading-title{font-size:36px;}.elementor-1324 .elementor-element.elementor-element-52366826{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1324 .elementor-element.elementor-element-3a2f8187 .elementor-heading-title{font-size:36px;}.elementor-1324 .elementor-element.elementor-element-22b43ace{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1324 .elementor-element.elementor-element-3bb7ab20 .elementor-heading-title{font-size:36px;}.elementor-1324 .elementor-element.elementor-element-dcadd72{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-4c018cfd{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-20a91852 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-4093abb5{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-374a8485{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-a2d8540{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-5203d11f .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-88e5353{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-3b17e6a9{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-3422875c{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-4a12987b .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-dcdf4d0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-65b54cf9{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-b54af0f{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-13d7b391 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-1aca1198{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-3e13bd37 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-29a998e4{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-235ec21b{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-12fe3060 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-68877d03{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-27552c5f{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-cf1c07b{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-7e4f9175 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-1575eefd{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-4337aef5{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-5a8d82ea .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-19389183{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-307ba33{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-5dcd9e1a{--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-1324 .elementor-element.elementor-element-5b707318 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-35b5a846{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-6e89c0f6{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-4d543c6b{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-1523a854 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-8136ae9{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-274a9170{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1324 .elementor-element.elementor-element-68a190b9 .elementor-heading-title{font-size:30px;}.elementor-1324 .elementor-element.elementor-element-21f1f3ab{--padding-top:48px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-1324 .elementor-element.elementor-element-3e1f7458{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-1324 .elementor-element.elementor-element-778bec7f .elementor-heading-title{font-size:30px;}}/* Start custom CSS */@import url("https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,600;9..40,700&display=swap");

/* ==========================================================================
   Pageavle · Landing (página 1324) · sistema avle, paleta Prisma
   Pegar en Apariencia → Personalizar → CSS adicional.
   Todo está acotado a .elementor-1324, así que no toca otras páginas.
   ========================================================================== */

.elementor-1324{
  --pg-ink:#121826; --pg-muted:#5B6474; --pg-muted-dark:#98A2B3;
  --pg-primary:#635BFF; --pg-hover:#5048E6; --pg-accent:#4B43D9; --pg-soft:#EFEEFF;
  --pg-bg:#FFFFFF; --pg-alt:#F6F7F9; --pg-line:#E6E8EE; --pg-line-strong:#7D8597;
  --pg-grad:linear-gradient(90deg,#3DA9FC 0%,#635BFF 50%,#C86BFA 100%);
  --pg-shadow:0 1px 2px rgba(18,24,38,.04),0 10px 30px -12px rgba(18,24,38,.12);
  --pg-glow:0 30px 80px -20px rgba(99,91,255,.35);
  font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  color:var(--pg-ink);
  -webkit-font-smoothing:antialiased;
}

/* El tema no debe encajonar la página ni mostrar su título */
body.page-id-1324 .site-main,
body.page-id-1324 .page-content{max-width:none!important;width:100%!important;margin:0!important;padding:0!important}
body.page-id-1324 .page-header{display:none}

/* --------------------------------------------------------------------------
   Base: contenedores
   -------------------------------------------------------------------------- */
.elementor-1324 .e-con{padding:0!important;gap:0!important;border:0}

/* Secciones: ancho 1160, aire de 72px (48px en mobile) */
.elementor-1324>.e-con.e-parent{padding:72px 16px!important;background-color:var(--pg-bg)}
.elementor-1324>.e-con.e-parent>.e-con-inner{max-width:1160px!important;width:100%;margin:0 auto;padding:0!important;flex-direction:column!important}
@media (max-width:767px){.elementor-1324>.e-con.e-parent{padding:48px 16px!important}}

/* Bandas alternas */
.elementor-1324 .elementor-element-6739999b,
.elementor-1324 .elementor-element-374a8485,
.elementor-1324 .elementor-element-3b17e6a9,
.elementor-1324 .elementor-element-27552c5f,
.elementor-1324 .elementor-element-307ba33,
.elementor-1324 .elementor-element-8136ae9{background-color:var(--pg-alt)!important}
/* Banda en tinta */
.elementor-1324 .elementor-element-1aca1198{background-color:var(--pg-ink)!important}

/* Grillas: columnas desktop / tablet / mobile */
.elementor-1324 .e-con.e-grid{display:grid!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;align-items:stretch}
.elementor-1324 .elementor-element-4093abb5,
.elementor-1324 .elementor-element-88e5353,
.elementor-1324 .elementor-element-dcdf4d0{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}
.elementor-1324 .elementor-element-88e5353{gap:16px!important}
.elementor-1324 .elementor-element-68877d03,
.elementor-1324 .elementor-element-19389183,
.elementor-1324 .elementor-element-35b5a846{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:20px!important}
.elementor-1324 .elementor-element-791a717a,
.elementor-1324 .elementor-element-cf1c07b{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:56px!important;align-items:center!important}
.elementor-1324 .elementor-element-274a9170{grid-template-columns:400px minmax(0,1fr)!important;gap:56px!important;align-items:start!important}
.elementor-1324 .elementor-element-69e571ec{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 20px!important}
.elementor-1324 .elementor-element-35b5a846{grid-template-columns:1.4fr 1fr 1fr!important}
@media (max-width:1024px){
  .elementor-1324 .elementor-element-4093abb5,
  .elementor-1324 .elementor-element-88e5353,
  .elementor-1324 .elementor-element-dcdf4d0,
  .elementor-1324 .elementor-element-68877d03{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .elementor-1324 .elementor-element-19389183,
  .elementor-1324 .elementor-element-35b5a846,
  .elementor-1324 .elementor-element-791a717a,
  .elementor-1324 .elementor-element-cf1c07b,
  .elementor-1324 .elementor-element-274a9170{grid-template-columns:minmax(0,1fr)!important;gap:40px!important}
  .elementor-1324 .elementor-element-19389183,
  .elementor-1324 .elementor-element-35b5a846{gap:20px!important}
}
@media (max-width:767px){
  .elementor-1324 .elementor-element-4093abb5,
  .elementor-1324 .elementor-element-88e5353,
  .elementor-1324 .elementor-element-dcdf4d0,
  .elementor-1324 .elementor-element-68877d03,
  .elementor-1324 .elementor-element-69e571ec{grid-template-columns:minmax(0,1fr)!important}
}

/* Columnas de texto dentro de los splits */
.elementor-1324 .elementor-element-67f3d144,
.elementor-1324 .elementor-element-728866be,
.elementor-1324 .elementor-element-a47b811{flex-direction:column!important;gap:16px!important}

/* --------------------------------------------------------------------------
   Tipografía
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-heading-title{font-family:"DM Sans",system-ui,sans-serif;color:var(--pg-ink);margin:0}
.elementor-1324 h1.elementor-heading-title{font-size:64px;line-height:1.09;font-weight:500;letter-spacing:-.035em;text-wrap:balance}
.elementor-1324 h2.elementor-heading-title{font-size:40px;line-height:1.15;font-weight:500;letter-spacing:-.025em;text-wrap:balance}
.elementor-1324 h3.elementor-heading-title{font-size:20px;line-height:1.Use custom CSS to style your content or add the "body.elementor-page-1324" prefix to target specific elements.

Scroll Snap
4;font-weight:600;letter-spacing:-.01em}
.elementor-1324 p.elementor-heading-title{font-size:14px;line-height:1.43;font-weight:600}
@media (max-width:767px){
  .elementor-1324 h1.elementor-heading-title{font-size:40px}
  .elementor-1324 h2.elementor-heading-title{font-size:30px}
}

/* Antetítulo: el título chico que va justo antes de un h2 */
.elementor-1324 .elementor-widget-heading:not(.pg-tag):has(+ .elementor-widget-heading h2) .elementor-heading-title{
  font-size:12px;line-height:16px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--pg-muted)}

/* Texto */
.elementor-1324 .elementor-widget-text-editor{font-family:"DM Sans",system-ui,sans-serif;font-size:16px;line-height:1.625;color:var(--pg-muted)}
.elementor-1324 .elementor-widget-text-editor p{margin:0}
.elementor-1324 .pg-card .elementor-widget-text-editor{font-size:14px;line-height:1.5}

/* Palabra destacada con degradado */
.elementor-1324 .pg-hl,.pg-hl{background:linear-gradient(90deg,#3DA9FC 0%,#635BFF 50%,#C86BFA 100%);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:700}

/* Bloques de encabezado centrados */
.elementor-1324 .pg-head{flex-direction:column!important;align-items:center!important;gap:12px!important;text-align:center;max-width:680px;margin:0 auto!important;padding-bottom:48px!important}
.elementor-1324 .pg-head-wide{max-width:760px}
.elementor-1324 .pg-head .elementor-widget{width:100%}
@media (max-width:767px){.elementor-1324 .pg-head{padding-bottom:32px!important}}
.elementor-1324 .elementor-widget.pg-narrow{max-width:600px!important;width:100%;margin-left:auto!important;margin-right:auto!important;text-align:center}

/* --------------------------------------------------------------------------
   Botones
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-widget-button .elementor-button{
  display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 24px;
  border-radius:9999px;border:1px solid transparent;background:var(--pg-primary);color:#fff;
  font:600 14px/20px "DM Sans",system-ui,sans-serif;letter-spacing:0;text-transform:none;box-shadow:none;transition:background .15s,border-color .15s}
.elementor-1324 .elementor-widget-button .elementor-button:hover,
.elementor-1324 .elementor-widget-button .elementor-button:focus{background:var(--pg-hover);color:#fff}
.elementor-1324 .elementor-widget-button .elementor-button:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--pg-primary)}
.elementor-1324 .elementor-button-content-wrapper{display:flex;align-items:center;gap:8px}
.elementor-1324 .elementor-button-content-wrapper:has(.e-fas-arrow-right){flex-direction:row-reverse}
.elementor-1324 .elementor-button-icon{display:flex;margin:0!important}
.elementor-1324 .elementor-button-icon svg{width:14px;height:14px;fill:currentColor}

/* Secundario: blanco con borde */
.elementor-1324 .pg-btn-sec .elementor-button{background:#fff;color:var(--pg-ink);border-color:var(--pg-line);box-shadow:var(--pg-shadow)}
.elementor-1324 .pg-btn-sec .elementor-button:hover,
.elementor-1324 .pg-btn-sec .elementor-button:focus{background:#fff;color:var(--pg-ink);border-color:var(--pg-line-strong)}

/* Botón a todo el ancho (planes) */
.elementor-1324 .pg-full,.elementor-1324 .pg-full .elementor-button{width:100%}

/* --------------------------------------------------------------------------
   Lista con íconos
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-icon-list-items{margin:0;padding:0}
.elementor-1324 .elementor-icon-list-item{font:400 15px/1.45 "DM Sans",system-ui,sans-serif;color:var(--pg-ink);align-items:flex-start!important}
.elementor-1324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item+.elementor-icon-list-item{margin-top:10px}
.elementor-1324 .elementor-icon-list-icon{display:flex;padding-top:4px}
.elementor-1324 .elementor-icon-list-icon svg{width:14px!important;height:14px!important;fill:var(--pg-accent)}
.elementor-1324 .elementor-icon-list-text{padding-left:8px!important;color:inherit}
.elementor-1324 .elementor-inline-items{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}
.elementor-1324 .elementor-inline-items .elementor-icon-list-item{margin:0!important;font-size:14px;color:var(--pg-muted)}
.elementor-1324 .elementor-inline-items .elementor-icon-list-item:after{display:none}
/* Lista de problemas: cruces en gris */
.elementor-1324 .e-fas-times{fill:var(--pg-muted)!important}

/* --------------------------------------------------------------------------
   Piezas: tags, cards, bloques
   -------------------------------------------------------------------------- */
.elementor-1324 .pg-tag .elementor-heading-title,
.elementor-1324 .pg-tag-line .elementor-heading-title{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border-radius:9999px;font-size:12px;line-height:16px;font-weight:600;letter-spacing:0;text-transform:none}
.elementor-1324 .pg-tag .elementor-heading-title{background:var(--pg-soft);color:var(--pg-accent)}
.elementor-1324 .pg-tag-line .elementor-heading-title{background:#fff;color:var(--pg-ink);border:1px solid var(--pg-line)}
.elementor-1324 .pg-dot{width:6px;height:6px;border-radius:50%;background:var(--pg-primary);display:inline-block}

.elementor-1324 .e-con.pg-card{flex-direction:column!important;gap:12px!important;padding:28px!important;background:#fff;border:1px solid var(--pg-line);border-radius:24px;box-shadow:var(--pg-shadow)}

/* Cards de plantillas y galería */
.elementor-1324 .e-con.pg-tpl{padding:0!important;gap:0!important;overflow:hidden}
.elementor-1324 .pg-thumb img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:0;border-bottom:1px solid var(--pg-line)}
.elementor-1324 .elementor-element-35b5a846 .pg-thumb img{aspect-ratio:16/11}
.elementor-1324 .pg-tpl>.e-con{flex-direction:column!important;align-items:flex-start!important;gap:6px!important;padding:18px 20px 20px!important}
.elementor-1324 .pg-tpl>.e-con>.elementor-widget{width:100%}
.elementor-1324 .pg-tpl>.e-con>.pg-tag-line{margin-top:6px}
/* En la galería, título y tag en la misma línea */
.elementor-1324 .elementor-element-35b5a846 .pg-tpl>.e-con{flex-direction:row!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important}
.elementor-1324 .elementor-element-35b5a846 .pg-tpl>.e-con>.elementor-widget{width:auto}

/* Bloque "¿Necesitás algo más?" */
.elementor-1324 .e-con.pg-block{flex-direction:column!important;align-items:center!important;text-align:center;gap:16px!important;padding:56px 32px!important;background:var(--pg-alt)!important;border:1px solid var(--pg-line);border-radius:32px}
.elementor-1324 .pg-block .elementor-widget{width:100%}
.elementor-1324 .pg-block .elementor-widget-button{width:auto}
@media (max-width:767px){.elementor-1324 .e-con.pg-block{padding:40px 20px!important}}

/* --------------------------------------------------------------------------
   1 · Hero
   -------------------------------------------------------------------------- */
.elementor-1324>.e-con.pg-hero{padding-top:56px!important;position:relative;overflow:hidden;
  background:radial-gradient(40% 28% at 28% 66%,rgba(61,169,252,.16),transparent 70%),
             radial-gradient(40% 28% at 50% 62%,rgba(99,91,255,.16),transparent 70%),
             radial-gradient(40% 28% at 72% 66%,rgba(200,107,250,.16),transparent 70%),#fff!important}
.elementor-1324 .pg-hero>.e-con-inner{align-items:center!important;text-align:center;gap:20px!important}
.elementor-1324 .pg-hero-title{max-width:780px}
.elementor-1324 .pg-hero .elementor-widget-text-editor{font-size:18px;line-height:1.6}
.elementor-1324 .elementor-element-61c6a478{flex-direction:row!important;flex-wrap:wrap;justify-content:center!important;gap:8px!important;width:100%}
.elementor-1324 .elementor-element-61c6a478 .elementor-widget{width:auto}
.elementor-1324 .elementor-widget-html:has(.pg-stage){width:100%;align-self:stretch}

/* Mockup del navegador */
.pg-stage{position:relative;max-width:980px;margin:36px auto 0;font-family:"DM Sans",system-ui,sans-serif;color:#121826;text-align:left}
.pg-frame{padding:2px;border-radius:26px;background:linear-gradient(90deg,#3DA9FC,#635BFF,#C86BFA);box-shadow:0 30px 80px -20px rgba(99,91,255,.35)}
.pg-browser{background:#fff;border-radius:24px;overflow:hidden}
.pg-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #E6E8EE}
.pg-lights{display:flex;gap:6px}
.pg-lights i{width:10px;height:10px;border-radius:50%;background:#E6E8EE}
.pg-url{flex:1;max-width:340px;margin:0 auto;height:28px;border-radius:9999px;background:#F6F7F9;display:flex;align-items:center;justify-content:center;font:400 12px/16px "DM Mono",monospace;color:#5B6474}
.pg-site{display:grid;grid-template-columns:1.1fr 1fr;min-height:380px}
.pg-site-l{padding:40px 40px 32px;display:grid;align-content:start;gap:14px}
.pg-site-nav{display:flex;justify-content:space-between;gap:12px;font:600 13px/16px "DM Sans",sans-serif;margin-bottom:22px}
.pg-site-nav span{font-weight:500;color:#5B6474}
.pg-site-h{font-size:34px;line-height:38px;font-weight:500;letter-spacing:-.03em}
.pg-site-p{margin:0;font-size:14px;line-height:21px;color:#5B6474;max-width:340px}
.pg-site-btns{display:flex;gap:8px;flex-wrap:wrap}
.pg-site-btns b{height:34px;padding:0 16px;border-radius:9999px;display:inline-flex;align-items:center;font:600 12px/16px "DM Sans",sans-serif;background:#2F4A3E;color:#fff}
.pg-site-btns b+b{background:transparent;color:#121826;border:1px solid #E6E8EE}
.pg-site-meta{display:flex;gap:18px;margin-top:18px;padding-top:18px;border-top:1px solid #E6E8EE}
.pg-site-meta div{display:grid;gap:2px;font-size:12px;line-height:16px;color:#5B6474}
.pg-site-meta strong{font-size:18px;line-height:22px;color:#121826;font-weight:600}
.pg-site-r{position:relative;overflow:hidden;background:linear-gradient(160deg,#DFE8E1,#C9D8CD 55%,#B4C7B9)}
.pg-site-r:before{content:"";position:absolute;left:14%;right:14%;bottom:0;height:72%;border-radius:200px 200px 0 0;background:#9FB6A6}
.pg-site-r:after{content:"";position:absolute;left:30%;right:30%;bottom:0;height:48%;border-radius:120px 120px 0 0;background:#7D9886}
.pg-float{position:absolute;background:#fff;border:1px solid #E6E8EE;border-radius:16px;box-shadow:0 12px 32px -6px rgba(18,24,38,.16);padding:14px 16px;display:grid;gap:8px;font-size:15px;line-height:20px}
.pg-f-order{right:-36px;bottom:-34px;width:270px}
.pg-f-live{right:-30px;top:72px;width:236px}
.pg-f-row{display:flex;justify-content:space-between;align-items:center;gap:8px}
.pg-cap{font-size:12px;line-height:16px;font-weight:600;color:#5B6474}
.pg-mono{font:400 13px/18px "DM Mono",monospace;color:#5B6474}
.pg-chip{height:22px;padding:0 8px;border-radius:9999px;background:#EFEEFF;color:#4B43D9;font:600 12px/22px "DM Sans",sans-serif}
.pg-prog{display:grid;grid-template-columns:repeat(6,1fr);gap:4px}
.pg-prog i{height:6px;border-radius:9999px;background:#E6E8EE}
.pg-prog i.on{background:#635BFF}
.pg-ok{justify-self:start;height:22px;padding:0 8px;border-radius:9999px;background:#E3F6EF;color:#0B7A5C;font:600 12px/22px "DM Sans",sans-serif}
@media (max-width:1100px){.pg-f-live{display:none}.pg-f-order{right:12px}}
@media (max-width:767px){
  .pg-site{grid-template-columns:1fr}.pg-site-r{height:150px}.pg-site-l{padding:24px}
  .pg-site-h{font-size:26px;line-height:30px}
  .pg-f-order{position:relative;left:auto;right:auto;bottom:auto;width:auto;margin-top:16px}
}

/* --------------------------------------------------------------------------
   2 · Problema y cifras
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-element-6739999b .elementor-element-69e571ec{margin-top:8px}
.elementor-1324 .elementor-element-db6d929.pg-card{padding:8px 32px!important;gap:0!important}
.elementor-1324 .e-con.pg-statrow{flex-direction:row!important;align-items:center!important;gap:24px!important;padding:24px 0!important}
.elementor-1324 .pg-statrow+.pg-statrow{border-top:1px solid var(--pg-line)}
.elementor-1324 .pg-statrow>.elementor-widget-heading{flex:0 0 150px;width:150px}
.elementor-1324 .pg-statrow>.elementor-widget-text-editor{flex:1;min-width:0}
.elementor-1324 .pg-statrow .elementor-heading-title{font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.elementor-1324 .pg-statrow small{font-size:18px;font-weight:600;letter-spacing:0;color:var(--pg-muted);margin:0 3px}
.elementor-1324 .pg-statrow .elementor-widget-text-editor{font-size:16px;line-height:1.55}
@media (max-width:767px){
  .elementor-1324 .elementor-element-db6d929.pg-card{padding:4px 20px!important}
  .elementor-1324 .e-con.pg-statrow{flex-direction:column!important;align-items:flex-start!important;gap:6px!important}
  .elementor-1324 .pg-statrow>.elementor-widget-heading{flex:none;width:auto}
}

/* --------------------------------------------------------------------------
   4 · Planes
   -------------------------------------------------------------------------- */
.elementor-1324 .e-con.pg-plan{padding:28px 24px 24px!important;gap:18px!important}
.elementor-1324 .e-con.pg-plan-top{flex-direction:column!important;gap:6px!important;min-height:116px}
@media (max-width:767px){.elementor-1324 .e-con.pg-plan-top{min-height:0}}
.elementor-1324 .pg-plan>.elementor-widget-heading:not(.pg-badge) .elementor-heading-title{font-size:44px;line-height:48px;font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
.elementor-1324 .pg-unit{font:500 13px/18px "DM Mono",monospace;color:var(--pg-muted);letter-spacing:0}
.elementor-1324 .pg-feat{flex-grow:1;border-top:1px solid var(--pg-line);padding-top:18px}
.elementor-1324 .pg-feat .elementor-icon-list-item{font-size:14px;line-height:1.5}
.elementor-1324 .pg-plan>.elementor-widget-text-editor:last-child{font:400 12px/16px "DM Mono",monospace;color:var(--pg-muted);text-align:center}
.elementor-1324 .e-con.pg-glow{position:relative;overflow:visible;border:2px solid transparent;
  background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#3DA9FC,#635BFF,#C86BFA) border-box!important;
  box-shadow:0 30px 80px -20px rgba(99,91,255,.35)}
.elementor-1324 .pg-badge{position:absolute!important;top:-14px;left:50%;transform:translateX(-50%);width:auto!important;z-index:2;margin:0!important}
.elementor-1324 .pg-badge .elementor-heading-title{display:flex;align-items:center;height:26px;padding:0 12px;border-radius:9999px;background:var(--pg-ink);color:#fff;font-size:12px;white-space:nowrap}
@media (max-width:1024px){.elementor-1324 .elementor-element-88e5353{row-gap:28px!important}}

/* --------------------------------------------------------------------------
   5 · Tabla comparativa
   -------------------------------------------------------------------------- */
.pg-table-wrap{overflow-x:auto;border:1px solid #E6E8EE;border-radius:24px;background:#fff;box-shadow:0 10px 30px -12px rgba(18,24,38,.12)}
.pg-table{width:100%;min-width:640px;border-collapse:collapse;margin:0!important;border:0!important;font:400 14px/21px "DM Sans",sans-serif;color:#121826}
.pg-table th,.pg-table td{padding:14px 20px!important;text-align:left;border:0!important;border-bottom:1px solid #E6E8EE!important;background:transparent!important;vertical-align:middle}
.pg-table tr:last-child th,.pg-table tr:last-child td{border-bottom:0!important}
.pg-table thead th{font-weight:600;background:#F6F7F9!important}
.pg-table thead th small{display:block;font:400 12px/16px "DM Mono",monospace;color:#5B6474}
.pg-table tbody th{font-weight:500;color:#5B6474}
.pg-table .hot{background:#F7F6FF!important}
.pg-table thead .hot{background:#EFEEFF!important;color:#4B43D9}
.pg-table .no{color:#7D8597}
.pg-ck{color:#4B43D9;font-weight:700}
/* El tema pinta filas alternas y bordes en las tablas: se anulan */
.elementor-1324 .pg-table tbody tr>*,
.elementor-1324 .pg-table tbody tr:nth-child(odd)>*,
.elementor-1324 .pg-table tbody tr:nth-child(even)>*,
.elementor-1324 .pg-table tbody tr:hover>*{background-color:transparent!important;border-top:0!important;border-left:0!important;border-right:0!important;border-bottom:1px solid #E6E8EE!important}
.elementor-1324 .pg-table tbody tr>.hot,
.elementor-1324 .pg-table tbody tr:nth-child(odd)>.hot,
.elementor-1324 .pg-table tbody tr:nth-child(even)>.hot,
.elementor-1324 .pg-table tbody tr:hover>.hot{background-color:#F7F6FF!important}
.elementor-1324 .pg-table tbody tr:last-child>*{border-bottom:0!important}

/* --------------------------------------------------------------------------
   6 · Pasos
   -------------------------------------------------------------------------- */
.elementor-1324 .pg-steps .e-con.pg-card{padding:24px!important;gap:10px!important}
.elementor-1324 .pg-num .elementor-heading-title{width:44px;height:44px;border-radius:14px;background:var(--pg-primary);color:#fff;display:grid;place-items:center;font-size:16px;line-height:1}
.elementor-1324 .elementor-element-d228657{align-items:center!important;padding-top:28px!important}

/* --------------------------------------------------------------------------
   7 · Banda en tinta
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-element-1aca1198>.e-con-inner{gap:48px!important}
.elementor-1324 .elementor-element-1aca1198 .pg-head{padding-bottom:0!important}
.elementor-1324 .elementor-element-1aca1198 h2.elementor-heading-title{color:#fff}
.elementor-1324 .elementor-element-1aca1198 .elementor-widget-heading:has(+ .elementor-widget-heading h2) .elementor-heading-title{color:var(--pg-muted-dark)}
.elementor-1324 .elementor-element-1aca1198 .elementor-widget-text-editor{color:var(--pg-muted-dark);font-size:14px;text-align:center}
.pg-track{position:relative;display:grid;grid-template-columns:repeat(6,1fr);font-family:"DM Sans",sans-serif}
.pg-track:before{content:"";position:absolute;left:8.33%;right:8.33%;top:19px;height:2px;background:linear-gradient(90deg,#3DA9FC,#635BFF,#C86BFA)}
.pg-node{position:relative;display:grid;justify-items:center;gap:12px;text-align:center;color:#fff}
.pg-node b{width:40px;height:40px;border-radius:50%;background:#1B2233;border:2px solid #2A3349;display:grid;place-items:center;color:#C9CDF9;font-weight:600}
.pg-node.last b{background:#635BFF;border-color:#635BFF;color:#fff}
.pg-node span{font:600 14px/20px "DM Sans",sans-serif}
.pg-node small{display:block;font:400 12px/16px "DM Mono",monospace;color:#98A2B3}
@media (max-width:767px){
  .pg-track{grid-template-columns:1fr;gap:22px;max-width:320px;margin:0 auto}
  .pg-track:before{left:19px;right:auto;top:20px;bottom:20px;width:2px;height:auto;background:linear-gradient(180deg,#3DA9FC,#635BFF,#C86BFA)}
  .pg-node{grid-template-columns:40px 1fr;justify-items:start;text-align:left;align-items:center;gap:14px}
}

/* --------------------------------------------------------------------------
   8 · Beneficios (íconos)
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-widget-icon .elementor-icon-wrapper{text-align:left;line-height:0}
.elementor-1324 .elementor-widget-icon .elementor-icon{display:inline-grid;place-items:center;width:44px;height:44px;padding:0!important;border-radius:14px!important;background:var(--pg-soft)!important;font-size:22px}
.elementor-1324 .elementor-widget-icon .elementor-icon svg{width:20px;height:20px;fill:var(--pg-accent)!important}

/* --------------------------------------------------------------------------
   9 · Vos / Pageavle
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-element-205adf02,
.elementor-1324 .elementor-element-20e77c2f{align-items:flex-start!important}
.elementor-1324 .elementor-element-205adf02 .elementor-widget,
.elementor-1324 .elementor-element-20e77c2f .elementor-widget{width:auto}
.elementor-1324 .elementor-element-2e27470c.pg-card{padding:8px 28px!important}
.pg-todo{list-style:none;margin:0!important;padding:0!important;font:400 16px/24px "DM Sans",sans-serif;color:#121826}
.pg-todo li{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:18px 0;margin:0}
.pg-todo li+li{border-top:1px solid #E6E8EE}
.pg-cc{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;border:1.5px solid #7D8597;color:#5B6474;font-size:13px}
.pg-cc.us{background:#635BFF;border-color:#635BFF;color:#fff}
.pg-who{height:24px;padding:0 10px;border-radius:9999px;display:inline-flex;align-items:center;font:600 12px/16px "DM Sans",sans-serif;background:#F6F7F9;color:#5B6474;white-space:nowrap}
.pg-who.us{background:#EFEEFF;color:#4B43D9}

/* --------------------------------------------------------------------------
   10 · Testimonios
   -------------------------------------------------------------------------- */
.elementor-1324 .elementor-element-19389183 .pg-card{gap:16px!important}
.elementor-1324 .elementor-star-rating{font-size:16px;letter-spacing:2px;color:var(--pg-primary)}
.elementor-1324 .elementor-star-rating i{color:var(--pg-primary)!important}
.elementor-1324 .elementor-star-rating i:before{color:var(--pg-primary)!important}
.elementor-1324 .elementor-element-19389183 .pg-card>.elementor-widget-text-editor{font-size:16px;line-height:1.6;color:var(--pg-ink);flex-grow:1}
.elementor-1324 .pg-card>.e-con:has(>.pg-avatar){flex-direction:row!important;align-items:center!important;gap:12px!important;margin-top:auto}
.elementor-1324 .pg-card>.e-con:has(>.pg-avatar)>.elementor-widget{width:auto}
.elementor-1324 .pg-card>.e-con:has(>.pg-avatar)>.e-con{flex-direction:column!important;gap:0!important;width:auto}
.elementor-1324 .pg-card>.e-con:has(>.pg-avatar) .e-con .elementor-widget-text-editor{font-size:14px;line-height:1.4}
.elementor-1324 .pg-avatar .elementor-heading-title{width:40px;height:40px;border-radius:50%;background:var(--pg-soft);color:var(--pg-accent);display:grid;place-items:center;font-size:14px;line-height:1}

/* --------------------------------------------------------------------------
   12 · Chips
   -------------------------------------------------------------------------- */
.pg-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:560px;margin:8px auto}
.pg-chips span{height:28px;padding:0 12px;border-radius:9999px;background:#fff;border:1px solid #E6E8EE;display:inline-flex;align-items:center;font:600 12px/16px "DM Sans",sans-serif;color:#121826}
.elementor-1324 .pg-block>.elementor-widget-text-editor:last-child{font-size:14px}

/* --------------------------------------------------------------------------
   13 · FAQ
   -------------------------------------------------------------------------- */
.elementor-1324 .pg-faq .elementor-accordion{display:grid;gap:10px}
.elementor-1324 .pg-faq .elementor-accordion-item{border:1px solid var(--pg-line)!important;border-radius:16px;overflow:hidden;background:#fff}
.elementor-1324 .pg-faq .elementor-accordion-item:has(.elementor-active){box-shadow:var(--pg-shadow)}
.elementor-1324 .pg-faq .elementor-tab-title{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:18px 20px!important;border:0!important;background:#fff!important;cursor:pointer;
  font:600 15px/22px "DM Sans",system-ui,sans-serif!important;color:var(--pg-ink)!important;letter-spacing:0;text-transform:none}
.elementor-1324 .pg-faq .elementor-tab-title a{color:inherit!important;text-decoration:none;outline:none}
.elementor-1324 .pg-faq .elementor-tab-title.elementor-active{color:var(--pg-accent)!important}
.elementor-1324 .pg-faq .elementor-accordion-icon{float:none!important;width:12px!important;height:12px;flex:none;display:flex;align-items:center;justify-content:center;font-size:12px!important;line-height:1!important}
.elementor-1324 .pg-faq .elementor-accordion-icon span{display:flex}
.elementor-1324 .pg-faq .elementor-accordion-icon svg{width:12px!important;height:12px!important;fill:var(--pg-muted)}
.elementor-1324 .pg-faq .elementor-active .elementor-accordion-icon svg{fill:var(--pg-accent)}
.elementor-1324 .pg-faq .elementor-tab-content{padding:0 20px 18px!important;border:0!important;background:#fff!important;
  font:400 15px/24px "DM Sans",system-ui,sans-serif;color:var(--pg-muted)}
.elementor-1324 .pg-faq .elementor-tab-content p{margin:0;max-width:62ch}

/* --------------------------------------------------------------------------
   14 · Cierre
   -------------------------------------------------------------------------- */
.elementor-1324 .e-con.pg-closing{flex-direction:column!important;align-items:center!important;text-align:center;gap:18px!important;padding:72px 32px!important;border-radius:32px;overflow:hidden;
  background:radial-gradient(35% 45% at 30% 115%,rgba(61,169,252,.45),transparent 70%),
             radial-gradient(35% 45% at 50% 120%,rgba(99,91,255,.55),transparent 70%),
             radial-gradient(35% 45% at 70% 115%,rgba(200,107,250,.45),transparent 70%),#121826!important}
.elementor-1324 .pg-closing>.elementor-widget{width:100%}
.elementor-1324 .pg-closing>.elementor-widget-button{width:auto}
.elementor-1324 .pg-closing h2.elementor-heading-title{color:#fff;max-width:640px;margin:0 auto}
.elementor-1324 .pg-closing .elementor-widget-text-editor{color:var(--pg-muted-dark)}
.elementor-1324 .pg-closing .elementor-inline-items .elementor-icon-list-item{color:var(--pg-muted-dark);font-size:13px}
.elementor-1324 .pg-closing .elementor-icon-list-icon svg{fill:var(--pg-muted-dark)}
@media (max-width:767px){.elementor-1324 .e-con.pg-closing{padding:48px 20px!important}}

/* ==========================================================================
   Animaciones
   Todo va dentro de prefers-reduced-motion: no-preference, así que quien
   tiene desactivadas las animaciones en su sistema ve la página quieta.
   Las apariciones al hacer scroll usan scroll-driven animations (Chrome,
   Edge, Safari reciente). Donde no hay soporte, el contenido se ve normal.
   ========================================================================== */
@keyframes pg-up{from{opacity:0;translate:0 24px}to{opacity:1;translate:0 0}}
@keyframes pg-in{from{opacity:0;translate:0 32px;scale:.98}to{opacity:1;translate:0 0;scale:1}}
@keyframes pg-pop{0%{opacity:0;scale:.6}70%{opacity:1;scale:1.08}100%{opacity:1;scale:1}}
@keyframes pg-bob{0%,100%{translate:0 0}50%{translate:0 -8px}}
@keyframes pg-shine{from{background-position:0% 50%}to{background-position:100% 50%}}
@keyframes pg-pulse{0%,100%{opacity:.35}50%{opacity:1}}
@keyframes pg-glow{0%,100%{box-shadow:0 30px 80px -20px rgba(99,91,255,.30)}50%{box-shadow:0 30px 90px -16px rgba(99,91,255,.55)}}
@keyframes pg-ring{0%{box-shadow:0 0 0 0 rgba(99,91,255,.55)}100%{box-shadow:0 0 0 14px rgba(99,91,255,0)}}
@keyframes pg-fill{from{scale:.04 1}to{scale:1 1}}
@keyframes pg-fill-v{from{scale:1 .04}to{scale:1 1}}
@keyframes pg-fade{from{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}

@media (prefers-reduced-motion:no-preference){

  /* --- Hero: entrada escalonada al cargar --- */
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element{animation:pg-up .8s cubic-bezier(.2,.7,.2,1) both}
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element:nth-child(1){animation-delay:.05s}
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element:nth-child(2){animation-delay:.15s}
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element:nth-child(3){animation-delay:.28s}
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element:nth-child(4){animation-delay:.4s}
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element:nth-child(5){animation-delay:.5s}
  .elementor-1324 .pg-hero>.e-con-inner>.elementor-element:nth-child(6){animation:pg-in 1.1s .6s cubic-bezier(.2,.7,.2,1) both}

  /* Mockup: las tarjetas flotan, el paso en curso late y "Publicado" aparece */
  .pg-f-order{animation:pg-bob 6s 1.8s ease-in-out infinite}
  .pg-f-live{animation:pg-bob 6s 2.6s ease-in-out infinite}
  .pg-prog i:nth-child(4){background:#635BFF;animation:pg-pulse 1.6s ease-in-out infinite}
  .pg-ok{animation:pg-pop .6s 1.6s cubic-bezier(.2,.7,.2,1) both}
  .pg-frame{animation:pg-glow 6s ease-in-out infinite}

  /* Palabra destacada: el degradado se desliza despacio */
  .elementor-1324 .pg-hl{background-image:linear-gradient(90deg,#3DA9FC,#635BFF,#C86BFA,#635BFF,#3DA9FC);background-size:200% 100%;animation:pg-shine 7s ease-in-out infinite alternate}

  /* --- Hover: cards, botones, íconos --- */
  .elementor-1324 .e-con.pg-card{transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}
  .elementor-1324 .e-con.pg-card:hover{transform:translateY(-6px);border-color:#D9DCF5;box-shadow:0 1px 2px rgba(18,24,38,.04),0 22px 40px -16px rgba(18,24,38,.18)}
  .elementor-1324 .elementor-element-db6d929.pg-card:hover,
  .elementor-1324 .elementor-element-2e27470c.pg-card:hover{transform:none}
  .elementor-1324 .e-con.pg-glow{animation:pg-glow 5s ease-in-out infinite}

  .elementor-1324 .elementor-widget-button .elementor-button{transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}
  .elementor-1324 .elementor-widget-button .elementor-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px -10px rgba(99,91,255,.6)}
  .elementor-1324 .pg-btn-sec .elementor-button:hover{box-shadow:0 12px 26px -12px rgba(18,24,38,.25)}
  .elementor-1324 .elementor-button-icon svg{transition:transform .2s}
  .elementor-1324 .elementor-button:hover .e-fas-arrow-right{transform:translateX(3px)}

  .elementor-1324 .elementor-widget-icon .elementor-icon{transition:background .3s,transform .3s}
  .elementor-1324 .elementor-widget-icon .elementor-icon svg{transition:fill .3s}
  .elementor-1324 .pg-card:hover .elementor-widget-icon .elementor-icon{background:#635BFF!important;transform:rotate(-6deg) scale(1.05)}
  .elementor-1324 .pg-card:hover .elementor-widget-icon .elementor-icon svg{fill:#fff!important}

  .elementor-1324 .pg-num .elementor-heading-title{transition:transform .3s}
  .elementor-1324 .pg-card:hover .pg-num .elementor-heading-title{transform:scale(1.08) rotate(-4deg)}

  .elementor-1324 .pg-thumb img{transition:transform .6s cubic-bezier(.2,.7,.2,1)}
  .elementor-1324 .pg-tpl:hover .pg-thumb img{transform:scale(1.04)}

  .pg-chips span{transition:background .2s,color .2s,border-color .2s,transform .2s}
  .pg-chips span:hover{background:#EFEEFF;color:#4B43D9;border-color:#EFEEFF;transform:translateY(-2px)}

  .pg-todo li{transition:padding-left .25s}
  .pg-todo li:hover{padding-left:6px}

  .elementor-1324 .pg-table tbody tr:hover>*{background-color:#FAFAFE!important}
  .elementor-1324 .pg-table tbody tr:hover>.hot{background-color:#EFEEFF!important}

  .elementor-1324 .pg-faq .elementor-accordion-item{transition:box-shadow .3s,border-color .3s}
  .elementor-1324 .pg-faq .elementor-accordion-item:hover{border-color:#D9DCF5!important}
  .elementor-1324 .pg-faq .elementor-tab-content.elementor-active{animation:pg-fade .35s ease-out both}

  /* Línea de tiempo: "Online" emite un pulso */
  .pg-node.last b{animation:pg-ring 2s ease-out infinite}

  /* --- Apariciones al hacer scroll --- */
  @supports (animation-timeline: view()){
    .elementor-1324>.e-con:not(.pg-hero) .pg-head,
    .elementor-1324 .e-con.pg-card,
    .elementor-1324 .e-con.pg-block,
    .elementor-1324 .e-con.pg-closing,
    .elementor-1324 .elementor-widget-html:has(.pg-table-wrap),
    .elementor-1324 .elementor-element-67f3d144,
    .elementor-1324 .elementor-element-728866be,
    .elementor-1324 .elementor-element-a47b811,
    .elementor-1324 .pg-faq .elementor-accordion-item{
      animation:pg-up linear both;animation-timeline:view();animation-range:entry 0% cover 22%}

    /* Business conserva su brillo mientras aparece */
    .elementor-1324 .e-con.pg-glow{animation:pg-up linear both,pg-glow 5s ease-in-out infinite;animation-timeline:view(),auto;animation-range:entry 12% cover 30%,normal}

    /* Escalonado dentro de cada grilla */
    .elementor-1324 .e-grid>.pg-card:nth-child(2){animation-range:entry 6% cover 26%}
    .elementor-1324 .e-grid>.pg-card:nth-child(3){animation-range:entry 12% cover 30%}
    .elementor-1324 .e-grid>.pg-card:nth-child(4){animation-range:entry 18% cover 34%}
    .elementor-1324 .e-grid>.pg-card:nth-child(5){animation-range:entry 6% cover 26%}
    .elementor-1324 .e-grid>.pg-card:nth-child(6){animation-range:entry 12% cover 30%}

    /* Cifras: cada fila entra por separado */
    .elementor-1324 .e-con.pg-statrow{animation:pg-up linear both;animation-timeline:view();animation-range:entry 10% cover 30%}

    /* Línea de tiempo: se llena y los pasos aparecen uno por uno */
    .pg-track{view-timeline-name:--pg-track}
    .pg-track:before{transform-origin:left center;animation:pg-fill linear both;animation-timeline:--pg-track;animation-range:entry 30% cover 55%}
    .pg-node b{animation:pg-pop linear both;animation-timeline:--pg-track}
    .pg-node:nth-child(1) b{animation-range:entry 30% cover 35%}
    .pg-node:nth-child(2) b{animation-range:entry 35% cover 39%}
    .pg-node:nth-child(3) b{animation-range:entry 40% cover 43%}
    .pg-node:nth-child(4) b{animation-range:entry 45% cover 47%}
    .pg-node:nth-child(5) b{animation-range:entry 50% cover 51%}
    .pg-node.last b{animation:pg-pop linear both,pg-ring 2s 1s ease-out infinite;animation-timeline:--pg-track,auto;animation-range:entry 55% cover 55%,normal}
    @media (max-width:767px){
      .pg-track:before{transform-origin:center top;animation-name:pg-fill-v}
    }
  }
}/* End custom CSS */