.elementor-27 .elementor-element.elementor-element-5655401{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.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-27 .elementor-element.elementor-element-39474e9 img{max-width:215.16px;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-menu-toggle{margin:0 auto;}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu .elementor-item{font-family:"Satoshi", Sans-serif;font-size:15px;font-weight:500;}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--main .elementor-item:focus{color:#000000;fill:#000000;}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#000000;}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--main .elementor-item{padding-left:13px;padding-right:13px;}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--dropdown .elementor-item, .elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Satoshi", Sans-serif;font-weight:500;}.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-27 .elementor-element.elementor-element-0d6a973 .elementor-button{background-color:#5F7F64;font-family:"Satoshi", Sans-serif;font-size:14px;font-weight:500;transition-duration:0.7s;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-27 .elementor-element.elementor-element-0d6a973.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-5655401{--content-width:360px;--z-index:9999999;}.elementor-27 .elementor-element.elementor-element-39474e9 img{max-width:117px;}.elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--dropdown .elementor-item, .elementor-27 .elementor-element.elementor-element-357d704 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:13px;}}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-5655401{--content-width:1280px;}}/* Start custom CSS for container, class: .elementor-element-5655401 */.elementor-27 .elementor-element.elementor-element-5655401{
    background: rgba(255, 255, 255, 0.90);
backdrop-filter: blur(5.902777671813965px);
}/* End custom CSS */
/* Start custom CSS *//* ==================================================
   1. RESETS E GERAIS
   ================================================== */

html, body {
    width: 100%;
    overflow-x: clip;
}

[data-elementor-type="wp-page"],
[data-elementor-type="wp-post"] {
    overflow: clip;
}

p {
    margin-top: 0;
    margin-bottom: 0;
}

.elementor-image-box-title {
    margin: 0;
}



.elementor-icon i,
.elementor-icon svg {
    height: unset !important;
}

.quebrada .elementor-heading-title, 
.quebrada .elementor-image-box-description,
.quebrada.elementor-widget-text-editor {
    white-space: pre-wrap !important;
}

@media (max-width: 767px) {
    .quebrada .elementor-heading-title, 
    .quebrada .elementor-image-box-description,
    .quebrada.elementor-widget-text-editor {
        white-space: normal !important;
    }
}

.infinite .swiper-wrapper{
-webkit-transition-timing-function: linear !important;
transition-timing-function: linear !important;
}

.overfinit .elementor-image-carousel-wrapper,
.overfinit .swiper-container,
.overfinit .swiper-container-initialized,
.overfinit .swiper-container-horizontal{
    overflow: visible !important;
    -webkit-transition-timing-function: linear !important;
    transition-timing-function: linear !important;

}

/* Seleção e Scrollbar */
*::selection {
    color: #EFFCF6;
    background: #19875960;
    -webkit-text-fill-color: #EFFCF6;
}

*::-webkit-scrollbar {
    width: 10px !important;
}

*::-webkit-scrollbar-track {
    background: #202020;
}

*::-webkit-scrollbar-thumb {
    background: radial-gradient(
        327.75% 150.87% at 17.5% 83.33%,
        #77A1EC 0%,
        #2063D9 41.96%,
        #1A50B0 82.6%
    );
    border-radius: 10px;
    border: 2px solid #202020;
}

/* Helpers de Tela */

@media (min-width: 1025px) {
    .mobile { display: none; }
}

@media (max-width: 1024px) {
    .desktop { display: none; }
}

/* ==================================================
   2. UTILITÁRIOS DE TEXTO
   ================================================== */

.sm { font-weight: 600; }
.m  { font-weight: 500; }
.n  { font-weight: 400; }
.b  { font-weight: 700; }
.eb { font-weight: 800; }
.i  { font-style: italic; }

.balance {
text-wrap: balance;
}

/* ==================================================
   3. ANIMAÇÕES (Fade Up)
   ================================================== */

@keyframes fadeUp {
  0% {
    opacity: 0;
    filter: blur(7px);
    transform: translateY(-80px);
  }
  100% {
    opacity: 1;
    filter: blur(0);
    transform: translateY(0);
  }
}

.up {
  opacity: 0;
  animation-name: fadeUp;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-timing-function: ease;
}

.up-1 { animation-delay: 0.2s; }
.up-2 { animation-delay: 0.4s; }
.up-3 { animation-delay: 0.6s; }
.up-4 { animation-delay: 0.8s; }
.up-5 { animation-delay: 1s; }
.up-6 { animation-delay: 1.2s; }
.up-7 { animation-delay: 1.4s; }
.up-8 { animation-delay: 1.6s; }

/* ==================================================
   4. CORES
   ================================================== */
   
   
   /* ==================================================
   5. BOTÕES
   ================================================== *//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Regular.eot');
	src: url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Regular.woff2') format('woff2'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Regular.woff') format('woff'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Medium.eot');
	src: url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Medium.eot?#iefix') format('embedded-opentype'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Medium.woff2') format('woff2'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Medium.woff') format('woff'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Satoshi';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Bold.eot');
	src: url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Bold.woff2') format('woff2'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Bold.woff') format('woff'),
		url('https://unitedpaintingli.com/wp-content/uploads/2026/03/Satoshi-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */