.elementor-12 .elementor-element.elementor-element-448fb45{--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;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-1f5afe8{--display:flex;--flex-direction:row-reverse;--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-reverse;--justify-content:space-between;--align-items:center;--background-transition:0.3s;--border-radius:12px 12px 12px 12px;--margin-top:0em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:30px;--z-index:2;}.elementor-12 .elementor-element.elementor-element-1f5afe8:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-1f5afe8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fdad4c );}.elementor-12 .elementor-element.elementor-element-1f5afe8, .elementor-12 .elementor-element.elementor-element-1f5afe8::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-c3278a7 .elementor-button{background-color:#EDA395;font-family:"Montserrat", Sans-serif;font-size:1em;font-weight:700;transition-duration:0.7s;border-radius:5px 5px 5px 5px;}.elementor-12 .elementor-element.elementor-element-c3278a7 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-c3278a7 .elementor-button:focus{background-color:var( --e-global-color-494ab25 );}.elementor-12 .elementor-element.elementor-element-c3278a7.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-8af6a7f > .elementor-widget-container{margin:0em 0em -1em 0em;padding:0em 0em -2em 0em;}.elementor-12 .elementor-element.elementor-element-8af6a7f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-8af6a7f .elementor-icon-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-8af6a7f .elementor-icon{font-size:35px;}.elementor-12 .elementor-element.elementor-element-8af6a7f .elementor-icon svg{height:35px;}.elementor-12 .elementor-element.elementor-element-8af6a7f .elementor-icon-wrapper svg{width:100%;}.elementor-12 .elementor-element.elementor-element-8b7b53e{--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;--background-transition:0.3s;--padding-top:08.5em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-a49ebbf{text-align:center;}.elementor-12 .elementor-element.elementor-element-a49ebbf .elementor-heading-title{color:var( --e-global-color-494ab25 );font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:700;line-height:62px;}.elementor-12 .elementor-element.elementor-element-cbc178f{width:var( --container-widget-width, 64% );max-width:64%;--container-widget-width:64%;--container-widget-flex-grow:0;text-align:center;}.elementor-12 .elementor-element.elementor-element-cbc178f > .elementor-widget-container{padding:1em 0em 1em 0em;}.elementor-12 .elementor-element.elementor-element-cbc178f.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-cbc178f .elementor-heading-title{color:var( --e-global-color-36f9acf );font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f263bd6 .elementor-button{background-color:#EDA395;font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:700;transition-duration:0.7s;border-radius:5px 5px 5px 5px;padding:20px 40px 20px 40px;}.elementor-12 .elementor-element.elementor-element-f263bd6 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-f263bd6 .elementor-button:focus{background-color:var( --e-global-color-494ab25 );}.elementor-12 .elementor-element.elementor-element-f263bd6{width:auto;max-width:auto;}.elementor-12 .elementor-element.elementor-element-f263bd6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f263bd6 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-12 .elementor-element.elementor-element-de8a0a4{width:100%;max-width:100%;text-align:center;}.elementor-12 .elementor-element.elementor-element-de8a0a4 > .elementor-widget-container{padding:3em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-de8a0a4.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-de8a0a4 img{width:100%;}.elementor-12 .elementor-element.elementor-element-2fd9155{--display:flex;--min-height:900px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--padding-top:8em;--padding-bottom:8em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-2fd9155:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2fd9155 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/bg-historia.jpg");}.elementor-12 .elementor-element.elementor-element-2fd9155, .elementor-12 .elementor-element.elementor-element-2fd9155::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-bc8faf0{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-bc8faf0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bc8faf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/mask_group.webp");}.elementor-12 .elementor-element.elementor-element-bc8faf0, .elementor-12 .elementor-element.elementor-element-bc8faf0::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-4c58804{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--background-transition:0.3s;--padding-top:0em;--padding-bottom:0em;--padding-left:2em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-7de9ff1 .elementor-heading-title{color:var( --e-global-color-36f9acf );font-family:"Montserrat", Sans-serif;font-size:2.25em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-56f7d92 > .elementor-widget-container{margin:0em 0em -1em 0em;padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-56f7d92{color:var( --e-global-color-36f9acf );font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:400;}.elementor-12 .elementor-element.elementor-element-f992a46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:07.5em;--padding-bottom:07.5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-8035b6c{--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;--background-transition:0.3s;--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-12 .elementor-element.elementor-element-2d05882.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-2d05882{text-align:left;}.elementor-12 .elementor-element.elementor-element-2d05882 .elementor-heading-title{color:var( --e-global-color-494ab25 );font-family:"Montserrat", Sans-serif;font-size:2.25em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-2b6c9db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-12 .elementor-element.elementor-element-18cff8d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--flex-wrap:nowrap;--background-transition:0.3s;--padding-top:07.5em;--padding-bottom:07.5em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-88301a1{--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;--background-transition:0.3s;--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-12 .elementor-element.elementor-element-db8f4a9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-db8f4a9{text-align:left;}.elementor-12 .elementor-element.elementor-element-db8f4a9 .elementor-heading-title{color:var( --e-global-color-494ab25 );font-family:"Montserrat", Sans-serif;font-size:2.25em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-b052582{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--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-12 .elementor-element.elementor-element-40e705e{--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;--background-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-e6866c7{--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;--background-transition:0.3s;--padding-top:4em;--padding-bottom:09em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-f9ebc5f{--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;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-2px;}.elementor-12 .elementor-element.elementor-element-cd3a99d{--display:flex;--background-transition:0.3s;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-12 .elementor-element.elementor-element-cd3a99d.e-con{--align-self:center;}.elementor-12 .elementor-element.elementor-element-136c6e9 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-6cfee97 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12 .elementor-element.elementor-element-6cfee97{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:400;line-height:26px;}.elementor-12 .elementor-element.elementor-element-3c73ae9{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:600;line-height:26px;}.elementor-12 .elementor-element.elementor-element-4feab35 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:2em;font-weight:600;}.elementor-12 .elementor-element.elementor-element-00d54d8 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12 .elementor-element.elementor-element-00d54d8{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:400;line-height:26px;}.elementor-12 .elementor-element.elementor-element-058e0b0{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:600;line-height:26px;}.elementor-12 .elementor-element.elementor-element-610cf15{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f442f76 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-12 .elementor-element.elementor-element-f442f76 iframe{height:40em;}.elementor-12 .elementor-element.elementor-element-abf97bf{--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;--background-transition:0.3s;--padding-top:4.9em;--padding-bottom:4.9em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-abf97bf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-abf97bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/cta_final.webp");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-abf97bf, .elementor-12 .elementor-element.elementor-element-abf97bf::before{--border-transition:0.3s;}.elementor-12 .elementor-element.elementor-element-66ec3c4 .elementor-heading-title{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:3.5em;font-weight:700;}.elementor-12 .elementor-element.elementor-element-ae555d9{width:var( --container-widget-width, 49% );max-width:49%;--container-widget-width:49%;--container-widget-flex-grow:0;color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:1.25em;font-weight:400;line-height:26px;}.elementor-12 .elementor-element.elementor-element-ae555d9 > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12 .elementor-element.elementor-element-ae555d9.elementor-element{--align-self:flex-start;}.elementor-12 .elementor-element.elementor-element-e2cddfc .elementor-button{background-color:#FAFAFA;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;fill:var( --e-global-color-36f9acf );color:var( --e-global-color-36f9acf );border-radius:12px 12px 12px 12px;padding:20px 40px 20px 40px;}body.elementor-page-12:not(.elementor-motion-effects-element-type-background), body.elementor-page-12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/Group-18.svg");background-position:top center;background-size:cover;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-bc8faf0{--width:50%;}.elementor-12 .elementor-element.elementor-element-4c58804{--width:50%;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-1f5afe8{--justify-content:center;--gap:10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:5;}.elementor-12 .elementor-element.elementor-element-c3278a7{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-c3278a7.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c3278a7 .elementor-button{font-size:0.8em;}.elementor-12 .elementor-element.elementor-element-8af6a7f > .elementor-widget-container{margin:0em 0em -1em 0em;}.elementor-12 .elementor-element.elementor-element-8af6a7f .elementor-icon{font-size:1.5em;}.elementor-12 .elementor-element.elementor-element-8af6a7f .elementor-icon svg{height:1.5em;}.elementor-12 .elementor-element.elementor-element-8b7b53e{--padding-top:3em;--padding-bottom:04em;--padding-left:1.25em;--padding-right:01.25em;}.elementor-12 .elementor-element.elementor-element-1d1e05f > .elementor-widget-container{--e-transform-rotateZ:164deg;}.elementor-12 .elementor-element.elementor-element-a49ebbf{text-align:left;}.elementor-12 .elementor-element.elementor-element-a49ebbf .elementor-heading-title{font-size:1.6em;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-cbc178f{width:100%;max-width:100%;text-align:left;}.elementor-12 .elementor-element.elementor-element-cbc178f > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-cbc178f .elementor-heading-title{font-size:1.2em;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-f263bd6{z-index:2;}.elementor-12 .elementor-element.elementor-element-f263bd6 .elementor-button{font-size:1em;padding:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-de8a0a4 > .elementor-widget-container{padding:1.7em 0em 0em 0em;}.elementor-12 .elementor-element.elementor-element-de8a0a4{z-index:2;}.elementor-12 .elementor-element.elementor-element-2fd9155{--gap:20px 20px;--padding-top:4em;--padding-bottom:4em;--padding-left:01.25em;--padding-right:01.25em;}.elementor-12 .elementor-element.elementor-element-bc8faf0:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-bc8faf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/mask_group.webp");background-position:top center;background-size:cover;}.elementor-12 .elementor-element.elementor-element-bc8faf0{--min-height:326px;}.elementor-12 .elementor-element.elementor-element-4c58804{--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-12 .elementor-element.elementor-element-7de9ff1 .elementor-heading-title{font-size:1.8em;}.elementor-12 .elementor-element.elementor-element-56f7d92{font-size:1rem;}.elementor-12 .elementor-element.elementor-element-f992a46{--gap:20px 20px;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:01.25em;--padding-right:01.25em;}.elementor-12 .elementor-element.elementor-element-8035b6c{--flex-wrap:nowrap;--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-12 .elementor-element.elementor-element-2d05882{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-2b6c9db{--width:100%;--gap:0px 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-12 .elementor-element.elementor-element-5047482 img{width:100%;}.elementor-12 .elementor-element.elementor-element-18cff8d{--gap:20px 20px;--flex-wrap:wrap;--padding-top:6em;--padding-bottom:6em;--padding-left:01.25em;--padding-right:01.25em;}.elementor-12 .elementor-element.elementor-element-88301a1{--flex-wrap:nowrap;--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-12 .elementor-element.elementor-element-db8f4a9{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-12 .elementor-element.elementor-element-b052582{--width:100%;--gap:0px 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-12 .elementor-element.elementor-element-b31b16f img{width:100%;}.elementor-12 .elementor-element.elementor-element-e6866c7{--padding-top:2em;--padding-bottom:5em;--padding-left:01.25em;--padding-right:01.25em;}.elementor-12 .elementor-element.elementor-element-cd3a99d{--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-12 .elementor-element.elementor-element-6cfee97{font-size:1em;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-3c73ae9{font-size:1em;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-00d54d8{font-size:1em;line-height:1.3em;}.elementor-12 .elementor-element.elementor-element-058e0b0{font-size:1em;line-height:1.4em;}.elementor-12 .elementor-element.elementor-element-f442f76 iframe{height:20em;}.elementor-12 .elementor-element.elementor-element-abf97bf:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-abf97bf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/cta_final_mob.webp");background-position:top center;}.elementor-12 .elementor-element.elementor-element-abf97bf{--padding-top:4em;--padding-bottom:19em;--padding-left:01.25em;--padding-right:01.25em;}.elementor-12 .elementor-element.elementor-element-66ec3c4{text-align:center;}.elementor-12 .elementor-element.elementor-element-66ec3c4 .elementor-heading-title{font-size:2em;}.elementor-12 .elementor-element.elementor-element-ae555d9{width:100%;max-width:100%;text-align:center;font-size:1em;}.elementor-12 .elementor-element.elementor-element-e2cddfc .elementor-button{font-size:1em;padding:16px 16px 16px 16px;}}/* Start custom CSS for container, class: .elementor-element-1f5afe8 */.elementor-12 .elementor-element.elementor-element-1f5afe8 {
box-shadow: 99px 105px 40px 0px rgba(0, 0, 0, 0.00), 64px 67px 37px 0px rgba(0, 0, 0, 0.01), 36px 38px 31px 0px rgba(0, 0, 0, 0.05), 16px 17px 23px 0px rgba(0, 0, 0, 0.09), 4px 4px 13px 0px rgba(0, 0, 0, 0.10);}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1d1e05f */.elementor-12 .elementor-element.elementor-element-1d1e05f {
    position: absolute; /* Fixa a imagem na tela */
    top: calc(0% + 50%); /* Coloca a imagem no topo */
    left: calc(0% + 0%); /* Coloca a imagem à direita */
}


@media (max-width: 768px) { 
    .elementor-12 .elementor-element.elementor-element-1d1e05f {
  top: calc(80% - 0%); /* Coloca a imagem no topo */
    right: calc(30% - 20%) !important; /* Coloca a imagem à direita */
    }
}

@media (max-width: 760px) { 
    .elementor-12 .elementor-element.elementor-element-1d1e05f {
    top: calc(0% - 10%); /* Coloca a imagem no topo */
    left: calc(30% + 25%) !important; /* Coloca a imagem à direita */
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ea181c3 */.elementor-12 .elementor-element.elementor-element-ea181c3 {
    position: absolute; /* Fixa a imagem na tela */
    top: calc(0% - 08%); /* Coloca a imagem no topo */
    left: calc(0% + 50%); /* Coloca a imagem à direita */
    z-index: 1;
}


@media (max-width: 768px) { 
    .elementor-12 .elementor-element.elementor-element-ea181c3 {
  top: calc(80% - 0%); /* Coloca a imagem no topo */
    right: calc(30% - 20%) !important; /* Coloca a imagem à direita */
    }
}

@media (max-width: 760px) { 
    .elementor-12 .elementor-element.elementor-element-ea181c3 {
    top: calc(50% - 0%); /* Coloca a imagem no topo */
    right: calc(20% - 50%) !important; /* Coloca a imagem à direita */
    z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-e90dd0f */.elementor-12 .elementor-element.elementor-element-e90dd0f {
    position: absolute; /* Fixa a imagem na tela */
    top: calc(0% + 50%); /* Coloca a imagem no topo */
    right: calc(0% + 10%); /* Coloca a imagem à direita */
}


@media (max-width: 768px) { 
    .elementor-12 .elementor-element.elementor-element-e90dd0f {
  top: calc(80% - 0%); /* Coloca a imagem no topo */
    right: calc(30% - 20%) !important; /* Coloca a imagem à direita */
    }
}

@media (max-width: 760px) { 
    .elementor-12 .elementor-element.elementor-element-e90dd0f {
    top: calc(80% - 0%); /* Coloca a imagem no topo */
    right: calc(30% - 20%) !important; /* Coloca a imagem à direita */
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f263bd6 */.elementor-12 .elementor-element.elementor-element-f263bd6 {
    border-radius: 12px;
box-shadow: 21px 30px 10px 0px rgba(0, 0, 0, 0.00), 14px 19px 10px 0px rgba(0, 0, 0, 0.01), 8px 11px 8px 0px rgba(0, 0, 0, 0.05), 3px 5px 6px 0px rgba(0, 0, 0, 0.09), 1px 1px 3px 0px rgba(0, 0, 0, 0.10);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-de8a0a4 */.elementor-12 .elementor-element.elementor-element-de8a0a4 {
    filter: drop-shadow(4px 6px 16px rgba(0, 0, 0, 0.10)) drop-shadow(16px 24px 29px rgba(0, 0, 0, 0.09)) drop-shadow(36px 55px 39px rgba(0, 0, 0, 0.05)) drop-shadow(64px 97px 47px rgba(0, 0, 0, 0.01)) drop-shadow(100px 152px 51px rgba(0, 0, 0, 0.00));
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2d05882 */.elementor-12 .elementor-element.elementor-element-2d05882 {
    
    top: -39px !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db8f4a9 */.elementor-12 .elementor-element.elementor-element-db8f4a9 {
    
    top: -39px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-610cf15 */.elementor-12 .elementor-element.elementor-element-610cf15 {
    filter: drop-shadow(-9px 3px 21px rgba(0, 0, 0, 0.10)) drop-shadow(-38px 11px 39px rgba(0, 0, 0, 0.09)) drop-shadow(-84px 24px 53px rgba(0, 0, 0, 0.05)) drop-shadow(-150px 43px 62px rgba(0, 0, 0, 0.01)) drop-shadow(-235px 67px 68px rgba(0, 0, 0, 0.00));
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f9ebc5f */.elementor-12 .elementor-element.elementor-element-f9ebc5f {
    background: linear-gradient(90deg, #B57569 0%, #EC999B 100%);}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abf97bf */.elementor-12 .elementor-element.elementor-element-abf97bf {
    background: linear-gradient(90deg, #EC999B 0%, #B57569 100%);
}/* End custom CSS */
/* Start custom CSS */html, body{
    width: 100%;
    overflow-x: hidden;
}

.swiper-wrapper{
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    cursor: grab;
}

.swiper-wrapper .e-con.e-flex {
    flex: none !important;
}

.swiper-wrapper:active{
    flex-direction: row;
    cursor: grabbing;
}

.swiper-pagination{
    position: absolute;
    bottom: -50px !important;
}

.swiper-pagination-bullet{
    background: #000 !important;
    transition: 0.5s;
}

.swiper-pagination-bullet-active{
    background: #B47569 !important;
    width: 30px !important;
    border-radius: 3px !important;
}

.swiper-button-prev{
    content: url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/seta-voltar.svg");
    background-image: none;
    position: absolute;
    top: -50px !important;
    right: 60px !important;
    left: inherit !important;
    width: 30px !important;
    height: 30px !important;
    z-index: 999;
}

.swiper-button-next{
    content: url("https://beautyclubnm.com.br/wp-content/uploads/2024/10/seta-avancar.svg");
    background-image: none;
    position: absolute;
    position: absolute;
    top: -50px !important;
    right: 0px !important;
    width: 30px !important;
    height: 30px !important;
    z-index: 999;
}


@media (max-width: 767px) {
    
    
    
}/* End custom CSS */