.elementor-8 .elementor-element.elementor-element-e72de09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e72de09:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e72de09 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;background-image:url("https://drjoaopaulobispo.com.br/wp-content/uploads/2025/06/desktop01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-9554c0b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-3a9311a{width:var( --container-widget-width, 525px );max-width:525px;--container-widget-width:525px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3a9311a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;letter-spacing:-3.5px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-54622a3{width:var( --container-widget-width, 431px );max-width:431px;--container-widget-width:431px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-54622a3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;line-height:30px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-b96cf75{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-b96cf75 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-c9a035a{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c9a035a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-6b11f06{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-638edaf{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-8 .elementor-element.elementor-element-2faec83 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-2ef71fe{--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:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-201c515{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-201c515 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-201c515 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-201c515 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-201c515 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-13f8da2{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-13f8da2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#737373;}.elementor-8 .elementor-element.elementor-element-05a590e{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-8 .elementor-element.elementor-element-0f364d7{--display:flex;--position:fixed;--min-height:40px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#1C6581;--border-color:#1C6581;top:0px;}.elementor-8 .elementor-element.elementor-element-0f364d7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0f364d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-0f364d7{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-0f364d7{right:0px;}.elementor-8 .elementor-element.elementor-element-c6463b6{text-align:center;}.elementor-8 .elementor-element.elementor-element-c6463b6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:600;color:#1C6581;}.elementor-8 .elementor-element.elementor-element-77d4fdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-77d4fdd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-77d4fdd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EFF9;}.elementor-8 .elementor-element.elementor-element-094b110{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-62984d2{--display:flex;--justify-content:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c953954{width:var( --container-widget-width, 791px );max-width:791px;--container-widget-width:791px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c953954 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;letter-spacing:-3px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-2e8f299{width:var( --container-widget-width, 468px );max-width:468px;--container-widget-width:468px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-2e8f299 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-d4a56ba{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-6eec1ee .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-5288b44{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5288b44:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5288b44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-8c54d4c{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-8c54d4c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;letter-spacing:-3.5px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-ec940b8{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-ec940b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-a0de4e3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-68669e6 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-4a0affd{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4a0affd:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a0affd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C6581;background-image:url("https://drjoaopaulobispo.com.br/wp-content/uploads/2025/06/image03-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-e8c0762{--display:flex;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c074f1{width:var( --container-widget-width, 815px );max-width:815px;--container-widget-width:815px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-8c074f1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:1.1em;letter-spacing:-3px;color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-0773b5f{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-0773b5f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-2f97b23{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2f97b23:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f97b23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-6fe9071{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6fe9071 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;letter-spacing:-3.5px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-d7ec245{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3e28d26{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b7ce80b{--display:flex;--min-height:180px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C6581;--border-color:#1C6581;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b7ce80b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b7ce80b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-a87f4df{width:var( --container-widget-width, 37px );max-width:37px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a87f4df > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-a87f4df.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-a87f4df .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-a87f4df .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-a87f4df .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-a87f4df .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-282d4b8{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-282d4b8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-7940948{--display:flex;--min-height:180px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C6581;--border-color:#1C6581;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-7940948:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7940948 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8FF;}.elementor-8 .elementor-element.elementor-element-c717e93{width:var( --container-widget-width, 37px );max-width:37px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-c717e93 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-c717e93.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-c717e93 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-c717e93 .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-c717e93 .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-c717e93 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-cf26699{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-cf26699 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-8811c9c{--display:flex;--min-height:180px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C6581;--border-color:#1C6581;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-8811c9c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-8811c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-7fa9c14{width:var( --container-widget-width, 37px );max-width:37px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7fa9c14 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7fa9c14.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-7fa9c14 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-7fa9c14 .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-7fa9c14 .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-7fa9c14 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-d9975d4{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-d9975d4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-3390e6f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b501063{--display:flex;--min-height:180px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C6581;--border-color:#1C6581;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b501063:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b501063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8FF;}.elementor-8 .elementor-element.elementor-element-ca74c02{width:var( --container-widget-width, 37px );max-width:37px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ca74c02 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ca74c02.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ca74c02 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-ca74c02 .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-ca74c02 .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-ca74c02 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-cf78ca1{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-cf78ca1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-bb36f93{--display:flex;--min-height:180px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C6581;--border-color:#1C6581;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-bb36f93:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-bb36f93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-ffbdfe8{width:var( --container-widget-width, 37px );max-width:37px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-ffbdfe8 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-ffbdfe8.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-ffbdfe8 .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-ffbdfe8 .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-ffbdfe8 .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-ffbdfe8 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-dc9d783{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-dc9d783 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-c7ad6b7{--display:flex;--min-height:180px;--gap:15px 0px;--row-gap:15px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1C6581;--border-color:#1C6581;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-c7ad6b7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-c7ad6b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F8FF;}.elementor-8 .elementor-element.elementor-element-e6875ee{width:var( --container-widget-width, 37px );max-width:37px;--container-widget-width:37px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-e6875ee > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-e6875ee.elementor-element{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-e6875ee .elementor-icon-wrapper{text-align:left;}.elementor-8 .elementor-element.elementor-element-e6875ee .elementor-icon{font-size:47px;}.elementor-8 .elementor-element.elementor-element-e6875ee .elementor-icon svg{height:47px;}.elementor-8 .elementor-element.elementor-element-e6875ee .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-c6a0bd8{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-c6a0bd8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-034aec9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-fb2fd2b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-a6b6caf .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-76faead{--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:0px 10px;--row-gap:0px;--column-gap:10px;}.elementor-8 .elementor-element.elementor-element-4f0b607{width:var( --container-widget-width, 24px );max-width:24px;--container-widget-width:24px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4f0b607 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4f0b607 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4f0b607 .elementor-icon{font-size:24px;}.elementor-8 .elementor-element.elementor-element-4f0b607 .elementor-icon svg{height:24px;}.elementor-8 .elementor-element.elementor-element-bfa8063{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-bfa8063 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#737373;}.elementor-8 .elementor-element.elementor-element-2b29e53{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-2b29e53:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2b29e53 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EFF9;}.elementor-8 .elementor-element.elementor-element-962c886{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-962c886 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:70px;letter-spacing:-3px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-f1b6ee7{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f1b6ee7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-1522445{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1522445:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1522445 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-84aded2{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1e623c7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b449eb{width:var( --container-widget-width, 791px );max-width:791px;--container-widget-width:791px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-7b449eb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;letter-spacing:-3.5px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-b829dfd{width:var( --container-widget-width, 360px );max-width:360px;--container-widget-width:360px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-b829dfd .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-c60f8f7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a194016{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-6353522 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-b9d0775{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b9fed47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b9fed47:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b9fed47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EFF9;}.elementor-8 .elementor-element.elementor-element-a7c0785{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-a7c0785 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:70px;letter-spacing:-3px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-4837ef0{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4837ef0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-97d9829{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-97d9829:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-97d9829 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-be4a94c{width:var( --container-widget-width, 880px );max-width:880px;--container-widget-width:880px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-be4a94c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;letter-spacing:-3px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-f7962cd{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8663530{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-b52e8e9{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E1E1E6B;--border-color:#1E1E1E6B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-4c79e0d{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-4c79e0d > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4c79e0d .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-4c79e0d .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-4c79e0d .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-4c79e0d .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-fda6485{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-fda6485 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-a941115{--display:flex;--min-height:200px;--gap:20px 0px;--row-gap:20px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E1E1E6B;--border-color:#1E1E1E6B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-a941115:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-a941115 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-8 .elementor-element.elementor-element-140a247{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-140a247 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-140a247 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-140a247 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-140a247 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-140a247 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-3f8a4cb{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-3f8a4cb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-db26a15{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E1E1E6B;--border-color:#1E1E1E6B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-d3ec111{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-d3ec111 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d3ec111 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-d3ec111 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-d3ec111 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-d3ec111 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-18f2bb1{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-18f2bb1 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-0c330f7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-11c4d56{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E1E1E6B;--border-color:#1E1E1E6B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-11c4d56:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-11c4d56 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-8 .elementor-element.elementor-element-9cbae67{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-9cbae67 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9cbae67 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-9cbae67 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-9cbae67 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-9cbae67 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-07de04c{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-07de04c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-279d31e{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E1E1E6B;--border-color:#1E1E1E6B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-1445ec7{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1445ec7 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1445ec7 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-1445ec7 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-1445ec7 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-1445ec7 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-993346d{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-993346d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-b91eaec{--display:flex;--min-height:200px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#1E1E1E6B;--border-color:#1E1E1E6B;--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-8 .elementor-element.elementor-element-b91eaec:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b91eaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6FCFF;}.elementor-8 .elementor-element.elementor-element-905e3d7{width:var( --container-widget-width, 38px );max-width:38px;--container-widget-width:38px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-905e3d7 > .elementor-widget-container{margin:0px 0px -7px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-905e3d7 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-905e3d7 .elementor-icon{font-size:38px;}.elementor-8 .elementor-element.elementor-element-905e3d7 .elementor-icon svg{height:38px;}.elementor-8 .elementor-element.elementor-element-905e3d7 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-f9c3489{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-f9c3489 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-4445d7c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-4b5c643{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-e9c9af4 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-e2e9340{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e2e9340:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e2e9340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#21556A;}.elementor-8 .elementor-element.elementor-element-25bd5e9{width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-25bd5e9 .elementor-icon-wrapper{text-align:center;}.elementor-8 .elementor-element.elementor-element-25bd5e9 .elementor-icon{font-size:34px;}.elementor-8 .elementor-element.elementor-element-25bd5e9 .elementor-icon svg{height:34px;}.elementor-8 .elementor-element.elementor-element-25bd5e9 .elementor-icon-wrapper svg{width:auto;}.elementor-8 .elementor-element.elementor-element-6de9902{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-6de9902 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-26f4934{--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:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-26f4934:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-26f4934 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}.elementor-8 .elementor-element.elementor-element-ffed8e3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-be6cfdc{--display:flex;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:30px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-334db98{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-334db98 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:70px;letter-spacing:-3px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-3898d9d{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-3898d9d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-b23a77d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-e0ef10c .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-5d857a2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:40px 0px;--row-gap:40px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5d857a2:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-5d857a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4EFF9;}.elementor-8 .elementor-element.elementor-element-3e33adc{width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-3e33adc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:54px;font-weight:500;line-height:70px;letter-spacing:-3px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-f942ff5{width:var( --container-widget-width, 560px );max-width:560px;--container-widget-width:560px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-f942ff5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;line-height:25px;letter-spacing:0px;color:#1F495A;}.elementor-8 .elementor-element.elementor-element-aead564{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#055387;--border-color:#055387;--border-radius:1000px 1000px 1000px 1000px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:4px;--padding-bottom:4px;--padding-left:4px;--padding-right:4px;}.elementor-8 .elementor-element.elementor-element-2a8b841 .elementor-button{background-color:#61CE7000;font-family:"Manrope", Sans-serif;font-size:18px;font-weight:400;border-radius:100px 100px 100px 100px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-43fec69{--display:flex;--min-height:280px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;}.elementor-8 .elementor-element.elementor-element-43fec69:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-43fec69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8 .elementor-element.elementor-element-85f84b7{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:left;}.elementor-8 .elementor-element.elementor-element-85f84b7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-0418c35{width:var( --container-widget-width, 680px );max-width:680px;--container-widget-width:680px;--container-widget-flex-grow:0;text-align:right;}.elementor-8 .elementor-element.elementor-element-0418c35 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;line-height:25px;letter-spacing:0px;color:#FFFFFF;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF9FE;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-e72de09{--content-width:330px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9554c0b{--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-3a9311a .elementor-heading-title{font-size:38px;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-54622a3{--container-widget-width:272px;--container-widget-flex-grow:0;width:var( --container-widget-width, 272px );max-width:272px;}.elementor-8 .elementor-element.elementor-element-54622a3 .elementor-heading-title{font-size:24px;}.elementor-8 .elementor-element.elementor-element-b96cf75 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-c9a035a .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-6b11f06{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-638edaf{--width:330px;}.elementor-8 .elementor-element.elementor-element-2faec83 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-2faec83 .elementor-button{font-size:16px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-2ef71fe{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-13f8da2{--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;}.elementor-8 .elementor-element.elementor-element-13f8da2 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-05a590e{--width:1470px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0f364d7{--min-height:30px;}.elementor-8 .elementor-element.elementor-element-c6463b6 .elementor-heading-title{font-size:10px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-8 .elementor-element.elementor-element-77d4fdd{--content-width:330px;--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:50px 0px;--row-gap:50px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-c953954 .elementor-heading-title{font-size:38px;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-2e8f299 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-d4a56ba{--width:330px;}.elementor-8 .elementor-element.elementor-element-6eec1ee .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-6eec1ee .elementor-button{font-size:15px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-5288b44{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-8c54d4c .elementor-heading-title{font-size:38px;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-ec940b8 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-a0de4e3{--width:330px;}.elementor-8 .elementor-element.elementor-element-68669e6 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-68669e6 .elementor-button{font-size:15px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-4a0affd{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-e8c0762{--gap:30px 0px;--row-gap:30px;--column-gap:0px;}.elementor-8 .elementor-element.elementor-element-8c074f1 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-2px;}.elementor-8 .elementor-element.elementor-element-0773b5f .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-2f97b23{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6fe9071 .elementor-heading-title{font-size:38px;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-282d4b8 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-cf26699 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-d9975d4 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-cf78ca1 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-dc9d783 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-c6a0bd8 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-034aec9{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-fb2fd2b{--width:330px;}.elementor-8 .elementor-element.elementor-element-a6b6caf .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-a6b6caf .elementor-button{font-size:16px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-76faead{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-bfa8063{--container-widget-width:207px;--container-widget-flex-grow:0;width:var( --container-widget-width, 207px );max-width:207px;}.elementor-8 .elementor-element.elementor-element-bfa8063 .elementor-heading-title{font-size:14px;line-height:1.2em;}.elementor-8 .elementor-element.elementor-element-2b29e53{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-962c886 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-f1b6ee7 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-1522445{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7b449eb .elementor-heading-title{font-size:38px;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-b829dfd .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-c60f8f7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-a194016{--width:330px;}.elementor-8 .elementor-element.elementor-element-6353522 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-6353522 .elementor-button{font-size:16px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-b9fed47{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-a7c0785 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-4837ef0 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-97d9829{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-be4a94c .elementor-heading-title{font-size:38px;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-fda6485 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-3f8a4cb .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-18f2bb1 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-07de04c .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-993346d .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-f9c3489 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-4445d7c{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8 .elementor-element.elementor-element-4b5c643{--width:330px;}.elementor-8 .elementor-element.elementor-element-e9c9af4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-e9c9af4 .elementor-button{font-size:16px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-e2e9340{--content-width:330px;}.elementor-8 .elementor-element.elementor-element-6de9902 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-26f4934{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-334db98 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-3898d9d .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-b23a77d{--width:330px;}.elementor-8 .elementor-element.elementor-element-e0ef10c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-e0ef10c .elementor-button{font-size:16px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-5d857a2{--content-width:330px;--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:30px 0px;--row-gap:30px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:180px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3e33adc .elementor-heading-title{font-size:28px;line-height:1em;letter-spacing:-1.8px;}.elementor-8 .elementor-element.elementor-element-f942ff5 .elementor-heading-title{font-size:16px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-aead564{--width:330px;}.elementor-8 .elementor-element.elementor-element-2a8b841 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-8 .elementor-element.elementor-element-2a8b841 .elementor-button{font-size:16px;padding:25px 0px 25px 0px;}.elementor-8 .elementor-element.elementor-element-43fec69{--content-width:330px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-8 .elementor-element.elementor-element-85f84b7{--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;text-align:center;}.elementor-8 .elementor-element.elementor-element-85f84b7 .elementor-heading-title{font-size:12px;line-height:1.4em;}.elementor-8 .elementor-element.elementor-element-0418c35{text-align:center;}.elementor-8 .elementor-element.elementor-element-0418c35 .elementor-heading-title{font-size:16px;line-height:1.4em;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-e72de09{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-9554c0b{--width:536px;}.elementor-8 .elementor-element.elementor-element-638edaf{--width:370px;}.elementor-8 .elementor-element.elementor-element-05a590e{--width:530px;}.elementor-8 .elementor-element.elementor-element-0f364d7{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-77d4fdd{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-094b110{--width:436px;}.elementor-8 .elementor-element.elementor-element-62984d2{--width:655px;}.elementor-8 .elementor-element.elementor-element-d4a56ba{--width:370px;}.elementor-8 .elementor-element.elementor-element-5288b44{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-a0de4e3{--width:370px;}.elementor-8 .elementor-element.elementor-element-4a0affd{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-e8c0762{--width:820px;}.elementor-8 .elementor-element.elementor-element-2f97b23{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-b7ce80b{--width:302px;}.elementor-8 .elementor-element.elementor-element-7940948{--width:302px;}.elementor-8 .elementor-element.elementor-element-8811c9c{--width:302px;}.elementor-8 .elementor-element.elementor-element-b501063{--width:302px;}.elementor-8 .elementor-element.elementor-element-bb36f93{--width:302px;}.elementor-8 .elementor-element.elementor-element-c7ad6b7{--width:302px;}.elementor-8 .elementor-element.elementor-element-fb2fd2b{--width:370px;}.elementor-8 .elementor-element.elementor-element-2b29e53{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-1522445{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-a194016{--width:370px;}.elementor-8 .elementor-element.elementor-element-b9fed47{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-97d9829{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-b52e8e9{--width:300px;}.elementor-8 .elementor-element.elementor-element-a941115{--width:300px;}.elementor-8 .elementor-element.elementor-element-db26a15{--width:300px;}.elementor-8 .elementor-element.elementor-element-11c4d56{--width:300px;}.elementor-8 .elementor-element.elementor-element-279d31e{--width:300px;}.elementor-8 .elementor-element.elementor-element-b91eaec{--width:300px;}.elementor-8 .elementor-element.elementor-element-4b5c643{--width:370px;}.elementor-8 .elementor-element.elementor-element-e2e9340{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-26f4934{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-ffed8e3{--width:430px;}.elementor-8 .elementor-element.elementor-element-be6cfdc{--width:650px;}.elementor-8 .elementor-element.elementor-element-b23a77d{--width:370px;}.elementor-8 .elementor-element.elementor-element-5d857a2{--content-width:1200px;}.elementor-8 .elementor-element.elementor-element-aead564{--width:370px;}.elementor-8 .elementor-element.elementor-element-43fec69{--content-width:1200px;}}/* Start custom CSS for button, class: .elementor-element-2faec83 */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-638edaf *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-638edaf {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e72de09 */@media (max-width: 768px) {
  .elementor-8 .elementor-element.elementor-element-e72de09 {
    background: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6eec1ee */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d4a56ba *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-d4a56ba {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-68669e6 */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a0de4e3 *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-a0de4e3 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a6b6caf */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fb2fd2b *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-fb2fd2b {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6353522 */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a194016 *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-a194016 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e9c9af4 */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4b5c643 *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-4b5c643 {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e0ef10c */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b23a77d *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-b23a77d {
  overflow: visible !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2a8b841 */:root {
  --shiny-cta-bg: #1C6581 !important;
  --shiny-cta-bg-subtle: #055387 !important;
  --shiny-cta-fg: #ffffff !important;
  --shiny-cta-highlight: #1D90BD !important;
  --shiny-cta-highlight-subtle: #026CFF !important;
}

@property --gradient-angle {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-angle-offset {
  syntax: "<angle>";
  initial-value: 0deg;
  inherits: false;
}

@property --gradient-percent {
  syntax: "<percentage>";
  initial-value: 5%;
  inherits: false;
}

@property --gradient-shine {
  syntax: "<color>";
  initial-value: white;
  inherits: false;
}

@media only screen and (max-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;

  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

@media only screen and (min-width: 600px) {
.botao-lidar {
  --animation: gradient-angle linear infinite !important;
  --duration: 3s !important;
  --shadow-size: 2px !important;
  isolation: isolate !important;
  position: relative !important;
  overflow: hidden !important;
  cursor: pointer !important;
  outline-offset: 4px !important;
  border: 1px solid transparent !important;
  border-radius: 360px !important;
  color: var(--shiny-cta-fg) !important;
  background: linear-gradient(var(--shiny-cta-bg), var(--shiny-cta-bg)) padding-box,
    conic-gradient(
      from calc(var(--gradient-angle) - var(--gradient-angle-offset)),
      transparent,
      var(--shiny-cta-highlight) var(--gradient-percent),
      var(--gradient-shine) calc(var(--gradient-percent) * 2),
      var(--shiny-cta-highlight) calc(var(--gradient-percent) * 3),
      transparent calc(var(--gradient-percent) * 4)
    ) border-box !important;
  box-shadow: inset 0 0 0 1px var(--shiny-cta-bg-subtle) !important;
  transition: 800ms cubic-bezier(0.25, 1, 0.5, 1) !important;
  transition-property: --gradient-angle-offset, --gradient-percent, --gradient-shine !important;
}}

.botao-lidar::before,
.botao-lidar::after,
.botao-lidar span::before {
  content: "" !important;
  pointer-events: none !important;
  position: absolute !important;
  inset-inline-start: 50% !important;
  inset-block-start: 50% !important;
  translate: -50% -50% !important;
  z-index: -1 !important;
}

.botao-lidar::before {
  --size: calc(100% - var(--shadow-size) * 3) !important;
  --position: 2px !important;
  --space: calc(var(--position) * 2) !important;
  width: var(--size) !important;
  height: var(--size) !important;
  background: radial-gradient(
      circle at var(--position) var(--position),
      white calc(var(--position) / 4),
      transparent 0
    ) padding-box !important;
  background-size: var(--space) var(--space) !important;
  background-repeat: space !important;
  mask-image: conic-gradient(
    from calc(var(--gradient-angle) + 45deg),
    black,
    transparent 10% 90%,
    black
  ) !important;
  border-radius: inherit !important;
  opacity: 0.4 !important;
}

.botao-lidar::after {
  --animation: shimmer linear infinite !important;
  width: 100% !important;
  aspect-ratio: 1 !important;
  background: linear-gradient(
    -50deg,
    transparent,
    var(--shiny-cta-highlight),
    transparent
  ) !important;
  mask-image: radial-gradient(circle at bottom, transparent 40%, black) !important;
  opacity: 0.6 !important;
}

.botao-lidar span {
  z-index: 1 !important;
  position: relative !important;
}

.botao-lidar span::before {
  size: calc(100% + 1rem) !important;
  width: 370px !important;
  height: 90px !important;
  box-shadow: inset 0 -1ex 2rem 4px var(--shiny-cta-highlight) !important;
  opacity: 0 !important;
  transition: opacity 1500ms cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.botao-lidar:hover,
.botao-lidar:focus-visible {
  --gradient-percent: 20% !important;
  --gradient-angle-offset: 95deg !important;
  --gradient-shine: var(--shiny-cta-highlight-subtle) !important;
}

.botao-lidar:hover span::before {
  opacity: 1 !important;
}

@keyframes gradient-angle {
  to {
    --gradient-angle: 360deg;
  }
}

@keyframes shimmer {
  to {
    transform: rotate(360deg) !important;
  }
}

@keyframes breathe {
  50% {
    transform: scale(1.2) !important;
  }
}

.botao-lidar,
.botao-lidar::before,
.botao-lidar::after {
  animation: var(--animation) var(--duration),
    var(--animation) calc(var(--duration) / 0.4) reverse paused !important;
  animation-composition: add !important;
}

.botao-lidar:hover,
.botao-lidar:hover::before,
.botao-lidar:hover::after {
  animation-play-state: running !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aead564 *//* 1) Força o contêiner a mostrar o que está “fora” */
.elementor-8 .elementor-element.elementor-element-aead564 {
  overflow: visible !important;
}/* End custom CSS */