.elementor-1993 .elementor-element.elementor-element-f9bf9d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-1993 .elementor-element.elementor-element-f9bf9d2:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-f9bf9d2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-404610c );}.elementor-1993 .elementor-element.elementor-element-b9a4b11{--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;}.elementor-1993 .elementor-element.elementor-element-9a0922c{--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:flex-start;}.elementor-1993 .elementor-element.elementor-element-aa5514c{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:start;}.elementor-1993 .elementor-element.elementor-element-aa5514c.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-aa5514c img{width:100%;}.elementor-1993 .elementor-element.elementor-element-cbf8348{width:var( --container-widget-width, 33% );max-width:33%;--container-widget-width:33%;--container-widget-flex-grow:0;text-align:start;}.elementor-1993 .elementor-element.elementor-element-cbf8348.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-cbf8348 img{width:100%;}.elementor-1993 .elementor-element.elementor-element-7646e22.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-7646e22{text-align:start;}.elementor-1993 .elementor-element.elementor-element-7646e22 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.8rem;font-weight:500;color:#5C5C5C;}.elementor-1993 .elementor-element.elementor-element-36ae51b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:29px 29px;--row-gap:29px;--column-gap:29px;}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(33px/2);}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(33px/2);}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(33px/2);}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-33px/2);}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-33px/2);}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-44c8044{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.878rem;font-weight:500;text-transform:none;text-decoration:none;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-4cda4d5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1993 .elementor-element.elementor-element-4cda4d5.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-d1aaa01{--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:1em;--padding-bottom:1em;--padding-left:0em;--padding-right:0em;}.elementor-1993 .elementor-element.elementor-element-c3badff{--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;}.elementor-1993 .elementor-element.elementor-element-c139214{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-0a8735b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-8279a80 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6a8647b{text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6a8647b p{margin-block-end:0px;}.elementor-1993 .elementor-element.elementor-element-b1de804{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-fc5946c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1993 .elementor-element.elementor-element-fc5946c.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-8a5ab79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1993 .elementor-element.elementor-element-8a5ab79.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-a0e2f21{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-ebe31a1{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-ebe31a1 img{width:100%;}.elementor-1993 .elementor-element.elementor-element-f213579{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1993 .elementor-element.elementor-element-e16457b{text-align:start;}.elementor-1993 .elementor-element.elementor-element-e16457b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0a27584{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0a27584.elementor-element{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-0a27584 p{margin-block-end:0px;}.elementor-1993 .elementor-element.elementor-element-eedf988{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-50525b1{--display:flex;}.elementor-1993 .elementor-element.elementor-element-33c3e85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-5500f44{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1993 .elementor-element.elementor-element-6b1c1bf{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1993 .elementor-element.elementor-element-bd96b09{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1993 .elementor-element.elementor-element-b7e6fd6{--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;}.elementor-1993 .elementor-element.elementor-element-d5d1e03{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-4ca55c5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-02b6111{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-02b6111 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-4ca2b2a{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-a85ed73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-5aa905c{--display:flex;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-1993 .elementor-element.elementor-element-dd43f5d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-dd43f5d.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-dd43f5d.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6fef3b2{--display:flex;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-1993 .elementor-element.elementor-element-86429f2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-86429f2.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-86429f2.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-7128faa{--display:flex;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-1993 .elementor-element.elementor-element-73cf2a9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-73cf2a9.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-73cf2a9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-5797a1d{--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;}.elementor-1993 .elementor-element.elementor-element-5797a1d:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-5797a1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1993 .elementor-element.elementor-element-6ca5b1b{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-d1f4808 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-1b9a756{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-1b9a756 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-432039f{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-5259265{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-4924e8c{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:200px 200px;--row-gap:200px;--column-gap:200px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:99;}.elementor-1993 .elementor-element.elementor-element-c0e608a{--display:flex;--min-height:512px;--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;--border-radius:6px 6px 6px 6px;}.elementor-1993 .elementor-element.elementor-element-c0e608a.e-con{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-3a89412{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-3a89412.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-ada4f6c.elementor-element{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-ada4f6c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-af66819{text-align:start;}.elementor-1993 .elementor-element.elementor-element-af66819 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.313rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-5a559e2{text-align:start;}.elementor-1993 .elementor-element.elementor-element-5a559e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-00a3be9{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-9615952{--display:flex;}.elementor-1993 .elementor-element.elementor-element-29a55c0{text-align:start;}.elementor-1993 .elementor-element.elementor-element-29a55c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:#5A5A5A;}.elementor-1993 .elementor-element.elementor-element-dd4534e{--display:flex;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-dd4534e.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-4ae6fa6{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-4ae6fa6.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-4ae6fa6 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-4ae6fa6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-4ae6fa6.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-4ae6fa6.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-4ae6fa6 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-0345200{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-0345200.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-0345200 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-0345200.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0345200.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-0345200.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0345200 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-f9f6dd9{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-f9f6dd9.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-f9f6dd9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-f9f6dd9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-f9f6dd9.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-f9f6dd9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-f9f6dd9 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-7d3b81f{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-7d3b81f.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-7d3b81f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-7d3b81f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-7d3b81f.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-7d3b81f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-7d3b81f .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-a51a1ff{--display:flex;--min-height:512px;--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;--border-radius:6px 6px 6px 6px;}.elementor-1993 .elementor-element.elementor-element-a51a1ff.e-con{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-2061d12{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-2061d12.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-87fbcce.elementor-element{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-87fbcce .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-5321f97{text-align:start;}.elementor-1993 .elementor-element.elementor-element-5321f97 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.313rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-ca76d89{text-align:start;}.elementor-1993 .elementor-element.elementor-element-ca76d89 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-e893f48{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-f1a5a43{--display:flex;}.elementor-1993 .elementor-element.elementor-element-31040c0{text-align:start;}.elementor-1993 .elementor-element.elementor-element-31040c0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:#5A5A5A;}.elementor-1993 .elementor-element.elementor-element-08de069{--display:flex;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-08de069.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-c18699c{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-c18699c.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-c18699c .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-c18699c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-c18699c.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-c18699c.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-c18699c .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-ba45b1f{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-ba45b1f.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-ba45b1f .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-ba45b1f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-ba45b1f.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-ba45b1f.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-ba45b1f .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-d073356{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-d073356.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-d073356 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-d073356.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-d073356.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-d073356.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-d073356 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-c062df6{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-c062df6.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-c062df6 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-c062df6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-c062df6.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-c062df6.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-c062df6 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-961121f{--display:flex;--min-height:512px;--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;--border-radius:6px 6px 6px 6px;}.elementor-1993 .elementor-element.elementor-element-961121f.e-con{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-77d8d1b{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-77d8d1b.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-26bf293.elementor-element{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-26bf293 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-252075b{text-align:start;}.elementor-1993 .elementor-element.elementor-element-252075b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:2.313rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1.1em;letter-spacing:-0.5px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-1cb517e{text-align:start;}.elementor-1993 .elementor-element.elementor-element-1cb517e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-3459158{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-f8277bb{--display:flex;}.elementor-1993 .elementor-element.elementor-element-d864f1d{text-align:start;}.elementor-1993 .elementor-element.elementor-element-d864f1d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.9rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:#5A5A5A;}.elementor-1993 .elementor-element.elementor-element-98d5556{--display:flex;--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-98d5556.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-f6840e5{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-f6840e5.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-f6840e5 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-f6840e5.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-f6840e5.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-f6840e5.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-f6840e5 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-1fa6cf9{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-1fa6cf9.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-1fa6cf9 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-1fa6cf9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-1fa6cf9.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-1fa6cf9.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-1fa6cf9 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-76c1d45{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-76c1d45.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-76c1d45 .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-76c1d45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-76c1d45.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-76c1d45.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-76c1d45 .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-e2f6b19{--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;--z-index:101;}.elementor-1993 .elementor-element.elementor-element-e2f6b19:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-e2f6b19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1993 .elementor-element.elementor-element-cec0694{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-0d6d3cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-20782a4{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-20782a4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-ba88132{width:var( --container-widget-width, 47% );max-width:47%;--container-widget-width:47%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-05038e6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-d18e66d{--display:flex;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-1993 .elementor-element.elementor-element-0e0ee97.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0e0ee97.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-0e0ee97.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-9aff913{--display:flex;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-1993 .elementor-element.elementor-element-6a94d23.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6a94d23.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-6a94d23.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-1aba419{--display:flex;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-wrapper{text-align:justify;gap:15px;}.elementor-1993 .elementor-element.elementor-element-6900177.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6900177.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-6900177.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title a{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:500;text-transform:capitalize;text-decoration:none;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title{color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-description{font-family:"Manrope", Sans-serif;font-size:0.875rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.2em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-a0d2d52{--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;}.elementor-1993 .elementor-element.elementor-element-de5e5a8{--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;}.elementor-1993 .elementor-element.elementor-element-6a9cfde{--display:flex;}.elementor-1993 .elementor-element.elementor-element-52badfe .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-8be47a9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-44d785d{text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:#27292C;}.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-c2e22cc{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-text{color:#27292C;transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-34e932d{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1993 .elementor-element.elementor-element-e758204{--display:flex;}.elementor-1993 .elementor-element.elementor-element-44edafe.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-44edafe{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-39f2efd{width:var( --container-widget-width, 87% );max-width:87%;--container-widget-width:87%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-39f2efd.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-39f2efd .elementor-icon-box-wrapper{align-items:center;text-align:center;gap:15px;}.elementor-1993 .elementor-element.elementor-element-39f2efd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-39f2efd.elementor-view-framed .elementor-icon, .elementor-1993 .elementor-element.elementor-element-39f2efd.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-39f2efd .elementor-icon{font-size:37px;}.elementor-1993 .elementor-element.elementor-element-482d204{--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;}.elementor-1993 .elementor-element.elementor-element-482d204:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-482d204 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1993 .elementor-element.elementor-element-02ebfc7{--display:flex;--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-8db154a{text-align:center;}.elementor-1993 .elementor-element.elementor-element-8db154a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-de52535{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-1993 .elementor-element.elementor-element-de52535.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-de52535 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-297dc8c{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-297dc8c.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-98209c7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-57dc1ab{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-57dc1ab:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-57dc1ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-4fa2669{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-4fa2669:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-4fa2669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-79f2dd2{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-79f2dd2:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-79f2dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-4577be1{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-4577be1:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-4577be1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-1c86f20{--display:flex;border-style:none;--border-style:none;--border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-1c86f20:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-1c86f20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-cc8cb7a{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:3px;--n-accordion-icon-size:15px;}.elementor-1993 .elementor-element.elementor-element-cc8cb7a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}.elementor-1993 .elementor-element.elementor-element-90449b9{--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;--z-index:101;}.elementor-1993 .elementor-element.elementor-element-90449b9:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-90449b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1993 .elementor-element.elementor-element-4fa3a8e{--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;}.elementor-1993 .elementor-element.elementor-element-29ece0a{--display:flex;}.elementor-1993 .elementor-element.elementor-element-beda84b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:0.75rem;font-weight:600;text-transform:uppercase;text-decoration:none;line-height:1.5em;letter-spacing:0.4px;color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-7a18eac .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:3.1rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1em;letter-spacing:-1px;color:var( --e-global-color-a9ff272 );}.elementor-1993 .elementor-element.elementor-element-ad39a9e{text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-fea9d28{--display:flex;}.elementor-1993 .elementor-element.elementor-element-81cf52c{--display:flex;}.elementor-1993 .elementor-element.elementor-element-0cd3e2f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-dfc4058{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-dfc4058.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-dfc4058 img{width:100%;border-radius:1000px 1000px 1000px 1000px;}.elementor-1993 .elementor-element.elementor-element-3119a1d{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-1993 .elementor-element.elementor-element-4086be6{text-align:start;}.elementor-1993 .elementor-element.elementor-element-4086be6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-0aa3c45{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-0aa3c45.elementor-element{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-0aa3c45 p{margin-block-end:0px;}.elementor-1993 .elementor-element.elementor-element-ea36f9c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:18px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-size:0.8rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-1993 .elementor-element.elementor-element-3eb5c9a{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:29%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-3eb5c9a img{width:100%;}.elementor-1993 .elementor-element.elementor-element-44f3b89{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1993 .elementor-element.elementor-element-8f0ec0d{--display:flex;}.elementor-1993 .elementor-element.elementor-element-4eeca9d{--display:flex;}.elementor-1993 .elementor-element.elementor-element-339fed5{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-f1c105b{text-align:start;}.elementor-1993 .elementor-element.elementor-element-f1c105b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:1.175rem;font-weight:700;text-transform:capitalize;text-decoration:none;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-6ffce22{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:var( --e-global-color-text );}.elementor-1993 .elementor-element.elementor-element-6ffce22.elementor-element{--align-self:flex-start;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:16px;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-16px;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-labels-inline .elementor-field-group > label{padding-left:6px;}body:not(.rtl) .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-labels-inline .elementor-field-group > label{padding-right:6px;}body .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-labels-above .elementor-field-group > label{padding-bottom:6px;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group > label, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-subgroup label{color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-mark-required .elementor-field-label:after{color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-type-html{padding-bottom:0px;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-field, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:9px 9px 9px 9px;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );line-height:var( --e-global-typography-accent-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .e-form__buttons__wrapper__button-next{color:var( --e-global-color-accent );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button[type="submit"]{color:var( --e-global-color-accent );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button[type="submit"] svg *{fill:var( --e-global-color-accent );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .e-form__buttons__wrapper__button-next:hover{color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button[type="submit"]:hover{color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button[type="submit"]:hover svg *{fill:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message.elementor-message-success{color:var( --e-global-color-09d2308 );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message.elementor-message-danger{color:var( --e-global-color-09d2308 );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message.elementor-help-inline{color:var( --e-global-color-09d2308 );}.elementor-1993 .elementor-element.elementor-element-e6d7016{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1993 .elementor-element.elementor-element-0ff1bd1{text-align:center;font-family:"Manrope", Sans-serif;font-size:1rem;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5em;color:#C4C4C4;}.elementor-1993 .elementor-element.elementor-element-4547d61{--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:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-1993 .elementor-element.elementor-element-4547d61:not(.elementor-motion-effects-element-type-background), .elementor-1993 .elementor-element.elementor-element-4547d61 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00478B;}.elementor-1993 .elementor-element.elementor-element-b8f926a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-1993 .elementor-element.elementor-element-3566b77{--display:flex;}.elementor-1993 .elementor-element.elementor-element-5fd746c .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-0b545c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;}.elementor-1993 .elementor-element.elementor-element-0b545c7.e-con{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-cd5fdb5 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-secondary );}.elementor-1993 .elementor-element.elementor-element-040a5ae{width:var( --container-widget-width, 13% );max-width:13%;margin:-6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:13%;--container-widget-flex-grow:0;}.elementor-1993 .elementor-element.elementor-element-040a5ae.elementor-element{--align-self:center;}.elementor-1993 .elementor-element.elementor-element-040a5ae img{width:100%;}body.elementor-page-1993:not(.elementor-motion-effects-element-type-background), body.elementor-page-1993 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F7;}@media(min-width:768px){.elementor-1993 .elementor-element.elementor-element-f213579{--width:56%;}.elementor-1993 .elementor-element.elementor-element-e758204{--width:82%;}.elementor-1993 .elementor-element.elementor-element-fea9d28{--width:86%;}.elementor-1993 .elementor-element.elementor-element-8f0ec0d{--width:86%;}}@media(min-width:2400px){.elementor-1993 .elementor-element.elementor-element-8279a80 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-e16457b .elementor-heading-title{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-02b6111 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-1b9a756 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-af66819 .elementor-heading-title{font-size:2.313rem;}.elementor-1993 .elementor-element.elementor-element-5321f97 .elementor-heading-title{font-size:2.313rem;}.elementor-1993 .elementor-element.elementor-element-252075b .elementor-heading-title{font-size:2.313rem;}.elementor-1993 .elementor-element.elementor-element-20782a4 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-8be47a9 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-de52535 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-7a18eac .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-4086be6 .elementor-heading-title{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-f1c105b .elementor-heading-title{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-field, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-5fd746c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-cd5fdb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1366px){.elementor-1993 .elementor-element.elementor-element-8279a80 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-e16457b .elementor-heading-title{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-02b6111 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-1b9a756 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-af66819 .elementor-heading-title{font-size:2.313rem;}.elementor-1993 .elementor-element.elementor-element-5321f97 .elementor-heading-title{font-size:2.313rem;}.elementor-1993 .elementor-element.elementor-element-252075b .elementor-heading-title{font-size:2.313rem;}.elementor-1993 .elementor-element.elementor-element-20782a4 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title a{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-8be47a9 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-de52535 .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-7a18eac .elementor-heading-title{font-size:3.063rem;}.elementor-1993 .elementor-element.elementor-element-4086be6 .elementor-heading-title{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-f1c105b .elementor-heading-title{font-size:1.175rem;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-field, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-5fd746c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-cd5fdb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-1993 .elementor-element.elementor-element-aa5514c{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-1993 .elementor-element.elementor-element-cbf8348{--container-widget-width:43%;--container-widget-flex-grow:0;width:var( --container-widget-width, 43% );max-width:43%;}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-item > a{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-0a8735b .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-8279a80 .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-6a8647b{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-e16457b .elementor-heading-title{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0a27584{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-item > a{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-4ca55c5 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-02b6111 .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-4ca2b2a{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-d1f4808 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-1b9a756 .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-432039f{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-ada4f6c .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-af66819 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-0.5px;}.elementor-1993 .elementor-element.elementor-element-5a559e2 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-29a55c0 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-87fbcce .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-5321f97 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-0.5px;}.elementor-1993 .elementor-element.elementor-element-ca76d89 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-31040c0 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-26bf293 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-252075b .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-0.5px;}.elementor-1993 .elementor-element.elementor-element-1cb517e .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-d864f1d .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-0d6d3cb .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-20782a4 .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-ba88132{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-52badfe .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-8be47a9 .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-44d785d{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-44edafe{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-8db154a .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-de52535 .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-297dc8c{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-beda84b .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-7a18eac .elementor-heading-title{font-size:3.138rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-ad39a9e{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-4086be6 .elementor-heading-title{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0aa3c45{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-item > a{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-f1c105b .elementor-heading-title{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6ffce22{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-field, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-0ff1bd1{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-5fd746c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-cd5fdb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1993 .elementor-element.elementor-element-b9a4b11{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1993 .elementor-element.elementor-element-9a0922c{--width:33%;}.elementor-1993 .elementor-element.elementor-element-cbf8348{--container-widget-width:27%;--container-widget-flex-grow:0;width:var( --container-widget-width, 27% );max-width:27%;}.elementor-1993 .elementor-element.elementor-element-36ae51b{--width:58%;}.elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-44c8044 .elementor-icon-list-item > a{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-d1aaa01{--padding-top:3em;--padding-bottom:3em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-1993 .elementor-element.elementor-element-0a8735b .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-8279a80 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-6a8647b{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-e16457b .elementor-heading-title{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0a27584{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-eedf988 .elementor-icon-list-item > a{font-size:0.8rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-4ca55c5 .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-02b6111{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-02b6111 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-4ca2b2a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-d1f4808 .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-1b9a756{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-1b9a756 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-432039f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-4924e8c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-c0e608a{--min-height:69vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1993 .elementor-element.elementor-element-3a89412{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-ada4f6c .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-af66819 .elementor-heading-title{font-size:2rem;line-height:1.1em;letter-spacing:-0.5px;}.elementor-1993 .elementor-element.elementor-element-5a559e2 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-29a55c0 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-dd4534e{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-4ae6fa6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-0345200{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-f9f6dd9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-7d3b81f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-a51a1ff{--min-height:69vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1993 .elementor-element.elementor-element-2061d12{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-87fbcce .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-5321f97 .elementor-heading-title{font-size:2rem;line-height:1.1em;letter-spacing:-0.5px;}.elementor-1993 .elementor-element.elementor-element-ca76d89 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-31040c0 .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-08de069{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-c18699c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-ba45b1f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-d073356{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-c062df6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-961121f{--min-height:69vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-1993 .elementor-element.elementor-element-77d8d1b{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-26bf293 .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-252075b .elementor-heading-title{font-size:2rem;line-height:1.1em;letter-spacing:-0.5px;}.elementor-1993 .elementor-element.elementor-element-1cb517e .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-d864f1d .elementor-heading-title{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-98d5556{--min-height:0vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1993 .elementor-element.elementor-element-f6840e5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-1fa6cf9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-76c1d45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-0d6d3cb .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-20782a4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-20782a4 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-ba88132{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title, .elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title a{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-description{font-size:0.875rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-52badfe .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-8be47a9 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-44d785d{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-44edafe{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-39f2efd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-8db154a .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-de52535{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-1993 .elementor-element.elementor-element-de52535 .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-297dc8c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-beda84b .elementor-heading-title{font-size:0.75rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-7a18eac .elementor-heading-title{font-size:2.3rem;line-height:1em;letter-spacing:-1px;}.elementor-1993 .elementor-element.elementor-element-ad39a9e{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-4086be6 .elementor-heading-title{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-0aa3c45{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1993 .elementor-element.elementor-element-ea36f9c .elementor-icon-list-item > a{font-size:0.8rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-f1c105b .elementor-heading-title{font-size:1.175rem;line-height:1.2em;}.elementor-1993 .elementor-element.elementor-element-6ffce22{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group .elementor-field, .elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-message{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-0ff1bd1{font-size:1rem;line-height:1.5em;}.elementor-1993 .elementor-element.elementor-element-4547d61{--padding-top:1em;--padding-bottom:1em;--padding-left:1.25em;--padding-right:1.25em;}.elementor-1993 .elementor-element.elementor-element-5fd746c{text-align:center;}.elementor-1993 .elementor-element.elementor-element-5fd746c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-0b545c7{--justify-content:center;}.elementor-1993 .elementor-element.elementor-element-cd5fdb5{text-align:center;}.elementor-1993 .elementor-element.elementor-element-cd5fdb5 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1993 .elementor-element.elementor-element-040a5ae{--container-widget-width:28%;--container-widget-flex-grow:0;width:var( --container-widget-width, 28% );max-width:28%;}}/* Start custom CSS for button, class: .elementor-element-4cda4d5 *//* Forçar estilo Apple e ignorar Elementor */
.elementor-1993 .elementor-element.elementor-element-4cda4d5 .elementor-button, 
.elementor-1993 .elementor-element.elementor-element-4cda4d5 a {
    all: unset !important; /* Reseta propriedades herdadas se houver */
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    
    /* Estilo Extraído do Design */
    background-color: #0071e3 !important;
    color: #ffffff !important;
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 0.78rem !important;
    font-weight: 600 !important;
    padding: 3px 19px !important;
    border-radius: 100px !important;
    text-decoration: none !important;
    cursor: pointer !important;
    
    /* Animação */
    transition: background 0.2s ease, transform 0.2s ease !important;
    box-sizing: border-box !important;
}

