.elementor-642 .elementor-element.elementor-element-5bc4b05{--display:flex;--position:fixed;--min-height:30px;--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;top:0px;--z-index:3;}.elementor-642 .elementor-element.elementor-element-5bc4b05:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-5bc4b05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B11865;}body:not(.rtl) .elementor-642 .elementor-element.elementor-element-5bc4b05{left:0px;}body.rtl .elementor-642 .elementor-element.elementor-element-5bc4b05{right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-c753c85{text-align:center;}.elementor-642 .elementor-element.elementor-element-c753c85 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:1px;word-spacing:2px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-d07b409{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-d07b409:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-d07b409 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 0%, #F4F4F4 100%);}.elementor-642 .elementor-element.elementor-element-a629eab{--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;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:74px;--padding-right:-74px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-642 .elementor-element.elementor-element-d4ed594{text-align:left;}.elementor-642 .elementor-element.elementor-element-d4ed594 img{width:35%;}.elementor-642 .elementor-element.elementor-element-41ae626{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-41ae626 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:37px;font-weight:700;text-transform:uppercase;line-height:52px;letter-spacing:-0.5px;color:#B11865;}.elementor-642 .elementor-element.elementor-element-6ac8ee9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-6ac8ee9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-0e8b2f6 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-0e8b2f6 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-0e8b2f6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-0e8b2f6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-642 .elementor-element.elementor-element-a04bd5e .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 25px 16px 25px;}.elementor-642 .elementor-element.elementor-element-a04bd5e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-a04bd5e.elementor-element{--align-self:flex-start;}.elementor-642 .elementor-element.elementor-element-4b3a668 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-4b3a668{text-align:left;}.elementor-642 .elementor-element.elementor-element-4b3a668 img{width:45%;}.elementor-642 .elementor-element.elementor-element-7f8d2c3{--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:center;--align-items:center;--gap:25px 25px;--row-gap:25px;--column-gap:25px;}.elementor-642 .elementor-element.elementor-element-c2557f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-642 .elementor-element.elementor-element-c2557f4.e-con{--e-con-transform-rotateZ:-7deg;}.elementor-642 .elementor-element.elementor-element-aa7da01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-aa7da01 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:30px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-642 .elementor-element.elementor-element-aa7da01.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-icon i{color:var( --e-global-color-37c5196 );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-icon svg{fill:var( --e-global-color-37c5196 );transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-1px;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-9736d3f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-9736d3f > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-642 .elementor-element.elementor-element-9736d3f.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-1px;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-9859e78{--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:center;--align-items:center;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-9859e78:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-9859e78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-37c5196 );}.elementor-642 .elementor-element.elementor-element-9859e78.e-con{--align-self:center;}.elementor-642 .elementor-element.elementor-element-d5833aa.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-d5833aa{text-align:center;}.elementor-642 .elementor-element.elementor-element-d5833aa .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:52px;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-d2b6932{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-d2b6932.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-d2b6932 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-4e1a4b9{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-2186d05{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-642 .elementor-element.elementor-element-29b787b{--display:flex;}.elementor-642 .elementor-element.elementor-element-6c56654{text-align:center;}.elementor-642 .elementor-element.elementor-element-65634b3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-65634b3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-65634b3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-65634b3 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-30f038c{--display:flex;}.elementor-642 .elementor-element.elementor-element-e7f1724{text-align:center;}.elementor-642 .elementor-element.elementor-element-a4b54b6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-a4b54b6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-a4b54b6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-a4b54b6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-84f43a0{--display:flex;}.elementor-642 .elementor-element.elementor-element-a2fe2bc{text-align:center;}.elementor-642 .elementor-element.elementor-element-863e59c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-863e59c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-863e59c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-863e59c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-7b157c7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:70px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-7b157c7:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-7b157c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-01d2056{--display:flex;}.elementor-642 .elementor-element.elementor-element-c827156{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-443bfd1{--display:flex;--justify-content:center;}.elementor-642 .elementor-element.elementor-element-294c514{text-align:center;}.elementor-642 .elementor-element.elementor-element-294c514 img{width:80%;}.elementor-642 .elementor-element.elementor-element-6237de1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-6237de1:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-6237de1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;}.elementor-642 .elementor-element.elementor-element-17d396b{width:var( --container-widget-width, 95% );max-width:95%;--container-widget-width:95%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-17d396b.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-17d396b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:52px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-6eddac3 > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-642 .elementor-element.elementor-element-6eddac3.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-6eddac3{text-align:center;}.elementor-642 .elementor-element.elementor-element-6eddac3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#3A3A3A;}.elementor-642 .elementor-element.elementor-element-d675955 > .elementor-widget-container{margin:-5px 20px 0px 0px;}.elementor-642 .elementor-element.elementor-element-d675955{text-align:left;}.elementor-642 .elementor-element.elementor-element-d675955 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#3A3A3A;}.elementor-642 .elementor-element.elementor-element-d93ad8c .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 25px 16px 25px;}.elementor-642 .elementor-element.elementor-element-d93ad8c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-d93ad8c.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-41eb3c9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-41eb3c9 > .elementor-widget-container{margin:-25px 0px 0px 40px;}.elementor-642 .elementor-element.elementor-element-41eb3c9 img{width:76%;opacity:0.6;}.elementor-642 .elementor-element.elementor-element-e1e3527{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.4;--padding-top:30px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-e1e3527:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-e1e3527 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-e1e3527::before, .elementor-642 .elementor-element.elementor-element-e1e3527 > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-e1e3527 > .e-con-inner > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-e1e3527 > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-e1e3527 > .e-con-inner > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-e1e3527 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-642 .elementor-element.elementor-element-200abc7{--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;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:35px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-200abc7:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-200abc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://vittafemmehair.com.br/wp-content/uploads/2025/04/Background-Garantia-Roxo.jpg");}.elementor-642 .elementor-element.elementor-element-200abc7::before, .elementor-642 .elementor-element.elementor-element-200abc7 > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-200abc7 > .e-con-inner > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-200abc7 > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-200abc7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-200abc7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-642 .elementor-element.elementor-element-832cb9c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-642 .elementor-element.elementor-element-832cb9c.e-con{--align-self:center;}.elementor-642 .elementor-element.elementor-element-51e84f0.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-51e84f0{text-align:left;}.elementor-642 .elementor-element.elementor-element-51e84f0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:700;line-height:52px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-a3df74e{text-align:left;}.elementor-642 .elementor-element.elementor-element-a3df74e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-0bdde88.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-0bdde88{text-align:left;}.elementor-642 .elementor-element.elementor-element-0bdde88 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-121a07d .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 25px 16px 25px;}.elementor-642 .elementor-element.elementor-element-121a07d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-121a07d.elementor-element{--align-self:flex-start;}.elementor-642 .elementor-element.elementor-element-c1131a5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-642 .elementor-element.elementor-element-80e593a img{width:90%;}.elementor-642 .elementor-element.elementor-element-cef3eaa{--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;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-cef3eaa:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(-90deg, var( --e-global-color-secondary ) 0%, var( --e-global-color-primary ) 100%);}.elementor-642 .elementor-element.elementor-element-cef3eaa::before, .elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-cef3eaa > .e-con-inner > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-cef3eaa > .e-con-inner > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://vittafemmehair.com.br/wp-content/uploads/2025/07/VITTA-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-shape-bottom .elementor-shape-fill, .elementor-642 .elementor-element.elementor-element-cef3eaa > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F4F4F4;}.elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-shape-bottom svg, .elementor-642 .elementor-element.elementor-element-cef3eaa > .e-con-inner > .elementor-shape-bottom svg{height:57px;transform:translateX(-50%) rotateY(180deg);}.elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-shape-bottom, .elementor-642 .elementor-element.elementor-element-cef3eaa > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-642 .elementor-element.elementor-element-e4a4c7b{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-05bec96{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-05bec96 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:52px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-18d530d{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-18d530d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-18d530d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-c7d97ed{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-c7d97ed .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-f4a89e0{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-f4a89e0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7c47b64 .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:16px 25px 16px 25px;}.elementor-642 .elementor-element.elementor-element-7c47b64 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7c47b64.elementor-element{--align-self:flex-start;}.elementor-642 .elementor-element.elementor-element-de049f9 > .elementor-widget-container{margin:-10px 0px 10px 35px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-de049f9{text-align:left;}.elementor-642 .elementor-element.elementor-element-de049f9 img{width:45%;opacity:1;}.elementor-642 .elementor-element.elementor-element-10541c4{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-0bf5eac.elementor-element{--order:99999 /* order end hack */;}.elementor-642 .elementor-element.elementor-element-0bf5eac{text-align:center;}.elementor-642 .elementor-element.elementor-element-0bf5eac img{width:100%;}.elementor-642 .elementor-element.elementor-element-9681f0e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-55px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-642 .elementor-element.elementor-element-9681f0e.e-con{--e-con-transform-rotateZ:-7deg;}.elementor-642 .elementor-element.elementor-element-923d6b0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:3;--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-923d6b0 > .elementor-widget-container{background-color:var( --e-global-color-primary );margin:30px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-642 .elementor-element.elementor-element-923d6b0.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-icon i{color:var( --e-global-color-37c5196 );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-icon svg{fill:var( --e-global-color-37c5196 );transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:26px;font-weight:600;letter-spacing:-1px;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-0787f06{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-icon-list-icon-size:35px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-0787f06 > .elementor-widget-container{padding:0px 0px 70px 0px;}.elementor-642 .elementor-element.elementor-element-0787f06.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(35px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(35px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(35px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-35px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-35px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;letter-spacing:-1px;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-9a4e37b{--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:center;--align-items:center;--margin-top:-70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-9a4e37b:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-9a4e37b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-primary ) 0%, var( --e-global-color-accent ) 100%);}.elementor-642 .elementor-element.elementor-element-9a4e37b > .elementor-shape-top .elementor-shape-fill, .elementor-642 .elementor-element.elementor-element-9a4e37b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-9a4e37b > .elementor-shape-top svg, .elementor-642 .elementor-element.elementor-element-9a4e37b > .e-con-inner > .elementor-shape-top svg{height:65px;transform:translateX(-50%) rotateY(180deg);}.elementor-642 .elementor-element.elementor-element-9f40eba{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-9f40eba.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-9f40eba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:52px;letter-spacing:-0.5px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-d491119{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-d491119.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-d491119 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-c2655fe{--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;--justify-content:center;--align-items:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-328d2f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-5a40d08 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#88004D;border-radius:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-904eaf9 .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:13px 25px 13px 25px;}.elementor-642 .elementor-element.elementor-element-904eaf9 > .elementor-widget-container{margin:-105px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-904eaf9.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-b4e9fd9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-9fe0f00 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#722D91;border-radius:15px 15px 15px 15px;}.elementor-642 .elementor-element.elementor-element-cbd410c .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:13px 25px 13px 25px;}.elementor-642 .elementor-element.elementor-element-cbd410c > .elementor-widget-container{margin:-105px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-cbd410c.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-c81a58a{--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-642 .elementor-element.elementor-element-54cfb14 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#88004D;border-radius:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-9aa566e .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:13px 25px 13px 25px;}.elementor-642 .elementor-element.elementor-element-9aa566e > .elementor-widget-container{margin:-105px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-9aa566e.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-77d6431{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-9724379 img{border-style:solid;border-width:2px 2px 2px 2px;border-color:#88004D;border-radius:20px 20px 20px 20px;}.elementor-642 .elementor-element.elementor-element-c88d8c1 .elementor-button{background-color:#44258F;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:1px;border-style:none;border-radius:50px 50px 50px 50px;padding:13px 25px 13px 25px;}.elementor-642 .elementor-element.elementor-element-c88d8c1 > .elementor-widget-container{margin:-105px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-c88d8c1.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-beaf074{--display:flex;}.elementor-642 .elementor-element.elementor-element-beaf074:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-beaf074 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-f5a7c28{text-align:center;}.elementor-642 .elementor-element.elementor-element-f5a7c28 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1.5px;word-spacing:2px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-b9b86ee{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:450px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-b9b86ee:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-b9b86ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-642 .elementor-element.elementor-element-1dbffaa{--display:flex;}.elementor-642 .elementor-element.elementor-element-ee9e442{width:var( --container-widget-width, 62% );max-width:62%;--container-widget-width:62%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-ee9e442.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-ee9e442 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:52px;letter-spacing:-0.5px;color:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-0444b02{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-0444b02.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-0444b02 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-f2d3a87 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-f2d3a87 img{width:85%;border-radius:10px 10px 10px 10px;box-shadow:2px 0px 11px 0px rgba(0, 0, 0, 0.19);}.elementor-642 .elementor-element.elementor-element-f21a205{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-f21a205.e-con{--align-self:center;}.elementor-642 .elementor-element.elementor-element-03bf0b5{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-03bf0b5:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-03bf0b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-bcbb35c{--icon-box-icon-margin:10px;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-bcbb35c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-bcbb35c.elementor-view-framed .elementor-icon, .elementor-642 .elementor-element.elementor-element-bcbb35c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon{font-size:40px;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-994e11f{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-994e11f:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-994e11f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-5795ce2{--icon-box-icon-margin:10px;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-5795ce2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-5795ce2.elementor-view-framed .elementor-icon, .elementor-642 .elementor-element.elementor-element-5795ce2.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon{font-size:40px;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-ffee393{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-ffee393:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-ffee393 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-4675ef1{--icon-box-icon-margin:10px;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-4675ef1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-4675ef1.elementor-view-framed .elementor-icon, .elementor-642 .elementor-element.elementor-element-4675ef1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon{font-size:40px;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-17992c1{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:10px 10px 10px 10px;--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-17992c1:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-17992c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-f99a1f6{--icon-box-icon-margin:10px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-f99a1f6.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-f99a1f6.elementor-view-framed .elementor-icon, .elementor-642 .elementor-element.elementor-element-f99a1f6.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon{font-size:40px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-title a{font-family:"Inter", Sans-serif;font-size:18px;font-weight:600;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-7f442cb{--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:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.4;--margin-top:-220px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-7f442cb:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-7f442cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-7f442cb::before, .elementor-642 .elementor-element.elementor-element-7f442cb > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-7f442cb > .e-con-inner > .elementor-background-video-container::before, .elementor-642 .elementor-element.elementor-element-7f442cb > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-7f442cb > .e-con-inner > .elementor-background-slideshow::before, .elementor-642 .elementor-element.elementor-element-7f442cb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-642 .elementor-element.elementor-element-4c8e83c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:20px 20px 20px 20px;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-4c8e83c:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-4c8e83c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-4c8e83c.e-con{--align-self:center;}.elementor-642 .elementor-element.elementor-element-672e94a{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-b623113{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-642 .elementor-element.elementor-element-b52d30c{text-align:right;}.elementor-642 .elementor-element.elementor-element-b52d30c img{width:94%;}.elementor-642 .elementor-element.elementor-element-313e9e6{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-79ffba2{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-79ffba2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:39px;font-weight:800;text-transform:uppercase;line-height:52px;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-91e8bd6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-91e8bd6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:var( --e-global-color-text );}.elementor-642 .elementor-element.elementor-element-c33959d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-c33959d:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-c33959d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-f9579a0{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-f9579a0.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-f9579a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:44px;font-weight:700;line-height:52px;letter-spacing:-0.5px;color:#A42DB9;}.elementor-642 .elementor-element.elementor-element-d683c68{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-d683c68.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-d683c68 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:30px;letter-spacing:-0.3px;color:#3A3A3A;}.elementor-642 .elementor-element.elementor-element-10e8bdf{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-642 .elementor-element.elementor-element-10e8bdf.e-con{--align-self:center;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-642 .elementor-element.elementor-element-176c83c{width:100%;max-width:100%;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title{border-width:1px;border-color:#EF2C9B;background-color:#F8F8F8;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-content{border-width:1px;border-block-end-color:#EF2C9B;color:#3A3A3A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-title, .elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title.elementor-active a, .elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-icon{margin-inline-end:5px;}.elementor-642 .elementor-element.elementor-element-7750487{width:100%;max-width:100%;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title{border-width:1px;border-color:var( --e-global-color-primary );background-color:#F8F8F8;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-content{border-width:1px;border-block-end-color:var( --e-global-color-primary );color:#3A3A3A;font-family:"Inter", Sans-serif;font-size:16px;font-weight:300;line-height:26px;letter-spacing:0.5px;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-item:not(:last-child){margin-block-end:20px;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-title, .elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title.elementor-active a, .elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title .elementor-toggle-icon i:before{color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:var( --e-global-color-accent );}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-icon{margin-inline-end:5px;}.elementor-642 .elementor-element.elementor-element-93c43f7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-93c43f7:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-93c43f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3bd4fc1 );}.elementor-642 .elementor-element.elementor-element-2cfaa31{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-7f8125b{--display:flex;}.elementor-642 .elementor-element.elementor-element-0834369 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-0834369{text-align:left;}.elementor-642 .elementor-element.elementor-element-0834369 img{width:90%;}.elementor-642 .elementor-element.elementor-element-57c73b3{--display:flex;}.elementor-642 .elementor-element.elementor-element-b8c958c{text-align:left;}.elementor-642 .elementor-element.elementor-element-b8c958c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-icon i{color:#621F72;transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-icon svg{fill:#621F72;transition:fill 0.3s;}.elementor-642 .elementor-element.elementor-element-6ef4770{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-642 .elementor-element.elementor-element-85a6f1b{--display:flex;}.elementor-642 .elementor-element.elementor-element-0c018ec{text-align:left;}.elementor-642 .elementor-element.elementor-element-0c018ec .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-fc66a01{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-fc66a01 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-642 .elementor-element.elementor-element-fc66a01 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-01eb432{--display:flex;}.elementor-642 .elementor-element.elementor-element-69923f4{text-align:left;}.elementor-642 .elementor-element.elementor-element-69923f4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-a8493d0 > .elementor-widget-container{margin:-5px 30px 0px 0px;}.elementor-642 .elementor-element.elementor-element-a8493d0{text-align:left;}.elementor-642 .elementor-element.elementor-element-a8493d0 img{width:100%;}.elementor-642 .elementor-element.elementor-element-bf148cb{--display:flex;}.elementor-642 .elementor-element.elementor-element-89e497c{text-align:left;}.elementor-642 .elementor-element.elementor-element-89e497c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0.5px;color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-6a51f58 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;fill:#171717;color:#171717;border-radius:3px 3px 3px 3px;padding:10px 25px 10px 25px;}.elementor-642 .elementor-element.elementor-element-6a51f58 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-6a51f58 .elementor-button-content-wrapper{flex-direction:row;}.elementor-642 .elementor-element.elementor-element-6a51f58 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-642 .elementor-element.elementor-element-d1c2207 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;letter-spacing:0.5px;fill:#171717;color:#171717;border-radius:3px 3px 3px 3px;padding:10px 30px 10px 30px;}.elementor-642 .elementor-element.elementor-element-d1c2207 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-d1c2207 .elementor-button-content-wrapper{flex-direction:row;}.elementor-642 .elementor-element.elementor-element-d1c2207 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-642 .elementor-element.elementor-element-a15a743{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-642 .elementor-element.elementor-element-a15a743 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-a15a743 .elementor-divider-separator{width:100%;}.elementor-642 .elementor-element.elementor-element-a15a743 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-642 .elementor-element.elementor-element-b5bb4d4 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-b5bb4d4{text-align:center;}.elementor-642 .elementor-element.elementor-element-b5bb4d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;letter-spacing:0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-576051d{text-align:center;}.elementor-642 .elementor-element.elementor-element-576051d .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;letter-spacing:0.3px;color:#FFFFFF;}.elementor-642 .elementor-element.elementor-element-74a2b0c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-74a2b0c:not(.elementor-motion-effects-element-type-background), .elementor-642 .elementor-element.elementor-element-74a2b0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-642 .elementor-element.elementor-element-773aade > .elementor-widget-container{margin:0px 0px -100px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-642 .elementor-element.elementor-element-d07b409{--content-width:1250px;}.elementor-642 .elementor-element.elementor-element-a629eab{--width:75%;}.elementor-642 .elementor-element.elementor-element-7f8d2c3{--width:54%;}.elementor-642 .elementor-element.elementor-element-c2557f4{--width:95%;}.elementor-642 .elementor-element.elementor-element-4e1a4b9{--width:100%;}.elementor-642 .elementor-element.elementor-element-443bfd1{--width:52.411%;}.elementor-642 .elementor-element.elementor-element-6237de1{--width:47.455%;}.elementor-642 .elementor-element.elementor-element-cef3eaa{--content-width:1200px;}.elementor-642 .elementor-element.elementor-element-9681f0e{--width:95%;}.elementor-642 .elementor-element.elementor-element-9a4e37b{--content-width:1250px;}.elementor-642 .elementor-element.elementor-element-c2655fe{--width:85%;}.elementor-642 .elementor-element.elementor-element-f21a205{--width:88%;}.elementor-642 .elementor-element.elementor-element-b623113{--width:95%;}.elementor-642 .elementor-element.elementor-element-10e8bdf{--width:85%;}.elementor-642 .elementor-element.elementor-element-7f8125b{--width:100%;}.elementor-642 .elementor-element.elementor-element-57c73b3{--width:80%;}.elementor-642 .elementor-element.elementor-element-85a6f1b{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-642 .elementor-element.elementor-element-a629eab{--width:701px;}.elementor-642 .elementor-element.elementor-element-7f8d2c3{--width:701px;}.elementor-642 .elementor-element.elementor-element-e4a4c7b{--width:100%;}}@media(max-width:1024px){.elementor-642 .elementor-element.elementor-element-d07b409{--padding-top:40px;--padding-bottom:10px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-2186d05{--grid-auto-flow:row;}.elementor-642 .elementor-element.elementor-element-cef3eaa{--padding-top:10px;--padding-bottom:40px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-f5a7c28 > .elementor-widget-container{margin:0px 150px 0px 150px;}.elementor-642 .elementor-element.elementor-element-f5a7c28{text-align:center;}.elementor-642 .elementor-element.elementor-element-f5a7c28 .elementor-heading-title{font-size:14px;line-height:1.6em;}}@media(max-width:767px){.elementor-642 .elementor-element.elementor-element-5bc4b05{--padding-top:7px;--padding-bottom:5px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-c753c85.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-c753c85 .elementor-heading-title{font-size:15px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-d07b409{--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-a629eab{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-d4ed594 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-d4ed594{text-align:center;}.elementor-642 .elementor-element.elementor-element-d4ed594 img{width:60%;}.elementor-642 .elementor-element.elementor-element-41ae626{width:var( --container-widget-width, 446px );max-width:446px;--container-widget-width:446px;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-41ae626 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-642 .elementor-element.elementor-element-41ae626 .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-6ac8ee9 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-642 .elementor-element.elementor-element-6ac8ee9{--container-widget-width:548px;--container-widget-flex-grow:0;width:var( --container-widget-width, 548px );max-width:548px;text-align:center;}.elementor-642 .elementor-element.elementor-element-6ac8ee9 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-0e8b2f6 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-a04bd5e{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-a04bd5e > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-a04bd5e.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-a04bd5e .elementor-button{font-size:17px;padding:17px 55px 17px 55px;}.elementor-642 .elementor-element.elementor-element-4b3a668{text-align:center;}.elementor-642 .elementor-element.elementor-element-4b3a668 img{width:73%;}.elementor-642 .elementor-element.elementor-element-7f8d2c3{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-e487460 > .elementor-widget-container{margin:20px 0px 90px 0px;}.elementor-642 .elementor-element.elementor-element-e487460{text-align:center;}.elementor-642 .elementor-element.elementor-element-e487460 img{width:95%;}.elementor-642 .elementor-element.elementor-element-c2557f4{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-aa7da01{--e-icon-list-icon-size:30px;}.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-item > a{font-size:26px;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-9736d3f{--e-icon-list-icon-size:30px;}.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-item > a{font-size:22px;}.elementor-642 .elementor-element.elementor-element-9859e78{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-642 .elementor-element.elementor-element-d5833aa{width:var( --container-widget-width, 446px );max-width:446px;--container-widget-width:446px;--container-widget-flex-grow:0;text-align:left;}.elementor-642 .elementor-element.elementor-element-d5833aa .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-d2b6932{--container-widget-width:568px;--container-widget-flex-grow:0;width:var( --container-widget-width, 568px );max-width:568px;text-align:left;}.elementor-642 .elementor-element.elementor-element-d2b6932 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-4e1a4b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-2186d05{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-642 .elementor-element.elementor-element-7b157c7{--padding-top:50px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-642 .elementor-element.elementor-element-c827156{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-443bfd1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-294c514{text-align:center;}.elementor-642 .elementor-element.elementor-element-294c514 img{width:100%;max-width:100%;}.elementor-642 .elementor-element.elementor-element-6237de1{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-642 .elementor-element.elementor-element-17d396b > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-642 .elementor-element.elementor-element-17d396b{text-align:center;}.elementor-642 .elementor-element.elementor-element-17d396b .elementor-heading-title{font-size:34px;line-height:1.2em;letter-spacing:-0.5px;}.elementor-642 .elementor-element.elementor-element-6eddac3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-6eddac3{text-align:center;}.elementor-642 .elementor-element.elementor-element-6eddac3 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-d675955 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-d675955{text-align:center;}.elementor-642 .elementor-element.elementor-element-d675955 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-d93ad8c{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-d93ad8c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-d93ad8c.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-d93ad8c .elementor-button{font-size:17px;padding:17px 50px 17px 50px;}.elementor-642 .elementor-element.elementor-element-41eb3c9 > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-41eb3c9{--container-widget-width:280px;--container-widget-flex-grow:0;width:var( --container-widget-width, 280px );max-width:280px;text-align:center;}.elementor-642 .elementor-element.elementor-element-41eb3c9 img{width:75%;}.elementor-642 .elementor-element.elementor-element-e1e3527{--padding-top:20px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-200abc7{--padding-top:30px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-642 .elementor-element.elementor-element-51e84f0{width:var( --container-widget-width, 446px );max-width:446px;--container-widget-width:446px;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-51e84f0 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-642 .elementor-element.elementor-element-51e84f0 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-a3df74e > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-642 .elementor-element.elementor-element-a3df74e{text-align:center;}.elementor-642 .elementor-element.elementor-element-a3df74e .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-0bdde88 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-642 .elementor-element.elementor-element-0bdde88{text-align:center;}.elementor-642 .elementor-element.elementor-element-0bdde88 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-121a07d{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-121a07d > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-121a07d.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-121a07d .elementor-button{font-size:17px;padding:17px 50px 17px 50px;}.elementor-642 .elementor-element.elementor-element-80e593a img{width:100%;}.elementor-642 .elementor-element.elementor-element-cef3eaa{--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-cef3eaa > .elementor-shape-bottom svg, .elementor-642 .elementor-element.elementor-element-cef3eaa > .e-con-inner > .elementor-shape-bottom svg{height:40px;}.elementor-642 .elementor-element.elementor-element-e4a4c7b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-05bec96{--container-widget-width:424px;--container-widget-flex-grow:0;width:var( --container-widget-width, 424px );max-width:424px;text-align:center;}.elementor-642 .elementor-element.elementor-element-05bec96 .elementor-heading-title{font-size:34px;line-height:1.2em;letter-spacing:-0.3px;}.elementor-642 .elementor-element.elementor-element-18d530d > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-18d530d{--container-widget-width:556px;--container-widget-flex-grow:0;width:var( --container-widget-width, 556px );max-width:556px;text-align:center;}.elementor-642 .elementor-element.elementor-element-18d530d .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-c7d97ed > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-c7d97ed{--container-widget-width:652px;--container-widget-flex-grow:0;width:var( --container-widget-width, 652px );max-width:652px;text-align:center;}.elementor-642 .elementor-element.elementor-element-c7d97ed .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-f4a89e0 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-f4a89e0{--container-widget-width:718px;--container-widget-flex-grow:0;width:var( --container-widget-width, 718px );max-width:718px;text-align:center;}.elementor-642 .elementor-element.elementor-element-f4a89e0 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-7c47b64{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-7c47b64 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7c47b64.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-7c47b64 .elementor-button{font-size:17px;padding:17px 50px 17px 50px;}.elementor-642 .elementor-element.elementor-element-de049f9 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-de049f9{text-align:center;}.elementor-642 .elementor-element.elementor-element-de049f9 img{width:80%;}.elementor-642 .elementor-element.elementor-element-0bf5eac > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-0bf5eac img{width:100%;}.elementor-642 .elementor-element.elementor-element-9681f0e{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-923d6b0{--e-icon-list-icon-size:30px;}.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-item > a{font-size:26px;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2);}.elementor-642 .elementor-element.elementor-element-0787f06{--e-icon-list-icon-size:30px;}.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-item > a{font-size:22px;}.elementor-642 .elementor-element.elementor-element-9a4e37b > .elementor-shape-top svg, .elementor-642 .elementor-element.elementor-element-9a4e37b > .e-con-inner > .elementor-shape-top svg{height:30px;}.elementor-642 .elementor-element.elementor-element-9a4e37b{--margin-top:-42px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:70px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-9f40eba{width:var( --container-widget-width, 745px );max-width:745px;--container-widget-width:745px;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-9f40eba > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-9f40eba .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-d491119 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-d491119{--container-widget-width:710px;--container-widget-flex-grow:0;width:var( --container-widget-width, 710px );max-width:710px;text-align:center;}.elementor-642 .elementor-element.elementor-element-d491119 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-c2655fe{--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-642 .elementor-element.elementor-element-5a40d08 img{border-radius:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-904eaf9{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-904eaf9 > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-904eaf9.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-904eaf9 .elementor-button{font-size:17px;padding:17px 40px 17px 40px;}.elementor-642 .elementor-element.elementor-element-cbd410c{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-cbd410c > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-cbd410c.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-cbd410c .elementor-button{font-size:17px;padding:17px 40px 17px 40px;}.elementor-642 .elementor-element.elementor-element-54cfb14 img{border-radius:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-9aa566e{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-9aa566e > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-9aa566e.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-9aa566e .elementor-button{font-size:17px;padding:17px 40px 17px 40px;}.elementor-642 .elementor-element.elementor-element-77d6431{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-9724379 img{border-radius:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-c88d8c1{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;}.elementor-642 .elementor-element.elementor-element-c88d8c1 > .elementor-widget-container{margin:-130px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-c88d8c1.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-c88d8c1 .elementor-button{font-size:17px;padding:17px 40px 17px 40px;}.elementor-642 .elementor-element.elementor-element-f5a7c28 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-f5a7c28{text-align:center;}.elementor-642 .elementor-element.elementor-element-f5a7c28 .elementor-heading-title{font-size:16px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-b9b86ee{--padding-top:40px;--padding-bottom:120px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-ee9e442{width:var( --container-widget-width, 654px );max-width:654px;--container-widget-width:654px;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-ee9e442 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-ee9e442 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-0444b02 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-0444b02{--container-widget-width:826px;--container-widget-flex-grow:0;width:var( --container-widget-width, 826px );max-width:826px;text-align:center;}.elementor-642 .elementor-element.elementor-element-0444b02 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-f2d3a87 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-f2d3a87 img{width:100%;}.elementor-642 .elementor-element.elementor-element-f21a205{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-03bf0b5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-bcbb35c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-bcbb35c{--icon-box-icon-margin:2px;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon{font-size:45px;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-title a{font-size:19px;}.elementor-642 .elementor-element.elementor-element-bcbb35c .elementor-icon-box-description{font-size:18px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-994e11f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-5795ce2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-5795ce2{--icon-box-icon-margin:2px;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon{font-size:45px;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-title a{font-size:19px;}.elementor-642 .elementor-element.elementor-element-5795ce2 .elementor-icon-box-description{font-size:18px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-ffee393{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-4675ef1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-4675ef1{--icon-box-icon-margin:2px;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon{font-size:45px;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-title a{font-size:19px;}.elementor-642 .elementor-element.elementor-element-4675ef1 .elementor-icon-box-description{font-size:18px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-17992c1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-wrapper{text-align:center;}.elementor-642 .elementor-element.elementor-element-f99a1f6{--icon-box-icon-margin:2px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon{font-size:45px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-title, .elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-title a{font-size:19px;}.elementor-642 .elementor-element.elementor-element-f99a1f6 .elementor-icon-box-description{font-size:18px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-7f442cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-4c8e83c{--margin-top:-110px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-642 .elementor-element.elementor-element-b623113{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-b52d30c > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-b52d30c{text-align:center;}.elementor-642 .elementor-element.elementor-element-b52d30c img{width:96%;}.elementor-642 .elementor-element.elementor-element-313e9e6{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-642 .elementor-element.elementor-element-79ffba2{--container-widget-width:490px;--container-widget-flex-grow:0;width:var( --container-widget-width, 490px );max-width:490px;text-align:center;}.elementor-642 .elementor-element.elementor-element-79ffba2 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-91e8bd6{text-align:center;}.elementor-642 .elementor-element.elementor-element-91e8bd6 .elementor-heading-title{font-size:19px;line-height:1.7em;}.elementor-642 .elementor-element.elementor-element-c33959d{--padding-top:0px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-f9579a0{width:var( --container-widget-width, 633px );max-width:633px;--container-widget-width:633px;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-f9579a0 > .elementor-widget-container{padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-f9579a0 .elementor-heading-title{font-size:34px;line-height:1.2em;}.elementor-642 .elementor-element.elementor-element-d683c68 > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-642 .elementor-element.elementor-element-d683c68{--container-widget-width:350px;--container-widget-flex-grow:0;width:var( --container-widget-width, 350px );max-width:350px;text-align:center;}.elementor-642 .elementor-element.elementor-element-d683c68 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-176c83c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-item:not(:last-child){margin-block-end:28px;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-toggle-title{font-size:19px;line-height:1.4em;}.elementor-642 .elementor-element.elementor-element-176c83c .elementor-tab-content{font-size:19px;line-height:1.6em;letter-spacing:0px;}.elementor-642 .elementor-element.elementor-element-7750487 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-item:not(:last-child){margin-block-end:28px;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-toggle-title{font-size:19px;line-height:1.4em;}.elementor-642 .elementor-element.elementor-element-7750487 .elementor-tab-content{font-size:19px;line-height:1.6em;letter-spacing:0px;}.elementor-642 .elementor-element.elementor-element-93c43f7{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-642 .elementor-element.elementor-element-0834369 > .elementor-widget-container{margin:0px 0px -15px 0px;}.elementor-642 .elementor-element.elementor-element-0834369{text-align:center;}.elementor-642 .elementor-element.elementor-element-0834369 img{width:40%;}.elementor-642 .elementor-element.elementor-element-57c73b3{--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-b8c958c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-b8c958c{text-align:center;}.elementor-642 .elementor-element.elementor-element-b8c958c .elementor-heading-title{font-size:19px;}.elementor-642 .elementor-element.elementor-element-6ef4770 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-642 .elementor-element.elementor-element-6ef4770 .elementor-icon-list-item > a{font-size:19px;}.elementor-642 .elementor-element.elementor-element-85a6f1b{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-0c018ec > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-0c018ec{text-align:center;}.elementor-642 .elementor-element.elementor-element-0c018ec .elementor-heading-title{font-size:19px;}.elementor-642 .elementor-element.elementor-element-fc66a01 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-fc66a01{text-align:center;}.elementor-642 .elementor-element.elementor-element-fc66a01 .elementor-heading-title{font-size:19px;line-height:1.6em;}.elementor-642 .elementor-element.elementor-element-01eb432{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-69923f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-69923f4{text-align:center;}.elementor-642 .elementor-element.elementor-element-69923f4 .elementor-heading-title{font-size:19px;}.elementor-642 .elementor-element.elementor-element-a8493d0 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-a8493d0{text-align:center;}.elementor-642 .elementor-element.elementor-element-bf148cb{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-642 .elementor-element.elementor-element-89e497c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-89e497c{text-align:center;}.elementor-642 .elementor-element.elementor-element-89e497c .elementor-heading-title{font-size:19px;}.elementor-642 .elementor-element.elementor-element-6a51f58 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-6a51f58 .elementor-button{font-size:16px;}.elementor-642 .elementor-element.elementor-element-d1c2207 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-d1c2207 .elementor-button{font-size:16px;}.elementor-642 .elementor-element.elementor-element-a15a743 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-b5bb4d4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-642 .elementor-element.elementor-element-b5bb4d4{text-align:center;}.elementor-642 .elementor-element.elementor-element-b5bb4d4 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-642 .elementor-element.elementor-element-576051d{width:var( --container-widget-width, 284px );max-width:284px;--container-widget-width:284px;--container-widget-flex-grow:0;text-align:center;}.elementor-642 .elementor-element.elementor-element-576051d.elementor-element{--align-self:center;}.elementor-642 .elementor-element.elementor-element-576051d .elementor-heading-title{font-size:16px;line-height:1.5em;}}/* Start custom CSS for heading, class: .elementor-element-c753c85 */@media(max-width: 1366px){
    #textodata {
        font-size: 14px;
    }
}

