.elementor-3831 .elementor-element.elementor-element-620b30a{--display:flex;--min-height:100vh;--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-3831 .elementor-element.elementor-element-620b30a:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-620b30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2026/01/banner1-2.png");background-position:top center;background-size:cover;}.elementor-3831 .elementor-element.elementor-element-1e2bea9{--display:flex;}.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-3831 .elementor-element.elementor-element-687604f{--display:flex;}.elementor-widget-text-editor{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-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3831 .elementor-element.elementor-element-9974e29 > .elementor-widget-container{padding:100px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-9974e29{text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-ccb5ba7 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-ccb5ba7{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-ccb5ba7 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-52d9a5c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-52d9a5c p{margin-block-end:0px;}.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-3831 .elementor-element.elementor-element-1b97746 .elementor-button{background-color:#424A42;font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:25px 25px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-1b97746 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-df4b39a{--display:flex;--min-height:100vh;--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-3831 .elementor-element.elementor-element-df4b39a:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-df4b39a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2026/01/banner1-2.png");background-position:top center;background-size:cover;}.elementor-3831 .elementor-element.elementor-element-aec1582{--display:flex;}.elementor-3831 .elementor-element.elementor-element-344eef2{--display:flex;}.elementor-3831 .elementor-element.elementor-element-53e02d4 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-53e02d4{text-align:center;font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-53e02d4 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-0f81c81{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-0f81c81 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-5ca6316 .elementor-button{background-color:#424A42;font-family:"Montserrat", Sans-serif;font-weight:600;border-radius:25px 25px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-1025a94{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-1025a94:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-1025a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-1025a94::before, .elementor-3831 .elementor-element.elementor-element-1025a94 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-1025a94 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-1025a94 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-1025a94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-1025a94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-27995e6{--display:flex;}.elementor-3831 .elementor-element.elementor-element-3b04880{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-cbbeba5 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-cbbeba5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-cbbeba5 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-2a4ffc1{--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;--overlay-opacity:0.5;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-2a4ffc1:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-2a4ffc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-2a4ffc1::before, .elementor-3831 .elementor-element.elementor-element-2a4ffc1 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-2a4ffc1 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-2a4ffc1 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-2a4ffc1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-2a4ffc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-9e5eb5d{--display:flex;}.elementor-3831 .elementor-element.elementor-element-c3defe5{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-7d07013 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-7d07013{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-7d07013 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-3d8d2d3{--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;--padding-top:80px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-3d8d2d3:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-3d8d2d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2026/03/banner2.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3831 .elementor-element.elementor-element-292bebd{--display:flex;}.elementor-3831 .elementor-element.elementor-element-93d42ac{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-a042017{--display:flex;}.elementor-3831 .elementor-element.elementor-element-926fbfc{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-926fbfc::before, .elementor-3831 .elementor-element.elementor-element-926fbfc > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-926fbfc > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-926fbfc > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-926fbfc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-926fbfc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-926fbfc.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-534b102 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-534b102{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-534b102 p{margin-block-end:0px;}.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-3831 .elementor-element.elementor-element-4d297d1 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3831 .elementor-element.elementor-element-4d297d1{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-f591778{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-f591778:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-f591778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2025/12/fundo-textura.png");background-size:cover;}.elementor-3831 .elementor-element.elementor-element-f591778::before, .elementor-3831 .elementor-element.elementor-element-f591778 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-f591778 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-f591778 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-f591778 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-f591778 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-2ae84e2{--display:flex;}.elementor-3831 .elementor-element.elementor-element-2ae84e2.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-d847c5d{--display:flex;}.elementor-3831 .elementor-element.elementor-element-d847c5d.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-1668e12{--display:flex;}.elementor-3831 .elementor-element.elementor-element-9131321{--display:flex;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3831 .elementor-element.elementor-element-9131321.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-892cb12{--display:flex;}.elementor-3831 .elementor-element.elementor-element-f509043 > .elementor-widget-container{border-radius:25px 25px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-f509043 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3831 .elementor-element.elementor-element-78a4ebd > .elementor-widget-container{background-color:#282B28;margin:-29px 0px 0px 0px;padding:10px 0px 41px 0px;border-radius:0px 0px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-78a4ebd{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-78a4ebd p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-5623356{--display:flex;}.elementor-3831 .elementor-element.elementor-element-fbf1165 > .elementor-widget-container{border-radius:25px 25px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-fbf1165 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3831 .elementor-element.elementor-element-2bc4a1d > .elementor-widget-container{background-color:#282B28;margin:-29px 0px 0px 0px;padding:10px 0px 41px 0px;border-radius:0px 0px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-2bc4a1d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-2bc4a1d p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-2501262{--display:flex;}.elementor-3831 .elementor-element.elementor-element-a382879 > .elementor-widget-container{border-radius:25px 25px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-a382879 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-3831 .elementor-element.elementor-element-845ace3 > .elementor-widget-container{background-color:#282B28;margin:-29px 0px 0px 0px;padding:10px 0px 41px 0px;border-radius:0px 0px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-845ace3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-845ace3 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-b61f992{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-3831 .elementor-element.elementor-element-ee3facc{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-ee3facc:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-ee3facc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-ee3facc::before, .elementor-3831 .elementor-element.elementor-element-ee3facc > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-ee3facc > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-ee3facc > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-ee3facc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-ee3facc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-9a2cbd2{--display:flex;}.elementor-3831 .elementor-element.elementor-element-09aa3af{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-09aa3af p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-aac9727 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-aac9727{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-aac9727 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-6ed75b4 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#424A42;color:#424A42;border-radius:25px 25px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-6ed75b4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-4e11b0d{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-4e11b0d:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-4e11b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-4e11b0d::before, .elementor-3831 .elementor-element.elementor-element-4e11b0d > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-4e11b0d > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-4e11b0d > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-4e11b0d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-4e11b0d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-a75b06d{--display:flex;}.elementor-3831 .elementor-element.elementor-element-0d34977{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-54fff45 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-54fff45{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-54fff45 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-a16c96f .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#424A42;color:#424A42;border-radius:25px 25px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-a16c96f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-1af91fe{--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;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-1af91fe:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-1af91fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2025/12/fundo-textura.png");}.elementor-3831 .elementor-element.elementor-element-d7b9443{--display:flex;}.elementor-3831 .elementor-element.elementor-element-b906ea8{--display:flex;}.elementor-3831 .elementor-element.elementor-element-d78d218{--display:flex;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-d78d218::before, .elementor-3831 .elementor-element.elementor-element-d78d218 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-d78d218 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-d78d218 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-d78d218 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-d78d218 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-d78d218.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-67cccde{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;text-transform:none;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-67cccde p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-264c672{--display:flex;--overlay-opacity:0;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-264c672::before, .elementor-3831 .elementor-element.elementor-element-264c672 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-264c672 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-264c672 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-264c672 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-264c672 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-264c672.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-44e7317{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;text-transform:none;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-44e7317 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-fc941a9{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-fc941a9::before, .elementor-3831 .elementor-element.elementor-element-fc941a9 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-fc941a9 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-fc941a9 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-fc941a9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-fc941a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-fc941a9.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-6fe9e3d{text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-6fe9e3d p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-2114f00 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3831 .elementor-element.elementor-element-2114f00{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-55f996a{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-55f996a::before, .elementor-3831 .elementor-element.elementor-element-55f996a > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-55f996a > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-55f996a > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-55f996a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-55f996a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-55f996a.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-5a528a1{text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-5a528a1 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-54f89ea > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3831 .elementor-element.elementor-element-54f89ea{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-df33e20{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-df33e20 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-4d859fc{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-4d859fc::before, .elementor-3831 .elementor-element.elementor-element-4d859fc > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-4d859fc > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-4d859fc > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-4d859fc > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-4d859fc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-4d859fc.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-1ba661c{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-1ba661c p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-e8ae363{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-e8ae363::before, .elementor-3831 .elementor-element.elementor-element-e8ae363 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-e8ae363 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-e8ae363 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-e8ae363 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-e8ae363 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-e8ae363.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-cfcbd77{text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-cfcbd77 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-e4db320 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3831 .elementor-element.elementor-element-e4db320{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;}.elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-de96735{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-de96735 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-b837a85{--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;--padding-top:80px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-b837a85:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-b837a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2026/02/banner8-scaled.png");background-position:bottom center;background-size:cover;}.elementor-3831 .elementor-element.elementor-element-cbe8bd9{--display:flex;}.elementor-3831 .elementor-element.elementor-element-e929b97 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-e929b97{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-e929b97 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-ef13df1{--display:flex;}.elementor-3831 .elementor-element.elementor-element-ef13df1.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-63d5eb2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-63d5eb2.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-995c722{--display:flex;--overlay-opacity:0.8;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3831 .elementor-element.elementor-element-995c722::before, .elementor-3831 .elementor-element.elementor-element-995c722 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-995c722 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-995c722 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-995c722 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-995c722 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E221F;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-e17e334{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-e17e334 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-17db25d{--display:flex;--overlay-opacity:0.8;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3831 .elementor-element.elementor-element-17db25d::before, .elementor-3831 .elementor-element.elementor-element-17db25d > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-17db25d > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-17db25d > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-17db25d > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-17db25d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E221F;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-8af00df{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-8af00df p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-5aa788c{--display:flex;--overlay-opacity:0.8;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3831 .elementor-element.elementor-element-5aa788c::before, .elementor-3831 .elementor-element.elementor-element-5aa788c > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-5aa788c > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-5aa788c > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-5aa788c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-5aa788c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E221F;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-00927a7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-00927a7 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-a0eb1a0{--display:flex;--overlay-opacity:0.8;--border-radius:25px 25px 25px 25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3831 .elementor-element.elementor-element-a0eb1a0::before, .elementor-3831 .elementor-element.elementor-element-a0eb1a0 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-a0eb1a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-a0eb1a0 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-a0eb1a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-a0eb1a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1E221F;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-37e9392{text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-37e9392 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-4c39294{--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;--overlay-opacity:0.5;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-4c39294:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-4c39294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-4c39294::before, .elementor-3831 .elementor-element.elementor-element-4c39294 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-4c39294 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-4c39294 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-4c39294 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-4c39294 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-98507d1{--display:flex;}.elementor-3831 .elementor-element.elementor-element-bec43f1{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-2b5f911 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-2b5f911{text-align:center;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-2b5f911 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-60d4ee6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C4C9BC;--border-color:#C4C9BC;--border-radius:25px 25px 25px 25px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3831 .elementor-element.elementor-element-60d4ee6.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-c42fe8d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-e67ccd0 .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#424A42;color:#424A42;border-radius:25px 25px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-e67ccd0 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-7e4f5a7{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-7e4f5a7:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-7e4f5a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2025/12/fundo-textura.png");}.elementor-3831 .elementor-element.elementor-element-d47255c{--display:flex;}.elementor-3831 .elementor-element.elementor-element-068f375{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-79688fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-79688fe{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-79688fe p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-71cdf03 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-71cdf03{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-71cdf03 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-e97179f{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-d1a01c2{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-d1a01c2:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-d1a01c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-70553e6 > .elementor-widget-container{padding:10px 0px 010px 0px;}.elementor-3831 .elementor-element.elementor-element-70553e6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1E221F;}.elementor-3831 .elementor-element.elementor-element-70553e6 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-c53e497{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-c53e497:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-c53e497 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-84a86ca > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3831 .elementor-element.elementor-element-84a86ca{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1E221F;}.elementor-3831 .elementor-element.elementor-element-84a86ca p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-cf6f4d9{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-cf6f4d9:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-cf6f4d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-cfebd51 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3831 .elementor-element.elementor-element-cfebd51{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1E221F;}.elementor-3831 .elementor-element.elementor-element-cfebd51 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-9652b49{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-9652b49:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-9652b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-b221e40 > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3831 .elementor-element.elementor-element-b221e40{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1E221F;}.elementor-3831 .elementor-element.elementor-element-b221e40 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-d209aab{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-d209aab:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-d209aab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-35965be > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3831 .elementor-element.elementor-element-35965be{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1E221F;}.elementor-3831 .elementor-element.elementor-element-35965be p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-c69ce8d{--display:flex;--border-radius:25px 25px 25px 25px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-c69ce8d:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-c69ce8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-75c609d > .elementor-widget-container{padding:10px 0px 10px 0px;}.elementor-3831 .elementor-element.elementor-element-75c609d{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;color:#1E221F;}.elementor-3831 .elementor-element.elementor-element-75c609d p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-6622df6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-6622df6{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-6622df6 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-edae926 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-edae926{text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-edae926 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-35bd8ff{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-35bd8ff:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-35bd8ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-14fdcc2 > .elementor-widget-container{margin:50px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-14fdcc2{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-14fdcc2 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-c1edb1c{--display:flex;}.elementor-3831 .elementor-element.elementor-element-22720e2{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-22720e2.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-e1855d1 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-e1855d1{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-e1855d1 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-bb74c97 > .elementor-widget-container{margin:020px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-bb74c97{text-align:start;font-family:"Montserrat", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-bb74c97 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-dfb2ed5{--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;--padding-top:80px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-dfb2ed5:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-dfb2ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2025/12/fundo-textura.png");background-repeat:no-repeat;background-size:cover;}.elementor-3831 .elementor-element.elementor-element-0af243c{--display:flex;}.elementor-3831 .elementor-element.elementor-element-0af243c.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-88d76ec{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-098a90e.elementor-element{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-0e431c8{--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;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-0e431c8:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-0e431c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#282B28;}.elementor-3831 .elementor-element.elementor-element-4ad099f{--display:flex;}.elementor-3831 .elementor-element.elementor-element-19ddaed{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-19ddaed p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-a20924a{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-a20924a::before, .elementor-3831 .elementor-element.elementor-element-a20924a > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-a20924a > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-a20924a > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-a20924a > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-a20924a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-a20924a.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-20fd491{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-20fd491 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-c2f95f7{text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-c2f95f7 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-b548994{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-b548994::before, .elementor-3831 .elementor-element.elementor-element-b548994 > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-b548994 > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-b548994 > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-b548994 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-b548994 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-b548994.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-1850382{text-align:start;font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-1850382 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-40a5be4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-3831 .elementor-element.elementor-element-40a5be4{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:7px;}.elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-3831 .elementor-element.elementor-element-c779fce{--display:flex;--overlay-opacity:0.2;--border-radius:25px 25px 25px 25px;--padding-top:50px;--padding-bottom:50px;--padding-left:70px;--padding-right:70px;}.elementor-3831 .elementor-element.elementor-element-c779fce::before, .elementor-3831 .elementor-element.elementor-element-c779fce > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-c779fce > .e-con-inner > .elementor-background-video-container::before, .elementor-3831 .elementor-element.elementor-element-c779fce > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-c779fce > .e-con-inner > .elementor-background-slideshow::before, .elementor-3831 .elementor-element.elementor-element-c779fce > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#C4C9BC;--background-overlay:'';}.elementor-3831 .elementor-element.elementor-element-c779fce.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-c261f49{text-align:start;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-c261f49 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-8045d0f{text-align:start;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;color:#FFFFFF;}.elementor-3831 .elementor-element.elementor-element-8045d0f p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-52cf70b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-52cf70b{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-52cf70b p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-ad2c95c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-ad2c95c{text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:600;color:#C4C9BC;}.elementor-3831 .elementor-element.elementor-element-ad2c95c p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-b56ae92{--display:flex;}.elementor-3831 .elementor-element.elementor-element-ebf572a .elementor-button{background-color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-weight:700;fill:#424A42;color:#424A42;border-radius:25px 25px 25px 25px;}.elementor-3831 .elementor-element.elementor-element-ebf572a > .elementor-widget-container{padding:20px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-3831 .elementor-element.elementor-element-b61f992{--e-n-carousel-swiper-slides-to-display:2;}.elementor-3831 .elementor-element.elementor-element-63d5eb2{--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-e97179f{--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-22720e2{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-3831 .elementor-element.elementor-element-620b30a{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-25633e6 img{width:40%;}.elementor-3831 .elementor-element.elementor-element-9974e29 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-ccb5ba7 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-ccb5ba7{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-52d9a5c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-52d9a5c{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-1b97746 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-1b97746 .elementor-button{font-size:12px;}.elementor-3831 .elementor-element.elementor-element-df4b39a{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-7548047 img{width:40%;}.elementor-3831 .elementor-element.elementor-element-344eef2{--padding-top:70px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-53e02d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-53e02d4{font-size:17px;}.elementor-3831 .elementor-element.elementor-element-0f81c81 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-0f81c81{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-5ca6316 > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-5ca6316 .elementor-button{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-1025a94{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-3b04880 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3831 .elementor-element.elementor-element-3b04880{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-cbbeba5 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-3831 .elementor-element.elementor-element-cbbeba5{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-2a4ffc1{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-c3defe5 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3831 .elementor-element.elementor-element-c3defe5{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-7d07013 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-3831 .elementor-element.elementor-element-7d07013{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-93d42ac{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-926fbfc{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-534b102{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-4d297d1{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-4d297d1 .elementor-icon-list-item > a{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-f591778:not(.elementor-motion-effects-element-type-background), .elementor-3831 .elementor-element.elementor-element-f591778 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://margaridaroquepereira.com/wp-content/uploads/2025/12/fundo-textura.png");}.elementor-3831 .elementor-element.elementor-element-f591778{--padding-top:57px;--padding-bottom:57px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-2ae84e2{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-d847c5d{--width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-1668e12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-1668e12.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-22358c1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-22358c1.elementor-element{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-9131321{--content-width:500px;--min-height:0px;}.elementor-3831 .elementor-element.elementor-element-9131321.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-5623356{--min-height:520px;}.elementor-3831 .elementor-element.elementor-element-b61f992{--e-n-carousel-swiper-slides-to-display:1;}.elementor-3831 .elementor-element.elementor-element-9a2cbd2{--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-09aa3af{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-aac9727{font-size:18px;}.elementor-3831 .elementor-element.elementor-element-6ed75b4 .elementor-button{font-size:13px;}.elementor-3831 .elementor-element.elementor-element-4e11b0d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-0d34977 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-3831 .elementor-element.elementor-element-0d34977{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-54fff45 > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-3831 .elementor-element.elementor-element-54fff45{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-a16c96f .elementor-button{font-size:13px;}.elementor-3831 .elementor-element.elementor-element-1af91fe{--padding-top:10px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-d7b9443{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-d78d218{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-67cccde > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-67cccde{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-264c672{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-44e7317 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-44e7317{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-fc941a9{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-6fe9e3d > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-6fe9e3d{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-2114f00{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-2114f00 .elementor-icon-list-item > a{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-55f996a{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-5a528a1 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-5a528a1{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-54f89ea{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-54f89ea .elementor-icon-list-item > a{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-df33e20 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-df33e20{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-4d859fc{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-1ba661c > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-1ba661c{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-e8ae363{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-cfcbd77 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-cfcbd77{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-e4db320{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-e4db320 .elementor-icon-list-item > a{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-de96735 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-de96735{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-b837a85{--padding-top:30px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-e929b97{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-63d5eb2{--e-con-grid-template-columns:repeat(1, 1fr);--gap:3px 3px;--row-gap:3px;--column-gap:3px;--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-98507d1{--padding-top:0px;--padding-bottom:0px;--padding-left:010px;--padding-right:10px;}.elementor-3831 .elementor-element.elementor-element-bec43f1{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-bec43f1 p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-2b5f911 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-2b5f911{font-size:18px;}.elementor-3831 .elementor-element.elementor-element-c42fe8d > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-c42fe8d{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-c42fe8d p{margin-block-end:0px;}.elementor-3831 .elementor-element.elementor-element-e67ccd0 .elementor-button{font-size:13px;}.elementor-3831 .elementor-element.elementor-element-068f375{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-79688fe{font-size:18px;}.elementor-3831 .elementor-element.elementor-element-71cdf03{font-size:18px;}.elementor-3831 .elementor-element.elementor-element-e97179f{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:stretch;}.elementor-3831 .elementor-element.elementor-element-d1a01c2{--min-height:102px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3831 .elementor-element.elementor-element-d1a01c2.e-con{--align-self:center;}.elementor-3831 .elementor-element.elementor-element-c53e497{--min-height:102px;--justify-content:center;}.elementor-3831 .elementor-element.elementor-element-cf6f4d9{--min-height:102px;--justify-content:center;}.elementor-3831 .elementor-element.elementor-element-9652b49{--min-height:102px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-d209aab{--min-height:102px;--justify-content:center;}.elementor-3831 .elementor-element.elementor-element-c69ce8d{--min-height:102px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3831 .elementor-element.elementor-element-6622df6{font-size:18px;}.elementor-3831 .elementor-element.elementor-element-edae926{font-size:18px;}.elementor-3831 .elementor-element.elementor-element-22720e2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3831 .elementor-element.elementor-element-e1855d1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-bb74c97 > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-dfb2ed5{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-88d76ec{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-0e431c8{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-3831 .elementor-element.elementor-element-19ddaed > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-3831 .elementor-element.elementor-element-19ddaed{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-a20924a{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-20fd491 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-20fd491{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-c2f95f7 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-c2f95f7{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-b548994{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-1850382 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-1850382{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-40a5be4{--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3831 .elementor-element.elementor-element-40a5be4 .elementor-icon-list-item > a{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-c779fce{--padding-top:0px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3831 .elementor-element.elementor-element-c261f49 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-c261f49{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-8045d0f > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-8045d0f{font-size:15px;}.elementor-3831 .elementor-element.elementor-element-52cf70b{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-ad2c95c{font-size:19px;}.elementor-3831 .elementor-element.elementor-element-ebf572a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3831 .elementor-element.elementor-element-ebf572a .elementor-button{font-size:13px;}}@media(min-width:768px){.elementor-3831 .elementor-element.elementor-element-1e2bea9{--width:11%;}.elementor-3831 .elementor-element.elementor-element-aec1582{--width:11%;}.elementor-3831 .elementor-element.elementor-element-926fbfc{--width:71%;}.elementor-3831 .elementor-element.elementor-element-2ae84e2{--width:60%;}.elementor-3831 .elementor-element.elementor-element-d847c5d{--width:50%;}.elementor-3831 .elementor-element.elementor-element-9131321{--content-width:818px;}.elementor-3831 .elementor-element.elementor-element-d78d218{--width:63%;}.elementor-3831 .elementor-element.elementor-element-264c672{--width:63%;}.elementor-3831 .elementor-element.elementor-element-fc941a9{--width:63%;}.elementor-3831 .elementor-element.elementor-element-55f996a{--width:63%;}.elementor-3831 .elementor-element.elementor-element-4d859fc{--width:63%;}.elementor-3831 .elementor-element.elementor-element-e8ae363{--width:63%;}.elementor-3831 .elementor-element.elementor-element-ef13df1{--width:50%;}.elementor-3831 .elementor-element.elementor-element-60d4ee6{--width:53%;}.elementor-3831 .elementor-element.elementor-element-22720e2{--width:79%;}.elementor-3831 .elementor-element.elementor-element-0af243c{--width:100%;}.elementor-3831 .elementor-element.elementor-element-a20924a{--width:63%;}.elementor-3831 .elementor-element.elementor-element-b548994{--width:63%;}.elementor-3831 .elementor-element.elementor-element-c779fce{--width:63%;}}/* Start custom CSS for html, class: .elementor-element-22358c1 *//* ===== Base (desktop + mobile) ===== */
.elementor-3831 .elementor-element.elementor-element-22358c1 { overflow-x: hidden; }

.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel{
  width: 100%;
  max-width: 100%;
  overflow: hidden;
  box-sizing: border-box;
}

/* garante que nada estoura a largura */
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel *,
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel *::before,
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel *::after{
  box-sizing: border-box;
}

/* slide/card */
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-card{
  background: rgba(255,255,255,0.06);
  border-radius: 26px;
  padding: 14px;
  width: 100%;
  max-width: 100%;
}

.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video{
  width: 100%;
  height: auto;
  display: block;
  border-radius: 18px;
  background: #000;
  max-width: 100%;
}

/* legenda */
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-caption{
  text-align: center;
  padding: 12px 0;
}

.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-name,
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-role{
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #C4C9BC;
  letter-spacing: 0;
  text-transform: none;
}

.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-role{ margin-top: 4px; }

/* setas */
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-prev,
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-next{
  color: rgba(255,255,255,.9);
}
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-prev:after,
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-next:after{
  font-size: 18px;
  font-weight: 700;
}
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-prev{ left: 6px; }
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-next{ right: 6px; }

/* bolinhas */
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-pagination .swiper-pagination-bullet{
  background: rgba(255,255,255,.35);
  opacity: 1;
}
.elementor-3831 .elementor-element.elementor-element-22358c1 .mae-swiper-pagination .swiper-pagination-bullet-active{
  background: rgba(255,255,255,.9);
}

/* ===== Mobile only ===== */
@media (max-width: 767px){
  /* margem/respiro lateral sem usar 100vw (evita overflow no iPhone) */
  .elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel{
    padding-left: 0;
    padding-right: 0;
  }

  /* respiro lateral do slide (ajusta aqui se quiseres mais à esquerda/direita) */
  .elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel .swiper-slide{
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 0px;
  }

  /* se queres puxar um bocadinho para a esquerda, faz só aqui */
  .elementor-3831 .elementor-element.elementor-element-22358c1 .mae-video-carousel{ margin-left: 0px; }
}
.elementor-3831 .elementor-element.elementor-element-22358c1 video{
  background: transparent;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-098a90e */.mae-timeline {
  position: relative;
  margin-left: 30px;
}

.mae-timeline::before {
  content: "";
  position: absolute;
  left: 25px;
  top: 8px;
  width: 1px;
  height: 100%;
  background: #C4C9BC;
}

.mae-item {
  display: flex;
  margin-bottom: 10px;
  position: relative;
}

.mae-number {
  width: 40px;
  font-size: 20px;
  color: #C4C9BC;
  position: relative;
  font-family: "Montserrat";
}

.mae-number::after {
  content: "";
  position: absolute;
  left: 22px;
  top: 8px;
  width: 8px;
  height: 8px;
  background: #C4C9BC;
  border-radius: 50%;
}

.mae-content h4 {
  margin: 0;
  font-weight: 600;
  font-family: "Montserrat";
  font-size: 15px;
  color: white;
}

.mae-content p {
  margin: 0;
  line-height: 1.6;
  opacity: 0.85;
  font-family: "Montserrat";
  color: white;
  font-weight: 400;
  font-size: 15px;
}
.elementor-3831 .elementor-element.elementor-element-098a90e .normal-weight{
  font-weight: 400 !important;
}

.elementor-3831 .elementor-element.elementor-element-098a90e .mae-popup-link{
  text-decoration: underline;
  font-weight: 400 !important;
  color: inherit;
}

.elementor-3831 .elementor-element.elementor-element-098a90e .mae-popup-link:hover{
  opacity: .8;
}

@media (max-width: 767px){

  .elementor-3831 .elementor-element.elementor-element-098a90e .mae-timeline:before{
    left: 17px; /* move a linha mais para a esquerda */
  }

  .elementor-3831 .elementor-element.elementor-element-098a90e .mae-number:after{
    left: 14px; /* alinha o pontinho com a linha */
  }

}/* End custom CSS */