/* Efeito Hover Forçado */
.elementor-1993 .elementor-element.elementor-element-4cda4d5 .elementor-button:hover,
.elementor-1993 .elementor-element.elementor-element-4cda4d5 a:hover {
    background-color: #0077ed !important;
    color: #ffffff !important;
    transform: scale(1.03) !important;
}

/* Efeito de Clique Forçado */
.elementor-1993 .elementor-element.elementor-element-4cda4d5 .elementor-button:active,
.elementor-1993 .elementor-element.elementor-element-4cda4d5 a:active {
    transform: scale(0.98) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9bf9d2 *//* Versão Mobile */
@media (max-width: 768px) {
    .elementor-1993 .elementor-element.elementor-element-f9bf9d2 {
        padding-top: 0.6em;
        padding-left: 1.25em !important;
        padding-right: 1.25em !important;
        padding-bottom: 0.6em;
    }
}

/* Estilo Isolado do Container Principal (Liquid Glass) */
.elementor-1993 .elementor-element.elementor-element-f9bf9d2 {
    padding-top: 0.6em;
    padding-left: 0;
    padding-right: 0;
    padding-bottom: 0.6em;
    
    background: rgba(0, 0, 0, 0.72); /* Cor de fundo (Preto com 72% de opacidade) */
    backdrop-filter: saturate(180%) blur(20px); /* O "coração" do efeito glass */
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.08); /* Linha divisória sutil */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8279a80 *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-8279a80 .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-fc5946c */.elementor-1993 .elementor-element.elementor-element-fc5946c .elementor-button, .elementor-1993 .elementor-element.elementor-element-fc5946c a {
    all: unset !important;
    display: inline-flex !important;
    padding: 9px 19px !important;
    background-color: #0071e3 !important;
    color: #ffffff !important;
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.95rem !important;
    font-weight: 600 !important;
    border-radius: 100px !important;
    transition: all 0.2s ease !important;
    cursor: pointer !important;
    box-shadow: 0 4px 15px rgba(0, 113, 227, 0.2) !important;
}

.elementor-1993 .elementor-element.elementor-element-fc5946c .elementor-button:hover, .elementor-1993 .elementor-element.elementor-element-fc5946c a:hover {
    background-color: #0077ed !important;
    transform: scale(1.03) !important;
    box-shadow: 0 8px 30px rgba(0,113,227,0.4) !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a5ab79 */.elementor-1993 .elementor-element.elementor-element-8a5ab79 .elementor-button, .elementor-1993 .elementor-element.elementor-element-8a5ab79 a {
    all: unset !important;
    display: inline-flex !important;
    padding: 9px 19px !important;
    background: transparent !important;
    color: #0071e3 !important;
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.95rem !important;
    font-weight: 600 !important;
    border-radius: 100px !important;
    border: 1.5px solid rgba(0, 113, 227, 0.4) !important;
    transition: all 0.2s ease !important;
    cursor: pointer !important;
}

.elementor-1993 .elementor-element.elementor-element-8a5ab79 .elementor-button:hover, .elementor-1993 .elementor-element.elementor-element-8a5ab79 a:hover {
    border-color: #0071e3 !important;
    background: rgba(0, 113, 227, 0.06) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ebe31a1 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-ebe31a1 {
    padding-bottom: 0.3em;
    background: #fafafa !important; /* var(--off-white) */
    border-radius: 6px !important; /* var(--radius-md) */
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a27584 */.elementor-1993 .elementor-element.elementor-element-0a27584 {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    line-height: 1.55 !important;
    margin: 0 auto !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f213579 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-f213579 {
    padding: 1em;
    background: #fafafa !important; /* var(--off-white) */
    border-radius: 6px !important; /* var(--radius-md) */
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-cebd81b *//* Container Geral do Contador */
.elementor-1993 .elementor-element.elementor-element-cebd81b .elementor-counter {
    text-align: center !important;
    padding: 24px 40px !important;
}

/* O Número (Counter Number) */
.elementor-1993 .elementor-element.elementor-element-cebd81b .elementor-counter-number-wrapper {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 3.5rem !important;
    font-weight: 800 !important;
    letter-spacing: -0.05em !important;
    color: #1d1d1f !important; /* Preto Apple */
    line-height: 1 !important;
    margin-bottom: 8px !important;
}

/* Estilo para Prefixo/Sufixo (o $ ou + pequeno no topo) */
.elementor-1993 .elementor-element.elementor-element-cebd81b .elementor-counter-number-prefix,
.elementor-1993 .elementor-element.elementor-element-cebd81b .elementor-counter-number-suffix {
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    vertical-align: super !important; /* Faz ele ficar no topo como o <sup> */
    color: #0071e3 !important; /* Azul Accent */
    margin: 0 2px !important;
}

/* Título/Label abaixo do número */
.elementor-1993 .elementor-element.elementor-element-cebd81b .elementor-counter-title {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    color: #6e6e73 !important; /* Cinza Apple */
    font-weight: 500 !important;
    letter-spacing: 0.01em !important;
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-a79be18 *//* Container Geral do Contador */
.elementor-1993 .elementor-element.elementor-element-a79be18 .elementor-counter {
    text-align: center !important;
    padding: 24px 40px !important;
}

/* O Número (Counter Number) */
.elementor-1993 .elementor-element.elementor-element-a79be18 .elementor-counter-number-wrapper {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 3.5rem !important;
    font-weight: 800 !important;
    letter-spacing: -0.05em !important;
    color: #1d1d1f !important; /* Preto Apple */
    line-height: 1 !important;
    margin-bottom: 8px !important;
}

/* Estilo para Prefixo/Sufixo (o $ ou + pequeno no topo) */
.elementor-1993 .elementor-element.elementor-element-a79be18 .elementor-counter-number-prefix,
.elementor-1993 .elementor-element.elementor-element-a79be18 .elementor-counter-number-suffix {
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    vertical-align: super !important; /* Faz ele ficar no topo como o <sup> */
    color: #0071e3 !important; /* Azul Accent */
    margin: 0 2px !important;
}

/* Título/Label abaixo do número */
.elementor-1993 .elementor-element.elementor-element-a79be18 .elementor-counter-title {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    color: #6e6e73 !important; /* Cinza Apple */
    font-weight: 500 !important;
    letter-spacing: 0.01em !important;
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-614b737 *//* Container Geral do Contador */
.elementor-1993 .elementor-element.elementor-element-614b737 .elementor-counter {
    text-align: center !important;
    padding: 24px 40px !important;
}

/* O Número (Counter Number) */
.elementor-1993 .elementor-element.elementor-element-614b737 .elementor-counter-number-wrapper {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 3.5rem !important;
    font-weight: 800 !important;
    letter-spacing: -0.05em !important;
    color: #1d1d1f !important; /* Preto Apple */
    line-height: 1 !important;
    margin-bottom: 8px !important;
}

/* Estilo para Prefixo/Sufixo (o $ ou + pequeno no topo) */
.elementor-1993 .elementor-element.elementor-element-614b737 .elementor-counter-number-prefix,
.elementor-1993 .elementor-element.elementor-element-614b737 .elementor-counter-number-suffix {
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    vertical-align: super !important; /* Faz ele ficar no topo como o <sup> */
    color: #0071e3 !important; /* Azul Accent */
    margin: 0 2px !important;
}

/* Título/Label abaixo do número */
.elementor-1993 .elementor-element.elementor-element-614b737 .elementor-counter-title {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    color: #6e6e73 !important; /* Cinza Apple */
    font-weight: 500 !important;
    letter-spacing: 0.01em !important;
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-02b6111 *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-02b6111 .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-dd43f5d *//* Container da Icon Box */
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-wrapper {
    text-align: left !important;
}

/* Estilo do Ícone (Background azul claro igual ao design) */
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon {
    width: 59px !important;
    height: 59px !important;
    background: rgba(0, 113, 227, 0.08) !important; /* var(--blue-light) */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
}

/* Cor do Ícone em si */
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon i, 
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon svg {
    font-size: 33px; !important;
    color: #0071e3 !important;
    fill: #0071e3 !important;
}

/* Título do Card */
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title,
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-title a {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    color: #1d1d1f !important; /* var(--gray-6) */
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
}

/* Descrição do Card */
.elementor-1993 .elementor-element.elementor-element-dd43f5d .elementor-icon-box-description {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.88rem !important;
    line-height: 1.65 !important;
    color: #6e6e73 !important; /* var(--gray-5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5aa905c *//* Card Branco Minimalista */

/* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-5aa905c {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

.elementor-1993 .elementor-element.elementor-element-5aa905c {
    padding: 3em;
    
    background: #ffffff !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
    border: 0 !important; /* No original a borda vem do gap do container */
}

/* Hover do Card */
.elementor-1993 .elementor-element.elementor-element-5aa905c:hover {
    background: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-86429f2 *//* Container da Icon Box */
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-wrapper {
    text-align: left !important;
}

/* Estilo do Ícone (Background azul claro igual ao design) */
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon {
    width: 59px !important;
    height: 59px !important;
    background: rgba(0, 113, 227, 0.08) !important; /* var(--blue-light) */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
}

/* Cor do Ícone em si */
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon i, 
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon svg {
    font-size: 33px; !important;
    color: #0071e3 !important;
    fill: #0071e3 !important;
}

/* Título do Card */
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title,
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-title a {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    color: #1d1d1f !important; /* var(--gray-6) */
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
}

/* Descrição do Card */
.elementor-1993 .elementor-element.elementor-element-86429f2 .elementor-icon-box-description {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.88rem !important;
    line-height: 1.65 !important;
    color: #6e6e73 !important; /* var(--gray-5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6fef3b2 *//* Card Branco Minimalista */

/* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-6fef3b2 {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

.elementor-1993 .elementor-element.elementor-element-6fef3b2 {
    padding: 3em;
    
    background: #ffffff !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
    border: 0 !important; /* No original a borda vem do gap do container */
}

/* Hover do Card */
.elementor-1993 .elementor-element.elementor-element-6fef3b2:hover {
    background: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-73cf2a9 *//* Container da Icon Box */
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-wrapper {
    text-align: left !important;
}

/* Estilo do Ícone (Background azul claro igual ao design) */
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon {
    width: 59px !important;
    height: 59px !important;
    background: rgba(0, 113, 227, 0.08) !important; /* var(--blue-light) */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
}

/* Cor do Ícone em si */
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon i, 
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon svg {
    font-size: 33px; !important;
    color: #0071e3 !important;
    fill: #0071e3 !important;
}

/* Título do Card */
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title,
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-title a {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    color: #1d1d1f !important; /* var(--gray-6) */
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
}

/* Descrição do Card */
.elementor-1993 .elementor-element.elementor-element-73cf2a9 .elementor-icon-box-description {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.88rem !important;
    line-height: 1.65 !important;
    color: #6e6e73 !important; /* var(--gray-5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7128faa *//* Card Branco Minimalista */

/* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-7128faa {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

.elementor-1993 .elementor-element.elementor-element-7128faa {
    padding: 3em;
    
    background: #ffffff !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
    border: 0 !important; /* No original a borda vem do gap do container */
}

/* Hover do Card */
.elementor-1993 .elementor-element.elementor-element-7128faa:hover {
    background: #fafafa !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1b9a756 *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-1b9a756 .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ada4f6c */.elementor-1993 .elementor-element.elementor-element-ada4f6c {
    display: inline-flex !important;
    background: rgba(0, 181, 255, 0.04) !important;
    color: #1a7a36 !important;
    border: 1px solid rgba(52, 199, 89, 0.25) !important;
    padding: 3px 13px !important;
    border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-00a3be9 *//* Espaçamento entre itens */
.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-item {
    margin-bottom: 10px !important;
}

/* Estilo do Texto da Lista */
.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-text {
    font-size: 0.89rem !important;
    color: #6e6e73 !important;
    line-height: 1 !important;
}

/* Estilo do Ícone (Check Verde) */
.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-icon i,
.elementor-1993 .elementor-element.elementor-element-00a3be9 .elementor-icon-list-icon svg {
    color: #34c759 !important; /* var(--green) */
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9615952 */.elementor-1993 .elementor-element.elementor-element-9615952 {
    background: rgba(239, 239, 239, 0.8) !important;
    border: 1px solid rgba(52, 199, 89, 0.2) !important;
    border-radius: 8px !important;
    padding: 14px 18px !important;
    font-size: 0.78rem !important;
    color: #1a7a36 !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-4ae6fa6 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-4ae6fa6 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-4ae6fa6:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-4ae6fa6 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-4ae6fa6 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-4ae6fa6 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-4ae6fa6 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0345200 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-0345200 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-0345200:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-0345200 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-0345200 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-0345200 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-0345200 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f9f6dd9 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-f9f6dd9 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-f9f6dd9:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-f9f6dd9 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-f9f6dd9 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-f9f6dd9 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-f9f6dd9 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7d3b81f *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-7d3b81f {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-7d3b81f:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-7d3b81f .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-7d3b81f .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-7d3b81f .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-7d3b81f .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c0e608a *//* PADDING */
.elementor-1993 .elementor-element.elementor-element-c0e608a {
    padding: 1.25em;
}

/* BACKGROUND COLOR */
.elementor-1993 .elementor-element.elementor-element-c0e608a {
    background: rgba(250, 250, 250, 0.68);
    border-radius: 16px;
    border: 1px solid rgba(237, 237, 237, 0.94);
}

/* PRINCIPAL STYLE */
.elementor-1993 .elementor-element.elementor-element-c0e608a {
  border-radius: 19px;
  position: relative;
  isolation: isolate;
}

/* FOCUS STYLE */
.elementor-1993 .elementor-element.elementor-element-c0e608a:focus {
  outline: none;
}

/* INNER SHADOW */
.elementor-1993 .elementor-element.elementor-element-c0e608a::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: 19px;
  box-shadow: inset 0 0 0px -15px #000000;
  background-color: rgba(250, 250, 250, 0.09);
}

/* BLUR AND DISTORTION */
.elementor-1993 .elementor-element.elementor-element-c0e608a::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 19px;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(6px);
  filter: url(#glass-distortion);
  -webkit-filter: url(#glass-distortion);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-87fbcce */.elementor-1993 .elementor-element.elementor-element-87fbcce {
    display: inline-flex !important;
    background: rgba(0, 181, 255, 0.04) !important;
    color: #1a7a36 !important;
    border: 1px solid rgba(52, 199, 89, 0.25) !important;
    padding: 3px 13px !important;
    border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-e893f48 *//* Espaçamento entre itens */
.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-item {
    margin-bottom: 10px !important;
}

/* Estilo do Texto da Lista */
.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-text {
    font-size: 0.89rem !important;
    color: #6e6e73 !important;
    line-height: 1 !important;
}

/* Estilo do Ícone (Check Verde) */
.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-icon i,
.elementor-1993 .elementor-element.elementor-element-e893f48 .elementor-icon-list-icon svg {
    color: #34c759 !important; /* var(--green) */
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f1a5a43 */.elementor-1993 .elementor-element.elementor-element-f1a5a43 {
    background: rgba(239, 239, 239, 0.8) !important;
    border: 1px solid rgba(52, 199, 89, 0.2) !important;
    border-radius: 8px !important;
    padding: 14px 18px !important;
    font-size: 0.78rem !important;
    color: #1a7a36 !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c18699c *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-c18699c {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-c18699c:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-c18699c .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-c18699c .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-c18699c .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-c18699c .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-ba45b1f *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-ba45b1f {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-ba45b1f:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-ba45b1f .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-ba45b1f .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-ba45b1f .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-ba45b1f .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-d073356 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-d073356 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-d073356:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-d073356 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-d073356 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-d073356 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-d073356 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-c062df6 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-c062df6 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-c062df6:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-c062df6 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-c062df6 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-c062df6 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-c062df6 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a51a1ff *//* PADDING */
.elementor-1993 .elementor-element.elementor-element-a51a1ff {
    padding: 1.25em;
}

/* BACKGROUND COLOR */
.elementor-1993 .elementor-element.elementor-element-a51a1ff {
    background: rgba(250, 250, 250, 0.68);
    border-radius: 16px;
    border: 2px solid rgba(237, 237, 237, 0.94);
}

/* PRINCIPAL STYLE */
.elementor-1993 .elementor-element.elementor-element-a51a1ff {
  border-radius: 19px;
  position: relative;
  isolation: isolate;
}

/* FOCUS STYLE */
.elementor-1993 .elementor-element.elementor-element-a51a1ff:focus {
  outline: none;
}

/* INNER SHADOW */
.elementor-1993 .elementor-element.elementor-element-a51a1ff::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: 19px;
  box-shadow: inset 0 0 0px -15px #000000;
  background-color: rgba(250, 250, 250, 0.09);
}

/* BLUR AND DISTORTION */
.elementor-1993 .elementor-element.elementor-element-a51a1ff::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 19px;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(6px);
  filter: url(#glass-distortion);
  -webkit-filter: url(#glass-distortion);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-26bf293 */.elementor-1993 .elementor-element.elementor-element-26bf293 {
    display: inline-flex !important;
    background: rgba(0, 181, 255, 0.04) !important;
    color: #1a7a36 !important;
    border: 1px solid rgba(52, 199, 89, 0.25) !important;
    padding: 3px 13px !important;
    border-radius: 100px !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3459158 *//* Espaçamento entre itens */
.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-item {
    margin-bottom: 10px !important;
}

/* Estilo do Texto da Lista */
.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-text {
    font-size: 0.89rem !important;
    color: #6e6e73 !important;
    line-height: 1 !important;
}

/* Estilo do Ícone (Check Verde) */
.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-icon i,
.elementor-1993 .elementor-element.elementor-element-3459158 .elementor-icon-list-icon svg {
    color: #34c759 !important; /* var(--green) */
    font-size: 12px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f8277bb */.elementor-1993 .elementor-element.elementor-element-f8277bb {
    background: rgba(239, 239, 239, 0.8) !important;
    border: 1px solid rgba(52, 199, 89, 0.2) !important;
    border-radius: 8px !important;
    padding: 14px 18px !important;
    font-size: 0.78rem !important;
    color: #1a7a36 !important;
    font-weight: 600 !important;
    line-height: 1.4 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-f6840e5 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-f6840e5 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-f6840e5:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-f6840e5 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-f6840e5 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-f6840e5 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-f6840e5 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1fa6cf9 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-1fa6cf9 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-1fa6cf9:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-1fa6cf9 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-1fa6cf9 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-1fa6cf9 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-1fa6cf9 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-76c1d45 *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-76c1d45 {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-76c1d45:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-76c1d45 .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-76c1d45 .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-76c1d45 .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-76c1d45 .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-961121f *//* PADDING */
.elementor-1993 .elementor-element.elementor-element-961121f {
    padding: 1.25em;
}

/* BACKGROUND COLOR */
.elementor-1993 .elementor-element.elementor-element-961121f {
    background: rgba(250, 250, 250, 0.68);
    border-radius: 16px;
    border: 3px solid rgba(237, 237, 237, 0.94);
}

/* PRINCIPAL STYLE */
.elementor-1993 .elementor-element.elementor-element-961121f {
  border-radius: 19px;
  position: relative;
  isolation: isolate;
}

/* FOCUS STYLE */
.elementor-1993 .elementor-element.elementor-element-961121f:focus {
  outline: none;
}

/* INNER SHADOW */
.elementor-1993 .elementor-element.elementor-element-961121f::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 0;
  border-radius: 19px;
  box-shadow: inset 0 0 0px -15px #000000;
  background-color: rgba(250, 250, 250, 0.09);
}

/* BLUR AND DISTORTION */
.elementor-1993 .elementor-element.elementor-element-961121f::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  border-radius: 19px;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(6px);
  filter: url(#glass-distortion);
  -webkit-filter: url(#glass-distortion);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-20782a4 *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-20782a4 .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0e0ee97 *//* Container da Icon Box */
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-wrapper {
    text-align: left !important;
}

/* Estilo do Ícone (Background azul claro igual ao design) */
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon {
    width: 59px !important;
    height: 59px !important;
    background: rgba(0, 113, 227, 0.08) !important; /* var(--blue-light) */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
}

/* Cor do Ícone em si */
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon i, 
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon svg {
    font-size: 33px; !important;
    color: #fafafa !important;
    fill: #fafafa !important;
}

/* Título do Card */
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title,
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-title a {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    color: #fafafa !important; /* var(--gray-6) */
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
}

/* Descrição do Card */
.elementor-1993 .elementor-element.elementor-element-0e0ee97 .elementor-icon-box-description {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.88rem !important;
    line-height: 1.65 !important;
    color: rgba(255, 255, 255, 0.45) !important; /* var(--gray-5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d18e66d *//* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-d18e66d {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

/* Card de Processo (Dark Liquid Glass) */
.elementor-1993 .elementor-element.elementor-element-d18e66d {
    padding: 3em;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
}

/* Shimmer/Linha de brilho no topo do card */
.elementor-1993 .elementor-element.elementor-element-d18e66d::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent) !important;
}

/* Hover do Card Escuro */
.elementor-1993 .elementor-element.elementor-element-d18e66d:hover {
    background: rgba(255, 255, 255, 0.07) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6a94d23 *//* Container da Icon Box */
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-wrapper {
    text-align: left !important;
}

/* Estilo do Ícone (Background azul claro igual ao design) */
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon {
    width: 59px !important;
    height: 59px !important;
    background: rgba(0, 113, 227, 0.08) !important; /* var(--blue-light) */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
}

/* Cor do Ícone em si */
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon i, 
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon svg {
    font-size: 33px; !important;
    color: #fafafa !important;
    fill: #fafafa !important;
}

/* Título do Card */
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title,
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-title a {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    color: #fafafa !important; /* var(--gray-6) */
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
}

/* Descrição do Card */
.elementor-1993 .elementor-element.elementor-element-6a94d23 .elementor-icon-box-description {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.88rem !important;
    line-height: 1.65 !important;
    color: rgba(255, 255, 255, 0.45) !important; /* var(--gray-5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9aff913 *//* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-9aff913 {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

/* Card de Processo (Dark Liquid Glass) */
.elementor-1993 .elementor-element.elementor-element-9aff913 {
    padding: 3em;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
}

/* Shimmer/Linha de brilho no topo do card */
.elementor-1993 .elementor-element.elementor-element-9aff913::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent) !important;
}

/* Hover do Card Escuro */
.elementor-1993 .elementor-element.elementor-element-9aff913:hover {
    background: rgba(255, 255, 255, 0.07) !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-6900177 *//* Container da Icon Box */
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-wrapper {
    text-align: left !important;
}

/* Estilo do Ícone (Background azul claro igual ao design) */
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon {
    width: 59px !important;
    height: 59px !important;
    background: rgba(0, 113, 227, 0.08) !important; /* var(--blue-light) */
    border-radius: 8px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin-bottom: 6px !important;
    padding: 0 !important;
}

/* Cor do Ícone em si */
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon i, 
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon svg {
    font-size: 33px; !important;
    color: #fafafa !important;
    fill: #fafafa !important;
}

/* Título do Card */
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title,
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-title a {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 1.15rem !important;
    font-weight: 700 !important;
    letter-spacing: -0.02em !important;
    color: #fafafa !important; /* var(--gray-6) */
    line-height: 1.25 !important;
    margin-bottom: 12px !important;
}

/* Descrição do Card */
.elementor-1993 .elementor-element.elementor-element-6900177 .elementor-icon-box-description {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.88rem !important;
    line-height: 1.65 !important;
    color: rgba(255, 255, 255, 0.45) !important; /* var(--gray-5) */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1aba419 *//* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-1aba419 {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

/* Card de Processo (Dark Liquid Glass) */
.elementor-1993 .elementor-element.elementor-element-1aba419 {
    padding: 3em;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
}

/* Shimmer/Linha de brilho no topo do card */
.elementor-1993 .elementor-element.elementor-element-1aba419::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent) !important;
}

/* Hover do Card Escuro */
.elementor-1993 .elementor-element.elementor-element-1aba419:hover {
    background: rgba(255, 255, 255, 0.07) !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8be47a9 *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-8be47a9 .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-c2e22cc *//* Container do Item da Lista */
.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-item {
    display: flex !important;
    align-items: flex-start !important;
    padding: 0.3em 0 !important;
    gap: 16px !important;
}

/* Remove a linha do último item */
.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-item:last-child {
    border-bottom: none !important;
}

/* O Círculo do Ícone (Check) */
.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-icon {
    width: 24px !important;
    height: 24px !important;
    background: rgba(52, 199, 89, 0.12) !important; /* Verde clarinho */
    border: 1.5px solid rgba(52, 199, 89, 0.3) !important;
    border-radius: 50% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    flex-shrink: 0 !important;
}

/* O Ícone interno (Check verde) */
.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-icon i,
.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-icon svg {
    color: #34c759 !important;
}

/* Estilo do Texto */
.elementor-1993 .elementor-element.elementor-element-c2e22cc .elementor-icon-list-text {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.92rem !important;
    color: #27292C !important;
    line-height: 1.5 !important;
    font-weight: 500 !important;
    padding-left: 0 !important;
}/* End custom CSS */
/* Start custom CSS for counter, class: .elementor-element-e2f3943 *//* Container Geral do Contador */
.elementor-1993 .elementor-element.elementor-element-e2f3943 .elementor-counter {
    text-align: center !important;
}

/* O Número (Counter Number) */
.elementor-1993 .elementor-element.elementor-element-e2f3943 .elementor-counter-number-wrapper {
    font-family: 'Manrope', -apple-system, sans-serif !important;
    font-size: 3.5rem !important;
    font-weight: 800 !important;
    letter-spacing: -0.05em !important;
    color: #1d1d1f !important; /* Preto Apple */
    line-height: 1 !important;
    margin-bottom: 8px !important;
}

/* Estilo para Prefixo/Sufixo (o $ ou + pequeno no topo) */
.elementor-1993 .elementor-element.elementor-element-e2f3943 .elementor-counter-number-prefix,
.elementor-1993 .elementor-element.elementor-element-e2f3943 .elementor-counter-number-suffix {
    font-size: 1.5rem !important;
    font-weight: 700 !important;
    vertical-align: super !important; /* Faz ele ficar no topo como o <sup> */
    color: #0071e3 !important; /* Azul Accent */
    margin: 0 2px !important;
}

/* Título abaixo do número (Out-of-pocket Cost) */
.elementor-1993 .elementor-element.elementor-element-e2f3943 .elementor-counter-title {
    font-family: 'Manrope', sans-serif !important;
    font-size: 1.1rem !important;
    font-weight: 700 !important;
    color: #1d1d1f !important;
    line-height: 1.2 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-44edafe */.elementor-1993 .elementor-element.elementor-element-44edafe {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    color: #86868b !important; /* var(--gray-4) */
    line-height: 1.55 !important;
    max-width: 250px !important; /* Garante a quebra de linha igual ao design */
    margin: 0 auto !important;
    text-align: center !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-39f2efd *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-39f2efd {
    background: #f5f5f7 !important; /* var(--off-white) */
    border-radius: 12px !important; /* var(--radius-md) */
    padding: 6px 19px !important;
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}

/* Efeito Hover (Deslize suave igual ao original) */
.elementor-1993 .elementor-element.elementor-element-39f2efd:hover {
    transform: translateX(1px) !important;
    box-shadow: 0 1px 3px rgba(0,0,0,0.06) !important;
    background: #ffffff !important;
}

/* Alinhamento da Icon Box */
.elementor-1993 .elementor-element.elementor-element-39f2efd .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
    gap: 14px !important;
    text-align: left !important;
}



/* Conteúdo de Texto */
.elementor-1993 .elementor-element.elementor-element-39f2efd .elementor-icon-box-content {
    flex: 1;
}

/* Título da Pílula */
.elementor-1993 .elementor-element.elementor-element-39f2efd .elementor-icon-box-title {
    font-size: 0.82rem !important;
    font-weight: 600 !important;
    color: #1d1d1f !important;
    line-height: 1.3 !important;
    margin-bottom: 2px !important;
}

/* Subtexto da Pílula */
.elementor-1993 .elementor-element.elementor-element-39f2efd .elementor-icon-box-description {
    font-size: 0.72rem !important;
    color: #86868b !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e758204 */.elementor-1993 .elementor-element.elementor-element-e758204 {
    background: #ffffff !important;
    border-radius: 19px !important; /* var(--radius-xl) */
    padding: 56px 48px !important;
    text-align: center !important;
    box-shadow: 0 32px 80px rgba(0,0,0,0.08) !important;
    position: relative !important;
    overflow: hidden !important;
}

/* Brilho radial sutil no topo (opcional, igual ao original) */
.elementor-1993 .elementor-element.elementor-element-e758204::after {
    content: '' !important;
    position: absolute !important;
    top: -60px !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    width: 300px !important;
    height: 300px !important;
    background: radial-gradient(circle, rgba(0,113,227,0.06), transparent 70%) !important;
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-de52535 *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-de52535 .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc1ab */.elementor-1993 .elementor-element.elementor-element-57dc1ab {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa2669 */.elementor-1993 .elementor-element.elementor-element-4fa2669 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f2dd2 */.elementor-1993 .elementor-element.elementor-element-79f2dd2 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577be1 */.elementor-1993 .elementor-element.elementor-element-4577be1 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c86f20 */.elementor-1993 .elementor-element.elementor-element-1c86f20 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc1ab */.elementor-1993 .elementor-element.elementor-element-57dc1ab {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa2669 */.elementor-1993 .elementor-element.elementor-element-4fa2669 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f2dd2 */.elementor-1993 .elementor-element.elementor-element-79f2dd2 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577be1 */.elementor-1993 .elementor-element.elementor-element-4577be1 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c86f20 */.elementor-1993 .elementor-element.elementor-element-1c86f20 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc1ab */.elementor-1993 .elementor-element.elementor-element-57dc1ab {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa2669 */.elementor-1993 .elementor-element.elementor-element-4fa2669 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f2dd2 */.elementor-1993 .elementor-element.elementor-element-79f2dd2 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577be1 */.elementor-1993 .elementor-element.elementor-element-4577be1 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c86f20 */.elementor-1993 .elementor-element.elementor-element-1c86f20 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc1ab */.elementor-1993 .elementor-element.elementor-element-57dc1ab {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa2669 */.elementor-1993 .elementor-element.elementor-element-4fa2669 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f2dd2 */.elementor-1993 .elementor-element.elementor-element-79f2dd2 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577be1 */.elementor-1993 .elementor-element.elementor-element-4577be1 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c86f20 */.elementor-1993 .elementor-element.elementor-element-1c86f20 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc1ab */.elementor-1993 .elementor-element.elementor-element-57dc1ab {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa2669 */.elementor-1993 .elementor-element.elementor-element-4fa2669 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f2dd2 */.elementor-1993 .elementor-element.elementor-element-79f2dd2 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577be1 */.elementor-1993 .elementor-element.elementor-element-4577be1 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c86f20 */.elementor-1993 .elementor-element.elementor-element-1c86f20 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57dc1ab */.elementor-1993 .elementor-element.elementor-element-57dc1ab {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fa2669 */.elementor-1993 .elementor-element.elementor-element-4fa2669 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-79f2dd2 */.elementor-1993 .elementor-element.elementor-element-79f2dd2 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4577be1 */.elementor-1993 .elementor-element.elementor-element-4577be1 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c86f20 */.elementor-1993 .elementor-element.elementor-element-1c86f20 {
    padding: 1em;    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7a18eac *//* O Gradiente Liquid no Span */
.elementor-1993 .elementor-element.elementor-element-7a18eac .grad {
    background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 40%, #38bdf8 80%) !important;
    -webkit-background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    background-clip: text !important;
    display: inline !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0aa3c45 */.elementor-1993 .elementor-element.elementor-element-0aa3c45 {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    color: #fafafa !important; /* var(--gray-4) */
    line-height: 1.55 !important;
    margin: 0 auto !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea9d28 *//* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-fea9d28 {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

/* Card de Processo (Dark Liquid Glass) */
.elementor-1993 .elementor-element.elementor-element-fea9d28 {
    padding: 1.25em;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
}

/* Shimmer/Linha de brilho no topo do card */
.elementor-1993 .elementor-element.elementor-element-fea9d28::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent) !important;
}

/* Hover do Card Escuro */
.elementor-1993 .elementor-element.elementor-element-fea9d28:hover {
    background: rgba(255, 255, 255, 0.07) !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3eb5c9a *//* Container do Widget (A pílula em si) */
.elementor-1993 .elementor-element.elementor-element-3eb5c9a {
    padding-bottom: 0.3em;
    background: #fafafa !important; /* var(--off-white) */
    border-radius: 6px !important; /* var(--radius-md) */
    border: 1px solid rgba(0,0,0,0.05) !important;
    transition: transform 0.2s ease, box-shadow 0.2s ease !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6ffce22 */.elementor-1993 .elementor-element.elementor-element-6ffce22 {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    color: #fafafa !important; /* var(--gray-4) */
    line-height: 1.55 !important;
    margin: 0 auto !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-e6d7016 *//* 1. CAMPOS DE TEXTO (Isolando para não afetar o checkbox) */
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group input:not([type="checkbox"]),
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group select,
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group textarea {
    background: rgba(255, 255, 255, 0.05) !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    border-radius: 8px !important;
    padding: 13px 16px !important;
    color: #ffffff !important;
    font-family: 'Manrope', sans-serif !important;
    transition: all 0.2s ease !important;
    width: 100% !important;
}

/* 2. ALINHAMENTO DOS CHECKBOXES (Crucial para o layout) */
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group-services .elementor-field-option {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 12px !important;
    gap: 10px !important;
}

/* 3. CHECKBOXES CIRCULARES (Fixando dimensões) */
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group-services input[type="checkbox"] {
    -webkit-appearance: none !important;
    appearance: none !important;
    width: 20px !important;
    height: 20px !important;
    min-width: 20px !important;
    min-height: 20px !important;
    border: 2px solid rgba(255,255,255,0.2) !important;
    border-radius: 50% !important;
    background-color: transparent !important;
    cursor: pointer !important;
    margin: 0 !important;
    flex-shrink: 0 !important; /* Impede que o círculo achate */
    transition: all 0.2s ease !important;
    box-shadow: none !important;
}

/* 4. CHECKBOX CHECADO */
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group-services input[type="checkbox"]:checked {
    background-color: #0071e3 !important;
    border-color: #0071e3 !important;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") !important;
    background-size: 70% !important;
    background-repeat: no-repeat !important;
    background-position: center !important;
}

/* 5. LABELS DOS CHECKBOXES (Arrumando o texto) */
.elementor-1993 .elementor-element.elementor-element-e6d7016 .elementor-field-group-services label {
    color: rgba(255, 255, 255, 0.6) !important;
    font-size: 0.85rem !important;
    margin: 0 !important;
    cursor: pointer !important;
    font-weight: 500 !important;
}

/* 6. BOTÃO DE ENVIO */
#form-button {
    all: unset !important;
    width: 100% !important;
    padding: 15px 24px !important;
    background: #0071e3 !important;
    border-radius: 8px !important;
    color: #ffffff !important;
    font-weight: 700 !important;
    text-align: center !important;
    cursor: pointer !important;
    transition: all 0.2s ease !important;
    display: block !important;
    box-sizing: border-box !important;
}

#form-button:hover {
    background: #0077ed !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 10px 32px rgba(0, 113, 227, 0.4) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0ff1bd1 */.elementor-1993 .elementor-element.elementor-element-0ff1bd1 {
    font-family: 'Manrope', sans-serif !important;
    font-size: 0.82rem !important;
    line-height: 1.55 !important;
    margin: 0 auto !important;
    font-weight: 400 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f0ec0d *//* Versão Mobile (telas até 767px) */
@media (max-width: 767px) {
    .elementor-1993 .elementor-element.elementor-element-8f0ec0d {
        padding: 1.25em !important; /* Reduzido de 3em para 2em */
    }
}

/* Card de Processo (Dark Liquid Glass) */
.elementor-1993 .elementor-element.elementor-element-8f0ec0d {
    padding: 3em;
    background: rgba(255, 255, 255, 0.05) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.08) !important;
    border-radius: 16px !important;
    transition: background 0.3s ease !important;
}

/* Shimmer/Linha de brilho no topo do card */
.elementor-1993 .elementor-element.elementor-element-8f0ec0d::before {
    content: '' !important;
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    right: 0 !important;
    height: 1px !important;
    background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.15), transparent) !important;
}

/* Hover do Card Escuro */
.elementor-1993 .elementor-element.elementor-element-8f0ec0d:hover {
    background: rgba(255, 255, 255, 0.07) !important;
}/* End custom CSS */