#qodef-page-header-inner.qodef-skin--light .qodef-header-logo-link img.qodef--light {
    margin-left: 20px;
}
.qodef-content-slider~.swiper-button-next {
    background-color: #651C92 !important;
  
}
.qodef-m-email-tagline, .qodef-m-address-tagline, .qodef-m-phone-tagline{
	 color: #651C92 !important;
   font-weight: 700 !important;
}
.qodef-page-title.qodef-title--standard .qodef-m-subtitle {
    font-size: 30px !important;
    font-weight: 700 !important;
}
.qodef-e-title{
	font-size: 25px!important;
}
.qodef-divided-info-section .qodef-e-title{
	width: 32%; 
}
.qodef-divided-info-section .qodef-e-text {
    padding-right: 5%;
}

.areatrading h6 {
	color: white !important;
  font-weight: 700 !important;
}
.qodef-accordion-info.qodef-layout--extended .qodef-m-text {
    padding: 0 9% 41px 35.5%;
}
.qodef-m-subtitle {
    line-height: 34px  !important;
}
#qodef-page-sidebar .widget:not(.widget_globefarer_core_title_widget) {
   margin-bottom: 10px;	
}
.widget .qodef-search-form-inner {
    margin-bottom: 20px;
}
#rev_slider_8_1_wrapper .globefarer_tabs .tp-tab-title {
    font-family: "Nunito" !important;
}
.qodef-tabbed-info .ui-tabs-anchor {
    font-family: "Nunito" !important;
}
.qodef-header-sticky-inner {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: space-between;
    padding: 0px 0px 0px 20px;
    position: relative!important;
}

body {
	color: #3D3D3D !important;
}

#qodef-page-footer .widget .qodef-widget-title{
		font-size: 17px;
		font-weight: 700;
}

.h3_home .qodef-appear-animation--no h3.qodef-m-title{
	font-weight: 700;
  letter-spacing: -.01em;
	font-size: 45px;
  line-height: 1.155em;
 	word-wrap: break-word;

}
.h2_home h2.qodef-m-title{
	font-weight: 700;
  letter-spacing: -.01em;
	font-size: 65px;
  line-height: 1.107em;
	word-wrap: break-word;
}

.h1_home h1.qodef-m-title{
	font-weight: 700;
  letter-spacing: -.01em;
	font-size: 45px;
  line-height: 1.155em;
 	word-wrap: break-word;
	color: #1b1b1b;
}

.h4_home h4.qodef-m-title{
	font-weight: 700;
  letter-spacing: -.01em;
	font-size: 45px;
  line-height: 1.155em;
 	word-wrap: break-word;
}

.contact_list h4.qodef-m-email-item{
	letter-spacing: -.01em;
  color: #1b1b1b;
  font-size: 15px;
  line-height: 1.4em;
  font-weight: 500;
	word-wrap: break-word;
}

.contact_list h3.qodef-m-address-item{
	letter-spacing: -.01em;
  color: #1b1b1b;
  font-size: 15px;
  line-height: 1.4em;
  font-weight: 500;
	word-wrap: break-word;
}

.h1_contact h1.qodef-m-title{
	font-weight: 700;
  letter-spacing: -.01em;
  color: #1b1b1b;
  font-size: 45px;
  line-height: 1.155em;
  word-wrap: break-word;
}






















