.elementor-1660 .elementor-element.elementor-element-f937824{--min-height:861px;--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--gap:0px;--background-transition:0.3s;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-f937824, .elementor-1660 .elementor-element.elementor-element-f937824::before{--border-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-9b6736f{--display:flex;--background-transition:0.3s;--margin-top:24px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-fc262c2 img{width:10%;}.elementor-1660 .elementor-element.elementor-element-002692b{--display:flex;--background-transition:0.3s;--margin-top:67px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-5efc89e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-d390562{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:-21px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-4c2ba92{--display:flex;--background-transition:0.3s;--margin-top:21px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-4999021{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:400;}.elementor-1660 .elementor-element.elementor-element-4999021 > .elementor-widget-container{margin:89px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-2417694{--display:flex;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-5fbc891 .elementor-heading-title{color:#00C0D3;font-family:"Montserrat", Sans-serif;font-size:83px;font-weight:900;}.elementor-1660 .elementor-element.elementor-element-5fbc891 > .elementor-widget-container{margin:-60px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-1d37591{--display:flex;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-30bf08a{color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-1660 .elementor-element.elementor-element-7dfec58{--display:flex;--background-transition:0.3s;--border-radius:136px 136px 136px 136px;--border-top-left-radius:136px;--border-top-right-radius:136px;--border-bottom-right-radius:136px;--border-bottom-left-radius:136px;--margin-top:-34px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:-30px;--padding-right:-30px;--padding-bottom:-82px;--padding-left:-30px;}.elementor-1660 .elementor-element.elementor-element-7dfec58:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-7dfec58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#01C0D3;}.elementor-1660 .elementor-element.elementor-element-7dfec58, .elementor-1660 .elementor-element.elementor-element-7dfec58::before{--border-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-2a29a0a{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:900;}.elementor-1660 .elementor-element.elementor-element-2a29a0a > .elementor-widget-container{margin:14px -46px 0px 30px;}.elementor-1660 .elementor-element.elementor-element-33d392a{--min-height:0px;--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;--margin-top:2px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-f52a6fe{--display:flex;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-b8e3866 > .elementor-widget-container{margin:37px -107px -107px -107px;}.elementor-1660 .elementor-element.elementor-element-319b8b0{--min-height:900px;--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-319b8b0:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-319b8b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1660 .elementor-element.elementor-element-319b8b0, .elementor-1660 .elementor-element.elementor-element-319b8b0::before{--border-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-1a91dbb{--min-height:1055px;--display:flex;--background-transition:0.3s;--margin-top:86px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-9da61e8{color:#0A8390;font-family:"Montserrat", Sans-serif;font-size:45px;font-weight:900;}.elementor-1660 .elementor-element.elementor-element-411c020{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-1660 .elementor-element.elementor-element-bb94b7f{--display:flex;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-88250ce{color:#000000;}.elementor-1660 .elementor-element.elementor-element-724b466{--min-height:0px;--display:flex;--background-transition:0.3s;--border-radius:145px 145px 145px 145px;--border-top-left-radius:145px;--border-top-right-radius:145px;--border-bottom-right-radius:145px;--border-bottom-left-radius:145px;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-724b466:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-724b466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06565F 0%, #097D8B 100%);}.elementor-1660 .elementor-element.elementor-element-724b466, .elementor-1660 .elementor-element.elementor-element-724b466::before{--border-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-c0254b6 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#B7E7E700;}.elementor-1660 .elementor-element.elementor-element-c0254b6 > .elementor-widget-container{margin:-7px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-8b99304{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-1660 .elementor-element.elementor-element-23d30aa{--display:flex;--background-transition:0.3s;--margin-top:-35px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-c5b13ad{color:#000000;}.elementor-1660 .elementor-element.elementor-element-95f6d0e{--min-height:0px;--display:flex;--background-transition:0.3s;--border-radius:145px 145px 145px 145px;--border-top-left-radius:145px;--border-top-right-radius:145px;--border-bottom-right-radius:145px;--border-bottom-left-radius:145px;}.elementor-1660 .elementor-element.elementor-element-95f6d0e:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-95f6d0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06565F 0%, #097D8B 100%);}.elementor-1660 .elementor-element.elementor-element-95f6d0e, .elementor-1660 .elementor-element.elementor-element-95f6d0e::before{--border-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-c875113 .elementor-button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#B7E7E700;}.elementor-1660 .elementor-element.elementor-element-c875113 > .elementor-widget-container{margin:-7px 0px -8px 0px;padding:0px 0px 0px 0px;}.elementor-1660 .elementor-element.elementor-element-a259d8d{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--border-top-left-radius:20px;--border-top-right-radius:20px;--border-bottom-right-radius:20px;--border-bottom-left-radius:20px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.18);}.elementor-1660 .elementor-element.elementor-element-024f9b4{--display:flex;--background-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-80f1384{color:#000000;}.elementor-1660 .elementor-element.elementor-element-1695672{--min-height:0px;--display:flex;--background-transition:0.3s;--border-radius:145px 145px 145px 145px;--border-top-left-radius:145px;--border-top-right-radius:145px;--border-bottom-right-radius:145px;--border-bottom-left-radius:145px;}.elementor-1660 .elementor-element.elementor-element-1695672:not(.elementor-motion-effects-element-type-background), .elementor-1660 .elementor-element.elementor-element-1695672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #06565F 0%, #097D8B 100%);}.elementor-1660 .elementor-element.elementor-element-1695672, .elementor-1660 .elementor-element.elementor-element-1695672::before{--border-transition:0.3s;}.elementor-1660 .elementor-element.elementor-element-48fbc1b .elementor-button{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:800;fill:#FFFFFF;color:#FFFFFF;background-color:#B7E7E700;}.elementor-1660 .elementor-element.elementor-element-48fbc1b > .elementor-widget-container{margin:-7px 0px -8px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-1660{margin:0px 0px 0px 0px;padding:-10px -10px -10px -10px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-1660 .elementor-element.elementor-element-5efc89e{--content-width:1200px;}.elementor-1660 .elementor-element.elementor-element-d390562{--width:50%;}.elementor-1660 .elementor-element.elementor-element-7dfec58{--width:62%;}.elementor-1660 .elementor-element.elementor-element-33d392a{--width:50%;}.elementor-1660 .elementor-element.elementor-element-411c020{--width:66%;}.elementor-1660 .elementor-element.elementor-element-724b466{--width:46%;}.elementor-1660 .elementor-element.elementor-element-8b99304{--width:66%;}.elementor-1660 .elementor-element.elementor-element-95f6d0e{--width:47%;}.elementor-1660 .elementor-element.elementor-element-a259d8d{--width:66%;}.elementor-1660 .elementor-element.elementor-element-1695672{--width:47%;}}@media(max-width:767px){.elementor-1660 .elementor-element.elementor-element-9b6736f{--min-height:54px;}.elementor-1660 .elementor-element.elementor-element-fc262c2 > .elementor-widget-container{margin:-3px -228px -228px -228px;}.elementor-1660 .elementor-element.elementor-element-002692b{--margin-top:19px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-d390562{--margin-top:-122px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}.elementor-1660 .elementor-element.elementor-element-5fbc891 .elementor-heading-title{font-size:56px;}.elementor-1660 .elementor-element.elementor-element-7dfec58{--width:87%;--margin-top:-28px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1660 .elementor-element.elementor-element-2a29a0a{font-size:17px;}.elementor-1660 .elementor-element.elementor-element-2a29a0a > .elementor-widget-container{margin:7px 0px -8px 20px;}.elementor-1660 .elementor-element.elementor-element-33d392a{--margin-top:-60px;--margin-right:-1px;--margin-bottom:-1px;--margin-left:-1px;}.elementor-1660 .elementor-element.elementor-element-b8e3866 > .elementor-widget-container{margin:90px -54px 1px -62px;}.elementor-1660 .elementor-element.elementor-element-319b8b0{--margin-top:00px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;}}/* Start custom CSS *//* Forçar largura total na página */
html, body {
  width: 100% !important;
  overflow-x: hidden !important;
  margin: 0 !important;
  padding: 0 !important;
}

/* Forçar largura total para containers e seções */
.elementor-section,
.elementor-container,
.elementor-column {
  max-width: 100vw !important;
  width: 100vw !important;
  margin: 0 !important;
  padding: 0 !important;
  overflow-x: hidden !important;
}

/* Remove margens laterais em widgets que podem estar causando overflow */
.elementor-widget-wrap {
  margin-left: 0 !important;
  margin-right: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */