.elementor-16175 .elementor-element.elementor-element-619e274{--display:flex;--position:fixed;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;top:0px;--z-index:999999;}body:not(.rtl) .elementor-16175 .elementor-element.elementor-element-619e274{left:0px;}body.rtl .elementor-16175 .elementor-element.elementor-element-619e274{right:0px;}.elementor-16175 .elementor-element.elementor-element-34ef97e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16175 .elementor-element.elementor-element-34ef97e:not(.elementor-motion-effects-element-type-background), .elementor-16175 .elementor-element.elementor-element-34ef97e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-16175 .elementor-element.elementor-element-3830b8d > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-16175 .elementor-element.elementor-element-3830b8d img{width:30%;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-16175 .elementor-element.elementor-element-7707970 .elementor-progress-wrapper .elementor-progress-bar{background-color:#84E509;}.elementor-16175 .elementor-element.elementor-element-7707970 .elementor-progress-wrapper{background-color:#4B4B4B;border-radius:0px;overflow:hidden;}.elementor-16175 .elementor-element.elementor-element-7707970 .elementor-progress-bar{height:48px;line-height:48px;color:#000000;font-family:"Bricolage Grotesque", Sans-serif;font-size:16px;font-weight:bold;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-16175 .elementor-element.elementor-element-8441e10{width:100%;max-width:100%;text-align:center;}.elementor-16175 .elementor-element.elementor-element-8441e10 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-16175 .elementor-element.elementor-element-8441e10 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:48px;font-weight:bold;line-height:1.2em;color:#FFFFFF;}.elementor-16175 .elementor-element.elementor-element-4460da6{width:100%;max-width:100%;text-align:center;}.elementor-16175 .elementor-element.elementor-element-4460da6 > .elementor-widget-container{margin:0px 0px 32px 0px;padding:0 0 0 0;}.elementor-16175 .elementor-element.elementor-element-4460da6 .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:normal;line-height:1.5em;color:#CBCBCB;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-16175 .elementor-element.elementor-element-0e0365c.elementor-element{--align-self:center;}.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button-content-wrapper{flex-direction:row;}.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button{font-family:"Bricolage Grotesque", Sans-serif;font-size:20px;font-weight:bold;text-transform:uppercase;line-height:1.5em;fill:#000000;color:#000000;border-radius:4px 4px 4px 4px;padding:24px 32px 24px 32px;}body.elementor-page-16175:not(.elementor-motion-effects-element-type-background), body.elementor-page-16175 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-16175 .elementor-element.elementor-element-34ef97e{--content-width:848px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16175 .elementor-element.elementor-element-34ef97e{--content-width:740px;}}@media(max-width:880px) and (min-width:768px){.elementor-16175 .elementor-element.elementor-element-34ef97e{--content-width:632px;}}@media(max-width:1366px){.elementor-16175 .elementor-element.elementor-element-8441e10 .elementor-heading-title{font-size:48px;}.elementor-16175 .elementor-element.elementor-element-4460da6{width:var( --container-widget-width, var(--dezcolunas) );max-width:var(--dezcolunas);--container-widget-width:var(--dezcolunas);--container-widget-flex-grow:0;}.elementor-16175 .elementor-element.elementor-element-4460da6.elementor-element{--align-self:center;}}@media(max-width:1024px){.elementor-16175 .elementor-element.elementor-element-8441e10{text-align:center;}.elementor-16175 .elementor-element.elementor-element-8441e10 .elementor-heading-title{font-size:52px;}.elementor-16175 .elementor-element.elementor-element-4460da6 > .elementor-widget-container{margin:0px 0px 8px 0px;}.elementor-16175 .elementor-element.elementor-element-4460da6 .elementor-heading-title{font-size:20px;}}@media(max-width:880px){.elementor-16175 .elementor-element.elementor-element-8441e10 .elementor-heading-title{font-size:40px;}.elementor-16175 .elementor-element.elementor-element-4460da6 > .elementor-widget-container{margin:0px 0px 8px 0px;}}@media(max-width:767px){.elementor-16175 .elementor-element.elementor-element-34ef97e{--content-width:320px;}.elementor-16175 .elementor-element.elementor-element-3830b8d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16175 .elementor-element.elementor-element-3830b8d img{width:48%;}.elementor-16175 .elementor-element.elementor-element-8441e10 .elementor-heading-title{font-size:32px;}.elementor-16175 .elementor-element.elementor-element-4460da6 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-16175 .elementor-element.elementor-element-4460da6 .elementor-heading-title{font-size:14px;}.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button{font-size:18px;padding:18px 40px 18px 40px;}}/* Start custom CSS for html, class: .elementor-element-78dbfaa */.elementor-16175 .elementor-element.elementor-element-78dbfaa {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    pointer-events: none;
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-619e274 */.elementor-16175 .elementor-element.elementor-element-619e274 {
    position: fixed;
    pointer-events: none;
    mix-blend-mode: screen;
}/* End custom CSS */
/* Start custom CSS for progress, class: .elementor-element-7707970 */.elementor-16175 .elementor-element.elementor-element-7707970 .elementor-progress-wrapper {
    border-radius: 4px !important;
    background: linear-gradient(to bottom, #222222, #444444, #444444);
    border: 4px solid #444444;
}

.elementor-16175 .elementor-element.elementor-element-7707970 .elementor-progress-bar {
    border-radius: 4px;
}

.elementor-16175 .elementor-element.elementor-element-7707970 .elementor-progress-bar {
    background: linear-gradient(to bottom, #cfff93, #84E509, #84E509);
    background-size: cover;
    background-position: center;
    box-shadow:
        0px 0px 32px 4px transparent,
        0px 0px 6px 2px #cfff93 inset
    ;
    transition: all .3s ease !important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-0e0365c */.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button {
    background: linear-gradient(to bottom, #cfff93, #84E509, #84E509);
    background-size: cover;
    background-position: center;
    box-shadow:
        0px 0px 32px 4px transparent,
        0px 0px 6px 2px #cfff93 inset
    ;
    transition: all .3s ease !important;
}

.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button:hover {
    filter: brightness(120%);
    box-shadow:
        0px 0px 50px 4px #84E50980,
        0px 0px 6px 2px #cfff93 inset
    ;
    transition: all .3s ease !important;
}

.elementor-16175 .elementor-element.elementor-element-0e0365c .elementor-button:active {
    filter: brightness(180%);
    transform: scale(0.995);
    transition: all .3s ease !important;
}/* End custom CSS */
/* Start custom CSS */body, html {
    max-width: 100%;
    overflow-x: hidden;
    font-family: 'Rubik' !important;
}

[data-elementor-type="wp-page"] {
    overflow: hidden;
}

[data-elementor-type="wp-post"] {
    overflow: hidden;
}

.balanco {
    text-wrap: balance;
}

* {
cursor: url(https://comunidadecelaoweb.com.br/wp-content/uploads/2025/11/CURSOR-BLACK.svg) 4 12, auto !important;
}

.elementor-button, .botaocomprar, .botaocomprar *, .elementor-button *, .elementor-social-icon, .elementor-social-icon *, .elementor-swiper-button *, .custom-scrollbar-thumb {
cursor: url(https://comunidadecelaoweb.com.br/wp-content/uploads/2025/11/POINTER-BLACK.svg) 4 12, default !important;
}

::selection {
    -webkit-text-fill-color: #000000;
    color: #000000;
    background: #84E509;
}

::-webkit-scrollbar {
    width: 0px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Bricolage Grotesque';
	font-style: normal;
	font-weight: normal;
	font-display: swap;
	src: url('https://comunidadecelaoweb.com.br/wp-content/uploads/2025/10/BricolageGrotesque-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Bricolage Grotesque';
	font-style: normal;
	font-weight: bold;
	font-display: swap;
	src: url('https://comunidadecelaoweb.com.br/wp-content/uploads/2025/10/BricolageGrotesque-ExtraBold.woff2') format('woff2');
}
/* End Custom Fonts CSS */