.elementor-18 .elementor-element.elementor-element-8180766{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.7;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-8180766:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-8180766 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );background-image:url("https://diamondreplitoral.com.br/wp-content/uploads/2025/08/banner-3.jpg");background-position:center center;background-size:cover;}.elementor-18 .elementor-element.elementor-element-8180766::before, .elementor-18 .elementor-element.elementor-element-8180766 > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-8180766 > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-8180766 > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-8180766 > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-8180766 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-accent ) 0%, var( --e-global-color-1d9f0c7 ) 100%);}.elementor-18 .elementor-element.elementor-element-bba8d6a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.5;}.elementor-18 .elementor-element.elementor-element-bba8d6a::before, .elementor-18 .elementor-element.elementor-element-bba8d6a > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-bba8d6a > .e-con-inner > .elementor-background-video-container::before, .elementor-18 .elementor-element.elementor-element-bba8d6a > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-bba8d6a > .e-con-inner > .elementor-background-slideshow::before, .elementor-18 .elementor-element.elementor-element-bba8d6a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-18 .elementor-element.elementor-element-bba8d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-0b2fed6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-0b2fed6 .elementor-heading-title{font-family:var( --e-global-typography-b7a1634-font-family ), Sans-serif;font-size:var( --e-global-typography-b7a1634-font-size );font-weight:var( --e-global-typography-b7a1634-font-weight );text-transform:var( --e-global-typography-b7a1634-text-transform );line-height:var( --e-global-typography-b7a1634-line-height );letter-spacing:var( --e-global-typography-b7a1634-letter-spacing );color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-70a01a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-70a01a2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:3rem;font-weight:700;line-height:3.3rem;color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-dcb09ab{width:var( --container-widget-width, 94.659% );max-width:94.659%;--container-widget-width:94.659%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-dcb09ab.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-dcb09ab .elementor-heading-title{font-family:var( --e-global-typography-efef6af-font-family ), Sans-serif;font-size:var( --e-global-typography-efef6af-font-size );font-weight:var( --e-global-typography-efef6af-font-weight );line-height:var( --e-global-typography-efef6af-line-height );color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-840ea8b .elementor-button{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-840ea8b .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-840ea8b .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-840ea8b .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-840ea8b .elementor-button:focus svg{fill:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-6598d2f7{--display:flex;--min-height:0px;--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6598d2f7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6598d2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-71fb86d7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-71fb86d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-3ef6b57{--e-image-carousel-slides-to-show:1;border-radius:0px 0px 0px 0px;}.elementor-18 .elementor-element.elementor-element-30f1cdc7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-47f0440 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-7d469327{width:var( --container-widget-width, 72.166% );max-width:72.166%;--container-widget-width:72.166%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-7d469327.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7d469327 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:2.6rem;letter-spacing:-0.12rem;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-66c70e0{width:var( --container-widget-width, 62.812% );max-width:62.812%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:62.812%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-66c70e0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-66c70e0 .elementor-heading-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1d274488 .elementor-button{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-1d274488 .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-1d274488 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-1d274488 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-1d274488 .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-1d274488 .elementor-button:focus svg{fill:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-6f3e4593{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-6f3e4593:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6f3e4593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-7bef62c2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-57796cfa{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3D1C6;--border-color:#E3D1C6;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-57796cfa:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-57796cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-61fce3ef.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-61fce3ef.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-61fce3ef.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-61fce3ef .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-18 .elementor-element.elementor-element-61fce3ef .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-61fce3ef .elementor-image-box-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-7efe7ce0{width:var( --container-widget-width, 93.589% );max-width:93.589%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:93.589%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-7efe7ce0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-7efe7ce0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-527ad1f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-4b86eaf7{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3D1C6;--border-color:#E3D1C6;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-4b86eaf7:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-4b86eaf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-70669e5e{width:var( --container-widget-width, 94.871% );max-width:94.871%;--container-widget-width:94.871%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-70669e5e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-70669e5e.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-70669e5e.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-70669e5e.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-70669e5e .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-18 .elementor-element.elementor-element-70669e5e .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-70669e5e .elementor-image-box-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-7b62db4e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-7b62db4e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-1fe07d1d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6819e162{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3D1C6;--border-color:#E3D1C6;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-6819e162:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6819e162 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-71482f98.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-71482f98.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-71482f98.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-71482f98 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-18 .elementor-element.elementor-element-71482f98 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-71482f98 .elementor-image-box-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-b7295f2{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-b7295f2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-abb7150{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18 .elementor-element.elementor-element-abb7150:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-abb7150 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-46b6a1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-1e591ac{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3D1C6;--border-color:#E3D1C6;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-1e591ac:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-1e591ac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-cf95a01.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-cf95a01.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-cf95a01.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-cf95a01 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-18 .elementor-element.elementor-element-cf95a01 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-cf95a01 .elementor-image-box-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-38f283a{width:var( --container-widget-width, 96.789% );max-width:96.789%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:96.789%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-38f283a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-38f283a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-069a8d5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-9d0290e{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3D1C6;--border-color:#E3D1C6;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-9d0290e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-9d0290e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-356b946.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-356b946.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-356b946.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-356b946 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-18 .elementor-element.elementor-element-356b946 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-356b946 .elementor-image-box-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-20fa99d{width:var( --container-widget-width, 77.629% );max-width:77.629%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:77.629%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-20fa99d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-20fa99d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-3a379cf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-7555669{--display:flex;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#E3D1C6;--border-color:#E3D1C6;--border-radius:5px 5px 5px 5px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-18 .elementor-element.elementor-element-7555669:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7555669 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-cd6863b{width:var( --container-widget-width, 88.78% );max-width:88.78%;--container-widget-width:88.78%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-cd6863b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-cd6863b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-18 .elementor-element.elementor-element-cd6863b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-18 .elementor-element.elementor-element-cd6863b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-cd6863b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-18 .elementor-element.elementor-element-cd6863b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-18 .elementor-element.elementor-element-cd6863b .elementor-image-box-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-a6a71e4{width:var( --container-widget-width, 93.225% );max-width:93.225%;margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:15px 15px 15px 15px;--container-widget-width:93.225%;--container-widget-flex-grow:0;border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-a6a71e4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-a6a71e4 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-secondary );}.elementor-18 .elementor-element.elementor-element-7c7bbe30{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7c7bbe30:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7c7bbe30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDEFE7;}.elementor-18 .elementor-element.elementor-element-76fc9d41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-18 .elementor-element.elementor-element-76fc9d41.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-52467953 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:2.6rem;letter-spacing:-0.12rem;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-2480709d{width:var( --container-widget-width, 87.016% );max-width:87.016%;margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:87.016%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-2480709d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-2480709d .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-540bf47a .elementor-button{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-540bf47a .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-540bf47a .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-540bf47a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-18 .elementor-element.elementor-element-540bf47a .elementor-button:hover svg, .elementor-18 .elementor-element.elementor-element-540bf47a .elementor-button:focus svg{fill:var( --e-global-color-f555eb5 );}.elementor-18 .elementor-element.elementor-element-1676662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-4df974cf{padding:0px 0px 0px 0px;text-align:left;}.elementor-18 .elementor-element.elementor-element-4df974cf img{width:82%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#00000000;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16);}.elementor-18 .elementor-element.elementor-element-51e4dc76{margin:-70% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:right;}.elementor-18 .elementor-element.elementor-element-51e4dc76 img{width:54%;border-style:solid;border-width:5px 5px 5px 5px;border-color:var( --e-global-color-f555eb5 );border-radius:5px 5px 5px 5px;box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.16);}.elementor-18 .elementor-element.elementor-element-7b60e5e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:-114px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-7b60e5e:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-7b60e5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-6eae003f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-6eae003f:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6eae003f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-232e5ba );}.elementor-18 .elementor-element.elementor-element-2abbd24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-18 .elementor-element.elementor-element-7e36c9b1{text-align:center;}.elementor-18 .elementor-element.elementor-element-46712fa2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-18 .elementor-element.elementor-element-46712fa2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:2.6rem;letter-spacing:-0.12rem;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-53f8f414{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:75px;}.elementor-18 .elementor-element.elementor-element-78fc1f57{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-78fc1f57:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-78fc1f57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-146f91a1 img{filter:brightness( 112% ) contrast( 100% ) saturate( 29% ) blur( 0px ) hue-rotate( 0deg );border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-146f91a1:hover img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-18 .elementor-element.elementor-element-4726b81{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-21938de9{width:var( --container-widget-width, 80% );max-width:80%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 5px 8px 5px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-18 .elementor-element.elementor-element-21938de9:hover{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-21938de9.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-21938de9 .elementor-heading-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-32d9a589{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;}.elementor-18 .elementor-element.elementor-element-32d9a589 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-80025f3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6b583bc8{--display:flex;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-18 .elementor-element.elementor-element-6b583bc8:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-6b583bc8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-1cc5d48f img{border-radius:5px 5px 5px 5px;}.elementor-18 .elementor-element.elementor-element-efffbfb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-1954dbca{width:var( --container-widget-width, 80% );max-width:80%;background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 5px 8px 5px;--container-widget-width:80%;--container-widget-flex-grow:0;border-radius:5px 5px 5px 5px;text-align:center;}.elementor-18 .elementor-element.elementor-element-1954dbca:hover{background-color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-1954dbca.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-1954dbca .elementor-heading-title{font-family:var( --e-global-typography-cf5744c-font-family ), Sans-serif;font-size:var( --e-global-typography-cf5744c-font-size );font-weight:var( --e-global-typography-cf5744c-font-weight );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );color:var( --e-global-color-e13127b );}.elementor-18 .elementor-element.elementor-element-39faa8a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 0px 15px;text-align:center;}.elementor-18 .elementor-element.elementor-element-39faa8a5 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:1rem;font-weight:500;line-height:1.3rem;color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-c107236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-18 .elementor-element.elementor-element-c107236:not(.elementor-motion-effects-element-type-background), .elementor-18 .elementor-element.elementor-element-c107236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-232e5ba );background-image:url("https://diamondreplitoral.com.br/wp-content/uploads/2025/08/banner-1-2.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-18 .elementor-element.elementor-element-26a6edb8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-35e25405.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-35e25405 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:2rem;font-weight:800;line-height:2.6rem;letter-spacing:-0.12rem;color:var( --e-global-color-accent );}.elementor-18 .elementor-element.elementor-element-4ac1a7bf{width:var( --container-widget-width, 67.399% );max-width:67.399%;--container-widget-width:67.399%;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4ac1a7bf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-18 .elementor-element.elementor-element-4ac1a7bf .elementor-heading-title{font-family:var( --e-global-typography-efef6af-font-family ), Sans-serif;font-size:var( --e-global-typography-efef6af-font-size );font-weight:var( --e-global-typography-efef6af-font-weight );line-height:var( --e-global-typography-efef6af-line-height );}.elementor-18 .elementor-element.elementor-element-369888f1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-18 .elementor-element.elementor-element-6877acfe .elementor-button:hover, .elementor-18 .elementor-element.elementor-element-6877acfe .elementor-button:focus{background-color:var( --e-global-color-primary );}.elementor-18 .elementor-element.elementor-element-6877acfe.elementor-element{--align-self:center;}.elementor-18 .elementor-element.elementor-element-6877acfe .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-18 .elementor-element.elementor-element-0b2fed6 .elementor-heading-title{font-size:var( --e-global-typography-b7a1634-font-size );line-height:var( --e-global-typography-b7a1634-line-height );letter-spacing:var( --e-global-typography-b7a1634-letter-spacing );}.elementor-18 .elementor-element.elementor-element-dcb09ab .elementor-heading-title{font-size:var( --e-global-typography-efef6af-font-size );line-height:var( --e-global-typography-efef6af-line-height );}.elementor-18 .elementor-element.elementor-element-47f0440 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-66c70e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-18 .elementor-element.elementor-element-61fce3ef .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-70669e5e .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-71482f98 .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-cf95a01 .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-356b946 .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-cd6863b .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-2480709d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-21938de9{width:var( --container-widget-width, 209.75px );max-width:209.75px;--container-widget-width:209.75px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-21938de9 .elementor-heading-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1954dbca .elementor-heading-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-4ac1a7bf{width:var( --container-widget-width, 470.969px );max-width:470.969px;--container-widget-width:470.969px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4ac1a7bf .elementor-heading-title{font-size:var( --e-global-typography-efef6af-font-size );line-height:var( --e-global-typography-efef6af-line-height );}}@media(min-width:768px){.elementor-18 .elementor-element.elementor-element-bba8d6a{--width:50.206%;}.elementor-18 .elementor-element.elementor-element-71fb86d7{--width:31.434%;}.elementor-18 .elementor-element.elementor-element-30f1cdc7{--width:66.6666%;}.elementor-18 .elementor-element.elementor-element-7bef62c2{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-527ad1f9{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-1fe07d1d{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-46b6a1f{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-069a8d5{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-3a379cf{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-76fc9d41{--width:37.07%;}.elementor-18 .elementor-element.elementor-element-1676662{--width:55%;}.elementor-18 .elementor-element.elementor-element-2abbd24{--width:100%;}.elementor-18 .elementor-element.elementor-element-53f8f414{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-80025f3{--width:33.3%;}.elementor-18 .elementor-element.elementor-element-26a6edb8{--width:66.6%;}.elementor-18 .elementor-element.elementor-element-369888f1{--width:33.3%;}}@media(max-width:767px){.elementor-18 .elementor-element.elementor-element-0b2fed6{width:var( --container-widget-width, 287px );max-width:287px;--container-widget-width:287px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-0b2fed6 .elementor-heading-title{font-size:var( --e-global-typography-b7a1634-font-size );line-height:var( --e-global-typography-b7a1634-line-height );letter-spacing:var( --e-global-typography-b7a1634-letter-spacing );}.elementor-18 .elementor-element.elementor-element-70a01a2{width:var( --container-widget-width, 333px );max-width:333px;--container-widget-width:333px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-dcb09ab .elementor-heading-title{font-size:var( --e-global-typography-efef6af-font-size );line-height:var( --e-global-typography-efef6af-line-height );}.elementor-18 .elementor-element.elementor-element-47f0440 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-66c70e0 .elementor-heading-title{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-18 .elementor-element.elementor-element-61fce3ef .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-61fce3ef .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-70669e5e .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-70669e5e .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-71482f98 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-71482f98 .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-cf95a01 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-cf95a01 .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-356b946 .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-356b946 .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-cd6863b .elementor-image-box-img{margin-bottom:15px;}.elementor-18 .elementor-element.elementor-element-cd6863b .elementor-image-box-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-2480709d .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-18 .elementor-element.elementor-element-53f8f414{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18 .elementor-element.elementor-element-21938de9 .elementor-heading-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-1954dbca .elementor-heading-title{font-size:var( --e-global-typography-cf5744c-font-size );line-height:var( --e-global-typography-cf5744c-line-height );letter-spacing:var( --e-global-typography-cf5744c-letter-spacing );}.elementor-18 .elementor-element.elementor-element-35e25405{width:var( --container-widget-width, 304px );max-width:304px;--container-widget-width:304px;--container-widget-flex-grow:0;}.elementor-18 .elementor-element.elementor-element-4ac1a7bf .elementor-heading-title{font-size:var( --e-global-typography-efef6af-font-size );line-height:var( --e-global-typography-efef6af-line-height );}.elementor-18 .elementor-element.elementor-element-6877acfe.elementor-element{--align-self:flex-start;}}/* Start custom CSS for html, class: .elementor-element-f5c436d *//* Fix para o ícone do WhatsApp “bugado” */
.whatsapp-float .wa-ico{
  width: 22px;
  height: 22px;
  display: block;
  flex: 0 0 22px;
  /* isola o SVG de regras globais */
  fill: currentColor !important;
  stroke: none !important;
  border: 0 !important;
  box-shadow: none !important;
  outline: none !important;
  line-height: 1;
}
.whatsapp-float .wa-ico *{
  fill: currentColor !important;
  stroke: none !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3fe251 */.diamond-table-wrap{overflow-x:auto;}

.diamond-compare{
  width:100%;
  border-collapse:separate;
  border-spacing:0;
  font-size:clamp(14px,1.4vw,18px);
}

.diamond-compare th,
.diamond-compare td{
  padding:18px 22px;
  vertical-align:top;
  border-bottom:1px solid #E6E1DB; /* linha suave como no exemplo */
}

.diamond-compare thead th{
  text-align:left;
  font-weight:700;
  font-size:clamp(16px,1.6vw,20px);
}

.diamond-compare tbody td:first-child{
  font-weight:700;           /* 1ª coluna em negrito (Característica) */
  white-space:nowrap;
}

.diamond-compare tbody tr:last-child td{border-bottom:none;}

/* Mobile: transforma em cartões empilhados, com rótulos das colunas */
@media (max-width: 768px){
  .diamond-compare thead{display:none;}
  .diamond-compare, .diamond-compare tbody, .diamond-compare tr, .diamond-compare td{
    display:block; width:100%;
  }
  .diamond-compare tr{
    border:1px solid #E6E1DB;
    border-radius:12px;
    padding:12px 16px;
    margin:0 0 14px;
  }
  .diamond-compare td{border-bottom:none; padding:8px 0;}
  .diamond-compare td:first-child{font-size:16px; margin-bottom:6px;}
  .diamond-compare td[data-th]::before{
    content:attr(data-th);
    display:block;
    font-size:12px;
    text-transform:uppercase;
    letter-spacing:.04em;
    opacity:.6;
    margin-bottom:4px;
  }
}/* End custom CSS */