.elementor-11 .elementor-element.elementor-element-65ebe18{--display:flex;--min-height:75vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.75;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-65ebe18:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-11 .elementor-element.elementor-element-65ebe18::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );background-image:url("https://microvida.pt/wp-content/uploads/2020/11/bg-0002-free-img.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-877af47{--display:flex;--padding-top:200px;--padding-bottom:135px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2692094 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-2692094 .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-2a514df{--spacer-size:15px;}.elementor-11 .elementor-element.elementor-element-db9b502{text-align:start;}.elementor-11 .elementor-element.elementor-element-db9b502 .elementor-heading-title{font-size:35px;color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-d5c1ad1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;}.elementor-11 .elementor-element.elementor-element-f3a0903{--display:flex;--padding-top:230px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f5ae9db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e9f150c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-ffeb65c > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-ffeb65c .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-1e6a62f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4fad109{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7c28c15{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7ae6929{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-184f563{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5e96fc7{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-5e96fc7::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-5e96fc7:hover::before, .elementor-11 .elementor-element.elementor-element-5e96fc7:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5e96fc7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-5e96fc7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-5e96fc7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5e96fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-5e96fc7:hover{--overlay-opacity:0.85;}.elementor-11 .elementor-element.elementor-element-5b1a163 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-0689980{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-0689980:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0689980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );background-position:center center;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-829a8b6{--spacer-size:320px;}.elementor-11 .elementor-element.elementor-element-3abaa1f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f9ed988{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f9ed988:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f9ed988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );background-position:center center;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-3ea601f{--spacer-size:320px;}.elementor-11 .elementor-element.elementor-element-796d397{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-796d397::before, .elementor-11 .elementor-element.elementor-element-796d397 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-796d397 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-796d397 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-796d397 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-796d397 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-796d397:hover::before, .elementor-11 .elementor-element.elementor-element-796d397:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-796d397:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-796d397 > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-796d397 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-796d397:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-796d397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-796d397:hover{--overlay-opacity:0.85;}.elementor-11 .elementor-element.elementor-element-b8cdf9f .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-723ba16{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3a1a15e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.5;--padding-top:50px;--padding-bottom:25px;--padding-left:50px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-3a1a15e::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-astglobalcolor7 );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-3a1a15e:hover::before, .elementor-11 .elementor-element.elementor-element-3a1a15e:hover > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3a1a15e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .elementor-background-slideshow:hover::before, .elementor-11 .elementor-element.elementor-element-3a1a15e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-astglobalcolor0 );--background-overlay:'';}.elementor-11 .elementor-element.elementor-element-3a1a15e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3a1a15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11 .elementor-element.elementor-element-3a1a15e:hover{--overlay-opacity:0.85;}.elementor-11 .elementor-element.elementor-element-cc4c5d0 .elementor-heading-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-38ffe19{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-38ffe19:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-38ffe19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );background-position:center center;background-repeat:no-repeat;}.elementor-11 .elementor-element.elementor-element-38c8959{--spacer-size:320px;}.elementor-11 .elementor-element.elementor-element-149e4bc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-015c199{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-046baab > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-046baab .elementor-heading-title{color:var( --e-global-color-astglobalcolor0 );}.elementor-11 .elementor-element.elementor-element-91775b1{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4d898b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-4d898b4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-11 .elementor-element.elementor-element-da95369{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-7825b21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-eab7762{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-38efea5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-3bf9c77 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-5198b1c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-3330566{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-ce9022f img{width:100%;height:100%;object-fit:cover;object-position:top left;}.elementor-11 .elementor-element.elementor-element-285316d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-e0d6ffa{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-68c2689{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-6821ef1 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-ca7f766 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-43c3aad{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-fbc5adc img{width:100%;height:100%;object-fit:cover;object-position:top left;}.elementor-11 .elementor-element.elementor-element-4c0c9c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-c00bf11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-d2f4595{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-b715f05 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-318b743 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-5a4c3cb{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-0257521 img{width:100%;height:100%;object-fit:cover;object-position:top left;}.elementor-11 .elementor-element.elementor-element-686f92d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-f6b0f11{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-b4b795d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-223f961 .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-0215b56 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-88abb50{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-e7dc64d img{width:100%;height:100%;object-fit:cover;object-position:top left;}.elementor-11 .elementor-element.elementor-element-b0820b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-9b4ccd7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;}.elementor-11 .elementor-element.elementor-element-f945268{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-11 .elementor-element.elementor-element-771b1cd .elementor-icon-wrapper{text-align:start;}.elementor-11 .elementor-element.elementor-element-0a9a74b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:35px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-de9b775{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;}.elementor-11 .elementor-element.elementor-element-779a488 img{width:100%;height:100%;object-fit:cover;object-position:top left;}.elementor-11 .elementor-element.elementor-element-79172cb{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-11 .elementor-element.elementor-element-863b2d3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-3dc0b96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-9469e79 > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-9469e79 .elementor-heading-title{color:#DCA54A;}.elementor-11 .elementor-element.elementor-element-3b06497{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-6cf6d31e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:0px;--margin-bottom:140px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-44c49059{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:16%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-293f8008{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-9px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-43d561b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-654159de{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-2884a8f1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-38ed7b9d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d5d77a3 > .elementor-widget-container{margin:0px 0px -33px 0px;}.elementor-11 .elementor-element.elementor-element-777a0ba{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-231785e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-5f86a3e{--display:flex;}.elementor-11 .elementor-element.elementor-element-dd70ff8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-11 .elementor-element.elementor-element-c55988f{--display:flex;}.elementor-11 .elementor-element.elementor-element-f1619d9 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-5ce49ca{--display:flex;}.elementor-11 .elementor-element.elementor-element-e6f381d .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-32d66ec{--display:flex;}.elementor-11 .elementor-element.elementor-element-5aa39ba{--display:flex;}.elementor-11 .elementor-element.elementor-element-c7198bc .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-0b8ea06 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-85f876c{--display:flex;}.elementor-11 .elementor-element.elementor-element-02179e4 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-facc349{--display:flex;}.elementor-11 .elementor-element.elementor-element-1322ab3 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-8b17790{--display:flex;}.elementor-11 .elementor-element.elementor-element-5366d6f{--display:flex;}.elementor-11 .elementor-element.elementor-element-7367331 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-a0c08c2 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-a0b7dfc{--display:flex;}.elementor-11 .elementor-element.elementor-element-29530f4 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6148d67{--display:flex;}.elementor-11 .elementor-element.elementor-element-9b20789 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-09f54d1{--display:flex;}.elementor-11 .elementor-element.elementor-element-c3b5cfa{--display:flex;}.elementor-11 .elementor-element.elementor-element-409fc6f .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-29b260e .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6837eab{--display:flex;}.elementor-11 .elementor-element.elementor-element-cd7bcc7 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-2f49767{--display:flex;}.elementor-11 .elementor-element.elementor-element-949ef2d .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-efc588e{--display:flex;}.elementor-11 .elementor-element.elementor-element-9490b9c{--display:flex;}.elementor-11 .elementor-element.elementor-element-3594ad4 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-3faf498 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-6638ba8{--display:flex;}.elementor-11 .elementor-element.elementor-element-5a731d9 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-15c4a32{--display:flex;}.elementor-11 .elementor-element.elementor-element-b9ae293 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-854d1fa{--display:flex;}.elementor-11 .elementor-element.elementor-element-eae042b{--display:flex;}.elementor-11 .elementor-element.elementor-element-8f31eb2 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-05e883c .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-d843c22{--display:flex;}.elementor-11 .elementor-element.elementor-element-ba98f61 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-e5c237b{--display:flex;}.elementor-11 .elementor-element.elementor-element-75e3c53 .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-21f8c6a{--display:flex;}.elementor-11 .elementor-element.elementor-element-9870f48{--display:flex;}.elementor-11 .elementor-element.elementor-element-6f95dac .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-12a924a .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-430c43f{--display:flex;}.elementor-11 .elementor-element.elementor-element-e3a978b .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-9ec54a8{--display:flex;}.elementor-11 .elementor-element.elementor-element-d554ebc .elementor-heading-title{font-size:20px;}.elementor-11 .elementor-element.elementor-element-77ec672{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--margin-top:70px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-d4b722f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-11 .elementor-element.elementor-element-06e9ddb > .elementor-widget-container{margin:-7px 0px 0px 0px;}.elementor-11 .elementor-element.elementor-element-06e9ddb .elementor-heading-title{color:#DCA54A;}.elementor-11 .elementor-element.elementor-element-71ea657{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-e08c511{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-2a243da{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:10px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-8499372{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0% 08%;--row-gap:0%;--column-gap:08%;--grid-auto-flow:row;--align-items:start;}.elementor-11 .elementor-element.elementor-element-72bd432{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-ad77342{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-11 .elementor-element.elementor-element-ea7b155 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-d62b5a6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--align-items:stretch;}.elementor-11 .elementor-element.elementor-element-5c6d6a8{--display:flex;}.elementor-11 .elementor-element.elementor-element-b950f6f .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-3652056 .elementor-heading-title{font-size:30px;}.elementor-11 .elementor-element.elementor-element-0d96ac2{--display:flex;}.elementor-11 .elementor-element.elementor-element-625b30b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-625b30b.e-con{--align-self:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-65ebe18{--min-height:60vh;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-877af47{--padding-top:200px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f3a0903{--padding-top:220px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f5ae9db{--margin-top:57px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-e9f150c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-4fad109{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-5e96fc7{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-5b1a163 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-0689980:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0689980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:250px auto;}.elementor-11 .elementor-element.elementor-element-829a8b6{--spacer-size:200px;}.elementor-11 .elementor-element.elementor-element-f9ed988:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f9ed988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:250px auto;}.elementor-11 .elementor-element.elementor-element-3ea601f{--spacer-size:200px;}.elementor-11 .elementor-element.elementor-element-796d397{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-b8cdf9f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-3a1a15e{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-cc4c5d0 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-11 .elementor-element.elementor-element-38ffe19:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-38ffe19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:250px auto;}.elementor-11 .elementor-element.elementor-element-38c8959{--spacer-size:200px;}.elementor-11 .elementor-element.elementor-element-149e4bc{--margin-top:57px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-015c199{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-4d898b4{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-79172cb{--e-n-carousel-swiper-slides-to-display:2;}.elementor-11 .elementor-element.elementor-element-863b2d3{--margin-top:57px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-3dc0b96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-6cf6d31e{--margin-top:0px;--margin-bottom:114px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-293f8008{--margin-top:-4px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-d5d77a3 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-11 .elementor-element.elementor-element-231785e{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-77ec672{--margin-top:57px;--margin-bottom:57px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-11 .elementor-element.elementor-element-d4b722f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-11 .elementor-element.elementor-element-2a243da{--padding-top:90px;--padding-bottom:100px;--padding-left:24px;--padding-right:24px;}.elementor-11 .elementor-element.elementor-element-8499372{--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-d62b5a6{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-65ebe18{--min-height:75vh;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-877af47{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f3a0903{--padding-top:220px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-f5ae9db{--margin-top:81px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-e9f150c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9bfa891 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-4fad109{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-184f563{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:1px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-5b1a163 > .elementor-widget-container{padding:200px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-0689980:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0689980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:215px auto;}.elementor-11 .elementor-element.elementor-element-829a8b6{--spacer-size:160px;}.elementor-11 .elementor-element.elementor-element-f9ed988:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f9ed988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:215px auto;}.elementor-11 .elementor-element.elementor-element-3ea601f{--spacer-size:160px;}.elementor-11 .elementor-element.elementor-element-b8cdf9f > .elementor-widget-container{padding:200px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-723ba16{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11 .elementor-element.elementor-element-cc4c5d0 > .elementor-widget-container{padding:200px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-38ffe19:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-38ffe19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:215px auto;}.elementor-11 .elementor-element.elementor-element-38c8959{--spacer-size:160px;}.elementor-11 .elementor-element.elementor-element-149e4bc{--margin-top:81px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-015c199{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-31bb611 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-4d898b4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-79172cb{--e-n-carousel-swiper-slides-to-display:1;}.elementor-11 .elementor-element.elementor-element-863b2d3{--margin-top:81px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-3dc0b96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-9f14bab > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-6cf6d31e{--margin-top:0px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-44c49059{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-11 .elementor-element.elementor-element-2884a8f1{--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-231785e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-77ec672{--margin-top:81px;--margin-bottom:81px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-11 .elementor-element.elementor-element-d4b722f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11 .elementor-element.elementor-element-af3c9c6 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-11 .elementor-element.elementor-element-2a243da{--padding-top:72px;--padding-bottom:80px;--padding-left:18px;--padding-right:18px;}.elementor-11 .elementor-element.elementor-element-8499372{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 0px;--row-gap:30px;--column-gap:0px;--grid-auto-flow:row;}.elementor-11 .elementor-element.elementor-element-d62b5a6{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-11 .elementor-element.elementor-element-877af47{--width:100%;}.elementor-11 .elementor-element.elementor-element-f3a0903{--width:100%;}.elementor-11 .elementor-element.elementor-element-e9f150c{--width:15.8%;}.elementor-11 .elementor-element.elementor-element-1e6a62f{--width:84.2%;}.elementor-11 .elementor-element.elementor-element-7c28c15{--width:15.8%;}.elementor-11 .elementor-element.elementor-element-7ae6929{--width:84.2%;}.elementor-11 .elementor-element.elementor-element-5e96fc7{--width:66.66%;}.elementor-11 .elementor-element.elementor-element-0689980{--width:33.33%;}.elementor-11 .elementor-element.elementor-element-f9ed988{--width:33.33%;}.elementor-11 .elementor-element.elementor-element-796d397{--width:66.66%;}.elementor-11 .elementor-element.elementor-element-3a1a15e{--width:66.66%;}.elementor-11 .elementor-element.elementor-element-38ffe19{--width:33.33%;}.elementor-11 .elementor-element.elementor-element-015c199{--width:15.8%;}.elementor-11 .elementor-element.elementor-element-91775b1{--width:84.2%;}.elementor-11 .elementor-element.elementor-element-4d898b4{--width:100.262%;}.elementor-11 .elementor-element.elementor-element-da95369{--width:15.8%;}.elementor-11 .elementor-element.elementor-element-38efea5{--width:58%;}.elementor-11 .elementor-element.elementor-element-3330566{--width:42%;}.elementor-11 .elementor-element.elementor-element-68c2689{--width:58%;}.elementor-11 .elementor-element.elementor-element-43c3aad{--width:42%;}.elementor-11 .elementor-element.elementor-element-d2f4595{--width:58%;}.elementor-11 .elementor-element.elementor-element-5a4c3cb{--width:42%;}.elementor-11 .elementor-element.elementor-element-b4b795d{--width:58%;}.elementor-11 .elementor-element.elementor-element-88abb50{--width:42%;}.elementor-11 .elementor-element.elementor-element-f945268{--width:58%;}.elementor-11 .elementor-element.elementor-element-de9b775{--width:42%;}.elementor-11 .elementor-element.elementor-element-3dc0b96{--width:15.8%;}.elementor-11 .elementor-element.elementor-element-3b06497{--width:84.2%;}.elementor-11 .elementor-element.elementor-element-2884a8f1{--width:33.33%;}.elementor-11 .elementor-element.elementor-element-38ed7b9d{--width:66.649%;}.elementor-11 .elementor-element.elementor-element-5f86a3e{--width:0%;}.elementor-11 .elementor-element.elementor-element-c55988f{--width:0%;}.elementor-11 .elementor-element.elementor-element-5ce49ca{--width:0%;}.elementor-11 .elementor-element.elementor-element-d4b722f{--width:15.8%;}.elementor-11 .elementor-element.elementor-element-71ea657{--width:84.2%;}.elementor-11 .elementor-element.elementor-element-2a243da{--content-width:1280px;}.elementor-11 .elementor-element.elementor-element-72bd432{--width:100%;}.elementor-11 .elementor-element.elementor-element-ad77342{--width:100%;}.elementor-11 .elementor-element.elementor-element-5c6d6a8{--width:100%;}.elementor-11 .elementor-element.elementor-element-625b30b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11 .elementor-element.elementor-element-877af47{--width:60%;}}@media(min-width:1025px){.elementor-11 .elementor-element.elementor-element-65ebe18::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .e-con-inner > .elementor-background-video-container::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11 .elementor-element.elementor-element-65ebe18 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-11 .elementor-element.elementor-element-5e96fc7:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-5e96fc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11 .elementor-element.elementor-element-0689980:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-0689980 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11 .elementor-element.elementor-element-f9ed988:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-f9ed988 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11 .elementor-element.elementor-element-796d397:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-796d397 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11 .elementor-element.elementor-element-3a1a15e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-3a1a15e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-11 .elementor-element.elementor-element-38ffe19:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-38ffe19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS *//* ==================================================
   MV MARKETPLACE — CAPABILITIES CAROUSEL
================================================== */

.mv-capabilities-section{
  overflow:hidden;
}

.mv-capabilities-carousel{
  --mv-card-height:540px;
  --mv-copy-width:58%;
  --mv-media-width:42%;

  position:relative;
  width:100%;
}

.mv-capabilities-carousel .swiper{
  overflow:visible!important;
  padding:42px 20px 58px!important;
}

.mv-capabilities-carousel .swiper-wrapper{
  align-items:flex-start!important;
}

/* ==================================================
   SLIDES
================================================== */

.mv-capabilities-carousel .swiper-slide{
  position:relative;
  z-index:1;

  height:var(--mv-card-height)!important;
  min-height:var(--mv-card-height)!important;

  opacity:0;
  pointer-events:none;

  transform:scale(.86);
  transform-origin:center;

  transition:
    transform .45s cubic-bezier(.2,.8,.2,1),
    opacity .45s ease,
    filter .45s ease;
}

/* Card principal */
.mv-capabilities-carousel .swiper-slide-active{
  z-index:4;
  opacity:1;
  pointer-events:auto;
  transform:translateX(0) scale(1);
  filter:none;
}

/* Segundo card */
.mv-capabilities-carousel .swiper-slide-next{
  z-index:3;
  opacity:.72;
  pointer-events:auto;
  cursor:pointer;
  transform:translateX(-58px) scale(.94);
  filter:saturate(.8);
}

/* Terceiro card */
.mv-capabilities-carousel .swiper-slide-next + .swiper-slide{
  z-index:2;
  opacity:.38;
  pointer-events:auto;
  cursor:pointer;
  transform:translateX(-116px) scale(.88);
  filter:saturate(.6);
}

.mv-capabilities-carousel .swiper-slide-next:hover,
.mv-capabilities-carousel .swiper-slide-next + .swiper-slide:hover{
  opacity:.9;
  filter:none;
}

/* ==================================================
   CARD
================================================== */

.mv-capability-card{
  position:relative;

  display:flex!important;
  flex-direction:row!important;
  align-items:stretch!important;
  justify-content:space-between!important;

  width:100%!important;
  height:100%!important;
  min-height:0!important;

  gap:28px!important;
  padding:36px!important;

  overflow:hidden!important;
  box-sizing:border-box!important;

  background:
    linear-gradient(
      145deg,
      rgba(220,165,74,.07),
      rgba(13,14,12,.98) 42%
    );

  border:1px solid rgba(220,165,74,.22);
  border-radius:22px;

  box-shadow:0 30px 80px rgba(0,0,0,.32);

  transition:
    border-color .3s ease,
    box-shadow .3s ease;
}

.mv-capabilities-carousel .swiper-slide-active .mv-capability-card{
  border-color:rgba(220,165,74,.58);

  box-shadow:
    0 42px 100px rgba(0,0,0,.48),
    0 0 0 1px rgba(220,165,74,.08);
}

/* Linha dourada superior */
.mv-capability-card::before{
  content:"";
  position:absolute;
  top:0;
  left:0;

  width:100%;
  height:3px;

  background:
    linear-gradient(
      90deg,
      #DCA54A,
      rgba(220,165,74,0)
    );
}

/* ==================================================
   CONTEÚDO
================================================== */

.mv-capability-copy{
  flex:0 0 var(--mv-copy-width)!important;
  width:var(--mv-copy-width)!important;
  min-width:0!important;

  position:relative;
  z-index:2;
}

/* ==================================================
   ÁREA DA IMAGEM
================================================== */

.mv-capability-media{
  flex:0 0 var(--mv-media-width)!important;
  width:var(--mv-media-width)!important;
  min-width:0!important;
  min-height:0!important;

  align-self:stretch!important;

  position:relative;

  display:flex!important;
  align-items:center!important;
  justify-content:center!important;

  overflow:hidden!important;
  box-sizing:border-box!important;

  /* Sem moldura genérica */
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

.mv-capability-media .elementor-widget-image,
.mv-capability-media .elementor-widget-container,
.mv-capability-media picture{
  width:100%!important;
  height:100%!important;
  min-height:0!important;
}

.mv-capability-media .elementor-widget-container{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

/* Não aplicar gradiente genérico sobre a imagem */
.mv-capability-media::after{
  display:none!important;
}

/* ==================================================
   IMAGEM MOBILE / VERTICAL
================================================== */

.mv-capability-media.is-mobile{
  height:calc(var(--mv-card-height) - 72px)!important;
  max-height:calc(var(--mv-card-height) - 72px)!important;
  min-height:0!important;

  align-self:center!important;

  padding:18px 14px!important;

  display:flex!important;
  align-items:center!important;
  justify-content:center!important;

  overflow:hidden!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}

.mv-capability-media.is-mobile .elementor-widget-image{
  width:100%!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;
}

.mv-capability-media.is-mobile .elementor-widget-container{
  width:100%!important;
  height:100%!important;

  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.mv-capability-media.is-mobile picture{
  width:auto!important;
  height:100%!important;
  max-width:100%!important;
  max-height:100%!important;

  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
}

.mv-capability-media.is-mobile img{
  display:block!important;

  width:auto!important;
  height:auto!important;

  max-width:220px!important;
  max-height:100%!important;
  min-width:0!important;
  min-height:0!important;

  object-fit:contain!important;
  object-position:center center!important;

  border:0!important;
  outline:0!important;
  border-radius:8px!important;
  box-shadow:none!important;
}

/* ==================================================
   IMAGEM DESKTOP / HORIZONTAL
================================================== */

.mv-capability-media.is-desktop{
  padding:0!important;
}

.mv-capability-media.is-desktop img{
  display:block!important;

  width:100%!important;
  height:100%!important;

  max-width:100%!important;
  max-height:100%!important;
  min-width:0!important;
  min-height:0!important;

  /* Por defeito mostra a captura completa */
  object-fit:contain!important;
  object-position:center center!important;

  border:0!important;
  outline:0!important;
  border-radius:10px!important;
  box-shadow:none!important;
}

/* Usar apenas quando se pretende recortar a captura */
.mv-capability-media.is-desktop.is-crop img{
  object-fit:cover!important;
  object-position:left top!important;
}

/* Slides secundários */
.mv-capabilities-carousel
.swiper-slide:not(.swiper-slide-active)
.mv-capability-media img{
  opacity:.30;
  filter:saturate(.45);
}

/* Hover do card ativo */
.mv-capabilities-carousel
.swiper-slide-active
.mv-capability-card:hover
.mv-capability-media img{
  opacity:.96;
  transform:scale(1.015);
}

.mv-capability-media img{
  transition:
    opacity .45s ease,
    transform .55s cubic-bezier(.2,.8,.2,1);
}

/* ==================================================
   TABLET
================================================== */

@media(max-width:1024px){

  .mv-capabilities-carousel{
    --mv-card-height:500px;
    --mv-copy-width:56%;
    --mv-media-width:44%;
  }

  .mv-capabilities-carousel .swiper{
    padding:34px 18px 50px!important;
  }

  .mv-capabilities-carousel .swiper-slide-next{
    transform:translateX(-28px) scale(.95);
  }

  .mv-capabilities-carousel .swiper-slide-next + .swiper-slide{
    opacity:0;
    pointer-events:none;
  }

  .mv-capability-card{
    gap:22px!important;
    padding:30px!important;
  }

  /* Captura vertical/mobile no tablet */
  .mv-capability-media.is-mobile{
    height:calc(var(--mv-card-height) - 60px)!important;
    min-height:0!important;
    max-height:calc(var(--mv-card-height) - 60px)!important;

    padding:14px 10px!important;

    align-self:center!important;
    overflow:hidden!important;
  }

  .mv-capability-media.is-mobile img{
    width:auto!important;
    height:auto!important;

    max-width:200px!important;
    max-height:100%!important;
    min-width:0!important;
    min-height:0!important;

    object-fit:contain!important;
    object-position:center center!important;
  }
}

/* ==================================================
   MOBILE DA PÁGINA
================================================== */

@media(max-width:767px){

  .mv-capabilities-section{
    overflow:hidden;
  }

  .mv-capabilities-carousel .swiper{
    overflow:hidden!important;
    padding:20px 0 48px!important;
  }

  .mv-capabilities-carousel .swiper-slide,
  .mv-capabilities-carousel .swiper-slide-active,
  .mv-capabilities-carousel .swiper-slide-next,
  .mv-capabilities-carousel .swiper-slide-next + .swiper-slide{
    height:auto!important;
    min-height:0!important;

    opacity:1;
    pointer-events:auto;

    transform:none;
    filter:none;
  }

  .mv-capability-card{
    flex-direction:column!important;

    height:auto!important;
    min-height:0!important;

    gap:24px!important;
    padding:26px!important;

    border-radius:18px;
  }

  .mv-capability-copy,
  .mv-capability-media{
    width:100%!important;
    flex:0 0 auto!important;
  }

  /* Área visual comum no mobile */
  .mv-capability-media{
    order:-1;

    height:230px!important;
    min-height:230px!important;
    max-height:230px!important;

    overflow:hidden!important;
  }

  /* Capturas desktop no mobile */
  .mv-capability-media.is-desktop img{
    width:auto!important;
    height:100%!important;

    max-width:100%!important;
    max-height:100%!important;

    object-fit:contain!important;
    object-position:center center!important;
  }

  /* Capturas verticais/mobile */
  .mv-capability-media.is-mobile{
    height:230px!important;
    min-height:230px!important;
    max-height:230px!important;

    padding:12px!important;

    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
  }

  .mv-capability-media.is-mobile img{
    width:auto!important;
    height:auto!important;

    max-width:130px!important;
    max-height:210px!important;

    min-width:0!important;
    min-height:0!important;

    object-fit:contain!important;
    object-position:center center!important;

    border:0!important;
    outline:0!important;
    box-shadow:none!important;
  }
}

/* ==================================================
   CAPABILITY IMAGES — LIGHTBOX INTERACTION
================================================== */

.mv-capability-media .elementor-widget-image a{
  display:flex!important;
  width:100%!important;
  height:100%!important;
  align-items:center!important;
  justify-content:center!important;

  cursor:zoom-in!important;
  position:relative;
}

/* Indicador visual discreto */
.mv-capability-media .elementor-widget-image a::after{
  content:"＋";
  position:absolute;
  right:12px;
  bottom:12px;

  display:flex;
  align-items:center;
  justify-content:center;

  width:34px;
  height:34px;

  border:1px solid rgba(220,165,74,.45);
  border-radius:999px;

  background:rgba(10,10,9,.76);
  color:#DCA54A;

  font-size:18px;
  line-height:1;

  opacity:0;
  transform:translateY(4px);

  pointer-events:none;

  transition:
    opacity .25s ease,
    transform .25s ease;
}

.mv-capability-media:hover .elementor-widget-image a::after{
  opacity:1;
  transform:translateY(0);
}

/* Mantém a imagem dentro do link */
.mv-capability-media .elementor-widget-image a img{
  max-width:100%!important;
  max-height:100%!important;
}



/* ==================================================
   MV MARKETPLACE — COMPARISON
================================================== */

.mv-comparison{
  width:100%;
  margin-top:12px;
  border-top:1px solid rgba(255,255,255,.12);
  border-bottom:1px solid rgba(255,255,255,.12);
}

/* Cabeçalho */
.mv-comparison-head{
  display:grid!important;
  grid-template-columns:22% 34% 44%;
  width:100%;
  min-height:72px;

  align-items:center;

  border-bottom:1px solid rgba(255,255,255,.12);
  background:rgba(255,255,255,.018);
}

.mv-comparison-head > *{
  width:auto!important;
  min-width:0!important;
  height:100%;
  display:flex!important;
  align-items:center!important;
  padding:18px 24px!important;
}

.mv-comparison-head-standard{
  border-left:1px solid rgba(255,255,255,.08);
}

.mv-comparison-head-mv{
  border-left:1px solid rgba(220,165,74,.16);
  background:rgba(220,165,74,.045);
}

.mv-comparison-head .elementor-heading-title{
  margin:0!important;

  color:rgba(255,255,255,.42)!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.3!important;
  letter-spacing:.16em!important;
}

.mv-comparison-head-mv .elementor-heading-title{
  color:#DCA54A!important;
}

/* Linhas */
.mv-comparison-row{
  position:relative;

  display:grid!important;
  grid-template-columns:22% 34% 44%;

  width:100%;
  min-height:164px;

  border-bottom:1px solid rgba(255,255,255,.09);

  transition:
    background-color .3s ease,
    border-color .3s ease;
}

.mv-comparison-row:last-child{
  border-bottom:0;
}

.mv-comparison-row:hover{
  background:rgba(255,255,255,.018);
}

/* Colunas */
.mv-comparison-row > *{
  width:auto!important;
  min-width:0!important;

  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;

  padding:30px 24px!important;
}

.mv-comparison-standard{
  border-left:1px solid rgba(255,255,255,.08);
}

.mv-comparison-mv{
  position:relative;

  border-left:1px solid rgba(220,165,74,.16);
  background:
    linear-gradient(
      120deg,
      rgba(220,165,74,.045),
      rgba(220,165,74,.012)
    );
}

/* Linha dourada discreta */
.mv-comparison-mv::after{
  content:"";
  position:absolute;
  top:0;
  right:0;

  width:2px;
  height:0;

  background:#DCA54A;

  transition:height .35s cubic-bezier(.2,.8,.2,1);
}

.mv-comparison-row:hover .mv-comparison-mv::after{
  height:100%;
}

/* Dimensão */
.mv-comparison-topic{
  gap:16px!important;
}

.mv-comparison-index .elementor-heading-title{
  color:#DCA54A!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.12em!important;
}

.mv-comparison-topic-title .elementor-heading-title{
  color:#fff!important;
  font-size:20px!important;
  font-weight:500!important;
  line-height:1.25!important;
  letter-spacing:-.02em!important;
}

/* Valores */
.mv-comparison-standard,
.mv-comparison-mv{
  gap:12px!important;
}

.mv-comparison-value-title .elementor-heading-title{
  margin:0!important;

  color:#fff!important;
  font-size:17px!important;
  font-weight:500!important;
  line-height:1.35!important;
  letter-spacing:-.012em!important;
}

.mv-comparison-standard .mv-comparison-value-title .elementor-heading-title{
  color:rgba(255,255,255,.74)!important;
}

.mv-comparison-value-copy,
.mv-comparison-value-copy p{
  margin:0!important;

  color:rgba(255,255,255,.56)!important;
  font-size:14px!important;
  font-weight:400!important;
  line-height:1.65!important;
}

.mv-comparison-mv .mv-comparison-value-copy,
.mv-comparison-mv .mv-comparison-value-copy p{
  color:rgba(255,255,255,.72)!important;
}

/* Etiquetas mobile ocultas no desktop */
.mv-comparison-standard::before,
.mv-comparison-mv::before{
  display:none;
}

/* ==================================================
   TABLET
================================================== */

@media(max-width:1024px){

  .mv-comparison-head,
  .mv-comparison-row{
    grid-template-columns:20% 36% 44%;
  }

  .mv-comparison-row{
    min-height:180px;
  }

  .mv-comparison-head > *,
  .mv-comparison-row > *{
    padding-left:20px!important;
    padding-right:20px!important;
  }

  .mv-comparison-topic-title .elementor-heading-title{
    font-size:18px!important;
  }

  .mv-comparison-value-title .elementor-heading-title{
    font-size:16px!important;
  }
}

/* ==================================================
   MOBILE
================================================== */

@media(max-width:767px){

  .mv-comparison{
    border-top:0;
  }

  .mv-comparison-head{
    display:none!important;
  }

  .mv-comparison-row{
    display:grid!important;
    grid-template-columns:1fr;

    min-height:0;
    margin-bottom:18px;

    overflow:hidden;

    border:1px solid rgba(255,255,255,.10)!important;
    border-radius:16px;

    background:#0d0e0c;
  }

  .mv-comparison-row:last-child{
    margin-bottom:0;
  }

  .mv-comparison-row > *{
    width:100%!important;
    padding:22px!important;
  }

  .mv-comparison-topic{
    min-height:auto;

    flex-direction:row!important;
    align-items:center!important;
    gap:14px!important;

    border-bottom:1px solid rgba(255,255,255,.09);

    background:rgba(255,255,255,.025);
  }

  .mv-comparison-standard,
  .mv-comparison-mv{
    border-left:0;
  }

  .mv-comparison-standard{
    border-bottom:1px solid rgba(255,255,255,.09);
  }

  .mv-comparison-mv{
    background:
      linear-gradient(
        135deg,
        rgba(220,165,74,.07),
        rgba(220,165,74,.018)
      );
  }

  .mv-comparison-standard::before,
  .mv-comparison-mv::before{
    content:attr(data-label);

    display:block;

    margin-bottom:4px;

    color:rgba(255,255,255,.38);
    font-size:10px;
    font-weight:600;
    line-height:1.3;
    letter-spacing:.14em;
  }

  .mv-comparison-mv::before{
    color:#DCA54A;
  }

  .mv-comparison-mv::after{
    top:0;
    right:auto;
    bottom:auto;
    left:0;

    width:3px;
    height:100%;
  }

  .mv-comparison-index .elementor-heading-title{
    font-size:11px!important;
  }

  .mv-comparison-topic-title .elementor-heading-title{
    font-size:19px!important;
  }

  .mv-comparison-value-title .elementor-heading-title{
    font-size:16px!important;
  }

  .mv-comparison-value-copy,
  .mv-comparison-value-copy p{
    font-size:14px!important;
    line-height:1.6!important;
  }
}

/* ==================================================
   MV COMPARISON — WIDTH + GRID ALIGNMENT
================================================== */

/* Tabela mais estreita e centrada */
.mv-comparison{
  width:calc(100% - 48px)!important;
  max-width:1080px!important;

  margin:32px auto 0!important;

  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;

  gap:0!important;
}

/* Mesma grelha no cabeçalho e em todas as linhas */
.mv-comparison-head,
.mv-comparison-row{
  display:grid!important;

  grid-template-columns:
    20%
    34%
    46%!important;

  width:100%!important;
  max-width:100%!important;

  gap:0!important;

  justify-items:stretch!important;
  align-items:stretch!important;
}

/* Neutraliza larguras impostas pelo Elementor */
.mv-comparison-head > .elementor-element,
.mv-comparison-row > .elementor-element{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;

  --width:100%;

  margin:0!important;

  justify-self:stretch!important;
  align-self:stretch!important;
}

/* As três células do cabeçalho ocupam toda a altura */
.mv-comparison-head-topic,
.mv-comparison-head-standard,
.mv-comparison-head-mv{
  width:100%!important;
  min-width:0!important;
  height:100%!important;
}

/* As três células das linhas ocupam a coluna respetiva */
.mv-comparison-topic,
.mv-comparison-standard,
.mv-comparison-mv{
  width:100%!important;
  min-width:0!important;
  height:100%!important;
}

/* ==================================================
   TABLET
================================================== */

@media(max-width:1024px){

  .mv-comparison{
    width:calc(100% - 36px)!important;
    max-width:900px!important;
  }

  .mv-comparison-head,
  .mv-comparison-row{
    grid-template-columns:
      22%
      35%
      43%!important;
  }
}

/* ==================================================
   MOBILE
================================================== */

@media(max-width:767px){

  .mv-comparison{
    width:calc(100% - 28px)!important;
    max-width:none!important;

    margin-top:24px!important;
  }

  .mv-comparison-head{
    display:none!important;
  }

  .mv-comparison-row{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
}


/* ==================================================
   MV MARKETPLACE — OOH + SMART LOCKERS
================================================== */

.mv-ooh-section{
  position:relative;
  width:100%;
  overflow:hidden;

  background:#0B0D0B;

  border-top:1px solid rgba(255,255,255,.09);
  border-bottom:1px solid rgba(255,255,255,.09);
}

.mv-ooh-inner{
  width:100%;
  max-width:1280px;
  margin:0 auto;
}

/* ==================================================
   INTRODUÇÃO
================================================== */

.mv-ooh-intro{
  display:grid!important;
  grid-template-columns:56% 36%;
  justify-content:space-between!important;
  column-gap:8%!important;

  padding-top:42px;

  border-top:1px solid rgba(255,255,255,.10);
}

.mv-ooh-intro-copy,
.mv-ooh-intro-copy p{
  margin-top:0!important;

  color:rgba(255,255,255,.68)!important;
  font-size:17px!important;
  font-weight:400!important;
  line-height:1.75!important;
}

.mv-ooh-intro-copy p:last-child{
  margin-bottom:0!important;
}

.mv-ooh-statement{
  margin:0!important;
  padding-left:24px;

  border-left:2px solid #DCA54A;
}

.mv-ooh-statement .elementor-heading-title{
  color:#fff!important;
  font-size:27px!important;
  font-weight:500!important;
  line-height:1.3!important;
  letter-spacing:-.025em!important;
}

/* ==================================================
   HERO
================================================== */

.mv-ooh-hero{
  display:grid!important;
  grid-template-columns:42% 58%;
  gap:48px!important;

  align-items:stretch!important;

  padding:48px;

  border:1px solid rgba(220,165,74,.18);
  border-radius:22px;

  background:
    linear-gradient(
      140deg,
      rgba(220,165,74,.055),
      rgba(14,16,13,.98) 44%
    );

  box-shadow:0 36px 90px rgba(0,0,0,.28);
}

.mv-ooh-hero-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;

  min-width:0!important;
}

.mv-ooh-eyebrow{
  margin-bottom:22px!important;
}

.mv-ooh-eyebrow .elementor-heading-title{
  color:#DCA54A!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1.3!important;
  letter-spacing:.16em!important;
}

.mv-ooh-hero-title{
  margin:0 0 24px!important;
}

.mv-ooh-hero-title .elementor-heading-title{
  max-width:none!important;

  color:#fff!important;
  font-size:38px!important;
  font-weight:500!important;
  line-height:1.12!important;
  letter-spacing:-.035em!important;
}

.mv-ooh-hero-copytext,
.mv-ooh-hero-copytext p{
  color:rgba(255,255,255,.65)!important;
  font-size:15px!important;
  line-height:1.72!important;
}

.mv-ooh-hero-copytext p:last-child{
  margin-bottom:0!important;
}

/* ==================================================
   TAGS
================================================== */

.mv-ooh-tags{
  display:flex!important;
  flex-direction:row!important;
  flex-wrap:wrap!important;
  gap:10px!important;

  margin-top:28px;
}

.mv-ooh-tag{
  width:auto!important;
}

.mv-ooh-tag .elementor-heading-title{
  display:inline-flex!important;
  align-items:center!important;

  padding:10px 14px!important;

  border:1px solid rgba(220,165,74,.28);
  border-radius:999px;

  background:rgba(220,165,74,.06);

  color:rgba(255,255,255,.82)!important;
  font-size:11px!important;
  font-weight:600!important;
  line-height:1!important;
  letter-spacing:.09em!important;
}

/* Estado refrigerado */
.mv-ooh-tag:nth-child(2) .elementor-heading-title{
  border-color:rgba(78,139,72,.42);
  background:rgba(78,139,72,.10);
  color:#8CC486!important;
}

/* ==================================================
   OOH HERO — CORREÇÃO DA IMAGEM DOS CACIFOS
================================================== */

.mv-ooh-hero-media{
  position:relative;

  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;

  min-width:0!important;
  min-height:500px!important;

  padding:20px 20px 0!important;

  overflow:hidden!important;

  border-radius:16px;

  background:
    radial-gradient(
      circle at 52% 58%,
      rgba(78,139,72,.16),
      rgba(11,13,11,0) 66%
    );
}

.mv-ooh-hero-media .elementor-widget-image{
  width:100%!important;
  height:100%!important;
}

.mv-ooh-hero-media .elementor-widget-container{
  width:100%!important;
  height:100%!important;

  display:flex!important;
  align-items:flex-end!important;
  justify-content:center!important;
}

.mv-ooh-hero-media a{
  display:flex!important;
  width:100%!important;
  height:100%!important;

  align-items:flex-end!important;
  justify-content:center!important;

  cursor:zoom-in!important;
}

.mv-ooh-locker-image img{
  display:block!important;

  width:auto!important;
  height:auto!important;

  max-width:92%!important;
  max-height:480px!important;

  object-fit:contain!important;
  object-position:center bottom!important;

  margin:0 auto!important;

  filter:
    drop-shadow(0 28px 38px rgba(0,0,0,.48));

  transition:
    transform .55s cubic-bezier(.2,.8,.2,1);
}

.mv-ooh-hero:hover .mv-ooh-locker-image img{
  transform:translateY(-4px) scale(1.025);
}

/* ==================================================
   TABLET
================================================== */

@media(max-width:1024px){

  .mv-ooh-title .elementor-heading-title{
    font-size:52px!important;
  }

  .mv-ooh-intro{
    grid-template-columns:55% 39%;
    column-gap:6%!important;
  }

  .mv-ooh-statement .elementor-heading-title{
    font-size:23px!important;
  }

  .mv-ooh-hero{
    grid-template-columns:46% 54%;
    gap:32px!important;
    padding:36px;
  }

  .mv-ooh-hero-title .elementor-heading-title{
    font-size:32px!important;
  }

  .mv-ooh-hero-media{
    min-height:440px!important;
  }

  .mv-ooh-locker-image img{
    max-height:440px!important;
  }
}

/* ==================================================
   MOBILE
================================================== */

@media(max-width:767px){

  .mv-ooh-heading{
    grid-template-columns:1fr;
    row-gap:24px!important;
  }

  .mv-ooh-meta{
    flex-direction:row!important;
    align-items:center!important;
  }

  .mv-ooh-label .elementor-heading-title{
    max-width:none;
  }

  .mv-ooh-title .elementor-heading-title{
    font-size:38px!important;
    letter-spacing:-.03em!important;
  }

  .mv-ooh-intro{
    grid-template-columns:1fr;
    row-gap:30px!important;
    padding-top:30px;
  }

  .mv-ooh-intro-copy,
  .mv-ooh-intro-copy p{
    font-size:16px!important;
    line-height:1.7!important;
  }

  .mv-ooh-statement{
    padding-left:18px;
  }

  .mv-ooh-statement .elementor-heading-title{
    font-size:22px!important;
  }

  .mv-ooh-hero{
    grid-template-columns:1fr;
    gap:34px!important;

    padding:26px;

    border-radius:18px;
  }

  .mv-ooh-hero-title .elementor-heading-title{
    font-size:29px!important;
  }

  .mv-ooh-hero-media{
    min-height:320px!important;
    order:-1;
  }

  .mv-ooh-locker-image img{
    max-height:320px!important;
  }
}/* End custom CSS */