.elementor-8 .elementor-element.elementor-element-4b74a784:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b74a784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://implantelp.odontoperfecta.com.br/wp-content/uploads/2023/03/bannerr-2.png");background-position:bottom right;background-repeat:no-repeat;background-size:cover;}.elementor-8 .elementor-element.elementor-element-4b74a784{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:170px 60px 200px 60px;}.elementor-8 .elementor-element.elementor-element-4b74a784 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-754811fd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 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-c16cbbd{width:auto;max-width:auto;}.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-5051a3f6 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5051a3f6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:80px;font-weight:700;line-height:85px;letter-spacing:0px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49782392 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;line-height:40px;color:#FFFFFF;}.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-3c3e5e3b .elementor-button{background-color:#FFD506;font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:56px;fill:#212121;color:#212121;border-radius:20px 20px 20px 20px;padding:15px 38px 15px 38px;}.elementor-8 .elementor-element.elementor-element-3c3e5e3b .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3c3e5e3b .elementor-button:focus{background-color:#FFDF44;color:#212121;}.elementor-8 .elementor-element.elementor-element-3c3e5e3b > .elementor-widget-container{margin:51px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3c3e5e3b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-3c3e5e3b .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3c3e5e3b .elementor-button:focus svg{fill:#212121;}.elementor-8 .elementor-element.elementor-element-6e1a5b4b{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-7b14a13f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7b14a13f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7b14a13f > .elementor-container{max-width:1558px;}.elementor-8 .elementor-element.elementor-element-7b14a13f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 60px 60px 60px;}.elementor-8 .elementor-element.elementor-element-7b14a13f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-2d511334 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5e58847e > .elementor-widget-container{margin:110px 60px 0px 0px;}.elementor-8 .elementor-element.elementor-element-778b7f60 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3ec81078{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-3ec81078 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;color:#00788A;}.elementor-8 .elementor-element.elementor-element-7ea38ebe > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7ea38ebe .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-731623e8 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-731623e8 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-7fc43f7 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7fc43f7 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-5b7e0862 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5b7e0862 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:700;line-height:40px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button{background-color:#FFD506;font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:56px;fill:#212121;color:#212121;border-radius:20px 20px 20px 20px;padding:15px 38px 15px 38px;}.elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button:focus{background-color:#FFDF44;color:#212121;}.elementor-8 .elementor-element.elementor-element-9be9393 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button:focus svg{fill:#212121;}.elementor-8 .elementor-element.elementor-element-7cd8ac29 > .elementor-background-overlay{background-image:url("https://implantelp.odontoperfecta.com.br/wp-content/uploads/2023/03/LISTRA-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-7cd8ac29 > .elementor-container{max-width:1609px;}.elementor-8 .elementor-element.elementor-element-7cd8ac29{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-5a805242.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5a805242 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2f25598c{width:auto;max-width:auto;text-align:center;}.elementor-8 .elementor-element.elementor-element-2f25598c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-47586263 > .elementor-container{max-width:1267px;}.elementor-8 .elementor-element.elementor-element-47586263{padding:70px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2384d48:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 0px 85px 35px;}.elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-8 .elementor-element.elementor-element-7e501934.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-7e501934.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-7e501934.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-7e501934 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;color:#004C57;}.elementor-8 .elementor-element.elementor-element-7e501934 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-7e501934 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-7c33af4e{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-7c33af4e > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7c33af4e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#004C57;}.elementor-8 .elementor-element.elementor-element-4fffe476:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 0px 85px 35px;}.elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-76c99f82.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-76c99f82.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-76c99f82.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-76c99f82 .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;color:#004C57;}.elementor-8 .elementor-element.elementor-element-76c99f82 .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-76c99f82 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-39240de{width:var( --container-widget-width, 326px );max-width:326px;--container-widget-width:326px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-39240de > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-39240de .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#004C57;}.elementor-8 .elementor-element.elementor-element-e784833:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-e784833 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e784833 > .elementor-element-populated, .elementor-8 .elementor-element.elementor-element-e784833 > .elementor-element-populated > .elementor-background-overlay, .elementor-8 .elementor-element.elementor-element-e784833 > .elementor-background-slideshow{border-radius:33px 33px 33px 33px;}.elementor-8 .elementor-element.elementor-element-e784833 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:40px 0px 85px 35px;}.elementor-8 .elementor-element.elementor-element-e784833 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-a0c05fd.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-a0c05fd.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-a0c05fd.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-a0c05fd .elementor-image-box-title{margin-bottom:0px;font-family:"DM Sans", Sans-serif;font-size:22px;font-weight:500;color:#004C57;}.elementor-8 .elementor-element.elementor-element-a0c05fd .elementor-image-box-wrapper .elementor-image-box-img{width:25%;}.elementor-8 .elementor-element.elementor-element-a0c05fd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-6674fc54{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-6674fc54 > .elementor-widget-container{margin:015px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6674fc54 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:500;line-height:25px;color:#004C57;}.elementor-8 .elementor-element.elementor-element-5548d19c{padding:135px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4a5d6497 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-60e775a6{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-60e775a6 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-46f7ab62 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-46f7ab62 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7c4f12fc > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7c4f12fc .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-57e21d90 > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-57e21d90 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5c7ceb52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-5c7ceb52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-5c7ceb52.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5c7ceb52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1cd1405f{width:auto;max-width:auto;bottom:50px;z-index:1000;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1cd1405f{right:50px;}body.rtl .elementor-8 .elementor-element.elementor-element-1cd1405f{left:50px;}.elementor-8 .elementor-element.elementor-element-22949b68{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7cb635c{width:auto;max-width:auto;top:-1550px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7cb635c{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-7cb635c{right:0px;}.elementor-8 .elementor-element.elementor-element-6f803b2{width:auto;max-width:auto;bottom:-751px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f803b2{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6f803b2{left:0px;}.elementor-8 .elementor-element.elementor-element-695be827 > .elementor-background-overlay{background-image:url("https://implantelp.odontoperfecta.com.br/wp-content/uploads/2023/03/LISTRA-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-695be827{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-3f6a9896{padding:100px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5572e3a3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-70a993f9{width:auto;max-width:auto;text-align:center;}.elementor-8 .elementor-element.elementor-element-70a993f9 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6cbedb3 > .elementor-widget-container{margin:50px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-507a4d4{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-507a4d4{left:0px;}.elementor-8 .elementor-element.elementor-element-507a4d4{top:0px;}.elementor-8 .elementor-element.elementor-element-5fa1dbba{width:auto;max-width:auto;top:269px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5fa1dbba{right:321.1px;}body.rtl .elementor-8 .elementor-element.elementor-element-5fa1dbba{left:321.1px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4bff5e3d{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-4bff5e3d{left:0px;}.elementor-8 .elementor-element.elementor-element-4bff5e3d{top:0px;}.elementor-8 .elementor-element.elementor-element-4bff5e3d .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6ab4791d{width:auto;max-width:auto;top:404px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6ab4791d{right:134.7px;}body.rtl .elementor-8 .elementor-element.elementor-element-6ab4791d{left:134.7px;}.elementor-8 .elementor-element.elementor-element-79c8d286 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-79c8d286{text-align:center;}.elementor-8 .elementor-element.elementor-element-79c8d286 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:40px;font-weight:700;line-height:50px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button{background-color:#FFD506;font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:56px;fill:#212121;color:#212121;border-radius:20px 20px 20px 20px;padding:15px 38px 15px 38px;}.elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button:focus{background-color:#FFDF44;color:#212121;}.elementor-8 .elementor-element.elementor-element-4e4548eb > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button:focus svg{fill:#212121;}.elementor-8 .elementor-element.elementor-element-16441bab > .elementor-background-overlay{background-image:url("https://implantelp.odontoperfecta.com.br/wp-content/uploads/2023/03/LISTRA-3.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-16441bab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2aff8ec3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2aff8ec3 > .elementor-container{max-width:1609px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3, .elementor-8 .elementor-element.elementor-element-2aff8ec3 > .elementor-background-overlay{border-radius:150px 0px 150px 0px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:70px;margin-bottom:0px;padding:70px 40px 50px 40px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b3a196b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-b3a196b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-b3a196b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26bd905a > .elementor-widget-container{margin:0px 60px 0px 0px;}.elementor-8 .elementor-element.elementor-element-26bd905a{text-align:center;}.elementor-8 .elementor-element.elementor-element-d8fcae6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-329d7c33{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-329d7c33 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;color:#00788A;}.elementor-8 .elementor-element.elementor-element-455b5750{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-455b5750 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-455b5750 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:30px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-11805199{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-11805199 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-11805199 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:30px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-78c98ef2{width:var( --container-widget-width, 604px );max-width:604px;--container-widget-width:604px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-78c98ef2 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-78c98ef2 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:28px;font-weight:400;line-height:30px;color:#4D4D4D;}.elementor-8 .elementor-element.elementor-element-4a83519d{padding:60px 0px 90px 0px;}.elementor-8 .elementor-element.elementor-element-5bb35b78.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-2905600f{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-2905600f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:48px;font-weight:700;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1ba4346a > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-1ba4346a{text-align:center;}.elementor-8 .elementor-element.elementor-element-1ba4346a .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:30px;font-weight:400;line-height:40px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3799597c .elementor-button{background-color:#FFD506;font-family:"DM Sans", Sans-serif;font-size:34px;font-weight:700;line-height:56px;fill:#212121;color:#212121;border-radius:20px 20px 20px 20px;padding:15px 38px 15px 38px;}.elementor-8 .elementor-element.elementor-element-3799597c .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-3799597c .elementor-button:focus{background-color:#FFDF44;color:#212121;}.elementor-8 .elementor-element.elementor-element-3799597c > .elementor-widget-container{margin:45px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3799597c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-3799597c .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-3799597c .elementor-button:focus svg{fill:#212121;}.elementor-8 .elementor-element.elementor-element-6c188f5b:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6c188f5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B30;}.elementor-8 .elementor-element.elementor-element-6c188f5b > .elementor-container{max-width:1154px;}.elementor-8 .elementor-element.elementor-element-6c188f5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:93px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-6c188f5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-17af62b8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-19b11522{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-297cbc38{width:var( --container-widget-width, 346px );max-width:346px;--container-widget-width:346px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-297cbc38 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-35f6c03b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35f6c03b .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:24px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-icon i{color:#6EC1E4;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-icon svg{fill:#6EC1E4;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-1d409d4c{--e-icon-list-icon-size:23px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-item > a{font-family:"DM Sans", Sans-serif;font-size:20px;font-weight:400;}.elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-5993ce4f > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-40deea43.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-40deea43.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-40deea43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-40deea43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6842603a{--grid-template-columns:repeat(1, auto);width:auto;max-width:auto;--icon-size:62px;--grid-column-gap:5px;--grid-row-gap:15px;}.elementor-8 .elementor-element.elementor-element-6842603a .elementor-social-icon{background-color:#002B30;--icon-padding:0em;}.elementor-8 .elementor-element.elementor-element-6a75f8ec:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-6a75f8ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002B30;}.elementor-8 .elementor-element.elementor-element-6a75f8ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 20px 0px;}.elementor-8 .elementor-element.elementor-element-6a75f8ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8 .elementor-element.elementor-element-364f378{text-align:center;}.elementor-8 .elementor-element.elementor-element-364f378 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;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:transparent;background-image:linear-gradient(180deg, #00788A 0%, #00CDE1 100%);}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-8 .elementor-element.elementor-element-4b74a784:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b74a784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom right;}.elementor-8 .elementor-element.elementor-element-4b74a784{padding:150px 60px 150px 60px;}.elementor-8 .elementor-element.elementor-element-7b14a13f{padding:100px 60px 60px 60px;}.elementor-8 .elementor-element.elementor-element-2d511334 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-7cd8ac29{padding:60px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-5548d19c{padding:100px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1cd1405f{right:30px;}body.rtl .elementor-8 .elementor-element.elementor-element-1cd1405f{left:30px;}.elementor-8 .elementor-element.elementor-element-1cd1405f{bottom:30px;}.elementor-8 .elementor-element.elementor-element-7cb635c{top:-1650px;}.elementor-8 .elementor-element.elementor-element-7cb635c img{max-width:75px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f803b2{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6f803b2{left:0px;}.elementor-8 .elementor-element.elementor-element-6f803b2 img{max-width:75px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5fa1dbba{right:223.4px;}body.rtl .elementor-8 .elementor-element.elementor-element-5fa1dbba{left:223.4px;}.elementor-8 .elementor-element.elementor-element-5fa1dbba{top:304px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6ab4791d{right:165.3px;}body.rtl .elementor-8 .elementor-element.elementor-element-6ab4791d{left:165.3px;}.elementor-8 .elementor-element.elementor-element-6ab4791d{top:441px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3{padding:50px 60px 50px 60px;}.elementor-8 .elementor-element.elementor-element-b3a196b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-4a83519d{padding:60px 0px 60px 0px;}.elementor-8 .elementor-element.elementor-element-40deea43.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-4b74a784:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b74a784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://implantelp.odontoperfecta.com.br/wp-content/uploads/2023/03/bannerr-mobile.png");background-position:bottom center;}.elementor-8 .elementor-element.elementor-element-4b74a784{padding:100px 60px 100px 60px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-754811fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-754811fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-754811fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5051a3f6 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5051a3f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-5051a3f6 .elementor-heading-title{font-size:66px;line-height:65px;}.elementor-8 .elementor-element.elementor-element-49782392 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-49782392{text-align:center;}.elementor-8 .elementor-element.elementor-element-49782392 .elementor-heading-title{line-height:45px;}.elementor-8 .elementor-element.elementor-element-3c3e5e3b > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6e1a5b4b{--spacer-size:1000px;}.elementor-8 .elementor-element.elementor-element-7b14a13f{padding:80px 60px 80px 60px;}.elementor-8 .elementor-element.elementor-element-2d511334 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-5e58847e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-778b7f60.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-778b7f60.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-778b7f60.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-778b7f60 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-7ea38ebe{text-align:center;}.elementor-8 .elementor-element.elementor-element-731623e8{text-align:center;}.elementor-8 .elementor-element.elementor-element-7fc43f7{text-align:center;}.elementor-8 .elementor-element.elementor-element-5b7e0862{text-align:center;}.elementor-8 .elementor-element.elementor-element-7cd8ac29{padding:30px 20px 0px 20px;}.elementor-8 .elementor-element.elementor-element-47586263 > .elementor-container{max-width:389px;}.elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 120px 35px;}.elementor-8 .elementor-element.elementor-element-76c99f82.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-76c99f82.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-76c99f82.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-e784833 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 0px 120px 35px;}.elementor-8 .elementor-element.elementor-element-a0c05fd.elementor-position-right .elementor-image-box-img{margin-left:10px;}.elementor-8 .elementor-element.elementor-element-a0c05fd.elementor-position-left .elementor-image-box-img{margin-right:10px;}.elementor-8 .elementor-element.elementor-element-a0c05fd.elementor-position-top .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-5548d19c{padding:100px 60px 0px 60px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-4a5d6497.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-4a5d6497.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-4a5d6497.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-46f7ab62{text-align:center;}.elementor-8 .elementor-element.elementor-element-7c4f12fc{text-align:center;}.elementor-8 .elementor-element.elementor-element-57e21d90{text-align:center;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-5c7ceb52.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-5c7ceb52.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-5c7ceb52.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5c7ceb52 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1cd1405f{right:20px;}body.rtl .elementor-8 .elementor-element.elementor-element-1cd1405f{left:20px;}.elementor-8 .elementor-element.elementor-element-1cd1405f{bottom:20px;}.elementor-8 .elementor-element.elementor-element-1cd1405f img{max-width:70%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7cb635c{left:-56px;}body.rtl .elementor-8 .elementor-element.elementor-element-7cb635c{right:-56px;}.elementor-8 .elementor-element.elementor-element-7cb635c{top:-2725px;}.elementor-8 .elementor-element.elementor-element-7cb635c img{max-width:60%;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f803b2{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6f803b2{left:0px;}.elementor-8 .elementor-element.elementor-element-6f803b2{bottom:-528px;}.elementor-8 .elementor-element.elementor-element-3f6a9896{padding:80px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-5fa1dbba{right:167.891px;}body.rtl .elementor-8 .elementor-element.elementor-element-5fa1dbba{left:167.891px;}.elementor-8 .elementor-element.elementor-element-5fa1dbba{top:425px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6ab4791d{right:109.797px;}body.rtl .elementor-8 .elementor-element.elementor-element-6ab4791d{left:109.797px;}.elementor-8 .elementor-element.elementor-element-6ab4791d{top:544px;}.elementor-8 .elementor-element.elementor-element-16441bab{padding:0px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3, .elementor-8 .elementor-element.elementor-element-2aff8ec3 > .elementor-background-overlay{border-radius:70px 0px 70px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b3a196b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-b3a196b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-b3a196b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-b3a196b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-26bd905a{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-26bd905a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-d8fcae6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-d8fcae6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-d8fcae6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-455b5750{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-11805199{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-78c98ef2{width:100%;max-width:100%;text-align:center;}.elementor-8 .elementor-element.elementor-element-6c188f5b{padding:80px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-item > a{font-size:20px;}.elementor-8 .elementor-element.elementor-element-6a75f8ec{padding:70px 0px 0px 0px;}}@media(max-width:768px){.elementor-8 .elementor-element.elementor-element-4b74a784:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4b74a784 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://implantelp.odontoperfecta.com.br/wp-content/uploads/2023/03/bannerr-mobile.png");background-position:top center;}.elementor-8 .elementor-element.elementor-element-4b74a784{padding:140px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-754811fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-754811fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-754811fd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-5051a3f6{text-align:center;}.elementor-8 .elementor-element.elementor-element-49782392 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-49782392{text-align:center;}.elementor-8 .elementor-element.elementor-element-3c3e5e3b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6e1a5b4b{--spacer-size:1000px;}.elementor-8 .elementor-element.elementor-element-7b14a13f{padding:60px 60px 60px 60px;}.elementor-8 .elementor-element.elementor-element-2d511334 > .elementor-element-populated{margin:50px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8 .elementor-element.elementor-element-3ec81078{text-align:center;}.elementor-8 .elementor-element.elementor-element-7cd8ac29 > .elementor-background-overlay{background-size:auto;}.elementor-8 .elementor-element.elementor-element-7cd8ac29{padding:20px 10px 0px 10px;}.elementor-8 .elementor-element.elementor-element-47586263{padding:50px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2384d48 > .elementor-element-populated{padding:20px 30px 20px 30px;}.elementor-8 .elementor-element.elementor-element-7e501934 .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-7c33af4e{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-7c33af4e .elementor-heading-title{font-size:18px;}.elementor-8 .elementor-element.elementor-element-4fffe476 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 100px 30px;}.elementor-8 .elementor-element.elementor-element-76c99f82 .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-39240de{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-e784833 > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 30px 100px 30px;}.elementor-8 .elementor-element.elementor-element-a0c05fd .elementor-image-box-img{margin-bottom:10px;}.elementor-8 .elementor-element.elementor-element-6674fc54{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-5548d19c{padding:60px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-60e775a6{text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-1cd1405f{right:10px;}body.rtl .elementor-8 .elementor-element.elementor-element-1cd1405f{left:10px;}.elementor-8 .elementor-element.elementor-element-1cd1405f{bottom:10px;}.elementor-8 .elementor-element.elementor-element-1cd1405f img{max-width:46%;}.elementor-8 .elementor-element.elementor-element-22949b68{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-676c5c0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7cb635c{left:-55px;}body.rtl .elementor-8 .elementor-element.elementor-element-7cb635c{right:-55px;}.elementor-8 .elementor-element.elementor-element-7cb635c{top:-2970px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6f803b2{right:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-6f803b2{left:0px;}.elementor-8 .elementor-element.elementor-element-6f803b2{bottom:-756px;}.elementor-8 .elementor-element.elementor-element-6f803b2 img{max-width:65px;}.elementor-8 .elementor-element.elementor-element-695be827{margin-top:0px;margin-bottom:0px;padding:0px 60px 0px 60px;}.elementor-8 .elementor-element.elementor-element-30266ce0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3f6a9896{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5572e3a3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70a993f9{width:auto;max-width:auto;}.elementor-8 .elementor-element.elementor-element-70a993f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-70a993f9 .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-507a4d4{width:auto;max-width:auto;top:289px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-507a4d4{right:90px;}body.rtl .elementor-8 .elementor-element.elementor-element-507a4d4{left:90px;}.elementor-8 .elementor-element.elementor-element-4bff5e3d{width:auto;max-width:auto;top:362px;text-align:center;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4bff5e3d{right:62px;}body.rtl .elementor-8 .elementor-element.elementor-element-4bff5e3d{left:62px;}.elementor-8 .elementor-element.elementor-element-4bff5e3d .elementor-heading-title{font-size:20px;line-height:30px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-6ab4791d{right:167.688px;}body.rtl .elementor-8 .elementor-element.elementor-element-6ab4791d{left:167.688px;}.elementor-8 .elementor-element.elementor-element-6ab4791d{top:477px;}.elementor-8 .elementor-element.elementor-element-79c8d286 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-79c8d286 .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-36f10b0a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2aff8ec3{padding:60px 40px 60px 40px;}.elementor-8 .elementor-element.elementor-element-5bb35b78 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2905600f{text-align:center;}.elementor-8 .elementor-element.elementor-element-6c188f5b{padding:60px 60px 0px 60px;}.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-66b0f34c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8 .elementor-element.elementor-element-66b0f34c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8 .elementor-element.elementor-element-66b0f34c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-19b11522{width:100%;max-width:100%;}.elementor-8 .elementor-element.elementor-element-297cbc38{width:var( --container-widget-width, 444px );max-width:444px;--container-widget-width:444px;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-297cbc38 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35f6c03b > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-35f6c03b{text-align:center;}.elementor-8 .elementor-element.elementor-element-1d409d4c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-40deea43.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8 .elementor-element.elementor-element-6842603a{--grid-template-columns:repeat(0, auto);--grid-column-gap:20px;}.elementor-8 .elementor-element.elementor-element-6842603a .elementor-widget-container{text-align:center;}.elementor-8 .elementor-element.elementor-element-6842603a > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-6a75f8ec{padding:30px 0px 0px 0px;}}@media(min-width:769px){.elementor-8 .elementor-element.elementor-element-2d511334{width:47.625%;}.elementor-8 .elementor-element.elementor-element-778b7f60{width:52.375%;}.elementor-8 .elementor-element.elementor-element-4a5d6497{width:56.467%;}.elementor-8 .elementor-element.elementor-element-5c7ceb52{width:43.5%;}.elementor-8 .elementor-element.elementor-element-b3a196b{width:56.959%;}.elementor-8 .elementor-element.elementor-element-d8fcae6{width:43.011%;}.elementor-8 .elementor-element.elementor-element-17af62b8{width:84.922%;}.elementor-8 .elementor-element.elementor-element-40deea43{width:15.035%;}}@media(max-width:1024px) and (min-width:769px){.elementor-8 .elementor-element.elementor-element-2d511334{width:100%;}.elementor-8 .elementor-element.elementor-element-778b7f60{width:100%;}.elementor-8 .elementor-element.elementor-element-2384d48{width:100%;}.elementor-8 .elementor-element.elementor-element-4fffe476{width:100%;}.elementor-8 .elementor-element.elementor-element-e784833{width:100%;}.elementor-8 .elementor-element.elementor-element-4a5d6497{width:100%;}.elementor-8 .elementor-element.elementor-element-5c7ceb52{width:100%;}.elementor-8 .elementor-element.elementor-element-b3a196b{width:100%;}.elementor-8 .elementor-element.elementor-element-d8fcae6{width:100%;}}/* Start custom CSS for heading, class: .elementor-element-5051a3f6 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-5051a3f6 h1{
        font-size:45px!important;
        line-height:47px!important;
        margin-top:20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49782392 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-49782392 span{
        font-size:18px!important;
        line-height:20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c3e5e3b */.elementor-button .elementor-align-icon-right {
    margin-left: 15px;
    order: 15;
    display: flex;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-3c3e5e3b .elementor-button{
        font-size:18px!important;
        padding:9px 20px!important;
        line-height:25px!important;
        border-radius:10px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-6e1a5b4b */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-6e1a5b4b {
        max-height:500px;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2d511334 */@media (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-2d511334 {
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3ec81078 */.elementor-8 .elementor-element.elementor-element-3ec81078 h2:after{
    content: '';
    position: absolute;
    width: 95%;
    height: 6px;
    background: #00CDE1;
    bottom:-15px;
    left: 0;
    border-radius: 5px;
    
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-3ec81078 h2{
        font-size:22px!important;
        line-height:35px!important;
    }
    
    .elementor-8 .elementor-element.elementor-element-3ec81078 h2:after{
        left:0;
        right:0;
        margin:auto;
    }
}

@media (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-3ec81078 h2:after{
        left:0;
        right:0;
        margin:auto;
    }
}

@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-3ec81078 h2:after{
        bottom:-6px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7ea38ebe */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-7ea38ebe span{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-731623e8 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-731623e8 span{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7fc43f7 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-7fc43f7 span{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b7e0862 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-5b7e0862 span{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9be9393 */.elementor-button .elementor-align-icon-right {
    margin-left: 15px;
    order: 15;
    display: flex;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-9be9393 .elementor-button{
        font-size:18px!important;
        padding:9px 20px!important;
        line-height:25px!important;
        border-radius:10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7b14a13f */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-7b14a13f{
        padding: 0px 45px 60px!important
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-7b14a13f{
        padding:0px 10px 60px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f25598c */.elementor-8 .elementor-element.elementor-element-2f25598c :after{
    content: '';
    position: absolute;
    width: 80%;
    height: 6px;
    background: #004C57;
    bottom:-14px;
    left: 0;
    right:0;
    margin: auto;
    border-radius: 5px;
}


@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-2f25598c span{
        font-size:22px!important;
        line-height:30px!important;
    }
}

@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-2f25598c :after{
        bottom:-7px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-60e775a6 */.elementor-8 .elementor-element.elementor-element-60e775a6 :after{
    content: '';
    position: absolute;
    width: 95%;
    height: 6px;
    background: #004C57;
    bottom:-15px;
    left: 0;
    
    border-radius: 5px;
}


@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-60e775a6 h2{
        font-size:22px!important;
        
    }
    .elementor-8 .elementor-element.elementor-element-60e775a6 :after{
        right:0;
        margin:auto;
    }
}

@media (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-60e775a6 :after{
        left:0;
        right:0;
        margin:auto;
    }
}

@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-60e775a6 :after{
        bottom:-10px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46f7ab62 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-46f7ab62 p{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c4f12fc */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-7c4f12fc p{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-57e21d90 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-57e21d90 p{
        font-size:18px!important;
        line-height:30px!important;
        
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1cd1405f */@media (max-width:768px) and (min-width:450px){
    .elementor-9 .elementor-element.elementor-element-e3e9d7c img {
    max-width: 70%;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5548d19c */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-5548d19c{
        padding: 60px 45px 60px!important
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-5548d19c{
        padding:60px 9px 60px!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7cb635c */@media (max-width:768px) and (min-width:600px){
    img.attachment-full.size-full.wp-image-32 {
    transform: translate(0px, 260px);

}
}


@media (max-width:500px){
img.attachment-full.size-full.wp-image-32 {
    transform: translate(-1px, 450px);

}}

@media (max-width:400px){
   img.attachment-full.size-full.wp-image-32 {
    transform: translate(-1px, 350px);

}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-70a993f9 */.elementor-8 .elementor-element.elementor-element-70a993f9 .color-text{
    color: #004C57;
    font-weight: bold;
}

.elementor-8 .elementor-element.elementor-element-70a993f9 :after{
    content: '';
    position: absolute;
    width: 90%;
    height: 6px;
    background: #004C57;
    bottom:-14px;
    left: 0;
    right: 0;
    margin:auto;
    border-radius: 5px;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-70a993f9 h4{
        font-size:30px!important;
        line-height:35px!important;
    }
    
    .elementor-8 .elementor-element.elementor-element-70a993f9 :after{
        width:40%;
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-70a993f9 h4{
        font-size:17px!important;
        line-height:20px!important;
    }
}

@media (max-width:768px) and (min-width: 701px){
    .elementor-8 .elementor-element.elementor-element-70a993f9 h4{
        font-size:29px!important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6cbedb3 */.container-img{
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 100%!important;
}

#img-altera{
    max-width: 884px;
    max-height:547px; 
    cursor: pointer;
}

@media (max-width:768px){
    #img-altera{
        max-width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-507a4d4 */@media (max-width:700px) and (min-width:431px){
    .elementor-8 .elementor-element.elementor-element-507a4d4 {
    transform: translate(60px, -40px);
}
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-507a4d4{
        transform:translate(50px, -100px)!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4bff5e3d */@media (max-width:700px){
.elementor-8 .elementor-element.elementor-element-4bff5e3d {
    transform: translate(70px, -50px)
}}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-4bff5e3d{
        transform:translate(40px, -110px)!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79c8d286 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-79c8d286 p{
        font-size:21px!important;
        line-height:30px!important;
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-79c8d286 p{
        font-size:18px!important;
        line-height:25px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e4548eb */.elementor-button .elementor-align-icon-right {
    margin-left: 15px;
    order: 15;
    display: flex;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-4e4548eb .elementor-button{
        font-size:18px!important;
        padding:9px 20px!important;
        line-height:25px!important;
        border-radius:10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f6a9896 */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-3f6a9896{
        padding: 0px 45px !important
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-3f6a9896{
        padding:0px 10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-695be827 */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-695be827 {
        padding:0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b3a196b */@media (max-width:1024px){
    .elementor-8 .elementor-element.elementor-element-b3a196b {
        order:2;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-329d7c33 */.elementor-8 .elementor-element.elementor-element-329d7c33 :after{
    content: '';
    position: absolute;
    width: 90%;
    height: 6px;
    background: #00CDE1;
    bottom:-11px;
    left: 0;
    border-radius: 5px;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-329d7c33 h3{
        font-size:24px!important;
    }
    .elementor-8 .elementor-element.elementor-element-329d7c33 :after{
        right:0;
        margin:auto;
    }
}

@media (max-width:1024px){
 .elementor-8 .elementor-element.elementor-element-329d7c33 :after{
        left:0;
        right:0;
        margin:auto;
    }   
    
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-455b5750 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-455b5750 p{
        font-size:18px!important;
        line-height:30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-11805199 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-11805199 p{
        font-size:18px!important;
        line-height:30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-78c98ef2 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-78c98ef2 p{
        font-size:18px!important;
        line-height:30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2905600f */.elementor-8 .elementor-element.elementor-element-2905600f :after{
    content: '';
    position: absolute;
    width: 90%;
    height: 6px;
    background: #004C57;
    bottom:-15px;
    left: 0;
    right: 0;
    margin:auto;
    border-radius: 5px;
}

@media (max-width:768px){
    .elementor-8 .elementor-element.elementor-element-2905600f :after{
        width:50%;
    }
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-2905600f p{
        font-size:24px!important;
        line-height:30px!important;
    }
    
    .elementor-8 .elementor-element.elementor-element-2905600f :after{
        width:70%;
    }
}

@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-2905600f :after{
        bottom:-9px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1ba4346a */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-1ba4346a p{
        font-size:18px!important;
        line-height:20px!important;
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-1ba4346a p{
        font-size:17px!important;
        line-height:30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3799597c */.elementor-button .elementor-align-icon-right {
    margin-left: 15px;
    order: 15;
    display: flex;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-3799597c .elementor-button{
        font-size:18px!important;
        padding:9px 20px!important;
        line-height:25px!important;
        border-radius:10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-4a83519d */@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-4a83519d {
        padding: 50px 10px!important;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16441bab */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-16441bab {
        padding:0px 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-297cbc38 */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-297cbc38 p{
        font-size:22px!important;
        line-height:30px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-35f6c03b */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-35f6c03b p{
        font-size:18px!important;
        line-height:20px!important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1d409d4c */@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-text{
        font-size:15px!important;
        line-height:24px!important;
        
    }
}

@media (max-width:400px){
    .elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-text{
        font-size:15px!important;
        line-height:20px!important;
        
    }
}

@media (max-width:1024px) and (min-width:800px){
    .elementor-8 .elementor-element.elementor-element-1d409d4c .espaco{
        display:none;
    }
    .elementor-8 .elementor-element.elementor-element-1d409d4c .elementor-icon-list-text{
        font-size:17px!important;
        line-height:26px!important;
    
    
}}/* End custom CSS */
/* Start custom CSS for social-icons, class: .elementor-element-6842603a */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-6842603a .elementor-social-icon{
        font-size:50px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6c188f5b */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-6c188f5b {
        padding:30px 45px 0px!important;
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-6c188f5b {
        padding:30px 30px 0px!important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-364f378 */.elementor-8 .elementor-element.elementor-element-364f378 img{
    width: 90px;
    filter: brightness(100);
}

.elementor-8 .elementor-element.elementor-element-364f378 span{
    font-size: 10px;
    letter-spacing: 1px;
    vertical-align: middle;
    margin-left:5px;
    margin-right:5px;
}

@media (max-width:700px){
    .elementor-8 .elementor-element.elementor-element-364f378 p{
        font-size:14px!important;
        line-height:19px!important;
    }
    .elementor-8 .elementor-element.elementor-element-364f378 span{
        font-size:8px!important;
    }
    
    .elementor-8 .elementor-element.elementor-element-364f378 img{
        width:60px!important
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6a75f8ec */@media (max-width:500px){
    .elementor-8 .elementor-element.elementor-element-6a75f8ec {
        padding:30px 45px 20px!important;
    }
}

@media (max-width:430px){
    .elementor-8 .elementor-element.elementor-element-6a75f8ec {
        padding:30px 10px 20px!important;
    }
}/* End custom CSS */