.elementor-2045 .elementor-element.elementor-element-1521f8450:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-1521f8450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F2F2F;}.she-header-transparent-yes{position:absolute;}.elementor-2045 .elementor-element.elementor-element-1521f8450{box-shadow:8px 8px 13px 0px rgba(178.5, 178.5, 178.5, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:73px;z-index:999999;}.elementor-2045 .elementor-element.elementor-element-1521f8450 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2045 .elementor-element.elementor-element-7ed57de6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2045 .elementor-element.elementor-element-7ed57de6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2045 .elementor-element.elementor-element-3eeb4415{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 168px;text-align:left;}.elementor-2045 .elementor-element.elementor-element-3eeb4415 .wpr-logo{padding:0px 0px 0px 0px;border-radius:2px 2px 2px 2px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415 .wpr-logo-image{max-width:45px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-2045 .elementor-element.elementor-element-3eeb4415 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-2045 .elementor-element.elementor-element-22651e46.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2045 .elementor-element.elementor-element-22651e46.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-menu-item.wpr-pointer-item{transition-duration:0.7s;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.7s;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.7s;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#948065;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item:hover,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#756653;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-line-fx .wpr-menu-item:after{background-color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-border-fx .wpr-menu-item:before{border-color:var( --e-global-color-d9f9567 );border-width:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-background-fx .wpr-menu-item:before{background-color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-3bb30975 .menu-item-has-children .wpr-sub-icon{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(13px + 4px);}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-horizontal .menu-item-has-children .wpr-pointer-item{padding-right:calc(13px + 4px);}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item,.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu a,.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle-text{font-family:"Archivo", Sans-serif;font-size:15px;font-weight:400;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-underline .wpr-menu-item:after,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-overline .wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-double-line .wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-double-line .wpr-menu-item:after{height:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-underline>nav>ul>li>.wpr-menu-item:after,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-overline>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-double-line>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-border-fx>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-underline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-overline>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-double-line>.elementor-widget-container>nav>ul>li>.wpr-menu-item:after{height:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-border-fx>.elementor-widget-container>nav>ul>li>.wpr-menu-item:before{border-width:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-0px);}.elementor-2045 .elementor-element.elementor-element-3bb30975:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(0px);}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item{padding-left:4px;padding-right:4px;padding-top:10px;padding-bottom:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu > .menu-item{margin-left:10px;margin-right:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#8F7D65;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#8F7D65;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu{width:180px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{margin-top:0px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#E8E8E8;border-bottom-width:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu a,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu .menu-item-has-children > a:after{color:#8F7D65;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu li{background-color:#FFF6EEE8;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu li a:hover,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#8F7D65;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu a:hover,
					 .elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu a.wpr-active-menu-item{background-color:#FDF0E2;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu a{padding-left:10px;padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu .menu-item-has-children > a:after{margin-left:10px;margin-right:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-mobile-divider-yes .wpr-mobile-nav-menu a{border-bottom-color:#8F7D6514;border-bottom-width:1px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-top:5px;padding-bottom:5px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu{margin-top:10px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle{border-color:#8F7D65;width:30px;padding:0px 0px 0px 0px;border-width:0px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle-text{color:#8F7D65;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle-line{background-color:#8F7D65;height:2px;margin-bottom:4px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle:hover{border-color:#756652;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#756652;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#756652;}.elementor-2045 .elementor-element.elementor-element-2a03effa.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2045 .elementor-element.elementor-element-c7767f0 .elementor-repeater-item-6fd2f84.elementor-social-icon{background-color:#8F7D6500;}.elementor-2045 .elementor-element.elementor-element-c7767f0 .elementor-repeater-item-6fd2f84.elementor-social-icon i{color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-c7767f0 .elementor-repeater-item-6fd2f84.elementor-social-icon svg{fill:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-c7767f0{--grid-template-columns:repeat(0, auto);text-align:right;margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:20px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-2045 .elementor-element.elementor-element-7c893c8{--display:flex;--min-height:100vh;--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:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-7c893c8:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-7c893c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabibbeauty.com.br/wp-content/uploads/2026/02/JBL-RUBI.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2045 .elementor-element.elementor-element-7c893c8::before, .elementor-2045 .elementor-element.elementor-element-7c893c8 > .elementor-background-video-container::before, .elementor-2045 .elementor-element.elementor-element-7c893c8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2045 .elementor-element.elementor-element-7c893c8 > .elementor-background-slideshow::before, .elementor-2045 .elementor-element.elementor-element-7c893c8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2045 .elementor-element.elementor-element-7c893c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FAEAD24D;--background-overlay:'';}.elementor-2045 .elementor-element.elementor-element-4010d955{--display:flex;--margin-top:81px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-c8d8735{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-d037b3e );margin:0px 0px 22px 0px;font-family:"Bitter", Sans-serif;font-size:84px;font-weight:200;line-height:78px;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title > span{color:#998568;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Ballet", Sans-serif;font-size:127px;font-weight:100;line-height:100px;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-d9f9567 );font-family:"Bitter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;letter-spacing:3.8px;margin:0px 0px 16px 0px;}.elementor-2045 .elementor-element.elementor-element-bec9da1{margin:-33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Raleway", Sans-serif;font-weight:400;color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-bec9da1 p{margin-block-end:5px;}.elementor-2045 .elementor-element.elementor-element-15efab5c{--display:flex;}.elementor-2045 .elementor-element.elementor-element-15efab5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one{background-color:#FBF3EB47;color:#8F7D65;font-family:"Archivo", Sans-serif;font-weight:400;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8F7D65;border-radius:63px 63px 63px 63px;box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.13);padding:10px 10px 10px 10px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two{background-color:#F7EFE696;color:var( --e-global-color-d9f9567 );font-family:"Raleway", Sans-serif;font-weight:500;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d9f9567 );border-radius:67px 67px 67px 67px;box-shadow:-5px 8px 13px -2px rgba(0, 0, 0, 0.12);padding:11px 0px 11px 0px;margin:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit_double_button{width:83%;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn:not(:last-child){margin-right:10px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one > i{padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one > svg{margin-right:10px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two > i{padding-right:11px;font-size:14px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two > svg{margin-right:11px;max-width:14px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one svg path{stroke:#8F7D65;fill:#8F7D65;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one:hover{color:#855D28;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one:hover svg path{stroke:#855D28;fill:#855D28;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two svg path{stroke:var( --e-global-color-d9f9567 );fill:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two:hover{color:#855D28;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two:hover svg path{stroke:#855D28;fill:#855D28;}.elementor-2045 .elementor-element.elementor-element-9d34e34{--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;}.elementor-2045 .elementor-element.elementor-element-9d34e34:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-9d34e34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3EB;}.elementor-2045 .elementor-element.elementor-element-60920a2{width:100%;max-width:100%;}.elementor-2045 .elementor-element.elementor-element-186550c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-186550c:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-186550c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3EB;}.elementor-2045 .elementor-element.elementor-element-2c0c3587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 49px) 0px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .ekit-heading__description{max-width:46%;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title{color:#8F7D65;margin:0px 0px 8px 0px;font-family:"Bitter", Sans-serif;font-size:56px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title > span{color:#B6905C;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Italianno", Sans-serif;font-size:93px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper p{color:var( --e-global-color-d9f9567 );font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:23px;margin:8px 0px 3px 0px;}.elementor-2045 .elementor-element.elementor-element-1063c0b{--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;}.elementor-2045 .elementor-element.elementor-element-1063c0b:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-1063c0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3EB;}.elementor-2045 .elementor-element.elementor-element-aef9c93{width:100%;max-width:100%;}.elementor-2045 .elementor-element.elementor-element-1f4792fb{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-1f4792fb:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-1f4792fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3EB;}.elementor-2045 .elementor-element.elementor-element-bfa0d1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-13d4e13:not( .elementor-widget-image ), .elementor-2045 .elementor-element.elementor-element-13d4e13.elementor-widget-image img{-webkit-mask-image:url( https://gabibbeauty.com.br/wp-content/plugins/elementor/assets/mask-shapes/pill-vertical.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2045 .elementor-element.elementor-element-13d4e13 img{width:73%;border-radius:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-321f948c{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text svg path{-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(1s + 0.3s);animation-delay:calc(1s + 0.3s);}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(1s + 0.3s);animation-delay:calc(1s + 0.3s);}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(1s + 0.3s);animation-delay:calc(1s + 0.3s);}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text{text-align:left;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text a{text-align:left;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-preffix{color:var( --e-global-color-677dff2 );font-family:"Archivo", Sans-serif;font-size:27px;font-weight:300;font-style:italic;padding-top:0px;padding-bottom:10px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text{color:var( --e-global-color-d9f9567 );padding:0px 0px 10px 0px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text{color:var( --e-global-color-d9f9567 );padding:0px 0px 10px 0px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text b, .elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text b i,.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text,.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text{font-family:"Bitter", Sans-serif;font-size:55px;font-weight:300;font-style:normal;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:10px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text path{stroke:var( --e-global-color-d9f9567 );stroke-width:2px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text svg{width:100%;height:120%;z-index:1;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-suffix{color:var( --e-global-color-d9f9567 );font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:400;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-d9f9567 );margin:0px 0px 25px 0px;font-family:"Bitter", Sans-serif;font-size:40px;font-weight:400;line-height:50px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper p{color:var( --e-global-color-d9f9567 );font-family:"Archivo", Sans-serif;font-size:16px;font-weight:200;line-height:26px;margin:19px 0px 38px 0px;}.elementor-2045 .elementor-element.elementor-element-1741be27{--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.79;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:66px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-1741be27:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-1741be27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3EB;}.elementor-2045 .elementor-element.elementor-element-1741be27::before, .elementor-2045 .elementor-element.elementor-element-1741be27 > .elementor-background-video-container::before, .elementor-2045 .elementor-element.elementor-element-1741be27 > .e-con-inner > .elementor-background-video-container::before, .elementor-2045 .elementor-element.elementor-element-1741be27 > .elementor-background-slideshow::before, .elementor-2045 .elementor-element.elementor-element-1741be27 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2045 .elementor-element.elementor-element-1741be27 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FBF3EB;--background-overlay:'';}.elementor-2045 .elementor-element.elementor-element-31f7aecc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-6506453b{--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;--border-radius:40px 40px 40px 40px;--padding-top:95px;--padding-bottom:105px;--padding-left:90px;--padding-right:80px;}.elementor-2045 .elementor-element.elementor-element-1a891c8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-54441182{margin:51px 0px calc(var(--kit-widget-spacing, 0px) + 49px) 0px;}.elementor-2045 .elementor-element.elementor-element-54441182 .ekit-heading__description{max-width:46%;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-d9f9567 );margin:0px 0px 8px 0px;font-family:"Bitter", Sans-serif;font-size:56px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title > span{color:#B6905C;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Italianno", Sans-serif;font-size:93px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper p{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:23px;margin:8px 0px 3px 0px;}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn{background-color:#8F7D6500;padding:15px 34px 15px 34px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:300;line-height:20px;color:var( --e-global-color-d9f9567 );fill:var( --e-global-color-d9f9567 );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-d9f9567 );border-radius:45px 45px 45px 45px;}.elementor-2045 .elementor-element.elementor-element-63edfbb{margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn:hover{color:var( --e-global-color-d9f9567 );fill:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > i, .elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > svg{margin-right:17px;}.rtl .elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > i, .rtl .elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > svg{margin-left:17px;margin-right:0;}.elementor-2045 .elementor-element.elementor-element-107c3b1f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee .elementskit-image-comparison{border-radius:46px 46px 46px 46px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee .elementskit-image-comparison .twentytwenty-handle{width:57px;margin-left:calc( 57px / -2 );height:35px;margin-top:calc( 35px / -2 );margin:-22px 0px 0px -31px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee .twentytwenty-horizontal .twentytwenty-handle:before, .elementor-2045 .elementor-element.elementor-element-27ab53ee .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee .twentytwenty-vertical .twentytwenty-handle:before, .elementor-2045 .elementor-element.elementor-element-27ab53ee .twentytwenty-vertical .twentytwenty-handle:after{height:3px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee .elementskit-image-comparison .twentytwenty-handle:before, .elementor-2045 .elementor-element.elementor-element-27ab53ee .elementskit-image-comparison .twentytwenty-handle:after{background-color:#FFFFFF;}.elementor-2045 .elementor-element.elementor-element-38b29ef80:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-38b29ef80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c0e43e );}.elementor-2045 .elementor-element.elementor-element-38b29ef80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-38b29ef80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-164eae6b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2045 .elementor-element.elementor-element-164eae6b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF3EB;}.elementor-2045 .elementor-element.elementor-element-164eae6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 101px 0px;}.elementor-2045 .elementor-element.elementor-element-164eae6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-6eee554{margin:97px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title{color:#8F7D65;margin:0px 0px 8px 0px;font-family:"Bitter", Sans-serif;font-size:56px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title > span{color:#B6905C;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Italianno", Sans-serif;font-size:93px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-1930071{margin-top:20px;margin-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-1d58d0e5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front{background-color:#FBF3EB;border-style:none;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back{background-color:#FBF3EB;border-style:none;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box{height:254px;border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-overlay{border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-icon{color:var( --e-global-color-d9f9567 );font-size:40px;margin-bottom:7px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-title{color:var( --e-global-color-d9f9567 );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin:0 0 12px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-description{color:var( --e-global-color-d9f9567 );font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back .wpr-flip-box-icon{color:#8F7D65;font-size:40px;margin-bottom:7px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin:0 0 12px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back .wpr-flip-box-description{color:#444444;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-39910242 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front{background-color:#FBF3EB;border-style:none;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back{background-color:#FBF3EB;border-style:none;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box{height:254px;border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-overlay{border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-icon{color:var( --e-global-color-d9f9567 );font-size:40px;margin-bottom:7px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-title{color:var( --e-global-color-d9f9567 );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin:0 0 12px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-description{color:var( --e-global-color-d9f9567 );font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back .wpr-flip-box-icon{color:#8F7D65;font-size:40px;margin-bottom:7px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin:0 0 12px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back .wpr-flip-box-description{color:#444444;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-5b018638 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:9px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front{background-color:#FBF3EB;border-style:none;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back{background-color:#FBF3EB;border-style:none;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box{height:254px;border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-overlay{border-radius:0px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-icon{color:var( --e-global-color-d9f9567 );font-size:40px;margin-bottom:7px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-title{color:var( --e-global-color-d9f9567 );font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin:0 0 12px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-description{color:var( --e-global-color-d9f9567 );font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back .wpr-flip-box-icon{color:#8F7D65;font-size:40px;margin-bottom:7px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:400;margin:0 0 12px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back .wpr-flip-box-description{color:#444444;font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;margin-bottom:20px;}.elementor-2045 .elementor-element.elementor-element-f1d7c39{--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;--padding-top:55px;--padding-bottom:33px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-f1d7c39:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-f1d7c39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F4;}.elementor-2045 .elementor-element.elementor-element-7cace3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .ekit-heading__description{max-width:46%;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title{color:#8F7D65;margin:0px 0px 8px 0px;font-family:"Bitter", Sans-serif;font-size:56px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title > span{color:#B6905C;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#997B4E;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Italianno", Sans-serif;font-size:93px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper p{color:#8F7D65;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;line-height:23px;margin:8px 0px 3px 0px;}.elementor-2045 .elementor-element.elementor-element-5be72b9b{--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:39px;--padding-bottom:190px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-5be72b9b:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-5be72b9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF8F4;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementor-repeater-item-19a1b7e{background-color:#ffffff;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementor-repeater-item-440c713{background-color:#ffffff;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementor-repeater-item-f6376a4{background-color:#ffffff;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementor-repeater-item-8bb7c70{background-color:#ffffff;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:15px;--ekit_testimonial_slidetoshow:3;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider .swiper-pagination span{background-color:#e7e7e7;width:8px;height:8px;border-radius:100px 100px 100px 100px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider .swiper-pagination span.swiper-pagination-bullet-active{background-color:#C69E63;width:8px;height:8px;transform:scale(1.2);}.elementor-2045 .elementor-element.elementor-element-124d31f3 .ekit_testimonial_style_5 .elementskit-watermark-icon{bottom:30px;right:30px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-tootltip-testimonial .elementskit-commentor-content,
					.elementor-2045 .elementor-element.elementor-element-124d31f3 .ekit-main-swiper .elementskit-single-testimonial-slider,
					.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial_card{margin-left:0px;margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider, .elementor-2045 .elementor-element.elementor-element-124d31f3  .elementskit-testimonial_card{padding:50px 25px 55px 25px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider, .elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial_card{border-radius:10px 10px 10px 10px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7E7E7;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-commentor-content{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p{color:#8F7D65;margin:15px 0px 18px 0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial_card .elementskit-commentor-coment{color:#8F7D65;margin:15px 0px 18px 0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial_card .elementskit-commentor-coment{font-family:"Bitter", Sans-serif;font-size:14px;font-weight:500;line-height:20px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-stars > li > a, .elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-stars > li > span{color:#fec42d;fill:#fec42d;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-stars > li:not(:last-child){margin-right:3px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-stars{margin:0px 0px 10px 0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider .elementskit-watermark-icon > i{color:#F12900;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider-block-style .elementskit-commentor-content > i{color:#F12900;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider-block-style-two .elementskit-icon-content > i{color:#F12900;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content > i{color:#F12900;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-watermark-icon svg path{stroke:#F12900;fill:#F12900;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-watermark-icon > i{font-size:22px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-watermark-icon > svg{width:22px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider-block-style-three .elementskit-icon-content.commentor-badge::before{border-radius:50%;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-profile-info .elementskit-author-name{color:#72624B;font-family:"Archivo", Sans-serif;font-weight:500;margin-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-profile-info .elementskit-author-des{color:rgba(0,0,0,0.5);}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementkit-commentor-details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-commentor-image > img{border-style:none;box-shadow:20px 20px 40px 0px rgba(0,0,0,0.1);}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-commentor-bio .elementskit-commentor-image > img{height:68px;width:68px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider .swiper-pagination{bottom:-50px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider .swiper-pagination span:not(:last-child){margin-right:12px;}.elementor-2045 .elementor-element.elementor-element-6edb762c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 40px 40px 40px;}.elementor-2045 .elementor-element.elementor-element-6edb762c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2045 .elementor-element.elementor-element-6d96f01{width:100%;max-width:100%;margin:34px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title{color:#8F7D65;margin:0px 0px 8px 0px;font-family:"Bitter", Sans-serif;font-size:33px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title > span{color:#B6905C;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#997B4E;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title > span{font-family:"Italianno", Sans-serif;font-size:74px;font-weight:300;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-subtitle{font-family:"Bitter", Sans-serif;font-size:18px;font-weight:300;}.elementor-2045 .elementor-element.elementor-element-c0d889c .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn{background-color:#21BD5F00;padding:15px 34px 15px 34px;font-family:"Archivo", Sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var( --e-global-color-d9f9567 );fill:var( --e-global-color-d9f9567 );border-style:solid;border-width:2px 2px 2px 2px;border-radius:45px 45px 45px 45px;}.elementor-2045 .elementor-element.elementor-element-c0d889c{width:100%;max-width:100%;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn:hover{color:var( --e-global-color-d9f9567 );fill:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > i, .elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > svg{margin-right:17px;}.rtl .elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > i, .rtl .elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > svg{margin-left:17px;margin-right:0;}.elementor-2045 .elementor-element.elementor-element-286fd842{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2045 .elementor-element.elementor-element-286fd842 .elementor-heading-title{font-family:"Bitter", Sans-serif;font-size:20px;font-weight:300;letter-spacing:0.2px;color:#70624F;}.elementor-2045 .elementor-element.elementor-element-4c68c2b0 .elementor-repeater-item-6fd2f84.elementor-social-icon{background-color:#8F7D650A;}.elementor-2045 .elementor-element.elementor-element-4c68c2b0 .elementor-repeater-item-6fd2f84.elementor-social-icon i{color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-4c68c2b0 .elementor-repeater-item-6fd2f84.elementor-social-icon svg{fill:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-4c68c2b0{--grid-template-columns:repeat(0, auto);text-align:center;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-2045 .elementor-element.elementor-element-4a8cfd6{--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;}.elementor-2045 .elementor-element.elementor-element-4a8cfd6:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-4a8cfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAE1D8;}.elementor-2045 .elementor-element.elementor-element-fc95363{width:100%;max-width:100%;text-align:center;}.elementor-2045 .elementor-element.elementor-element-fc95363 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:12px;font-weight:300;}.elementor-2045 .elementor-element.elementor-element-8c59dad{--display:flex;}body:not(.rtl) .elementor-2045 .elementor-element.elementor-element-6d38727{right:100px;}body.rtl .elementor-2045 .elementor-element.elementor-element-6d38727{left:100px;}.elementor-2045 .elementor-element.elementor-element-6d38727{bottom:100px;z-index:9999;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon-wrapper{text-align:center;}.elementor-2045 .elementor-element.elementor-element-6d38727.elementor-view-stacked .elementor-icon{background-color:#15BF00;}.elementor-2045 .elementor-element.elementor-element-6d38727.elementor-view-framed .elementor-icon, .elementor-2045 .elementor-element.elementor-element-6d38727.elementor-view-default .elementor-icon{color:#15BF00;border-color:#15BF00;}.elementor-2045 .elementor-element.elementor-element-6d38727.elementor-view-framed .elementor-icon, .elementor-2045 .elementor-element.elementor-element-6d38727.elementor-view-default .elementor-icon svg{fill:#15BF00;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon{font-size:62px;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon svg{height:62px;}body.elementor-page-2045:not(.elementor-motion-effects-element-type-background), body.elementor-page-2045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7c0e43e );}@media(max-width:1366px){.elementor-2045 .elementor-element.elementor-element-4010d955{--margin-top:169px;--margin-bottom:65px;--margin-left:65px;--margin-right:65px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title{font-size:47px;}body:not(.rtl) .elementor-2045 .elementor-element.elementor-element-6d38727{right:58px;}body.rtl .elementor-2045 .elementor-element.elementor-element-6d38727{left:58px;}.elementor-2045 .elementor-element.elementor-element-6d38727{bottom:10%;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon{font-size:48px;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon svg{height:48px;}}@media(max-width:1024px){.elementor-2045 .elementor-element.elementor-element-1521f8450{padding:0px 20px 0px 20px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item,.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-nav-menu a,.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle-text{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-nav-menu .wpr-menu-item{padding-left:4px;padding-right:4px;padding-top:0px;padding-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-background:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.wpr-pointer-border:not(.wpr-sub-icon-none) .wpr-nav-menu-vertical .menu-item-has-children .wpr-sub-icon{text-indent:-4px;}.elementor-2045 .elementor-element.elementor-element-c7767f0{--icon-size:17px;}.elementor-2045 .elementor-element.elementor-element-7c893c8{--min-height:700px;--padding-top:114px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title{font-size:52px;line-height:60px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit_double_button{width:80%;}.elementor-2045 .elementor-element.elementor-element-186550c{--padding-top:40px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .ekit-heading__description{max-width:76%;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-2045 .elementor-element.elementor-element-1f4792fb{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-preffix{font-size:40px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text b, .elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text b i,.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text,.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text{font-size:45px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-suffix{font-size:40px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 15px 0px;font-size:30px;line-height:36px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper p{font-size:15px;line-height:20px;margin:0px 0px 30px 0px;}.elementor-2045 .elementor-element.elementor-element-1741be27{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-6506453b{--padding-top:75px;--padding-bottom:75px;--padding-left:23px;--padding-right:25px;}.elementor-2045 .elementor-element.elementor-element-54441182{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2045 .elementor-element.elementor-element-54441182 .ekit-heading__description{max-width:76%;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-2045 .elementor-element.elementor-element-38b29ef80{padding:0px 20px 0px 20px;}.elementor-2045 .elementor-element.elementor-element-6eee554{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back .wpr-flip-box-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back .wpr-flip-box-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-description{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back .wpr-flip-box-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-back .wpr-flip-box-description{font-size:13px;}.elementor-2045 .elementor-element.elementor-element-7cace3a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .ekit-heading__description{max-width:76%;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-2045 .elementor-element.elementor-element-5be72b9b{--padding-top:70px;--padding-bottom:150px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:2;}.elementor-2045 .elementor-element.elementor-element-6d96f01{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-2045 .elementor-element.elementor-element-286fd842 .elementor-heading-title{font-size:18px;}.elementor-2045 .elementor-element.elementor-element-4c68c2b0{--icon-size:17px;}}@media(max-width:767px){.elementor-2045 .elementor-element.elementor-element-1521f8450{margin-top:0px;margin-bottom:0px;}.elementor-2045 .elementor-element.elementor-element-7ed57de6{width:40%;}.elementor-2045 .elementor-element.elementor-element-7ed57de6 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-2045 .elementor-element.elementor-element-3eeb4415{width:var( --container-widget-width, 42px );max-width:42px;padding:0px 0px 0px 0px;--container-widget-width:42px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-3eeb4415 .wpr-logo-image{max-width:163px;}.elementor-2045 .elementor-element.elementor-element-22651e46{width:40%;}.elementor-2045 .elementor-element.elementor-element-3bb30975{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-3bb30975.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-2045 .elementor-element.elementor-element-3bb30975 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-2045 .elementor-element.elementor-element-2a03effa{width:20%;}.elementor-2045 .elementor-element.elementor-element-c7767f0{width:100%;max-width:100%;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--icon-size:18px;--grid-column-gap:8px;}.elementor-2045 .elementor-element.elementor-element-7c893c8:not(.elementor-motion-effects-element-type-background), .elementor-2045 .elementor-element.elementor-element-7c893c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gabibbeauty.com.br/wp-content/uploads/2026/02/freepik__using-the-provided-reference-photo-of-the-same-wom__18711-2-2.png");background-position:center center;background-size:cover;}.elementor-2045 .elementor-element.elementor-element-7c893c8{--min-height:400px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:69px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-4010d955{--margin-top:47px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-c8d8735{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:0px 114px 0px 29px;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title{margin:0px 0px 15px 0px;font-size:34px;line-height:34px;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:63px;line-height:1em;}.elementor-2045 .elementor-element.elementor-element-c8d8735 .elementskit-section-title-wraper .elementskit-section-subtitle{font-size:13px;margin:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-bec9da1{width:var( --container-widget-width, 250px );max-width:250px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 29px 0px 29px;--container-widget-width:250px;--container-widget-flex-grow:0;font-size:15px;line-height:1.3em;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c{width:var( --container-widget-width, 192px );max-width:192px;margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:192px;--container-widget-flex-grow:0;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c.elementor-element{--align-self:flex-start;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit_double_button{width:100%;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-one{font-size:14px;}.elementor-2045 .elementor-element.elementor-element-c7c3a7c .ekit-double-btn.ekit-double-btn-two{font-size:14px;}.elementor-2045 .elementor-element.elementor-element-60920a2{width:100%;max-width:100%;}.elementor-2045 .elementor-element.elementor-element-186550c{--padding-top:30px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:17px 47px 0px 47px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .ekit-heading__description{max-width:100%;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;line-height:28px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:58px;line-height:44px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-2c0c3587 .elementskit-section-title-wraper p{font-size:16px;line-height:1.4em;margin:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-aef9c93{width:100%;max-width:100%;}.elementor-2045 .elementor-element.elementor-element-1f4792fb{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-bfa0d1b{--margin-top:-16px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-2045 .elementor-element.elementor-element-13d4e13{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-321f948c{--margin-top:-25px;--margin-bottom:29px;--margin-left:29px;--margin-right:29px;--padding-top:13px;--padding-bottom:13px;--padding-left:13px;--padding-right:13px;}.elementor-2045 .elementor-element.elementor-element-095cc98{margin:-31px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text{text-align:center;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text a{text-align:center;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-preffix{font-size:14px;line-height:1.7em;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text b, .elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text b i,.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-anim-text,.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text{font-size:39px;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-highlighted-text svg{height:120%;}.elementor-2045 .elementor-element.elementor-element-095cc98 .wpr-advanced-text-suffix{font-size:30px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper .elementskit-section-title{font-size:42px;}.elementor-2045 .elementor-element.elementor-element-1d1b7cba .elementskit-section-title-wraper p{font-size:17px;margin:32px 0px 30px 0px;}.elementor-2045 .elementor-element.elementor-element-1741be27{--overlay-opacity:0.19;--margin-top:-56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:48px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-2045 .elementor-element.elementor-element-6506453b{--padding-top:40px;--padding-bottom:40px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-1a891c8d{--padding-top:0px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-54441182{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -39px) 0px;padding:17px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-54441182.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-54441182 .ekit-heading__description{max-width:100%;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title{font-size:33px;line-height:28px;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:58px;line-height:44px;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-54441182 .elementskit-section-title-wraper p{font-size:16px;line-height:1.4em;margin:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-63edfbb .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2045 .elementor-element.elementor-element-63edfbb{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-63edfbb.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn{font-size:14px;}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > :is(i, svg){font-size:12px;}.elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > i, .elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > svg{margin-right:8px;}.rtl .elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > i, .rtl .elementor-2045 .elementor-element.elementor-element-63edfbb .elementskit-btn > svg{margin-left:8px;margin-right:0;}.elementor-2045 .elementor-element.elementor-element-107c3b1f{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-2045 .elementor-element.elementor-element-27ab53ee .elementskit-image-comparison .twentytwenty-handle{width:57px;margin-left:calc( 57px / -2 );height:25px;margin-top:calc( 25px / -2 );margin:-25px 0px 0px -31px;}.elementor-2045 .elementor-element.elementor-element-38b29ef80{margin-top:0px;margin-bottom:0px;padding:0px 0px 20px 0px;}.elementor-2045 .elementor-element.elementor-element-164eae6b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6eee554{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;padding:17px 47px 0px 47px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title{font-size:40px;line-height:28px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-d9f9567 );}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:64px;line-height:44px;}.elementor-2045 .elementor-element.elementor-element-6eee554 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2045 .elementor-element.elementor-element-6c735424 .wpr-flip-box-front .wpr-flip-box-description{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2045 .elementor-element.elementor-element-5288730b .wpr-flip-box-front .wpr-flip-box-description{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-title{font-size:20px;}.elementor-2045 .elementor-element.elementor-element-36e5958c .wpr-flip-box-front .wpr-flip-box-description{font-size:15px;}.elementor-2045 .elementor-element.elementor-element-7cace3a{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:17px 47px 0px 47px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .ekit-heading__description{max-width:100%;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-d9f9567 );font-size:40px;line-height:28px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title > span{font-size:64px;line-height:44px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-7cace3a .elementskit-section-title-wraper p{color:var( --e-global-color-d9f9567 );font-size:17px;line-height:1.4em;margin:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-5be72b9b{--padding-top:60px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider{--ekit_testimonial_left_right_spacing:10px;--ekit_testimonial_slidetoshow:1;}.elementor-2045 .elementor-element.elementor-element-124d31f3{margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-single-testimonial-slider  .elementskit-commentor-content > p, .elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial_card .elementskit-commentor-coment{font-size:16px;line-height:1.4em;}.elementor-2045 .elementor-element.elementor-element-124d31f3 .elementskit-testimonial-slider .swiper-pagination{bottom:-37px;}.elementor-2045 .elementor-element.elementor-element-6edb762c > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-2045 .elementor-element.elementor-element-6d96f01{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;padding:17px 47px 0px 47px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title{font-size:30px;line-height:28px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title > span{font-size:64px;line-height:44px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-title > span{padding:0px 0px 0px 0px;}.elementor-2045 .elementor-element.elementor-element-6d96f01 .elementskit-section-title-wraper .elementskit-section-subtitle{color:var( --e-global-color-d9f9567 );font-size:13px;margin:0px 0px 25px 0px;}.elementor-2045 .elementor-element.elementor-element-c0d889c .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-2045 .elementor-element.elementor-element-c0d889c{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 17px) 0px;}.elementor-2045 .elementor-element.elementor-element-c0d889c.elementor-element{--align-self:center;}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn{font-size:16px;}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > :is(i, svg){font-size:12px;}.elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > i, .elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > svg{margin-right:8px;}.rtl .elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > i, .rtl .elementor-2045 .elementor-element.elementor-element-c0d889c .elementskit-btn > svg{margin-left:8px;margin-right:0;}.elementor-2045 .elementor-element.elementor-element-286fd842 .elementor-heading-title{font-size:16px;line-height:1.5em;}.elementor-2045 .elementor-element.elementor-element-4c68c2b0{--icon-size:16px;--grid-column-gap:8px;}body:not(.rtl) .elementor-2045 .elementor-element.elementor-element-6d38727{right:29px;}body.rtl .elementor-2045 .elementor-element.elementor-element-6d38727{left:29px;}.elementor-2045 .elementor-element.elementor-element-6d38727{bottom:9%;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon{font-size:51px;}.elementor-2045 .elementor-element.elementor-element-6d38727 .elementor-icon svg{height:51px;}}@media(min-width:768px){.elementor-2045 .elementor-element.elementor-element-7ed57de6{width:30.451%;}.elementor-2045 .elementor-element.elementor-element-22651e46{width:40.881%;}.elementor-2045 .elementor-element.elementor-element-2a03effa{width:28.334%;}.elementor-2045 .elementor-element.elementor-element-7c893c8{--content-width:1140px;}.elementor-2045 .elementor-element.elementor-element-4010d955{--width:53.75%;}.elementor-2045 .elementor-element.elementor-element-15efab5c{--width:100%;}.elementor-2045 .elementor-element.elementor-element-bfa0d1b{--width:55%;}.elementor-2045 .elementor-element.elementor-element-321f948c{--width:45%;}}/* Start custom CSS for section, class: .elementor-element-1521f8450 *//* ===== LIQUID GLASS COM BLUR REAL ===== */
.liquid-glass{
  /* precisa ser transparente pra mostrar o que passa por baixo */
  background-color: rgba(255,255,255,.08) !important;

  -webkit-backdrop-filter: blur(18px) saturate(160%) !important;
  backdrop-filter: blur(15px) saturate(160%) !important;

  border: 1px solid rgba(255,255,255,.22) !important;
  border-radius: 22px !important;

  box-shadow:
    0 10px 30px rgba(0,0,0,.18),
    inset 0 1px 0 rgba(255,255,255,.35),
    inset 0 -1px 0 rgba(255,255,255,.10) !important;

  position: relative;
  overflow: visible;
}

/* brilho “liquid” */
.liquid-glass::before{
  content:"";
  position:absolute;
  inset:-55%;
  background:
    radial-gradient(circle at 25% 25%, rgba(255,255,255,.55), transparent 52%),
    radial-gradient(circle at 75% 20%, rgba(255,255,255,.20), transparent 50%),
    linear-gradient(120deg, rgba(255,255,255,.26), rgba(255,255,255,0) 60%);
  transform: rotate(60deg);
  opacity: .35;
  pointer-events:none;
}

.liquid-glass > *{
  position: relative;
  z-index: 2;

    
    
}/* End custom CSS */
/* Start custom CSS for elementskit-dual-button, class: .elementor-element-c7c3a7c *//* ===============================
   BOTÃO VIDRO ISOLADO
   Elementor Button
   Classe: btn-glass-only
   =============================== */

.btn-glass-only .elementor-button{
  position: relative;
  overflow: hidden;
  border-radius: 999px; /* formato pill */
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  background: linear-gradient(
    135deg,
    rgba(255,255,255,0.55),
    rgba(255,255,255,0.25)
  );
  border: 1px solid rgba(255,255,255,0.6);
  box-shadow:
    0 8px 20px rgba(0,0,0,0.15),
    inset 0 0 10px rgba(255,255,255,0.35);
  transition: all .3s ease;
}

/* brilho suave */
.btn-glass-only .elementor-button::before{
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    120deg,
    transparent 40%,
    rgba(255,255,255,0.5),
    transparent 60%
  );
  opacity: .6;
  transform: translateX(-100%);
  animation: btnGlassMove 4s linear infinite;
  pointer-events: none;
}

/* hover */
.btn-glass-only .elementor-button:hover{
  transform: translateY(-1px);
  box-shadow:
    0 12px 28px rgba(0,0,0,0.25),
    inset 0 0 16px rgba(255,255,255,0.5);
}

/* animação */
@keyframes btnGlassMove{
  0%{ transform: translateX(-100%); }
  100%{ transform: translateX(100%); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15efab5c *//* =========================================================
   EFEITO VIDRO PARA BOTÕES ELEMENTOR (SEM MUDAR A COR)
   Classe: btn-vidro
   Cobre: widget Button + widget Buttons
   ========================================================= */

/* pega o botão quando a classe está no widget/container */
.btn-vidro .elementor-button,
.btn-vidro .elementor-button-link,
.btn-vidro a.elementor-button,

/* pega o botão quando a classe está aplicada no próprio botão */
.elementor-button.btn-vidro,
a.elementor-button.btn-vidro{
  position: relative !important;
  overflow: hidden !important;

  /* não mexe no background */
  background-color: inherit !important;

  /* vidro */
  -webkit-backdrop-filter: blur(14px) saturate(160%) !important;
  backdrop-filter: blur(14px) saturate(160%) !important;

  /* borda glass (mantém sua cor, só adiciona o “vidro”) */
  border: 1px solid rgba(255,255,255,.28) !important;

  /* profundidade */
  box-shadow:
    0 10px 26px rgba(0,0,0,.16),
    inset 0 1px 0 rgba(255,255,255,.30),
    inset 0 -1px 0 rgba(0,0,0,.06) !important;

  transform: translateZ(0);
}

/* brilho por cima (sem pintar a cor do botão) */
.btn-vidro .elementor-button::before,
.btn-vidro .elementor-button-link::before,
.btn-vidro a.elementor-button::before,
.elementor-button.btn-vidro::before,
a.elementor-button.btn-vidro::before{
  content:"";
  position:absolute;
  inset:-60%;
  background:
    radial-gradient(circle at 25% 25%, rgba(255,255,255,.45), transparent 55%),
    radial-gradient(circle at 75% 20%, rgba(255,255,255,.18), transparent 60%),
    linear-gradient(120deg, rgba(255,255,255,.22), rgba(255,255,255,0) 60%);
  transform: rotate(12deg);
  opacity: .55;
  pointer-events:none;
  mix-blend-mode: screen;
}

/* garante texto/ícone por cima */
.btn-vidro .elementor-button span,
.btn-vidro .elementor-button i,
.btn-vidro .elementor-button svg,
.elementor-button.btn-vidro span,
.elementor-button.btn-vidro i,
.elementor-button.btn-vidro svg{
  position: relative;
  z-index: 2;
}

/* hover */
.btn-vidro .elementor-button:hover,
.btn-vidro .elementor-button-link:hover,
.btn-vidro a.elementor-button:hover,
.elementor-button.btn-vidro:hover,
a.elementor-button.btn-vidro:hover{
  box-shadow:
    0 16px 36px rgba(0,0,0,.22),
    inset 0 1px 0 rgba(255,255,255,.38),
    inset 0 -1px 0 rgba(0,0,0,.08) !important;
}

.btn-vidro .elementor-button:hover::before,
.btn-vidro .elementor-button-link:hover::before,
.btn-vidro a.elementor-button:hover::before,
.elementor-button.btn-vidro:hover::before,
a.elementor-button.btn-vidro:hover::before{
  opacity: .75;
  transform: rotate(12deg) translateX(18%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-60920a2 *//* =========================================================
   CLASSE PRINCIPAL: .gold-glow-ticker
   ✅ FUNDO INTEGRADO AO #FBF3EB
   ✅ TEXTO #8F7D65
   ✅ FULL WIDTH REAL (100vw) MESMO NO ELEMENTOR
   🔧 EDITE AS VARIÁVEIS ABAIXO
   ========================================================= */

/* ===============================
   🔧 CONTROLES (DESKTOP)
   =============================== */
:root{
  /* Layout */
  --gtt-height: 56px;
  --gtt-pad-x: 22px;

  /* 🔧 espaçamento entre itens (agora controlado por padding) */
  --gtt-gap: 22px;

  /* ✅ VELOCIDADE (menor = mais rápido) */
  --gtt-speed: 48s;

  /* Integração com o site */
  --gtt-page-bg: #FBF3EB;
  --gtt-text: #8F7D65;
  --gtt-sep: rgba(143,125,101,.55);

  /* Caixa */
  --gtt-bg: rgba(255,255,255,.20);
  --gtt-border: rgba(143,125,101,.22);

  /* Brilho dourado (mantido no fundo, sem linha sobre texto) */
  --gtt-gold-core: rgba(204, 170, 95, .95);
  --gtt-gold-soft: rgba(204, 170, 95, .18);

  /* Texto */
  --gtt-font-size: 14px;
  --gtt-font-weight: 400;
  --gtt-line-height: 1;
  --gtt-letter-spacing: .02em;

  /* Ícone */
  --gtt-icon-size: 14px;
  --gtt-icon-gap: 8px;
  --gtt-icon-opacity: .95;
}

/* ===============================
   📱 CONTROLES (MOBILE)
   =============================== */
@media (max-width: 768px){
  :root{
    --gtt-height: 54px;
    --gtt-pad-x: 14px;
    --gtt-gap: 18px;
    --gtt-speed: 76s;

    --gtt-font-size: 16px;
    --gtt-font-weight: 400;
    --gtt-line-height: 1;
    --gtt-letter-spacing: .02em;

    --gtt-icon-size: 13px;
    --gtt-icon-gap: 7px;
  }
}

/* ===============================
   FULL WIDTH REAL (corrige “cortando” no Elementor)
   =============================== */
.gold-glow-ticker{
  width: 100vw !important;
  max-width: 100vw !important;

  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;

  overflow: hidden !important;
  border-radius: 0;
  background: var(--gtt-bg);
  border: 1px solid var(--gtt-border);

  box-shadow: 0 10px 30px rgba(143,125,101,.08);
  isolation: isolate;
}

/* evita barra horizontal caso o tema force algo */
body{ overflow-x: hidden; }

/* brilho dourado suave atrás (ambiente) */
.gold-glow-ticker::before{
  content:"";
  position:absolute;
  inset:-28px;
  background: radial-gradient(60% 130% at 50% 50%, var(--gtt-gold-soft), transparent 62%);
  filter: blur(14px);
  opacity: .55;
  pointer-events:none;
}

/* ❌ REMOVE A LINHA CENTRAL SOBRE O TEXTO */
.gold-glow-ticker::after{
  display: none !important;
}

/* viewport */
.gold-glow-ticker .gtt-viewport{
  height: var(--gtt-height);
  display:flex;
  align-items:center;
  padding: 0 var(--gtt-pad-x);
  position: relative;
  z-index: 2;
  overflow: hidden;
}

/* =========================================================
   ✅ LOOP REAL (SEM BURACO)
   - track = 2 linhas lado a lado
   - track = 200%
   - cada row = 50%
   - anima 0 -> -50%
   ========================================================= */
.gold-glow-ticker .gtt-track{
  display:flex;
  flex-wrap: nowrap;
  width: 200% !important;         /* ✅ garante 2 blocos */
  transform: translateZ(0);
  will-change: transform;
  animation: gtt-marquee var(--gtt-speed) linear infinite;

  /* ⚠️ NÃO use gap aqui (quebra a matemática do -50%) */
  gap: 0 !important;
}

/* cada row ocupa metade do track */
.gold-glow-ticker .gtt-row{
  flex: 0 0 50% !important;
  display:flex;
  align-items:center;
  white-space: nowrap;
  gap: 0 !important;              /* ✅ sem gap */
}

/* item = ícone + texto
   espaçamento entre itens controlado aqui (não no gap) */
.gold-glow-ticker .gtt-item{
  display:inline-flex;
  align-items:center;
  gap: var(--gtt-icon-gap);
  padding-right: var(--gtt-gap);  /* ✅ espaçamento consistente */
  color: var(--gtt-text);
  font-size: var(--gtt-font-size);
  font-weight: var(--gtt-font-weight);
  line-height: var(--gtt-line-height);
  letter-spacing: var(--gtt-letter-spacing);
}

/* separador também recebe spacing */
.gold-glow-ticker .gtt-sep{
  color: var(--gtt-sep);
  font-size: 14px;
  line-height: 1;
  opacity: .9;
  padding-right: var(--gtt-gap);  /* ✅ espaçamento consistente */
}

/* texto */
.gold-glow-ticker .gtt-text{
  color: var(--gtt-text);
}

/* ícone por link */
.gold-glow-ticker .gtt-icon{
  width: var(--gtt-icon-size);
  height: var(--gtt-icon-size);
  display:block;
  opacity: var(--gtt-icon-opacity);
  filter: drop-shadow(0 0 10px rgba(204,170,95,.20));
}

/* pausa no hover (desktop) */
@media (hover:hover){
  .gold-glow-ticker:hover .gtt-track{
    animation-play-state: paused;
  }
}

/* ✅ animação contínua (sem buracos) */
@keyframes gtt-marquee{
  0%   { transform: translateX(0%); }
  100% { transform: translateX(-50%); }
}

/* ✅ FONTE BITTER */
.gold-glow-ticker,
.gold-glow-ticker .gtt-item,
.gold-glow-ticker .gtt-text,
.gold-glow-ticker .gtt-sep{
  font-family: "Bitter", serif !important;
}

/* =========================================================
   GARANTE LOOP SEM BURACO (com HTML preenchido)
   ========================================================= */

.gold-glow-ticker .gtt-track{
  width: max-content !important;    /* volta para largura real do conteúdo */
  animation: gtt-loop var(--gtt-speed) linear infinite !important;
}

.gold-glow-ticker .gtt-row{
  flex: 0 0 auto !important;        /* não força 50% */
}

@keyframes gtt-loop{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}

/* =========================================================
   AJUSTE SEM ÍCONES
   ========================================================= */

/* remove qualquer espaçamento reservado para ícone */
.gold-glow-ticker .gtt-item{
  gap: 0 !important;
}

/* garante loop contínuo sem “buraco” */
.gold-glow-ticker .gtt-track{
  width: max-content !important;
  animation: gtt-loop var(--gtt-speed) linear infinite !important;
}

.gold-glow-ticker .gtt-row{
  flex: 0 0 auto !important;
}

@keyframes gtt-loop{
  0%   { transform: translateX(0); }
  100% { transform: translateX(-50%); }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-aef9c93 *//* =========================================================
   GLASS CAROUSEL PRO — CSS CONSOLIDADO (SEM CONFLITOS)
   ========================================================= */

/* variáveis */
:root{
  --gc-gap: 28px;
  --gc-card-w: 300px;
  --gc-card-h: 460px;
  --gc-radius: 22px;

  --gc-glass: rgba(255,255,255,.07);
  --gc-stroke: rgba(255,255,255,.14);
  --gc-shadow: 0 24px 60px rgba(0,0,0,.35);
  --gc-blur: 22px;

  --gc-cover-radius: 18px;

  --gc-pad-desktop: 20px;
  --gc-pad-mobile: 12px;

  --gc-text: #8F7D65;

  --gc-title-weight: 100;
  --gc-sub-weight: 200;
  --gc-foot-weight: 490;

  --gc-title-size: 30px;
  --gc-sub-size: 14px;
  --gc-foot-size: 13px;

  --gc-title-lh: 1.20;
  --gc-sub-lh: 1.30;
  --gc-foot-lh: 1.2;

  --gc-title-mb: 6px;
  --gc-sub-mb: 12px;
  --gc-meta-pad-x: 6px;

  --gc-text-align: left;

  --gc-badge-bg: rgba(255,255,255,.78);
  --gc-badge-text: #7B6B56;

  --gc-badge-radius: 999px;
  --gc-badge-pad-y: 8px;
  --gc-badge-pad-x: 14px;

  --gc-badge-font: 13px;
  --gc-badge-weight: 500;
  --gc-badge-lh: 1;

  --gc-badge-top: 12px;
  --gc-badge-left: 12px;

  --gc-badge-shadow: 0 10px 22px rgba(0,0,0,.10);
  --gc-badge-border: 1px solid rgba(255,255,255,.35);
}

/* responsivo */
@media (max-width: 1024px){
  :root{
    --gc-card-w: 270px;
    --gc-card-h: 430px;
    --gc-gap: 22px;

    --gc-title-size: 30px;
    --gc-sub-size: 14px;
    --gc-foot-size: 13px;

    --gc-title-lh: 1.08;
    --gc-sub-lh: 1.35;
    --gc-foot-lh: 1.2;

    --gc-title-mb: 6px;
    --gc-sub-mb: 12px;
  }
}
@media (max-width: 768px){
  :root{
    --gc-card-w: 240px;
    --gc-card-h: 400px;
    --gc-gap: 18px;

    --gc-title-size: 28px;
    --gc-sub-size: 13px;
    --gc-foot-size: 12px;

    --gc-title-lh: 1.10;
    --gc-sub-lh: 1.35;
    --gc-foot-lh: 1.2;

    --gc-title-mb: 6px;
    --gc-sub-mb: 10px;

    --gc-badge-font: 12px;
    --gc-badge-pad-y: 7px;
    --gc-badge-pad-x: 12px;

    --gc-badge-top: 10px;
    --gc-badge-left: 10px;
  }
}
@media (max-width: 480px){
  :root{
    --gc-card-w: 210px;
    --gc-card-h: 360px;
    --gc-gap: 14px;

    --gc-title-size: 24px;
    --gc-sub-size: 12px;
    --gc-foot-size: 12px;

    --gc-title-lh: 1.12;
    --gc-sub-lh: 1.35;
    --gc-foot-lh: 1.2;

    --gc-title-mb: 6px;
    --gc-sub-mb: 10px;
  }
}

/* full width real */
.glass-carousel-pro{
  width: 100vw !important;
  max-width: 100vw !important;

  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw !important;
  margin-right: -50vw !important;

  overflow: hidden;
}
html, body{ max-width: 100%; overflow-x: hidden; }

/* =========================================================
   VIEWPORT (o mais importante: sem conflitos e sem tranco Android)
   ========================================================= */
.glass-carousel-pro .gcpro-viewport{
  width: 100% !important;

  overflow-x: auto !important;
  overflow-y: hidden !important;

  -webkit-overflow-scrolling: touch !important;

  /* ✅ não force pan-x (isso causa “puxada” no Android) */
  touch-action: auto !important;

  /* ✅ mantém comportamento natural */
  overscroll-behavior-x: auto !important;
  overscroll-behavior-y: auto !important;

  /* ⚠️ nunca usar transform no scroll container */
  transform: none !important;
  will-change: auto !important;

  padding: 18px var(--gc-pad-desktop);
  cursor: grab;

  user-select: none;
  -webkit-user-select: none;

  scrollbar-width: none;
}
.glass-carousel-pro .gcpro-viewport::-webkit-scrollbar{ display:none; }
.glass-carousel-pro .gcpro-viewport:active{ cursor: grabbing; }

@media (max-width: 768px){
  .glass-carousel-pro .gcpro-viewport{
    padding-left: var(--gc-pad-mobile);
    padding-right: var(--gc-pad-mobile);
  }
}

/* track */
.glass-carousel-pro .gcpro-track{
  display: flex;
  gap: var(--gc-gap);
  width: max-content;
  padding: 10px 8px;
  align-items: flex-end;
}

/* card */
.glass-carousel-pro .gcpro-card{
  width: var(--gc-card-w);
  height: var(--gc-card-h);
  flex: 0 0 auto;

  border-radius: var(--gc-radius);
  background: var(--gc-glass);
  border: 1px solid var(--gc-stroke);

  -webkit-backdrop-filter: blur(var(--gc-blur)) saturate(150%);
  backdrop-filter: blur(var(--gc-blur)) saturate(150%);

  box-shadow: var(--gc-shadow);
  position: relative;
  overflow: hidden;
  padding: 18px;

  background-image:
    radial-gradient(120% 80% at 30% 10%, rgba(170,120,255,.18), transparent 55%),
    radial-gradient(110% 70% at 80% 30%, rgba(90,160,255,.14), transparent 60%);
}

.glass-carousel-pro .gcpro-card::before{
  content:"";
  position:absolute;
  inset:-60%;
  background:
    radial-gradient(circle at 25% 25%, rgba(255,255,255,.22), transparent 55%),
    linear-gradient(120deg, rgba(255,255,255,.10), rgba(255,255,255,0) 60%);
  transform: rotate(18deg);
  opacity: .65;
  pointer-events:none;
}

.glass-carousel-pro .gcpro-card.is-center{
  transform: translateY(-10px) scale(1.06);
  border-color: rgba(255,255,255,.20);
}
@media (prefers-reduced-motion: reduce){
  .glass-carousel-pro .gcpro-card.is-center{ transform: none; }
}

/* link ocupa tudo */
.glass-carousel-pro .gcpro-link{
  display:block;
  height:100%;
  text-decoration:none;
}

/* cover */
.glass-carousel-pro .gcpro-cover{
  width: 100%;
  height: calc(var(--gc-card-h) * 0.62);
  border-radius: var(--gc-cover-radius);
  overflow: hidden;
  margin: 0 auto 16px;
  position: relative;
}
.glass-carousel-pro .gcpro-cover img{
  width: 100%;
  height: 100%;
  object-fit: cover;
  display:block;
  border-radius: var(--gc-cover-radius);

  pointer-events: none; /* ✅ nunca capturar swipe/drag */
  -webkit-user-drag: none;
  user-drag: none;
}

/* textos */
.glass-carousel-pro .gcpro-meta{
  position: relative;
  z-index: 2;
  padding: 0 var(--gc-meta-pad-x);
  text-align: var(--gc-text-align);
}
.glass-carousel-pro .gcpro-meta h3{
  margin: 0 0 var(--gc-title-mb);
  font-size: var(--gc-title-size);
  line-height: var(--gc-title-lh);
  font-weight: var(--gc-title-weight);
  letter-spacing: -0.02em;
  color: var(--gc-text);
}
.glass-carousel-pro .gcpro-meta p{
  margin: 0 0 var(--gc-sub-mb);
  font-size: var(--gc-sub-size);
  line-height: var(--gc-sub-lh);
  font-weight: var(--gc-sub-weight);
  color: var(--gc-text);
  opacity: .95;
}
.glass-carousel-pro .gcpro-foot{
  display:flex;
  align-items:center;
  gap: 8px;
  font-size: var(--gc-foot-size);
  line-height: var(--gc-foot-lh);
  font-weight: var(--gc-foot-weight);
  color: var(--gc-text);
}

/* badge */
.glass-carousel-pro .gcpro-badge{
  position: absolute;
  top: var(--gc-badge-top);
  left: var(--gc-badge-left);
  z-index: 5;

  background: var(--gc-badge-bg);
  color: var(--gc-badge-text);

  border-radius: var(--gc-badge-radius);
  padding: var(--gc-badge-pad-y) var(--gc-badge-pad-x);

  font-size: var(--gc-badge-font);
  font-weight: var(--gc-badge-weight);
  line-height: var(--gc-badge-lh);

  border: var(--gc-badge-border);
  box-shadow: var(--gc-badge-shadow);

  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);

  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

/* =========================================================
   DESKTOP DRAG (card inteiro)
   - link não rouba o gesto
   - clique abre via JS
   ========================================================= */
@media (hover:hover) and (pointer:fine){
  .glass-carousel-pro .gcpro-link{
    pointer-events: none !important;
    -webkit-user-drag: none !important;
    user-drag: none !important;
  }
  .glass-carousel-pro .gcpro-card{ cursor: grab; }
  .glass-carousel-pro .gcpro-viewport.is-dragging .gcpro-link{
    pointer-events: none !important;
  }
}
/* ✅ REMOVE POP-UP DE LONG PRESS (iOS/Android) — só no carrossel */
#gcPro a, #gcPro img{
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  user-select: none;
  -webkit-tap-highlight-color: transparent;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6506453b *//* ===================================================
   GLASS CONTAINER – ELEMENTOR (VIDRO PREMIUM)
   Classe: glass-elementor
   =================================================== */

.glass-elementor{
  position: relative;

  /* Fundo translúcido */
  background: rgba(255, 255, 255, 0.42);

  /* Efeito vidro */
  backdrop-filter: blur(20px) saturate(150%);
  -webkit-backdrop-filter: blur(20px) saturate(150%);

  /* Borda suave de vidro */
  border: 1px solid rgba(255, 255, 255, 0.55);

  /* Sombra elegante */
  box-shadow:
    0 22px 45px rgba(0, 0, 0, 0.12),
    inset 0 1px 0 rgba(255, 255, 255, 0.55);

  /* Formato */
  border-radius: 30px;

  /* Espaçamento interno */
  padding: 56px 60px;

  /* Segurança visual */
  overflow: hidden;

  /* Performance */
  will-change: backdrop-filter;
}

/* ===================================
   ✨ BRILHO / REFLEXO DE VIDRO
   =================================== */
.glass-elementor::before{
  content: "";
  position: absolute;
  inset: -50%;
  background:
    radial-gradient(
      circle at 50% 18%,
      rgba(255,255,255,0.65),
      transparent 55%
    ),
    linear-gradient(
      120deg,
      rgba(255,255,255,0.45),
      rgba(255,255,255,0) 60%
    );
  opacity: 0.55;
  pointer-events: none;
}

/* ===================================
   Ajustes responsivos
   =================================== */

@media (max-width: 1024px){
  .glass-elementor{
    padding: 42px 44px;
    border-radius: 26px;
  }
}

@media (max-width: 768px){
  .glass-elementor{
    padding: 32px 28px;
    border-radius: 24px;
  }
}

@media (max-width: 480px){
  .glass-elementor{
    padding: 26px 22px;
    border-radius: 22px;
  }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-6d38727 *//* Animação de pulo */
@keyframes pulo-suave {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}

/* Classe do botão flutuante do WhatsApp */
.botao-whatsapp {
  animation: pulo-suave 1.2s ease-in-out infinite;
}/* End custom CSS */