/* ZURIA START */
:root{--zc-roxo:#651C92;--zc-preto:#1B1B1B;--zc-texto:#3D3D3D;--zc-cinza:#6B6B70;--zc-cinza-claro:#F4F4F5;--zc-linha:#E2E2E5}
.elementor-widget-heading .elementor-heading-title{font-family:'Nunito',sans-serif;font-weight:700;color:var(--zc-preto);line-height:1.15}
.elementor-widget-text-editor{font-family:'Nunito',sans-serif;color:var(--zc-texto)}
.elementor-widget-button .elementor-button,.elementor-counter{font-family:'Nunito',sans-serif}
a{transition:color .2s}
a:hover{color:var(--zc-roxo)}
.zc-tagline{font-size:13px;letter-spacing:.12em;text-transform:uppercase;margin:0 0 6px;color:var(--zc-cinza)}
.zc-contact h2,.zc-contact h5{color:inherit;margin:0 0 28px}
.zc-contact a{color:inherit;text-decoration:none}
.zc-contact a:hover{color:var(--zc-roxo)}
.zc-btn .elementor-button{background:var(--zc-preto);color:#fff;border-radius:0;padding:16px 34px;font-size:14px;letter-spacing:.05em;transition:background .25s}
.zc-btn .elementor-button:hover{background:var(--zc-roxo);color:#fff}
.zc-btn-link .elementor-button{background:transparent;color:var(--zc-preto);padding:0;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--zc-linha)}
.zc-btn-link .elementor-button:hover{background:transparent;color:var(--zc-roxo);text-decoration-color:var(--zc-roxo)}
.zc-counter .elementor-counter-number-wrapper{font-size:60px;color:var(--zc-roxo);font-weight:700}
.zc-counter .elementor-counter-title{color:var(--zc-texto)}
.zc-area-img img{aspect-ratio:4/3;object-fit:cover;width:100%;filter:saturate(.85)}
.zc-areas .elementor-heading-title{font-size:24px}
.qodef-header-sticky .qodef-header-logo-link,.qodef-header-sticky .qodef-header-logo-link *{color:var(--zc-preto)!important}
.wpcf7 .wpcf7-submit,.wpcf7 .qodef-button,.qodef-button.qodef-layout--filled{background-color:var(--zc-preto)!important;border-color:var(--zc-preto)!important;color:#fff!important;border-radius:0}
.wpcf7 .wpcf7-submit:hover,.qodef-button.qodef-layout--filled:hover{background-color:var(--zc-roxo)!important;border-color:var(--zc-roxo)!important}
.wpcf7 label,.wpcf7 .wpcf7-form label{color:var(--zc-cinza)!important}
.wpcf7 input:not([type=submit]),.wpcf7 textarea{border-color:var(--zc-linha)!important;color:var(--zc-preto)}
.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:var(--zc-roxo)!important}
.wpcf7 .wpcf7-response-output{border-color:var(--zc-cinza)!important}
#qodef-back-to-top .qodef-back-to-top-icon{background-color:var(--zc-preto)!important;border-color:var(--zc-preto)!important;color:#fff!important}
#qodef-back-to-top:hover .qodef-back-to-top-icon{background-color:var(--zc-roxo)!important;border-color:var(--zc-roxo)!important}
.qodef-header-navigation>ul>li>a:before,.qodef-header-navigation>ul>li>a:after{background-color:var(--zc-roxo)!important}
.qodef-header-navigation ul li .qodef-drop-down-second-inner ul li a:hover,.qodef-header-navigation ul li.current-menu-item>a{color:var(--zc-roxo)}
::selection{background:var(--zc-roxo);color:#fff}
#qodef-page-footer{background-color:#141416}
.elementor-counter .elementor-counter-title,.elementor-counter .elementor-counter-number-wrapper{font-family:'Nunito',sans-serif!important}
.zc-counter .elementor-counter-title{font-size:16px;font-weight:600;letter-spacing:.02em}
html[lang^="en"] .zc-pt{display:none!important}
html:not([lang^="en"]) .zc-en{display:none!important}
.qodef-header-navigation .lang-item a{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--zc-cinza)!important}
.qodef-header-navigation .lang-item a:hover{color:var(--zc-roxo)!important}
/* layout refinements */
body{font-size:17px;line-height:1.7}
.zc-eyebrow-w{margin-bottom:6px!important}
.zc-eyebrow{display:flex;align-items:center;gap:12px;font-family:'Nunito',sans-serif;font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--zc-roxo);margin:0}
.zc-eyebrow:before{content:"";width:28px;height:2px;background:currentColor;display:inline-block}
.zc-dark .zc-eyebrow,.zc-on-dark-eyebrow .zc-eyebrow{color:#C9A6E0}
.elementor-widget-heading.zc-h h2.elementor-heading-title{font-size:42px;letter-spacing:-.01em}
.elementor-widget-heading.zc-h h3.elementor-heading-title{font-size:22px}
.h1_home .elementor-heading-title{font-size:52px!important;letter-spacing:-.015em}
.h2_home .elementor-heading-title,.h4_home .elementor-heading-title{font-size:44px!important;letter-spacing:-.01em}
.zc-lead p{font-size:18px;color:var(--zc-cinza);max-width:720px}
.zc-cards{margin-top:40px}
.zc-cards+.zc-cards{margin-top:0}
.zc-card>.elementor-widget-wrap,.zc-card>.elementor-column-wrap{margin:10px;background:#fff;border:1px solid var(--zc-linha);padding:34px 30px!important;transition:border-color .25s,box-shadow .25s;align-content:flex-start}
.zc-card:hover>.elementor-widget-wrap{border-color:var(--zc-roxo);box-shadow:0 18px 40px -24px rgba(27,27,27,.25)}
section:not([style*="F4F4F5"]) .zc-card>.elementor-widget-wrap{background:#fff}
.zc-card .elementor-widget{margin-bottom:12px!important}
.zc-card-img{margin:-34px -30px 22px!important;width:calc(100% + 60px)!important;max-width:none!important}
.zc-card-img img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}
.zc-num{font-family:'Nunito',sans-serif;font-size:13px;font-weight:700;letter-spacing:.12em;color:var(--zc-roxo);margin:0}
.zc-sub{font-size:14px;font-weight:600;color:var(--zc-cinza);margin:-6px 0 0;text-transform:uppercase;letter-spacing:.06em}
.zc-card-title .elementor-heading-title{font-size:22px!important}
.zc-uses{font-size:15px;color:var(--zc-texto);border-top:1px solid var(--zc-linha);padding-top:14px;margin:0}
.zc-uses span{display:block;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--zc-cinza);margin-bottom:4px}
.zc-apps{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid var(--zc-linha)}
.zc-apps li{position:relative;padding-left:16px;font-size:14.5px;margin:4px 0;color:var(--zc-texto)}
.zc-apps li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;background:var(--zc-roxo)}
.zc-apps-inline{display:flex;flex-wrap:wrap;gap:8px 22px;border:0;padding-top:20px}
.zc-focus{list-style:none;padding:0;margin:8px 0 6px}
.zc-focus li{padding:10px 0 10px 18px;border-bottom:1px solid var(--zc-linha);position:relative}
.zc-focus li:before{content:"";position:absolute;left:0;top:1.15em;width:8px;height:2px;background:var(--zc-roxo)}
.zc-img img{width:100%;display:block;object-fit:cover}
.zc-img-tall img{aspect-ratio:1/1}
.zc-img-band img{aspect-ratio:16/11}
.zc-prod-img img{aspect-ratio:16/9;object-fit:cover;width:100%}
.zc-col-text>.elementor-widget-wrap{padding-right:40px!important}
.zc-col-media+.zc-col-text>.elementor-widget-wrap{padding-left:40px!important;padding-right:0!important}
.zc-dark,.zc-dark .elementor-widget-text-editor,.zc-dark p{color:rgba(255,255,255,.82)}
.zc-dark .elementor-heading-title,.zc-dark h4{color:#fff!important}
.zc-btn-light .elementor-button{background:#fff!important;color:var(--zc-preto)!important}
.zc-btn-light .elementor-button:hover{background:var(--zc-roxo)!important;color:#fff!important}
.zc-sectors{display:grid;grid-template-columns:1fr 1fr;gap:28px 34px}
.zc-sector{border-top:1px solid rgba(255,255,255,.22);padding-top:16px}
.zc-sector h4{font-size:18px;margin:0 0 6px;font-weight:700}
.zc-sector p{font-size:15px;margin:0}
.zc-sticky>.elementor-widget-wrap{position:-webkit-sticky;position:sticky;top:120px;align-self:flex-start!important;height:auto!important}
.zc-area .qodef-qi-section-title .qodef-m-subtitle{font-size:20px!important;font-weight:700!important;color:var(--zc-preto)!important;line-height:1.3!important;margin-top:26px}
.zc-area .elementor-widget-image img{aspect-ratio:16/9;object-fit:cover;width:100%}
.zc-callout-sec .qodef-qi-section-title .qodef-m-text{border-left:3px solid var(--zc-roxo);padding:6px 0 6px 28px;font-size:18px;max-width:980px}
.zc-on-dark-text p{font-size:18px;max-width:520px}
.zc-on-dark .elementor-heading-title{color:#fff!important}
#qodef-page-footer .zc-logo img{opacity:.95}
@media (max-width:1024px){.elementor-widget-heading.zc-h h2.elementor-heading-title,.h2_home .elementor-heading-title,.h4_home .elementor-heading-title{font-size:34px!important}.h1_home .elementor-heading-title{font-size:40px!important}.zc-col-text>.elementor-widget-wrap,.zc-col-media+.zc-col-text>.elementor-widget-wrap{padding-left:0!important;padding-right:0!important}.zc-sticky>.elementor-widget-wrap{position:static}}
@media (max-width:767px){.zc-sectors{grid-template-columns:1fr}.elementor-widget-heading.zc-h h2.elementor-heading-title,.h2_home .elementor-heading-title,.h4_home .elementor-heading-title{font-size:30px!important}.h1_home .elementor-heading-title{font-size:34px!important}.zc-card{margin-bottom:20px}}

.zc-cards{margin-left:-10px;margin-right:-10px}
.zc-card-empty>.elementor-widget-wrap{margin:10px}
.zc-products .zc-card .zc-btn .elementor-button{margin-top:6px}
.elementor-element-4f5af88 .zc-eyebrow-w{display:none}
#qodef-page-wrapper{overflow:clip!important}
body{overflow-x:clip!important}
.zc-callout-sec .qodef-qi-section-title,.zc-callout-sec .qodef-m-text{text-align:left!important}
.zc-group{display:flex;align-items:center;gap:14px;font-family:'Nunito',sans-serif;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--zc-preto);margin:34px 10px 4px!important}
.zc-group:after{content:"";flex:1;height:1px;background:var(--zc-linha)}
.zc-card-cta>.elementor-widget-wrap{background:#141416!important;border-color:#141416!important;align-content:center!important}
.zc-card-cta .elementor-heading-title{color:#fff!important}
.zc-card-cta p{color:rgba(255,255,255,.78)}
.zc-hub .zc-card-img{overflow:hidden}
.zc-hub .zc-card-img img{transition:transform .6s ease}
.zc-hub .zc-card:hover .zc-card-img img{transform:scale(1.04)}

/* language flags */
.lang-item>a .qodef-menu-item-text{font-size:0!important;line-height:0!important;display:inline-block;width:24px;height:16px;background-size:cover;background-position:center;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.15);vertical-align:middle;transition:opacity .2s,filter .2s}
.lang-item-pt>a .qodef-menu-item-text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400'%3E%3Crect width='600' height='400' fill='%23DA291C'/%3E%3Crect width='240' height='400' fill='%23046A38'/%3E%3Ccircle cx='240' cy='200' r='84' fill='none' stroke='%23FFE900' stroke-width='22'/%3E%3Cpath d='M195,140h90v70a45,45 0 0 1-90,0z' fill='%23fff' stroke='%23DA291C' stroke-width='16'/%3E%3Ccircle cx='240' cy='180' r='9' fill='%23002D72'/%3E%3Ccircle cx='240' cy='208' r='9' fill='%23002D72'/%3E%3Ccircle cx='220' cy='194' r='9' fill='%23002D72'/%3E%3Ccircle cx='260' cy='194' r='9' fill='%23002D72'/%3E%3C/svg%3E")}
.lang-item-en>a .qodef-menu-item-text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='t'%3E%3Cpath d='M30,15h30v15zv15h-30zh-30v-15zv-15h30z'/%3E%3C/clipPath%3E%3Cpath d='M0,0v30h60v-30z' fill='%23012169'/%3E%3Cpath d='M0,0L60,30M60,0L0,30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0,0L60,30M60,0L0,30' clip-path='url%28%23t%29' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0v30M0,15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0v30M0,15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/svg%3E")}
.lang-item:not(.current-lang)>a .qodef-menu-item-text{opacity:.5;filter:grayscale(.4)}
.lang-item>a:hover .qodef-menu-item-text{opacity:1;filter:none}
.qodef-header-navigation>ul>li.lang-item{padding-left:6px!important;padding-right:6px!important}.qodef-header-navigation>ul>li.lang-item>a{padding-left:0!important;padding-right:0!important}
.qodef-header-navigation>ul>li.lang-item>a:before,.qodef-header-navigation>ul>li.lang-item>a:after{display:none!important}
.qodef-header-navigation>ul>li.lang-item-first{padding-left:30px!important}.qodef-header-navigation>ul>li.lang-item:last-child{padding-right:28px!important}
/* side area */
#qodef-side-area .widget{margin-bottom:0!important}
.zc-side-logo img{width:190px;max-width:100%;height:auto;display:block;margin:0 0 30px}
#qodef-side-area .zc-side-text{font-size:15px!important;line-height:1.75!important;color:rgba(255,255,255,.62)!important;margin:0 0 36px!important}
.zc-side-contact{list-style:none!important;margin:0!important;padding:0!important;border-top:1px solid rgba(255,255,255,.12)}
.zc-side-contact li{padding:16px 0!important;margin:0!important;border-bottom:1px solid rgba(255,255,255,.12)}
.zc-side-contact li:before{display:none!important}
.zc-side-label{display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#C9A6E0;margin-bottom:5px;line-height:1.4}
#qodef-side-area .zc-side-contact a{color:#fff!important;font-size:17px;font-weight:600;line-height:1.4;text-decoration:none;word-break:break-word;transition:color .2s}
#qodef-side-area .zc-side-contact a:hover{color:#C9A6E0!important}
.zc-side-contact small{display:block;font-size:12px;color:rgba(255,255,255,.42);margin-top:3px;line-height:1.4}
.zc-side-group{margin-top:44px;display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:.04em;color:rgba(255,255,255,.5);line-height:1.3}
.zc-side-group img{width:96px;height:auto;display:block;opacity:.85;transition:opacity .2s}
.zc-side-group a:hover img{opacity:1}
/* footer */
.zc-f-logo{width:180px;max-width:100%;height:auto;display:block;margin:0 0 22px}
#qodef-page-footer .zc-f-text{font-size:14.5px;line-height:1.7;color:rgba(255,255,255,.58);max-width:300px;margin:0 0 26px}
#qodef-page-footer .zc-side-group{margin-top:0}
#qodef-page-footer .zc-f-title{font-family:'Nunito',sans-serif;font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#C9A6E0;margin:6px 0 20px}
#qodef-page-footer .zc-f-list{list-style:none;margin:0;padding:0}
#qodef-page-footer .zc-f-list li{margin:0 0 11px;padding:0;line-height:1.4}
#qodef-page-footer .zc-f-list li:before{display:none}
#qodef-page-footer .zc-f-list a,#qodef-page-footer .zc-f-list span{color:rgba(255,255,255,.82);font-size:15px;text-decoration:none;transition:color .2s}
#qodef-page-footer .zc-f-list a:hover{color:#C9A6E0}
#qodef-page-footer .zc-f-list small{display:block;font-size:12px;color:rgba(255,255,255,.4);margin-top:2px}
#qodef-page-footer .zc-f-list small span{font-size:12px;color:inherit}
#qodef-page-footer .zc-f-pages{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}
#qodef-page-footer-bottom-area{border-top:1px solid rgba(255,255,255,.08)}
#qodef-page-footer .zc-f-copy{font-size:13px;color:rgba(255,255,255,.45);margin:0}
/* hero banner subtitle */
.zc-hero-sub{display:block;font-size:20px!important;line-height:1.55!important;font-weight:400!important;letter-spacing:.01em!important;margin:30px auto 0;max-width:640px;white-space:normal!important;color:rgba(255,255,255,.82)!important}
@media (max-width:1024px){.zc-hero-sub{font-size:17px!important;max-width:520px}}
@media (max-width:767px){.zc-hero-sub{font-size:14px!important;max-width:290px;margin-top:18px}}
.zc-hero-eyebrow{display:flex!important;align-items:center;justify-content:center;gap:14px;font-size:13px!important;line-height:1.4!important;font-weight:700!important;letter-spacing:.24em!important;text-transform:uppercase;color:#D6BFEA!important;margin:0 0 26px;white-space:nowrap!important}
.zc-hero-eyebrow:before,.zc-hero-eyebrow:after{content:"";width:36px;height:1px;background:rgba(214,191,234,.7)}
rs-layer:has(.zc-hero-sub){text-shadow:0 2px 24px rgba(0,0,0,.35)}
.zc-hero-sub{margin-top:26px!important;max-width:600px!important;font-weight:400!important}
@media (max-width:767px){.zc-hero-eyebrow{font-size:10px!important;letter-spacing:.18em!important;gap:10px;margin-bottom:16px}.zc-hero-eyebrow:before,.zc-hero-eyebrow:after{width:20px}}
/* mobile gutters + flags in mobile menu */
@media (max-width:1024px){
.elementor-section:has(> .elementor-container > .zc-col-text) > .elementor-container > .elementor-column > .elementor-widget-wrap,
.zc-dark > .elementor-container > .elementor-column > .elementor-widget-wrap{padding-left:24px!important;padding-right:24px!important}
}
.lang-item>a .qodef-menu-item-text,.qodef-mobile-header-navigation .lang-item>a .qodef-menu-item-text{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}
.qodef-mobile-header-navigation .lang-item-pt>a .qodef-menu-item-text,.lang-item-pt>a .qodef-menu-item-text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 400'%3E%3Crect width='600' height='400' fill='%23DA291C'/%3E%3Crect width='240' height='400' fill='%23046A38'/%3E%3Ccircle cx='240' cy='200' r='84' fill='none' stroke='%23FFE900' stroke-width='22'/%3E%3Cpath d='M195,140h90v70a45,45 0 0 1-90,0z' fill='%23fff' stroke='%23DA291C' stroke-width='16'/%3E%3Ccircle cx='240' cy='180' r='9' fill='%23002D72'/%3E%3Ccircle cx='240' cy='208' r='9' fill='%23002D72'/%3E%3Ccircle cx='220' cy='194' r='9' fill='%23002D72'/%3E%3Ccircle cx='260' cy='194' r='9' fill='%23002D72'/%3E%3C/svg%3E")!important}
.qodef-mobile-header-navigation .lang-item-en>a .qodef-menu-item-text,.lang-item-en>a .qodef-menu-item-text{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='t'%3E%3Cpath d='M30,15h30v15zv15h-30zh-30v-15zv-15h30z'/%3E%3C/clipPath%3E%3Cpath d='M0,0v30h60v-30z' fill='%23012169'/%3E%3Cpath d='M0,0L60,30M60,0L0,30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0,0L60,30M60,0L0,30' clip-path='url%28%23t%29' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0v30M0,15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0v30M0,15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/svg%3E")!important}
.qodef-mobile-header-navigation .lang-item{display:inline-block!important;margin-right:14px}
.qodef-mobile-header-navigation .lang-item>a:after,.qodef-mobile-header-navigation .lang-item>a:before{display:none!important}
.zc-contact h2{font-size:32px!important;line-height:1.2!important;white-space:nowrap}
@media (max-width:767px){.zc-contact h2{font-size:24px!important}.zc-contact h5{font-size:16px!important;word-break:break-word}.qodef-page-title .qodef-m-title{font-size:42px!important;line-height:1.1!important}}

/* ZURIA END */
/* ZURIA AREAS GRID START */
.zc-area-card > .elementor-widget-wrap, .zc-card:not(.zc-card-cta) > .elementor-widget-wrap{display:flex !important;flex-direction:column;height:100%;align-content:flex-start}
.zc-area-card .elementor-widget-image img{width:100%;aspect-ratio:16/10;object-fit:cover}
.zc-area-card .elementor-widget-text-editor{flex-grow:1}
.zc-card:not(.zc-card-cta) .elementor-widget-text-editor:has(p:not([class])){flex-grow:1}
.zc-area-card .elementor-widget-button, .zc-card:not(.zc-card-cta) .elementor-widget-button{margin-top:auto !important}
@media (max-width:1024px){.zc-areas-row .zc-area-card{width:50% !important}}
@media (max-width:767px){.zc-areas-row .zc-area-card{width:100% !important}}
/* ZURIA AREAS GRID END */
/* ZURIA PADRAO IMG START */
.elementor-element-57b15e4 img{aspect-ratio:1376/768 !important;height:auto !important;object-position:50% 50% !important}
/* ZURIA PADRAO IMG END */
/* ZURIA SERVICOS START */
.zc-svc-wrap{background:#f3f3f3;padding:20px 0 90px}
.zc-svc{max-width:1170px;margin:0 auto;padding:56px 50px 40px;background:#1b1b1d;border-radius:24px}
.zc-svc-title{color:#fff !important;margin:0 0 8px;font-size:40px;line-height:1.2}
.zc-svc-sub{color:#b9b0c9;margin:0 0 36px;font-size:16px}
.zc-svc-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}
.zc-svc-card{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;background:#26262b;border:1px solid #34343a;border-radius:16px;padding:40px 18px 64px;min-height:270px;text-decoration:none !important;transition:transform .25s,border-color .25s,background .25s}
.zc-svc-card:hover{transform:translateY(-6px);border-color:#b48cf0;background:#2c2833}
.zc-svc-ic{width:64px;height:64px;color:#b48cf0;margin-bottom:22px}
.zc-svc-card h3{color:#fff !important;font-size:19px;line-height:1.35;margin:0;font-weight:700}
.zc-svc-plus{position:absolute;left:50%;bottom:-18px;transform:translateX(-50%);width:44px;height:44px;border-radius:10px;background:#1b1b1d;border:1px solid #4a4a52;color:#fff;font-size:24px;line-height:42px;transition:background .25s,border-color .25s}
.zc-svc-card:hover .zc-svc-plus{background:#651c92;border-color:#651c92}
.zc-svc-foot{margin-top:48px;padding-top:22px;border-top:1px solid #3a3a40;text-align:right}
.zc-svc-foot a{color:#b48cf0 !important;font-weight:600;text-decoration:none !important;letter-spacing:.02em}
@media (max-width:1100px){.zc-svc-grid{grid-template-columns:repeat(3,1fr);row-gap:44px}}
@media (max-width:767px){.zc-svc{padding:40px 22px 30px;border-radius:18px}.zc-svc-title{font-size:30px}.zc-svc-grid{grid-template-columns:1fr 1fr;row-gap:44px;gap:16px}.zc-svc-card{min-height:220px;padding:30px 12px 56px}.zc-svc-card h3{font-size:16px}}
/* ZURIA SERVICOS END */