@media(max-width: 767px){
    #textodata {
        font-size: 16px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-41ae626 */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a04bd5e */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-a04bd5e .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-a04bd5e .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-a04bd5e .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-a04bd5e .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-aa7da01 */html, body{
  overflow-x: hidden;
}
.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-642 .elementor-element.elementor-element-aa7da01 .elementor-widget-container{
    overflow: visible;
}

.elementor-642 .elementor-element.elementor-element-aa7da01 .carrossel-ativo {
    display: flex;
    animation: carrossel 10s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.elementor-642 .elementor-element.elementor-element-aa7da01{
    position: relative;
    top: 20px;
    transform: skewY(5deg);
}

@media(max-width: 767px){
    .elementor-642 .elementor-element.elementor-element-aa7da01 .carrossel-ativo{
        display: flex;
        animation: carrossel 15s linear infinite;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-9736d3f */.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-642 .elementor-element.elementor-element-9736d3f .elementor-widget-container{
    overflow: visible;
}

.elementor-642 .elementor-element.elementor-element-9736d3f .carrossel-ativo {
    display: flex;
    animation: carrossel2 40s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}

.elementor-642 .elementor-element.elementor-element-9736d3f{
    position: relative;
    top: 15px;
    filter: blur(3px);
    opacity: 0.3;
    transform: skewY(5deg);
}

@media(max-width: 767px){
    .elementor-642 .elementor-element.elementor-element-9736d3f{
        filter: blur(2px);
    }
    
    .elementor-642 .elementor-element.elementor-element-9736d3f .carrossel-ativo{
        display: flex;
        animation: carrossel2 15s linear infinite;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c2557f4 */.elementor-642 .elementor-element.elementor-element-c2557f4{
    mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent)
}


.carrossel-container {
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d93ad8c */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-d93ad8c .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-d93ad8c .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-d93ad8c .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-d93ad8c .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-121a07d */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-121a07d .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-121a07d .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-121a07d .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-121a07d .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7c47b64 */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-7c47b64 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-7c47b64 .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-7c47b64 .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-7c47b64 .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-923d6b0 */html, body{
  overflow-x: hidden;
}
.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-642 .elementor-element.elementor-element-923d6b0 .elementor-widget-container{
    overflow: visible;
}

.elementor-642 .elementor-element.elementor-element-923d6b0 .carrossel-ativo {
    display: flex;
    animation: carrossel 10s linear infinite;
}

@keyframes carrossel {
    0% {
        transform: translateX(0);
    }
    100% {
        transform: translateX(-50%);
    }
}

.elementor-642 .elementor-element.elementor-element-923d6b0{
    position: relative;
    top: 20px;
    transform: skewY(5deg);
}

@media(max-width: 767px){
    .elementor-642 .elementor-element.elementor-element-923d6b0 .carrossel-ativo{
        display: flex;
        animation: carrossel 15s linear infinite;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-0787f06 */.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-icon-list-items{
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: relative;
}

.elementor-642 .elementor-element.elementor-element-0787f06 .elementor-widget-container{
    overflow: visible;
}

.elementor-642 .elementor-element.elementor-element-0787f06 .carrossel-ativo {
    display: flex;
    animation: carrossel2 40s linear infinite;
}

@keyframes carrossel2 {
    0% {
      transform: translateX(-50%);
    }
    100% {
      transform: translateX(0);
    } 
}

.elementor-642 .elementor-element.elementor-element-0787f06{
    position: relative;
    top: 15px;
    filter: blur(3px);
    opacity: 0.3;
    transform: skewY(5deg);
}

@media(max-width: 767px){
    .elementor-642 .elementor-element.elementor-element-0787f06{
        filter: blur(2px);
    }
    
    .elementor-642 .elementor-element.elementor-element-0787f06 .carrossel-ativo{
        display: flex;
        animation: carrossel2 15s linear infinite;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9681f0e */.elementor-642 .elementor-element.elementor-element-9681f0e{
    mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent);
    -webkit-mask-image: linear-gradient(to right, transparent, #000 25%, #000 75%, transparent)
}


.carrossel-container {
    overflow: hidden;
    position: relative;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-904eaf9 */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-904eaf9 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-904eaf9 .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-904eaf9 .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-904eaf9 .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9fe0f00 *//* Estilo principal do container */
.elementor-642 .elementor-element.elementor-element-9fe0f00 {
    --borda-size: 110%;

    position: relative;
    z-index: 1;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 2px;
    border-radius: 20px !important; /* Força 20px no desktop */
    background-color: #FFFFFF;
    overflow: hidden;
}

/* Borda animada */
.elementor-642 .elementor-element.elementor-element-9fe0f00::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    width: var(--borda-size);
    height: var(--borda-size);
    transform: translate(-50%, -50%);
    z-index: 0;
    border-radius: 50%;
    background: conic-gradient(
        #EF2C9B 0deg 30deg,
        transparent 30deg 180deg,
        #EF2C9B 180deg 210deg,
        transparent 210deg 360deg
    );
    animation: girarBorda 4s linear infinite;
}

/* Camada interna com raio igual ao container */
.elementor-642 .elementor-element.elementor-element-9fe0f00::after {
    content: "";
    position: absolute;
    inset: 2px;
    background: inherit;
    border-radius: 20px !important; /* Mesmo raio do container */
    z-index: 1;
}

/* Imagem central */
.elementor-642 .elementor-element.elementor-element-9fe0f00 img {
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    height: auto;
    border-radius: 20px !important; /* Para manter o recorte uniforme */
}

/* Animação da borda girando */
@keyframes girarBorda {
    0% {
        transform: translate(-50%, -50%) rotate(0deg);
    }
    100% {
        transform: translate(-50%, -50%) rotate(360deg);
    }
}

/* Mobile: ajusta o border-radius para 15px */
@media (max-width: 768px) {
    .elementor-642 .elementor-element.elementor-element-9fe0f00 {
        border-radius: 20px !important;
    }

    .elementor-642 .elementor-element.elementor-element-9fe0f00::after {
        border-radius: 15px !important;
    }

    .elementor-642 .elementor-element.elementor-element-9fe0f00 img {
        border-radius: 15px !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cbd410c */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-cbd410c .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-cbd410c .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-cbd410c .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-cbd410c .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-9aa566e */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-9aa566e .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-9aa566e .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-9aa566e .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-9aa566e .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c88d8c1 */@media (max-width: 767px) {
    .t1 {
        display: none;
    }
}

@media (min-width: 768px) {
    .t2 {
        display: none;
    }
}

.elementor-642 .elementor-element.elementor-element-c88d8c1 .elementor-button {
    position: relative;
    overflow: hidden;
    z-index: 1;
    background-image: linear-gradient(
        135deg,
        #bc5cb4,
        #f45598,
        #f89974
    );
    background-size: 200% 200%;
    animation: gradientMove 2.5s ease-in-out infinite, pulse 2s ease-in-out infinite;
}

@keyframes gradientMove {
    0% {
        background-position: 0% 50%;
    }
    50% {
        background-position: 100% 50%;
    }
    100% {
        background-position: 0% 50%;
    }
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.05);
    }
    100% {
        transform: scale(1);
    }
}

.elementor-642 .elementor-element.elementor-element-c88d8c1 .elementor-button:hover {
    filter: brightness(110%);
}

.elementor-642 .elementor-element.elementor-element-c88d8c1 .elementor-button:before {
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.32), transparent);
    border-radius: inherit;
    content: "";
    inset: 0;
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    padding: 1px;
    position: absolute;
    z-index: 2;
}

.elementor-642 .elementor-element.elementor-element-c88d8c1 .elementor-button:after {
    box-shadow: 
        0 0 #000000,
        0 15px 20px rgba(0, 0, 25, 0.13),
        0 -3px rgba(73, 2, 57, 0.2) inset;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: inherit;
    z-index: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-beaf074 */.textoanimado{
    display: inline-block;
    animation: carrossel 15s linear infinite;
}
@keyframes carrossel{
    0%{
        transform: translatex(0);
    }
    100%{
        transform: translatex(-900px);
    }
}

.textoanimado2{
    white-space: nowrap;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b9b86ee */@property --x {
  syntax: '<percentage>';
  inherits: false;
  initial-value: 0%;
}

.elementor-642 .elementor-element.elementor-element-b9b86ee {
  background: radial-gradient(ellipse farthest-corner at var(--x) 0%, #F4F4F4 0%, #F4F4F4 20%, #F4F4F4 55%, #F4F4F4 82.5%, #F4F4F4 100%);
  animation: colorChange 5s infinite alternate;
}

@keyframes colorChange {
  0% {
    --x:0%;
  }
  50% {
    --x:50%;
  }
  100% {
    --x:100%;
  }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-6a51f58 */.elementor-642 .elementor-element.elementor-element-6a51f58 .elementor-button svg{
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d1c2207 */.elementor-642 .elementor-element.elementor-element-d1c2207 .elementor-button svg{
    width: 30px;
    height: 18px;
    vertical-align: middle;
}

.elementor-button-content-wrapper {
    align-items: center
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-773aade */html, body {
    overflow-x: hidden;
}

.carrossel {
    overflow-x: hidden;
    position: relative;
    width: 100%;
}

.carrossel-ativo {
    display: flex;
    animation: carrosselScroll 60s linear infinite;
    white-space: nowrap;
}

.carrossel-ativo span {
    display: inline-block;
    padding-right: 2rem; /* Ajuste o espaçamento entre itens */
}

/* Ajuste opcional da animação */
@keyframes carrosselScroll {
    from {
        transform: translateX(0);
    }
    to {
        transform: translateX(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fbb2f8b */@media only screen and (max-width: 767px) {
  .caixas-mobile .caixa-icon {
    position: relative;
    padding: 20px;
    border-radius: 20px;
    background: linear-gradient(to right, #4c0f67, #14021c);
    margin-bottom: 20px;
    overflow: hidden;
    color: #fff;
    text-align: left;

    /* Borda sólida roxa */
    border: 2px solid #4c0f67;
  }

  .caixas-mobile .caixa-icon::before {
    content: "";
    height: 5px;
    width: 80px;
    position: absolute;
    top: 0;
    left: 70px; /* Alinhado com o conteúdo interno */
    background: linear-gradient(90deg, #8ec045, #bcf36b);
    border-radius: 20px;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f6c68d6 *//* Transformar a direção dos cards em Linha  */
.swiper-wrapper {
    flex-direction: row!important
}

/* Largura dos cards no Desktop acima de 1200px (para não afetar o carrossel) */
@media (min-width: 1250px) {
    .card {
    width: 284px!important; 
    transition: 0.3s;
    }
}

.card ~ .card {
    transition: 0.3s;
    cursor: pointer;
}

.card:not(:first-child) {
    margin-left: -60px!important;
}

@media (max-width: 1250px) {
    .card:not(:first-child) {
        margin-left: 0!important
    }
}

/* Ajusta a distância dos cards à direita no hover Desktop */
@media (min-width: 1250px) {
    .card:hover ~ .card {
    transform: translateX(30px);
    }
    /* Movimento de rotação dos cards no hover */
    .card:hover {
        transform-origin: center right;
        transform: translate(-25px, -10px) rotate(3deg)!important;
    }
}

/* Fundo cards */
.card .elementor-widget-container {
    position: relative;
    border-radius: 20px;
    background: linear-gradient(to right, #4c0f67, #14021c);
    z-index: -1
}

/* Fundo cards hover Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 20px;
    background: linear-gradient(to right, #3a114c, #0a000f);
    opacity: 0;
    transition: opacity 0.5s;
    z-index: -1
    }
}

.card .elementor-widget-container:hover::after {
  opacity: 1;
}

/* Sombra entre os cards Desktop */
@media (min-width: 1025px) {
    .card .elementor-widget-container {
        box-shadow: -10px 0 200px #03030370;
    }
}

/* Borda degradê cards */
.card .elementor-widget-container::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 2px;
    background: linear-gradient(180deg, #722d91, #491560);
    -webkit-mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
          mask: 
    linear-gradient(#fff 0 0) content-box, 
    linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    border-radius: 20px;
    margin: 0px;
    margin-top: 0px;
}

/* Barra superior cards */
.card::before {
    content: "";
    height: 6px;
    width: 100px;
    position: absolute;
    top: 0;
    left: 40px;
    background: linear-gradient(90deg, #8ec045, #bcf36b);
    border-radius: 20px;
}

/* Barra superior cards Mobile */
@media (max-width: 767px) {
    .card::before {
        height: 5px;
        left: 30px;
    }
}/* End custom CSS */