.elementor-4965 .elementor-element.elementor-element-a5b73c8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-82d41864{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-00ae5f48{--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:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4965 .elementor-element.elementor-element-e46a912b .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-3c0df934{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-fcf4c470{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-8bad1bbc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4965 .elementor-element.elementor-element-9060f047{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;line-height:56px;color:var( --e-global-color-a1e0f02 );}.elementor-4965 .elementor-element.elementor-element-567107d4{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-43e5066c{--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-4965 .elementor-element.elementor-element-0edc5bc3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4965 .elementor-element.elementor-element-a89c0f30{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;line-height:56px;color:var( --e-global-color-a1e0f02 );}.elementor-4965 .elementor-element.elementor-element-0c1da528{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-36a556c7{--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-4965 .elementor-element.elementor-element-0450287b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-4965 .elementor-element.elementor-element-0c64ee41{font-family:"Roboto", Sans-serif;font-size:48px;font-weight:400;line-height:56px;color:var( --e-global-color-a1e0f02 );}.elementor-4965 .elementor-element.elementor-element-ba6b19d3{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-164e83fd{--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-4965 .elementor-element.elementor-element-0963dbcd{font-family:"Roboto", Sans-serif;font-size:12px;font-weight:400;line-height:20px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-0c4128a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:56px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-8e3d0cdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-6a7169d0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4965 .elementor-element.elementor-element-e410389f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-4965 .elementor-element.elementor-element-796c9c24{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-3b82191f img{width:22px;}.elementor-4965 .elementor-element.elementor-element-77746fd3{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-a1e0f03 );}.elementor-4965 .elementor-element.elementor-element-32149497{--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-4965 .elementor-element.elementor-element-4be03c05{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-6693cdd5{text-align:center;}.elementor-4965 .elementor-element.elementor-element-6693cdd5 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-13317032{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-cf962b7f{--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-4965 .elementor-element.elementor-element-6d11219f{--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-4965 .elementor-element.elementor-element-daf012b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-f47e0559{--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-4965 .elementor-element.elementor-element-ed4e7eb4 img{width:24px;}.elementor-4965 .elementor-element.elementor-element-1d5b53ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-06bf6a79 .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-745af631{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-0ceb76d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-0c567748{--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-4965 .elementor-element.elementor-element-49f19d0f img{width:24px;}.elementor-4965 .elementor-element.elementor-element-a0de213c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-e54c347e .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-52ba4f8f{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-80d0a77a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-75eace69{--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-4965 .elementor-element.elementor-element-bd198c79 img{width:24px;}.elementor-4965 .elementor-element.elementor-element-ed96067f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-314261f7 .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-81eba8dd{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-89b15f34{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-e9d8f9ab{--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-4965 .elementor-element.elementor-element-bbc13c5d img{width:24px;}.elementor-4965 .elementor-element.elementor-element-38ffb4aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-65221cc9 .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-21adb3d5{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-feb72d6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-8c72d6aa{--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-4965 .elementor-element.elementor-element-f7fb16eb img{width:24px;}.elementor-4965 .elementor-element.elementor-element-f4946df8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-63e00fee .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-a1008adf{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-f7dd80e9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-80f0f271{--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-4965 .elementor-element.elementor-element-16b711bd img{width:24px;}.elementor-4965 .elementor-element.elementor-element-5f377fad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-8e130533 .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-a1e6bdf3{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-0f8a2c50{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-47b8585b{--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-4965 .elementor-element.elementor-element-765c0668 img{width:24px;}.elementor-4965 .elementor-element.elementor-element-9bbb6f43{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-58ef4360 .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-70bcd938{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-dfe78612{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-683948bd{--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-4965 .elementor-element.elementor-element-c858dcae img{width:24px;}.elementor-4965 .elementor-element.elementor-element-bc1576b6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-5849937c .elementor-heading-title{color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-59227746{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-cfe41a5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-44fd3266{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-44fd3266:not(.elementor-motion-effects-element-type-background), .elementor-4965 .elementor-element.elementor-element-44fd3266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e0f05 );}.elementor-4965 .elementor-element.elementor-element-1b9563b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-0c340565 .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-9df1a34b{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-b7a85b6 );}.elementor-4965 .elementor-element.elementor-element-306881e6{--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-4965 .elementor-element.elementor-element-007186d0 .ecto-form-wrap{--ecto-form-gap:24px;--ecto-form-label-gap:8px;--ecto-form-input-height:56px;--ecto-form-input-bg:#FFFFFF;--ecto-form-input-color:var( --e-global-color-2b70590 );--ecto-form-placeholder-color:var( --e-global-color-234ed12 );--ecto-form-input-border:var( --e-global-color-38821bd );--ecto-form-input-focus-border:var( --e-global-color-5608d9d );--ecto-form-icon-size:20px;--ecto-form-icon-offset:20px;--ecto-form-textarea-height:144px;}.elementor-4965 .elementor-element.elementor-element-007186d0 .ecto-form-input:focus{background-color:#FFFFFF;}.elementor-4965 .elementor-element.elementor-element-007186d0 .ecto-form-select:focus{background-color:#FFFFFF;}.elementor-4965 .elementor-element.elementor-element-007186d0 .ecto-form-textarea:focus{background-color:#FFFFFF;}.elementor-4965 .elementor-element.elementor-element-007186d0 .ecto-form-submit{background-color:#FF827C !important;color:#ffffff !important;}.elementor-4965 .elementor-element.elementor-element-007186d0 .ecto-form-submit:hover:not(:disabled){background-color:#E5534B !important;color:#ffffff !important;}.elementor-4965 .elementor-element.elementor-element-eba7b3d2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-1e1af186{--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:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-4965 .elementor-element.elementor-element-3f7beb4f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-8f53a4eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-2b341d15{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4965 .elementor-element.elementor-element-08000d79{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-4965 .elementor-element.elementor-element-9bb5c35b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-2becd15b img{width:22px;}.elementor-4965 .elementor-element.elementor-element-68214c02{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-a1e0f03 );}.elementor-4965 .elementor-element.elementor-element-e9fb58e6{--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-4965 .elementor-element.elementor-element-0357198e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-bebf0def .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-d270e725{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-4632f054 .ecto-btn-wrap{justify-content:flex-start;}.elementor-4965 .elementor-element.elementor-element-4632f054 .ecto-btn{background-color:var( --e-global-color-a1e0f01 );color:var( --e-global-color-ed40bd7 );transition-duration:0.2s;}.elementor-4965 .elementor-element.elementor-element-4632f054 .ecto-btn:not(.ecto-btn--disabled):hover{background-color:var( --e-global-color-a1e0f02 );color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-4632f054 .ecto-btn--disabled{background-color:#fafafa !important;color:#d4d4d8 !important;}.elementor-4965 .elementor-element.elementor-element-4632f054 .ecto-btn__icon svg{width:20px;height:20px;}.elementor-4965 .elementor-element.elementor-element-4632f054 .ecto-btn__icon i{font-size:20px;}.elementor-4965 .elementor-element.elementor-element-1023c953{--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-4965 .elementor-element.elementor-element-d6a0aa06{--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-4965 .elementor-element.elementor-element-429a259c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4965 .elementor-element.elementor-element-f4bb5d3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-4965 .elementor-element.elementor-element-5f51f920{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-f531adab{--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-4965 .elementor-element.elementor-element-0174ffe2 img{width:20px;}.elementor-4965 .elementor-element.elementor-element-d8b224a1 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-820a3b67{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-c45ed6dd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4965 .elementor-element.elementor-element-253d79a8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-4965 .elementor-element.elementor-element-4bcfe238{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-d5293327{--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-4965 .elementor-element.elementor-element-0ef50d22 img{width:20px;}.elementor-4965 .elementor-element.elementor-element-0fc8a9af .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-bae9da56{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-53c8b975{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4965 .elementor-element.elementor-element-2fc6a357{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-4965 .elementor-element.elementor-element-2305d0de{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-a5a3dac4{--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-4965 .elementor-element.elementor-element-c5fca21c img{width:20px;}.elementor-4965 .elementor-element.elementor-element-a2bec089 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-81df29e5{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-828d16fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;}.elementor-4965 .elementor-element.elementor-element-f7c6b086{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-4965 .elementor-element.elementor-element-da301d18{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;line-height:20px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-6b6c5e2a{--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-4965 .elementor-element.elementor-element-ccd1e516 img{width:20px;}.elementor-4965 .elementor-element.elementor-element-5c323a4e .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-86358f88{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-4a09fbdb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-4a09fbdb:not(.elementor-motion-effects-element-type-background), .elementor-4965 .elementor-element.elementor-element-4a09fbdb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e0f05 );}.elementor-4965 .elementor-element.elementor-element-cc323c82{--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-4965 .elementor-element.elementor-element-c0d728de img{width:16px;}.elementor-4965 .elementor-element.elementor-element-06f79e82{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:500;line-height:18px;color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-a3e2e51c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-a3e2e51c:not(.elementor-motion-effects-element-type-background), .elementor-4965 .elementor-element.elementor-element-a3e2e51c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e60d1b3 );}.elementor-4965 .elementor-element.elementor-element-5abcac8c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:64px 64px;--row-gap:64px;--column-gap:64px;}.elementor-4965 .elementor-element.elementor-element-2cbab9d4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-90a4012b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4965 .elementor-element.elementor-element-64ce7e1d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-4965 .elementor-element.elementor-element-4b4b1382{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-65c75e35 img{width:22px;}.elementor-4965 .elementor-element.elementor-element-243da126{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-a1e0f03 );}.elementor-4965 .elementor-element.elementor-element-e09650b2{--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-4965 .elementor-element.elementor-element-706d219c{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-9e2baa99 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-de3c48cb{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-0fc3f4f6{--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-4965 .elementor-element.elementor-element-f56b15f3{--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-4965 .elementor-element.elementor-element-0e719085{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-wrap{--ecto-cc-card-width:280px;--ecto-cc-gap:32px;--ecto-cc-ring-color:#FFECEC;--ecto-cc-ring-width:8px;--ecto-cc-nav-arrow-color:#52525A;--ecto-cc-nav-prev-bg:var( --e-global-color-e60d1b3 );--ecto-cc-nav-prev-border:#d4d4d8;--ecto-cc-nav-prev-hover-bg:#f4f4f5;--ecto-cc-nav-prev-hover-border:#717179;--ecto-cc-nav-next-border:#D4D4D8;--ecto-cc-nav-next-hover-border:#717179;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card{background-color:var( --e-global-color-ed40bd7 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f4f4f5;border-radius:16px 16px 16px 16px;padding:32px 32px 32px 32px;gap:32px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card__icon{width:24px;height:24px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card__icon svg{width:24px;height:24px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card__icon i{font-size:24px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card__title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card__desc{color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-card__body{gap:16px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-bottom{margin-top:40px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-btn{width:56px;height:56px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-progress{background-color:var( --e-global-color-ed40bd7 );height:4px;border-radius:100px;}.elementor-4965 .elementor-element.elementor-element-2c6e0d93 .ecto-cc-progress__fill{background-color:var( --e-global-color-a1e0f01 );border-radius:100px;}.elementor-4965 .elementor-element.elementor-element-b33518ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-48d3ae83{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-b236bd6d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4965 .elementor-element.elementor-element-26264bcd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-4965 .elementor-element.elementor-element-b384ae2f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-afb2f623 img{width:22px;}.elementor-4965 .elementor-element.elementor-element-81b10310{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-a1e0f03 );}.elementor-4965 .elementor-element.elementor-element-83630461{--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-4965 .elementor-element.elementor-element-c4686335{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-adfd80e5{text-align:center;}.elementor-4965 .elementor-element.elementor-element-adfd80e5 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-d3d56b9c{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-wrap{--ecto-ts-card-width:561px;--ecto-ts-gap:24px;--ecto-ts-ring-color:#FFECEC;--ecto-ts-ring-width:8px;--ecto-ts-nav-arrow-color:#52525A;--ecto-ts-nav-prev-bg:var( --e-global-color-e60d1b3 );--ecto-ts-nav-prev-border:#d4d4d8;--ecto-ts-nav-prev-hover-bg:#f4f4f5;--ecto-ts-nav-prev-hover-border:#717179;--ecto-ts-nav-next-border:#d4d4d8;--ecto-ts-nav-next-hover-border:#717179;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card{min-height:616px;gap:80px;background-color:var( --e-global-color-e60d1b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f4f4f5;border-radius:16px 16px 16px 16px;padding:56px 56px 56px 56px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card--active{border-color:#FF8486;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-blobs{display:block;opacity:0.4;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-blob--1{--ecto-ts-blob1:#84b6ff;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-blob--2{--ecto-ts-blob2:#6ee7b7;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card__logo-img{max-height:56px;max-width:200px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card__logo{min-height:56px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card__headline{color:#18181b;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card__content{gap:16px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-card__desc{color:#52525a;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-bottom{margin-top:56px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-btn{width:56px;height:56px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-progress{background-color:var( --e-global-color-e60d1b3 );height:4px;border-radius:100px;}.elementor-4965 .elementor-element.elementor-element-d2a6e054 .ecto-ts-progress__fill{background-color:var( --e-global-color-a1e0f01 );border-radius:100px;}.elementor-4965 .elementor-element.elementor-element-4bb07585{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-9886ac19{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-9886ac19:not(.elementor-motion-effects-element-type-background), .elementor-4965 .elementor-element.elementor-element-9886ac19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e0f01 );}.elementor-4965 .elementor-element.elementor-element-b9711987{text-align:center;}.elementor-4965 .elementor-element.elementor-element-b9711987 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-ba70cded .ecto-btn-wrap{justify-content:flex-start;}.elementor-4965 .elementor-element.elementor-element-ba70cded .ecto-btn{background-color:var( --e-global-color-a1e0f05 );color:var( --e-global-color-ed40bd7 );transition-duration:0.2s;}.elementor-4965 .elementor-element.elementor-element-ba70cded .ecto-btn:not(.ecto-btn--disabled):hover{background-color:var( --e-global-color-2b70590 );color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-ba70cded .ecto-btn--disabled{background-color:#fafafa !important;color:#d4d4d8 !important;}.elementor-4965 .elementor-element.elementor-element-ba70cded .ecto-btn__icon svg{width:20px;height:20px;}.elementor-4965 .elementor-element.elementor-element-ba70cded .ecto-btn__icon i{font-size:20px;}.elementor-4965 .elementor-element.elementor-element-a9cc5a81{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:56px 56px;--row-gap:56px;--column-gap:56px;--padding-top:112px;--padding-bottom:168px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-4085acb8{--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:flex-end;--gap:48px 48px;--row-gap:48px;--column-gap:48px;}.elementor-4965 .elementor-element.elementor-element-f6528d02 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-d92295a1{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-83750aea{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4965 .elementor-element.elementor-element-92d4e609{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-ae821b7a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-4965 .elementor-element.elementor-element-34d00a77{--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-4965 .elementor-element.elementor-element-037cc86f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4965 .elementor-element.elementor-element-b7189cec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-75ec557d .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-127fd9b5{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-ba866ab4 .ecto-btn-wrap{justify-content:flex-start;}.elementor-4965 .elementor-element.elementor-element-ba866ab4 .ecto-btn{background-color:var( --e-global-color-a1e0f05 );color:var( --e-global-color-ed40bd7 );transition-duration:0.2s;}.elementor-4965 .elementor-element.elementor-element-ba866ab4 .ecto-btn:not(.ecto-btn--disabled):hover{background-color:var( --e-global-color-2b70590 );color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-ba866ab4 .ecto-btn--disabled{background-color:#fafafa !important;color:#d4d4d8 !important;}.elementor-4965 .elementor-element.elementor-element-ba866ab4 .ecto-btn__icon svg{width:20px;height:20px;}.elementor-4965 .elementor-element.elementor-element-ba866ab4 .ecto-btn__icon i{font-size:20px;}.elementor-4965 .elementor-element.elementor-element-6dd19e70{--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-4965 .elementor-element.elementor-element-665aa0b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4965 .elementor-element.elementor-element-a4660253{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-b1f02181 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-4406b217{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-de56fa5f .ecto-btn-wrap{justify-content:flex-start;}.elementor-4965 .elementor-element.elementor-element-de56fa5f .ecto-btn{background-color:var( --e-global-color-a1e0f05 );color:var( --e-global-color-ed40bd7 );transition-duration:0.2s;}.elementor-4965 .elementor-element.elementor-element-de56fa5f .ecto-btn:not(.ecto-btn--disabled):hover{background-color:var( --e-global-color-2b70590 );color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-de56fa5f .ecto-btn--disabled{background-color:#fafafa !important;color:#d4d4d8 !important;}.elementor-4965 .elementor-element.elementor-element-de56fa5f .ecto-btn__icon svg{width:20px;height:20px;}.elementor-4965 .elementor-element.elementor-element-de56fa5f .ecto-btn__icon i{font-size:20px;}.elementor-4965 .elementor-element.elementor-element-23b09516{--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-4965 .elementor-element.elementor-element-5d7a26bd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:20px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4965 .elementor-element.elementor-element-7bd21a52{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-596b05c3 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-aa3baaba{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-621dc6ab .ecto-btn-wrap{justify-content:flex-start;}.elementor-4965 .elementor-element.elementor-element-621dc6ab .ecto-btn{background-color:var( --e-global-color-a1e0f05 );color:var( --e-global-color-ed40bd7 );transition-duration:0.2s;}.elementor-4965 .elementor-element.elementor-element-621dc6ab .ecto-btn:not(.ecto-btn--disabled):hover{background-color:var( --e-global-color-2b70590 );color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-621dc6ab .ecto-btn--disabled{background-color:#fafafa !important;color:#d4d4d8 !important;}.elementor-4965 .elementor-element.elementor-element-621dc6ab .ecto-btn__icon svg{width:20px;height:20px;}.elementor-4965 .elementor-element.elementor-element-621dc6ab .ecto-btn__icon i{font-size:20px;}.elementor-4965 .elementor-element.elementor-element-5830fe8e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-b59ae45e{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-wrap{--ecto-cc-card-width:280px;--ecto-cc-gap:32px;--ecto-cc-ring-color:#FFECEC;--ecto-cc-ring-width:0px;--ecto-cc-nav-arrow-color:#52525A;--ecto-cc-nav-prev-bg:var( --e-global-color-e60d1b3 );--ecto-cc-nav-prev-border:#d4d4d8;--ecto-cc-nav-prev-hover-bg:#f4f4f5;--ecto-cc-nav-prev-hover-border:#717179;--ecto-cc-nav-next-border:#D4D4D8;--ecto-cc-nav-next-hover-border:#717179;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card{background-color:var( --e-global-color-e60d1b3 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#f4f4f5;border-radius:16px 16px 16px 16px;padding:32px 32px 32px 32px;gap:32px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card__icon{width:24px;height:24px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card__icon svg{width:24px;height:24px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card__icon i{font-size:24px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card__title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card__desc{color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-card__body{gap:16px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-bottom{margin-top:40px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-btn{width:56px;height:56px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-progress{background-color:var( --e-global-color-e60d1b3 );height:4px;border-radius:100px;}.elementor-4965 .elementor-element.elementor-element-b64ff404 .ecto-cc-progress__fill{background-color:var( --e-global-color-5608d9d );border-radius:100px;}.elementor-4965 .elementor-element.elementor-element-28088c7e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-c8c59ebc{--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-4965 .elementor-element.elementor-element-af7aea8e{--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-4965 .elementor-element.elementor-element-37351d2d{--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-4965 .elementor-element.elementor-element-2a6f1d76 img{width:160px;}.elementor-4965 .elementor-element.elementor-element-514f1af0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:72px 72px;--row-gap:72px;--column-gap:72px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-065981c2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-8f524eb4{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-4965 .elementor-element.elementor-element-7ab84c07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-4965 .elementor-element.elementor-element-d6cf508d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-8bf25bd0 img{width:22px;}.elementor-4965 .elementor-element.elementor-element-956b62a5{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-a1e0f01 );}.elementor-4965 .elementor-element.elementor-element-77acf57d{--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-4965 .elementor-element.elementor-element-0edb37a6{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-234ed12 );}.elementor-4965 .elementor-element.elementor-element-15baf557{text-align:center;}.elementor-4965 .elementor-element.elementor-element-15baf557 .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-214e3fee{text-align:center;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-82f214a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:56px 56px;--row-gap:56px;--column-gap:56px;}.elementor-4965 .elementor-element.elementor-element-4a3e7eb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-7d7c8240 .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-e3724c3e{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-4dd6b8b1{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-2a233606{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-3c32d70f .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-7b7ef28a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-35b365e5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-03091348{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-ab224671{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-4be1f414{--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-4965 .elementor-element.elementor-element-07751824 img{width:24px;}.elementor-4965 .elementor-element.elementor-element-da05c86c .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-c4542f59{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-b39e8e09{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-3089aef2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-adfc6edf .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-4ce6207a{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-4492f3a9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-05314236 .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-61d9d2b2{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-c108c87c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-4965 .elementor-element.elementor-element-c0618f5b .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-a55db630{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-549f80c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-4965 .elementor-element.elementor-element-900d4194{--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:flex-start;--gap:72px 72px;--row-gap:72px;--column-gap:72px;}.elementor-4965 .elementor-element.elementor-element-8c1448f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-c59c8068 .elementor-heading-title{color:var( --e-global-color-2b70590 );}.elementor-4965 .elementor-element.elementor-element-adcba578{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-7cd1f681{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-4965 .elementor-element.elementor-element-7cd1f681:not(.elementor-motion-effects-element-type-background), .elementor-4965 .elementor-element.elementor-element-7cd1f681 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a1e0f05 );}.elementor-4965 .elementor-element.elementor-element-7573b22d .elementor-heading-title{color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-6c6a825e{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;color:var( --e-global-color-d8f8337 );}.elementor-4965 .elementor-element.elementor-element-4c5a4bf7 .ecto-btn-wrap{justify-content:flex-start;}.elementor-4965 .elementor-element.elementor-element-4c5a4bf7 .ecto-btn{background-color:var( --e-global-color-a1e0f01 );color:var( --e-global-color-2b70590 );transition-duration:0.2s;}.elementor-4965 .elementor-element.elementor-element-4c5a4bf7 .ecto-btn:not(.ecto-btn--disabled):hover{background-color:var( --e-global-color-a1e0f02 );color:var( --e-global-color-ed40bd7 );}.elementor-4965 .elementor-element.elementor-element-4c5a4bf7 .ecto-btn--disabled{background-color:#fafafa !important;color:#d4d4d8 !important;}.elementor-4965 .elementor-element.elementor-element-4c5a4bf7 .ecto-btn__icon svg{width:20px;height:20px;}.elementor-4965 .elementor-element.elementor-element-4c5a4bf7 .ecto-btn__icon i{font-size:20px;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-wrap{--ecto-faq-duration:320ms;--ecto-faq-item-bg:#fafafa;--ecto-faq-item-hover-bg:var( --e-global-color-ea45cea );--ecto-faq-item-open-bg:var( --e-global-color-e60d1b3 );--ecto-faq-q-color:#18181b;--ecto-faq-a-color:#52525a;--ecto-faq-icon-size:20px;--ecto-faq-icon-color:#52525a;--ecto-faq-icon-open-color:#18181b;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-list{gap:8px;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-item{border-style:solid;border-width:1px 1px 1px 1px;border-color:#f4f4f5;border-radius:16px 16px 16px 16px;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-trigger, .elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-answer-wrap{padding-left:32px;padding-right:32px;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-trigger{padding-top:32px;padding-bottom:32px;gap:16px;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-answer-wrap{padding-bottom:32px;padding-top:24px;}.elementor-4965 .elementor-element.elementor-element-2e8cc46e .ecto-faq-icon-wrap{border-radius:6px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-4965 .elementor-element.elementor-element-82d41864{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-00ae5f48{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-fcf4c470{--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-4965 .elementor-element.elementor-element-0c4128a7{--padding-top:24px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-6693cdd5{text-align:center;}.elementor-4965 .elementor-element.elementor-element-13317032{text-align:center;}.elementor-4965 .elementor-element.elementor-element-cfe41a5c{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-44fd3266{--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-4965 .elementor-element.elementor-element-eba7b3d2{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-1e1af186{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-a3e2e51c{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-5abcac8c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-b33518ac{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-adfd80e5{text-align:center;}.elementor-4965 .elementor-element.elementor-element-d3d56b9c{text-align:center;}.elementor-4965 .elementor-element.elementor-element-4bb07585{--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-b9711987{text-align:center;}.elementor-4965 .elementor-element.elementor-element-a9cc5a81{--padding-top:64px;--padding-bottom:120px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-4085acb8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-4965 .elementor-element.elementor-element-ae821b7a{--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-4965 .elementor-element.elementor-element-037cc86f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-665aa0b1{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-5d7a26bd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-5830fe8e{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-4965 .elementor-element.elementor-element-514f1af0{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-4965 .elementor-element.elementor-element-15baf557{text-align:center;}.elementor-4965 .elementor-element.elementor-element-214e3fee{text-align:center;}.elementor-4965 .elementor-element.elementor-element-82f214a6{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-4965 .elementor-element.elementor-element-2a233606{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-4965 .elementor-element.elementor-element-03091348{--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-4965 .elementor-element.elementor-element-b39e8e09{--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-4965 .elementor-element.elementor-element-549f80c2{--padding-top:64px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-4965 .elementor-element.elementor-element-900d4194{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}}/* Start custom CSS *//* ===== Página GEO =====
   Cores: variáveis do kit (--e-global-color-<id>). geo-primary a1e0f01, geo-primary-acent a1e0f02,
   geo-text a1e0f03, geo-soft a1e0f04, surface-dark a1e0f05. Quebra mobile do site: 767px. */
body {
	--geo: var(--e-global-color-a1e0f01);
	--geo-acent: var(--e-global-color-a1e0f02);
	--geo-text: var(--e-global-color-a1e0f03);
	--geo-soft: var(--e-global-color-a1e0f04);
	--geo-dark: var(--e-global-color-a1e0f05);
}

/* utilitários */
.geo-shrink.geo-shrink,
.geo-eyebrow .geo-shrink {
	width: auto;
	max-width: max-content;
	flex: 0 0 auto;
	--container-widget-width: auto;
	--container-widget-flex-grow: 0;
}
.geo-col.geo-col {
	flex: 1 1 0;
}
.geo-grow.geo-grow {
	flex: 1 1 0;
}
.geo-maxw-820 {
	max-width: 820px;
	margin-inline: auto;
}
.geo-maxw-1008 {
	max-width: 1008px;
	margin-inline: auto;
}
.geo-dark-text {
	color: #bdbdbd;
}
.geo-dark-text p,
.geo-dark-text .elementor-widget-container {
	color: #bdbdbd;
}
.geo-h3-20 .elementor-heading-title {
	font-size: 20px;
	line-height: 28px;
}
.geo-intro.is-dark,
.geo-intro.is-dark p {
	color: #c8c8c8;
}

/* rótulo acima dos títulos */
.geo-eyebrow {
	row-gap: 0;
}
.geo-eyebrow__icon img {
	width: 22px;
	height: 22px;
	display: block;
}
.geo-eyebrow__label.geo-eyebrow__label,
.geo-eyebrow__sub.geo-eyebrow__sub {
	width: auto;
	flex: 0 0 auto;
}
.geo-eyebrow__divider.geo-eyebrow__divider {
	width: 1px !important;
	height: 16px;
	flex: 0 0 1px;
	padding: 0;
	background: var(--e-global-color-10e666e);
}
.geo-eyebrow__divider.is-dark {
	background: rgba(255, 255, 255, 0.18);
}
.geo-eyebrow__sub.is-dark,
.geo-eyebrow__sub.is-dark p {
	color: #b3b3b3;
}
@media (max-width: 767px) {
	.geo-eyebrow__sub.geo-eyebrow__sub {
		flex-basis: 100%;
	}
	.geo-eyebrow.is-center {
		justify-content: center;
		row-gap: 6px;
	}
	.geo-eyebrow.is-center .geo-eyebrow__sub {
		text-align: center;
	}
}

/* 02 · números */
.geo-stat.geo-stat {
	flex: 1 1 0;
	background: var(--e-global-color-e60d1b3);
	border: 1px solid var(--e-global-color-38821bd);
	border-radius: 24px;
}
.geo-stat__num {
	font-family: Mulish, sans-serif;
	font-weight: 600;
	font-size: 48px;
	line-height: 56px;
	color: var(--geo-acent);
	white-space: nowrap;
	font-variant-numeric: tabular-nums;
}
.geo-divider {
	height: 1px;
	padding: 0;
	background: var(--e-global-color-10e666e);
}
.geo-viz {
	height: 110px;
	display: flex;
	font:
		12px/16px Roboto,
		sans-serif;
	color: var(--e-global-color-234ed12);
}
.geo-viz--hbars {
	flex-direction: column;
	justify-content: center;
	gap: 14px;
}
.geo-viz__row {
	display: flex;
	align-items: center;
	gap: 10px;
}
.geo-viz__row > span:first-child {
	flex: 0 0 104px;
}
.geo-viz__row b {
	color: var(--geo-text);
	font-weight: 700;
}
.geo-viz__track.geo-viz__track {
	flex: 1 1 auto;
	max-width: 170px;
	height: 10px;
	border-radius: 10px;
	background: #efeff1;
	overflow: hidden;
}
.geo-viz__fill.geo-viz__fill {
	display: block;
	height: 100%;
	width: var(--v);
	border-radius: 10px;
	background: #d4d4d8;
	transform-origin: left;
	transition: transform 0.9s cubic-bezier(0.3, 0.7, 0.2, 1);
}
.geo-viz__fill.is-geo,
.geo-viz__col.is-geo,
.geo-viz__bar.is-geo {
	background: linear-gradient(90deg, #ffaea9, var(--geo));
}
.geo-viz--cols {
	align-items: flex-end;
	gap: 8px;
}
.geo-viz__col.geo-viz__col {
	flex: 1 1 0;
	height: var(--v);
	border-radius: 8px 8px 3px 3px;
	background: #efeff1;
	transform-origin: bottom;
	transition: transform 0.8s cubic-bezier(0.3, 0.7, 0.2, 1) calc(var(--i) * 70ms);
}
.geo-viz__col.is-geo {
	background: linear-gradient(180deg, #ffaea9, var(--geo));
}
.geo-viz--compare {
	align-items: flex-end;
	gap: 16px;
}
.geo-viz__bar-col.geo-viz__bar-col {
	flex: 1 1 0;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: flex-end;
	gap: 6px;
}
.geo-viz__bar.geo-viz__bar {
	width: 100%;
	height: var(--h);
	border-radius: 10px 10px 4px 4px;
	background: #d4d4d8;
	transform-origin: bottom;
	transition: transform 0.8s cubic-bezier(0.3, 0.7, 0.2, 1);
}
.geo-viz__bar.is-geo {
	background: linear-gradient(180deg, #ffaea9, var(--geo));
	transition-delay: 0.15s;
}
.geo-viz__cap {
	max-width: 130px;
	min-height: 28px;
	text-align: center;
}
.geo-viz__pill {
	padding: 3px 8px;
	border-radius: 40px;
	background: var(--geo-soft);
	color: var(--geo-text);
	font-size: 11px;
	font-weight: 600;
	line-height: 14px;
	transition:
		transform 0.4s ease 0.9s,
		opacity 0.4s ease 0.9s;
}
/* estado inicial só quando o script confirmou que vai animar (sem JS: gráfico cheio) */
.geo-anim .geo-viz:not(.is-in) .geo-viz__fill {
	transform: scaleX(0);
}
.geo-anim .geo-viz:not(.is-in) .geo-viz__col,
.geo-anim .geo-viz:not(.is-in) .geo-viz__bar {
	transform: scaleY(0);
}
.geo-anim .geo-viz:not(.is-in) .geo-viz__pill {
	transform: scale(0.8);
	opacity: 0;
}
@media (max-width: 767px) {
	.geo-viz__row > span:first-child {
		flex-basis: 92px;
	}
}

/* 03 · entregas (abas no desktop, acordeão no mobile) */
.geo-tabs {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: 32px;
	min-height: 682px;
}
.geo-tabs > .e-con-inner {
	gap: 32px;
}
.geo-tabs .geo-tab {
	position: static;
	--position: static;
}
.geo-tab.geo-tab {
	/* 40% / 60%: em 1216px dá 486 + 48 + 682, igual ao Figma; abaixo disso encolhe sem sobrepor */
	width: 40%;
	max-width: 488px;
	padding: 0 24px 0 0;
	align-items: center;
	cursor: pointer;
	opacity: 0.4;
	border-right: 2px solid transparent;
	/* curva de desaceleração única para toda a troca de entrega (suave, sem "estalo") */
	--geo-ease: cubic-bezier(0.22, 1, 0.36, 1);
	transition:
		opacity 0.5s var(--geo-ease),
		border-color 0.5s var(--geo-ease);
}
.geo-tab:hover {
	opacity: 0.7;
}
.geo-tab:focus-visible {
	outline: 2px solid var(--geo);
	outline-offset: 4px;
	border-radius: 8px;
}
.geo-tab.is-active {
	opacity: 1;
	align-items: flex-start;
	border-right-color: var(--geo);
}
.geo-tab__icon.geo-tab__icon {
	width: 48px;
	height: 48px;
	flex: 0 0 48px;
	align-items: center;
	justify-content: center;
	background: var(--e-global-color-e60d1b3);
	border: 1px solid transparent;
	border-radius: 8px;
	padding: 0;
}
.geo-tab.is-active .geo-tab__icon {
	border-color: var(--e-global-color-38821bd);
}
.geo-tab__text.geo-tab__text {
	flex: 1 1 0;
}
.geo-tab__title .elementor-heading-title {
	color: var(--e-global-color-234ed12);
	transition: color 0.5s var(--geo-ease);
}
.geo-tab.is-active .geo-tab__title .elementor-heading-title {
	color: var(--e-global-color-2b70590);
}
.geo-tab__desc {
	display: grid;
	grid-template-rows: 0fr;
	opacity: 0;
	transition:
		grid-template-rows 0.55s var(--geo-ease),
		opacity 0.4s var(--geo-ease);
}
.geo-tab__desc > * {
	overflow: hidden;
}
.geo-tab.is-active .geo-tab__desc {
	grid-template-rows: 1fr;
	opacity: 1;
	transition:
		grid-template-rows 0.55s var(--geo-ease),
		opacity 0.5s var(--geo-ease) 0.12s;
}
.geo-tab__panel.geo-tab__panel {
	position: absolute;
	top: 0;
	right: 0;
	width: calc(60% - 48px);
	height: auto;
	max-width: 680px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff7f2;
	border: 1px solid #f7d7cc;
	border-radius: 24px;
	overflow: hidden;
	/* troca direcional: entregas depois da ativa esperam embaixo, as anteriores saem por cima */
	opacity: 0;
	visibility: hidden;
	transform: translateY(28px) scale(0.985);
	transition:
		opacity 0.45s var(--geo-ease),
		transform 0.7s var(--geo-ease),
		visibility 0s linear 0.7s;
}
.geo-tab.is-before .geo-tab__panel {
	transform: translateY(-28px) scale(0.985);
}
.geo-tab__panel img {
	width: 100%;
	height: auto;
	display: block;
}
.geo-tab.is-active .geo-tab__panel {
	opacity: 1;
	visibility: visible;
	transform: none;
	z-index: 1;
	transition:
		opacity 0.6s var(--geo-ease) 0.08s,
		transform 0.8s var(--geo-ease);
}
@media (max-width: 1024px) and (min-width: 768px) {
	.geo-tab.geo-tab {
		width: 42%;
	}
	.geo-tab__panel.geo-tab__panel {
		width: calc(58% - 32px);
	}
}
@media (max-width: 767px) {
	.geo-tabs {
		min-height: 0 !important;
	}
	.geo-tab.geo-tab {
		width: 100%;
		opacity: 1;
		flex-wrap: nowrap;
		align-items: center;
	}
	.geo-tabs .geo-tab__text {
		min-width: 0;
		width: auto;
	}
	.geo-tab.is-active {
		flex-direction: column;
		gap: 16px;
	}
	.geo-tab__title .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
	.geo-tab__panel.geo-tab__panel {
		position: static;
		width: 100%;
		max-width: 100%;
		height: auto;
		display: none;
		border-radius: 12px;
		transform: none;
	}
	.geo-tab.is-active .geo-tab__panel {
		display: flex;
	}
}

/* 04 · diagnóstico */
.geo-diag {
	border-radius: 16px;
	border: 1px solid var(--e-global-color-38821bd);
	padding: 16px 16px 16px 56px;
	overflow: hidden;
}
.geo-diag__text.geo-diag__text {
	width: 432px;
	max-width: 100%;
	flex: 0 1 432px;
}
.geo-diag__form.geo-diag__form {
	width: 640px;
	max-width: 100%;
	background: #fff;
	border: 1px solid var(--e-global-color-38821bd);
	border-radius: 24px;
	padding: 32px;
}
.geo-diag__form .ecto-form-submit {
	background: var(--geo);
}
.geo-diag__form .ecto-form-submit:hover {
	background: var(--geo-acent);
}
.geo-diag__form .ecto-form-check-item input {
	border-color: var(--e-global-color-bae6bee);
	border-radius: 4px;
}
.geo-diag__form .ecto-form-check-item input:checked {
	background-color: var(--geo);
	border-color: var(--geo);
}
@media (max-width: 767px) {
	.geo-diag {
		padding: 16px 20px;
	}
	.geo-diag__text.geo-diag__text {
		flex-basis: auto;
	}
	.geo-diag__form.geo-diag__form {
		padding: 16px;
	}
}

/* 05 · método: ciclo em sentido horário com trilho tracejado */
.geo-metodo__text.geo-metodo__text {
	width: 420px;
	flex: 0 0 420px;
	max-width: 100%;
}
.geo-ciclo.geo-ciclo {
	position: relative;
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 28px;
	width: 724px;
	flex: 0 0 724px;
	max-width: 100%;
}
.geo-ciclo > .geo-trilho {
	position: absolute;
	left: 25%;
	right: 25%;
	top: 25%;
	bottom: 25%;
	width: auto;
	padding: 0;
	border: 1.5px dashed #ffc4bf;
	border-radius: 24px;
	z-index: 0;
	pointer-events: none;
}
.geo-step {
	position: relative;
	z-index: 1;
	background: #fff;
	border: 1px solid var(--e-global-color-10e666e);
	border-radius: 24px;
	padding: 24px;
	transition:
		border-color 0.2s ease,
		transform 0.2s ease;
}
.geo-step:hover {
	border-color: #ffc4bf;
	transform: translateY(-2px);
}
.geo-step--03 {
	grid-column: 2;
	grid-row: 2;
}
.geo-step--04 {
	grid-column: 1;
	grid-row: 2;
}
.geo-step__num.geo-step__num {
	width: auto;
	flex: 0 0 auto;
	padding: 4px 12px;
	border-radius: 999px;
	background: var(--e-global-color-e60d1b3);
	border: 1px solid var(--e-global-color-38821bd);
}
.geo-step__num p {
	font-family: Mulish, sans-serif;
}
.geo-step__icon.geo-step__icon {
	width: 40px;
	height: 40px;
	flex: 0 0 40px;
	padding: 0;
	align-items: center;
	justify-content: center;
	border-radius: 10px;
	background: var(--geo-soft);
}
.geo-step__illus {
	height: 150px;
	border: 1px solid #f8e4e1;
	border-radius: 16px;
	overflow: hidden;
	background: linear-gradient(180deg, #fff9f8, #fff4f3);
}
.geo-step__illus img {
	width: 100%;
	height: 150px;
	object-fit: cover;
	display: block;
}
.geo-selo.geo-selo {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	z-index: 2;
	width: auto;
	padding: 10px 16px 10px 10px;
	border-radius: 999px;
	box-shadow: 0 20px 40px rgba(0, 0, 0, 0.25);
	white-space: nowrap;
}
.geo-selo__icon.geo-selo__icon {
	width: 28px;
	height: 28px;
	flex: 0 0 28px;
	padding: 0;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: var(--geo);
}
@media (max-width: 767px) {
	.geo-metodo__text.geo-metodo__text,
	.geo-ciclo.geo-ciclo {
		flex: 1 1 auto;
		width: 100%;
	}
	.geo-ciclo.geo-ciclo {
		grid-template-columns: 1fr;
	}
	.geo-ciclo > .geo-trilho {
		display: none;
	}
	.geo-step--03,
	.geo-step--04 {
		grid-column: auto;
		grid-row: auto;
	}
	.geo-selo.geo-selo {
		position: static;
		transform: none;
		justify-self: center;
	}
}

/* 06 · pilha e carrosséis (ecto_card_carousel) */
/* Pilha SEO/AEO/GEO (576x500 no Figma). Medidas em cqw (% da largura da pilha) para camadas e
   rótulos escalarem juntos. --p: 0 = camadas juntas, 1 = separadas como no Figma (padrão). */
.geo-pilha.geo-pilha {
	--p: 1;
	position: relative;
	width: 576px;
	flex: 0 0 576px;
	max-width: 100%;
	container-type: inline-size;
	padding: 0;
	gap: 0;
}
.geo-pilha__stage.geo-pilha__stage {
	position: relative;
	width: 100%;
	aspect-ratio: 576 / 500;
	padding: 0;
}
/* camadas: export 423x242 com margem de sombra; frame da camada 360x190 em x=108 */
.geo-pilha__stage > .geo-pilha__layer {
	/* segue a rolagem 1:1 — sem a transição de transform que o Elementor põe em todo elemento */
	transition: none;
	position: absolute;
	left: 13.35%;
	width: 73.44%;
	margin: 0;
	will-change: transform;
}
.geo-pilha__layer img {
	width: 100%;
	height: auto;
	display: block;
}
.geo-pilha__layer.is-seo { top: 55.89%; z-index: 1; transform: translateY(calc((1 - var(--p)) * -16.7cqw)); }
.geo-pilha__layer.is-aeo { top: 31.89%; z-index: 2; }
.geo-pilha__layer.is-geo { top: 7.89%; z-index: 3; transform: translateY(calc((1 - var(--p)) * 16.7cqw)); }
/* rótulos (lista real de texto) sobre a pilha */
.geo-pilha__labels.geo-pilha__labels {
	position: absolute;
	inset: 0;
	z-index: 4;
	pointer-events: none;
}
.geo-pilha__list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.geo-pilha__label {
	position: absolute;
	display: grid;
	grid-template-columns: 10px auto;
	column-gap: 10px;
	align-items: center;
	padding: 10px 14px;
	background: #fff;
	border: 1px solid var(--e-global-color-10e666e);
	border-radius: 14px;
	box-shadow: 0 14px 24px rgba(0, 0, 0, 0.1);
	white-space: nowrap;
	opacity: clamp(0, calc((var(--p) - 0.45) * 2.5), 1);
	transition: none;
}
.geo-pilha__label::before {
	content: "";
	grid-row: span 2;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background: var(--dot);
}
.geo-pilha__label strong {
	font: 600 14px/20px Mulish, sans-serif;
	color: var(--e-global-color-2b70590);
}
.geo-pilha__label span {
	font: 400 13px/18px Roboto, sans-serif;
	color: var(--e-global-color-d8f8337);
}
/* posições do Figma (rótulo acompanha a sua camada e chega deslizando para o lado dela) */
.geo-pilha__label.is-geo { --dot: var(--geo); left: 57.29%; top: 3.47cqw; transform: translate(calc((1 - var(--p)) * 6cqw), calc((1 - var(--p)) * 16.7cqw)); }
.geo-pilha__label.is-aeo { --dot: #ffc4bf; left: 0; top: 34.72cqw; transform: translateX(calc((1 - var(--p)) * -6cqw)); }
.geo-pilha__label.is-seo { --dot: var(--e-global-color-bae6bee); left: 52.08%; top: 69.44cqw; transform: translate(calc((1 - var(--p)) * 6cqw), calc((1 - var(--p)) * -16.7cqw)); }
@media (max-width: 767px) {
	/* no mobile os rótulos viram uma lista abaixo da pilha (texto legível, sem sobreposição) */
	.geo-pilha.geo-pilha {
		max-width: 576px;
		margin-inline: auto;
	}
	.geo-pilha__labels.geo-pilha__labels {
		position: static;
		margin-top: 16px;
	}
	.geo-pilha__list {
		display: flex;
		flex-direction: column;
		gap: 8px;
	}
	.geo-pilha__label,
	.geo-pilha__label.is-geo,
	.geo-pilha__label.is-aeo,
	.geo-pilha__label.is-seo {
		position: static;
		transform: none;
		opacity: 1;
		white-space: normal;
	}
}
.geo-s06 .geo-title {
	flex: 1 1 0;
}
/* setas em pílula 68x56 como no design (o widget só oferece botão quadrado) */
.geo-carousel .ecto-cc-nav .ecto-cc-btn,
.geo-cases .ecto-ts-nav .ecto-ts-btn {
	width: 68px;
	border-radius: 999px;
}
.geo-carousel .ecto-cc-bottom,
.geo-cases .ecto-ts-bottom {
	gap: 32px;
}
.geo-carousel .ecto-cc-card__icon img,
.geo-carousel .ecto-cc-card__icon svg {
	width: 24px;
	height: 24px;
}
.geo-carousel .ecto-cc-card__title {
	font-family: Roboto, sans-serif;
	font-weight: 600;
	font-size: 20px;
	line-height: 32px;
}

/* 07 · cases */
.geo-cases .ecto-ts-card__headline {
	font-family: Mulish, sans-serif;
	font-weight: 500;
	font-size: 40px;
	line-height: 56px;
}
@media (max-width: 767px) {
	.geo-cases .ecto-ts-card__headline {
		font-size: 32px;
		line-height: 40px;
	}
}

/* 08 · faixa de chamada */
.geo-cta {
	position: relative;
	overflow: hidden;
	border-radius: 32px;
	padding: 88px 48px;
}
.geo-cta > .geo-cta__mark {
	position: absolute;
	width: 420px;
	height: 420px;
	opacity: 0.16;
	pointer-events: none;
	z-index: 0;
}
.geo-cta__mark img {
	width: 420px;
	height: 420px;
	display: block;
	animation: geo-spin 80s linear infinite;
}
.geo-cta__mark--1 {
	left: -120px;
	top: -140px;
}
.geo-cta__mark--2 {
	left: 916px;
	top: 150px;
}
.geo-cta__mark--2 img {
	animation-direction: reverse;
}
.geo-cta > .elementor-widget-heading,
.geo-cta > .elementor-widget-ecto_button {
	position: relative;
	z-index: 1;
}
.geo-cta > .elementor-widget.geo-cta__title {
	max-width: 760px;
}
.geo-cta > .elementor-widget-html {
	position: absolute;
	inset: 0;
	z-index: 0;
	margin: 0;
	pointer-events: none;
}
.geo-chips {
	position: absolute;
	inset: 0;
	pointer-events: none;
}
.geo-chip {
	position: absolute;
	display: flex;
	filter: drop-shadow(0 1.37px 2.05px rgba(0, 0, 0, 0.1)) drop-shadow(0 1.37px 1.37px rgba(0, 0, 0, 0.06));
	animation: geo-float 4s ease-in-out infinite;
}
.geo-chip__logo.geo-chip__logo {
	width: 34px;
	height: 34px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #f7fafc;
	border-radius: 5.5px 0 0 5.5px;
}
.geo-chip__tile.geo-chip__tile {
	width: 34px;
	height: 34px;
	border-radius: 5.5px 0 0 5.5px;
}
.geo-chip__label {
	height: 34px;
	display: flex;
	align-items: center;
	padding: 0 10.7px;
	background: #fff;
	border: 1.37px solid #f7fafc;
	border-radius: 0 5.5px 5.5px 0;
	font:
		14px Roboto,
		sans-serif;
	color: #3f3f45;
	white-space: nowrap;
}
.geo-chip--1 {
	left: 140px;
	top: 250px;
}
.geo-chip--2 {
	left: 990px;
	top: 56px;
	animation-delay: -1.3s;
}
.geo-chip--3 {
	left: 820px;
	top: 270px;
	animation-delay: -2.6s;
}
@media (max-width: 1200px) {
	.geo-chip--2 {
		left: auto;
		right: 60px;
	}
	.geo-chip--3 {
		left: auto;
		right: 220px;
	}
}
@media (max-width: 767px) {
	.geo-cta {
		padding: 48px 20px;
	}
	.geo-chips,
	.geo-cta__mark--2 {
		display: none;
	}
	.geo-cta__mark--1,
	.geo-cta__mark--1 img {
		width: 343px;
		height: 343px;
	}
}

/* 09 · cenários */
.geo-problem.geo-problem {
	flex: 1 1 0;
	padding: 4px;
	background: #fff;
	border: 1px solid var(--e-global-color-10e666e);
	border-radius: 20px;
	overflow: hidden;
	transition:
		transform 0.2s ease,
		box-shadow 0.2s ease;
}
.geo-problem:hover {
	transform: translateY(-2px);
	box-shadow: 0 12px 28px rgba(150, 47, 42, 0.1);
}
.geo-problem__illus {
	height: 220px;
	border: 1px solid #f8e4e1;
	border-radius: 16px;
	overflow: hidden;
	background: linear-gradient(180deg, #fff9f8, #fff4f3);
	display: flex;
	align-items: center;
	justify-content: center;
}
.geo-problem__illus img {
	width: 100%;
	height: 220px;
	object-fit: cover;
	display: block;
}
@media (max-width: 767px) {
	.geo-problem__illus,
	.geo-problem__illus img {
		height: 192px;
	}
	.geo-problem .elementor-heading-title {
		font-size: 18px;
		line-height: 26px;
	}
}

/* 10 · tecnologia (seção escura com a "barra" de entalhe) */
.geo-s10 {
	position: relative;
	overflow: visible;
}
.geo-barra {
	position: relative;
	height: 89px;
	padding: 0;
	gap: 0;
	background: transparent;
}
.geo-barra__side.geo-barra__side {
	flex: 1 1 0;
	height: 89px;
	padding: 0;
	background: #262626;
}
.geo-barra__notch.geo-barra__notch {
	width: 264px;
	flex: 0 0 264px;
	position: relative;
	z-index: 1;
}
/* sobreposição de 2px: evita a linha clara de antialiasing nas emendas em larguras fracionadas */
.geo-barra__side:first-child {
	margin-right: -2px;
}
.geo-barra__notch + .geo-barra__side {
	margin-left: -2px;
}
.geo-barra__side,
.geo-barra__notch {
	box-shadow: 0 2px 0 #262626;
}
.geo-barra + .geo-tec__content {
	margin-top: -1px;
}
.geo-barra__notch img {
	width: 264px;
	height: 89px;
	display: block;
}
.geo-barra__mark.geo-barra__mark {
	position: absolute;
	left: 50%;
	top: -79px;
	width: 160px;
	transform: translateX(-50%);
	z-index: 2;
}
.geo-barra__mark img {
	width: 160px;
	height: 160px;
	display: block;
	animation: geo-spin 60s linear infinite;
}
.geo-s10 {
	background: transparent;
}
/* fundo escuro em largura total, sem cobrir o entalhe da barra */
.geo-tec__content {
	background: #262626;
	box-shadow: 0 0 0 100vmax #262626;
	clip-path: inset(0 -100vmax);
	max-width: 1216px;
	margin-inline: auto;
}
.geo-tools__text.geo-tools__text {
	width: 440px;
	flex: 0 0 440px;
	max-width: 100%;
}
.geo-orbita.geo-orbita {
	width: 720px;
	flex: 0 0 720px;
	max-width: 100%;
}
.geo-orbita img {
	width: 100%;
	height: auto;
	border-radius: 24px;
}
.geo-dotlist {
	list-style: none;
	margin: 0;
	padding: 24px 0 0;
	display: flex;
	flex-direction: column;
	gap: 14px;
}
.geo-dotlist li {
	position: relative;
	padding-left: 20px;
	display: flex;
	flex-direction: column;
	gap: 2px;
}
.geo-dotlist li::before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: var(--geo);
	box-shadow: 0 0 0 4px rgba(255, 130, 124, 0.25);
}
.geo-dotlist strong {
	font-weight: 500;
	font-size: 14px;
	color: #fff;
}
.geo-dotlist span {
	font-size: 13px;
	color: rgba(255, 255, 255, 0.6);
}
.geo-proprias__text.geo-proprias__text {
	width: 520px;
	flex: 0 0 520px;
	max-width: 100%;
}
.geo-monitor {
	border: 1px solid rgba(255, 130, 124, 0.25);
	border-radius: 24px;
	padding: 28px;
	background: linear-gradient(167.93deg, #2e2423 0%, #2b2b2b 39.29%);
}
.geo-monitor__icon.geo-monitor__icon {
	width: 48px;
	height: 48px;
	padding: 0;
	align-items: center;
	justify-content: center;
	border-radius: 12px;
	background: rgba(255, 130, 124, 0.14);
}
.geo-heat-wrap.geo-heat-wrap {
	width: 560px;
	flex: 0 0 560px;
	max-width: 100%;
}
.geo-heat {
	background: #fff;
	border-radius: 18px;
	padding: 18px;
	display: flex;
	flex-direction: column;
	gap: 6px;
	font-family: Roboto, sans-serif;
}
.geo-heat__head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding-bottom: 6px;
}
.geo-heat__title {
	font-weight: 600;
	font-size: 13px;
	color: #18181b;
}
.geo-heat__pill {
	padding: 3px 8px;
	border-radius: 40px;
	background: var(--geo-soft);
	color: var(--geo-text);
	font-weight: 600;
	font-size: 11px;
}
.geo-heat__table.geo-heat__table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 6px;
	margin: -6px;
	table-layout: fixed;
}
.geo-heat .geo-heat__table,
.geo-heat .geo-heat__table > * > tr > th,
.geo-heat .geo-heat__table > * > tr > td {
	padding: 0;
	border: 0;
	background: none;
	font-weight: 400;
	line-height: 18px;
}
.geo-heat .geo-heat__table > tbody > tr:nth-child(odd) > td,
.geo-heat .geo-heat__table > tbody > tr:nth-child(odd) > th,
.geo-heat .geo-heat__table > tbody > tr:hover > td {
	background: none;
}
.geo-heat__table thead th {
	font-size: 10.5px;
	color: #717179;
	text-align: center;
}
.geo-heat__table thead td:first-child,
.geo-heat__table tbody th {
	width: 90px;
	font-size: 12px;
	color: #717179;
	text-align: left;
}
.geo-heat__cell {
	display: block;
	height: 18px;
	border-radius: 5px;
	background: #f4f4f5;
	transition:
		transform 0.35s ease calc(var(--c) * 40ms),
		opacity 0.35s ease calc(var(--c) * 40ms);
}
.geo-heat__cell.l1,
.geo-heat__legend .l1 {
	background: #ffe3e1;
}
.geo-heat__cell.l2,
.geo-heat__legend .l2 {
	background: #ffc4bf;
}
.geo-heat__cell.l3,
.geo-heat__legend .l3 {
	background: #ff9f99;
}
.geo-heat__cell.l4,
.geo-heat__legend .l4 {
	background: #e5534b;
}
.geo-anim .geo-heat:not(.is-in) .geo-heat__cell {
	opacity: 0;
	transform: scale(0.6);
}
.geo-heat__legend {
	display: flex;
	align-items: center;
	gap: 6px;
	padding-top: 6px;
	font-size: 11px;
	font-weight: 500;
	color: #717179;
}
.geo-heat__legend i {
	width: 14px;
	height: 10px;
	border-radius: 3px;
}
.geo-darkcard.geo-darkcard {
	flex: 1 1 0;
	background: #2b2b2b;
	border: 1px solid rgba(255, 255, 255, 0.08);
	border-radius: 24px;
	padding: 24px;
}
.geo-s10 .screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
}
@media (max-width: 767px) {
	.geo-tools__text.geo-tools__text,
	.geo-orbita.geo-orbita,
	.geo-proprias__text.geo-proprias__text,
	.geo-heat-wrap.geo-heat-wrap {
		flex: 1 1 auto;
		width: 100%;
	}
	.geo-barra__side.geo-barra__side {
		flex-basis: 55.5px;
	}
	.geo-heat__table thead td:first-child,
	.geo-heat__table tbody th {
		width: 64px;
	}
	.geo-monitor {
		padding: 28px 20px;
		background: linear-gradient(123.2deg, #2e2423 0%, #2b2b2b 39.29%);
	}
}

/* 11 · FAQ (ecto_faq) */
.geo-faq__side.geo-faq__side {
	width: 380px;
	flex: 0 0 380px;
	max-width: 100%;
}
.geo-helpcard {
	border-radius: 24px;
}
.geo-faq.geo-faq {
	flex: 1 1 0;
}
.geo-faq .ecto-faq-list {
	gap: 8px;
}
.geo-faq .ecto-faq-item {
	border: 1px solid var(--e-global-color-38821bd);
	border-radius: 16px;
	background: var(--e-global-color-e60d1b3);
}
.geo-faq .ecto-faq-trigger {
	padding: 32px;
}
.geo-faq .ecto-faq-question {
	font:
		600 20px/28px Roboto,
		sans-serif;
	color: var(--e-global-color-2b70590);
}
.geo-faq .ecto-faq-panel-inner,
.geo-faq .ecto-faq-answer-wrap {
	padding: 0;
}
.geo-faq .ecto-faq-answer {
	padding: 0 32px 32px;
	font:
		16px/24px Roboto,
		sans-serif;
	color: var(--e-global-color-d8f8337);
}
@media (max-width: 767px) {
	.geo-faq__side.geo-faq__side {
		width: 100%;
		flex-basis: auto;
	}
}

/* botões e foco */
.geo-btn .ecto-btn:focus-visible,
.geo-tab:focus-visible {
	outline: 2px solid var(--geo);
	outline-offset: 3px;
}

@keyframes geo-spin {
	to {
		transform: rotate(360deg);
	}
}
@keyframes geo-float {
	0%,
	100% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-6px);
	}
}
@media (prefers-reduced-motion: reduce) {
	.geo-cta__mark img,
	.geo-chip,
	.geo-barra__mark img {
		animation: none;
	}
	.geo-tab__panel.geo-tab__panel,
	.geo-tab__desc,
	.geo-viz *,
	.geo-heat__cell {
		transition: none;
	}
}

/* mobile: em coluna o flex-basis vira altura; elementos de largura fixa/fluida voltam ao tamanho do conteúdo */
@media (max-width: 767px) {
	.geo-pilha.geo-pilha,
	.geo-problem.geo-problem,
	.geo-stat.geo-stat,
	.geo-darkcard.geo-darkcard,
	.geo-col.geo-col,
	.geo-grow.geo-grow,
	.geo-title.geo-title {
		flex: 0 0 auto;
		width: 100%;
	}
}

/* contador: o texto real fica transparente e o ::after mostra a contagem (o DOM mantém o valor final) */
.geo-stat__num.geo-counting {
	position: relative;
	color: transparent;
}
.geo-stat__num.geo-counting::after {
	content: attr(data-geo-v);
	position: absolute;
	inset: 0;
	color: var(--geo-acent);
}

/* 03 · entregas com rolagem (scrollytelling). O geo.js liga .is-scrolly só no desktop e quando o bloco
   cabe na tela; ele define a altura do trilho (--geo-scrolly-h) e o topo do sticky (--geo-sticky-top).
   O kit usa overflow-x:hidden em html/body, que quebra position:sticky; nesta página usamos clip,
   que corta o excesso horizontal do mesmo jeito sem criar contêiner de rolagem. */
@supports (overflow: clip) {
	:root,
	:root > body {
		overflow-x: clip;
	}
}
.geo-scrolly.geo-scrolly {
	padding: 0;
}
.geo-scrolly.is-scrolly {
	height: var(--geo-scrolly-h);
	justify-content: flex-start;
}
.geo-scrolly.is-scrolly > .geo-tabs {
	position: sticky;
	top: var(--geo-sticky-top, 24px);
}

/* barra de progresso da rolagem: a linha coral da entrega ativa enche conforme a rolagem avança
   pelo trecho dela (--geo-seg de 0 a 1, definido pelo geo.js). Ao encher, a próxima entrega ativa. */
.geo-scrolly.is-scrolly .geo-tab.is-active {
	border-right-color: transparent;
}
.geo-tab__rail {
	position: absolute;
	top: 0;
	bottom: 0;
	right: -26px; /* mesma posição da borda coral (padding 24 + borda 2) */
	width: 2px;
	border-radius: 2px;
	background: #ffe3e1;
	overflow: hidden;
	opacity: 0;
	transition: opacity 0.5s var(--geo-ease, ease);
	pointer-events: none;
}
.geo-tab__rail > span {
	display: block;
	height: 100%;
	background: var(--geo);
	transform-origin: top;
	transform: scaleY(0);
}
.geo-scrolly.is-scrolly .geo-tab.is-active .geo-tab__rail {
	opacity: 1;
}
.geo-scrolly.is-scrolly .geo-tab.is-active .geo-tab__rail > span {
	transform: scaleY(var(--geo-seg, 0));
}
@media (prefers-reduced-motion: reduce) {
	.geo-tab.geo-tab,
	.geo-tab__desc,
	.geo-tab__panel.geo-tab__panel,
	.geo-tab__title .elementor-heading-title {
		transition-duration: 0.01s !important;
	}
}/* End custom CSS */