/*
Theme Name: ZAAZ
Version: 1.0.0
Author: Mr. Wolf
Author URI: https://mrwolf.digital/
Template: bb-theme
*/


@font-face { font-family:"Zalando Sans Expanded Regular"; src:url("assets/fonts/ZalandoSansExpanded-VariableFont_wght.woff2") format("woff2"),url("assets/fonts/ZalandoSansExpanded-VariableFont_wght.woff") format("woff"),url("assets/fonts/ZalandoSansExpanded-VariableFont_wght.otf") format("opentype"); font-style:normal; font-weight:400; }
body { -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
svg { width: auto; max-width: 100%; margin:0 auto; }
header img { max-height:80px!important }
.text-center * { text-align:center; }
.sliderHome .inner-section { height:440px; margin:0; background-size:cover!important; width:100%; align-items:center; justify-content:center; background-position:center bottom!important }
.sliderHome .owl-item .inner-section .box-slider { transform:translateX(50px); opacity:0; transition:all 1s ease-in-out 0s }
.sliderHome .owl-item.active .inner-section .box-slider { transform:translateX(0); opacity:1 }
.sliderHome .inner-section h1 { font-size:3.4vw; white-space:pre-line; color:#fff; line-height:.9; text-shadow:0 3px 0 #0000001f; font-weight:900; margin:0 }
.sliderHome .inner-section p { color:#fff; font-weight:600; margin:20px 0 30px; display:block }
.sliderHome .inner-section a { background:#e84647; border-radius:20px; padding:15px 40px; color:#fff; display:inline-block }
.sliderHome .owl-controls { position:absolute; bottom:10px; width:100%; margin:0 }
.sliderHome .owl-page { color:#fff; font-size:24px; padding:0 }
.sliderHome .owl-nav { display:flex; flex-flow:row wrap; justify-content:space-between; top:50%; position:absolute; width:100% }
.sliderHome .owl-nav div { color:rgb(113 41 99); font-size:16px; text-align:center; position:relative; left:0; top:0; transition:all .3s ease-in-out 0s }
.sliderHome .owl-nav .owl-next { display:flex; width:74px; height:75px; text-indent:-9999px; background-color:transparent; margin-top:-37px; overflow:hidden; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='36.77' cy='30.042' r='25.542' fill='%23fff' transform='rotate(-180 36.77 30.042)'/%3E%3C/g%3E%3Cpath fill='%23634480' d='M46.036 30.52a.676.676 0 0 0 0-.956l-4.305-4.305a.677.677 0 0 0-.956.957l3.826 3.826-3.826 3.826a.677.677 0 0 0 .956.957l4.305-4.305Zm-18.516-.478v.676h18.038v-1.352H27.52v.676Z'/%3E%3Cdefs%3E%3Cfilter id='a' width='72.998' height='72.998' x='.271' y='.946' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeMorphology in='SourceAlpha' radius='2.961' result='effect1_dropShadow_32_382'/%3E%3CfeOffset dy='2.961'/%3E%3CfeGaussianBlur stdDeviation='2.221'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_32_382'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='7.403'/%3E%3CfeGaussianBlur stdDeviation='5.479'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='effect1_dropShadow_32_382' result='effect2_dropShadow_32_382'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_32_382' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); margin-right:-30px }
.sliderHome .owl-nav .owl-prev { display:flex; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='36.77' cy='30.042' r='25.542' fill='%23fff' transform='rotate(-180 36.77 30.042)'/%3E%3C/g%3E%3Cpath fill='%23634480' d='M46.036 30.52a.676.676 0 0 0 0-.956l-4.305-4.305a.677.677 0 0 0-.956.957l3.826 3.826-3.826 3.826a.677.677 0 0 0 .956.957l4.305-4.305Zm-18.516-.478v.676h18.038v-1.352H27.52v.676Z'/%3E%3Cdefs%3E%3Cfilter id='a' width='72.998' height='72.998' x='.271' y='.946' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeMorphology in='SourceAlpha' radius='2.961' result='effect1_dropShadow_32_382'/%3E%3CfeOffset dy='2.961'/%3E%3CfeGaussianBlur stdDeviation='2.221'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_32_382'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='7.403'/%3E%3CfeGaussianBlur stdDeviation='5.479'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='effect1_dropShadow_32_382' result='effect2_dropShadow_32_382'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_32_382' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); width:74px; height:75px; text-indent:-9999px; background-color:transparent; margin-top:-51px; rotate:180deg; display:block; overflow:hidden; margin-left:-30px }
.sliderHome .owl-controls { width:60%; margin:0 auto }
.sliderHome .owl-dots { text-align:center; margin:0 auto; position:absolute; bottom:30px; width:100%; display:flex; justify-content:center; align-items:center }
.sliderHome .owl-dots .owl-dot { background-color:#fff; display:inline-block; margin:0 5px; width:8px; height:8px; border-radius:50%; transition:all .5s ease-in-out 0s; border:1px solid #999 }
.sliderHome .owl-dots .owl-dot.active { background-color:#9e4575; transition:all .5s ease-in-out 0s; border:0 }
.row-fixed-width { max-width:1120px; width:1120px; padding:20px }
@media screen and (max-width:1200px) {.row-fixed-width { min-width:100% }
 }
iframe { display:block }
.inner-section .fl-row-content-wrap { display:flex }
.sliderHome .owl-page.active { text-decoration:underline }
.tit__stroke .fl-heading { color:transparent!important; -webkit-text-stroke:4px #233354!important }
@supports(-webkit-text-stroke:2px #253555) {.tit__stroke .fl-heading { color:transparent!important; -webkit-text-stroke:4px #233354!important; text-shadow:none!important }
 }
.tit__stroke .fl-heading span { paint-order:stroke fill; color:#0f192e!important }

@supports (animation-timeline:scroll()) {.c-home-servicos ul li { opacity:0; animation:fadeIn 1s linear both; animation-timeline:view(); animation-range:25vh 75vh; animation-delay:calc(var(--item-index) * .2s); animation-iteration-count:1 }
 }
@keyframes fadeIn {to { opacity:1 }
 }

.owl-carousel.sliderEspecialistas.gallery.owl-loaded.owl-drag { width:58vw }
.z9 { position:relative; z-index:9 }
.barraicons .fl-button i { margin-bottom:15px; font-size:25px }
.tit_twocolor span span { color:#a1202d!important }
.equipetext ul { list-style:none; padding:0; margin:30px 0 0 0 }
.equipetext ul li::before { content:'\f004'; font-family:'Font Awesome 5 Free'; padding:8px 17px 0 3px; color:#712963; display:inline-block; margin:0; font-size:25px; line-height:1 }

.widget.wpforms-widget input { padding: 8px 0!important }
div.wpforms-container-full :is(.wpforms-field-label,label.wpforms-field-label-inline) {transition: all .3s ease 0s;margin: 10px 0 10px 0!important;}
.widget.wpforms-widget #wpforms-12-field_7-container>label { font-size: 20px; color: #3fa111!important; font-weight: 400!important; margin-top: 0!important }
.widget.wpforms-widget label:hover,.widget.wpforms-widget.wpforms-selected label { cursor: pointer; border-radius: 2px; background-position: right top }
.widget.wpforms-widget select option { color: #000!important }
.widget.wpforms-widget h3 { color: #000; font-family: Nunito,sans-serif; font-weight: 400; line-height: 1; font-size: 20px!important; margin: 20px 0 0!important }
.widget.wpforms-widget { float: left; width: 100% }
div.wpforms-container-full .wpforms-form button[type=submit] {background: #000 !important;}
.response { overflow-wrap: break-word; letter-spacing: 0; font-family: "Exo 2",sans-serif; text-transform: none; font-size: 40px; line-height: 1.2; text-align: center; font-style: italic; box-sizing: border-box; color: #fff }
.fl-accordion-button-label:focus { outline: 0!important }
div.wpforms-container-full .wpforms-form input[type=date],div.wpforms-container-full .wpforms-form input[type=datetime-local],div.wpforms-container-full .wpforms-form input[type=datetime],div.wpforms-container-full .wpforms-form input[type=email],div.wpforms-container-full .wpforms-form input[type=month],div.wpforms-container-full .wpforms-form input[type=number],div.wpforms-container-full .wpforms-form input[type=password],div.wpforms-container-full .wpforms-form input[type=search],div.wpforms-container-full .wpforms-form input[type=tel],div.wpforms-container-full .wpforms-form input[type=text],div.wpforms-container-full .wpforms-form input[type=time],div.wpforms-container-full .wpforms-form input[type=url],div.wpforms-container-full .wpforms-form input[type=week],div.wpforms-container-full .wpforms-form select,div.wpforms-container-full .wpforms-form textarea { font-size: 16px!important; border-radius: 5px!important; border-color: #ccc!important; padding: 8px 12px!important; display: block!important; max-width: 100%!important; color: #000!important }
div.wpforms-container-full .wpforms-form>div>.wpforms-field { display: block; flex-flow: wrap!important; padding: 6px 0!important }
.wpforms-container .wpforms-form em.wpforms-error { scale: .8; transform-origin: left top }
div.wpforms-container-full .wpforms-form .wpforms-field .wpforms-field { padding: 0!important }
.wpforms-submit-container { margin: 30px auto 0!important; padding: 0!important }
div.wpforms-container-full .wpforms-form .wpforms-page-button,div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form input[type=submit] {line-height: 1;border-radius: 10px;height: inherit;padding: 14px 40px!important;border: 0!important;font-size: 20px!important;color: #fff;font-weight: 700}
div.wpforms-container-full .associado>label { color: #22b131; display: block; margin: 10px 0!important }
div.wpforms-container-full .check label { font-size: 13px!important; line-height: 1!important }
div.wpforms-container-full .check li { align-items: center; display: flex!important }
div.wpforms-container-full .check { display: block; margin: 10px 0!important }
div.wpforms-container-full .wpforms-form label.wpforms-error { font-weight: 300; margin: 2px 0 0; font-size: 11px!important }

body { top:0!important }
#google_translate_element { position:absolute!important; left:-999999px; top:-11111px }
.goog-te-banner-frame.skiptranslate { position:absolute; left:-9999px; top:-999999px }
.lang-menu { width: 53px; text-align:right; font-weight:700; margin: 0 0 0 auto; position:relative }
.lang-menu .selected-lang { display:flex; justify-content:space-between; line-height:2; cursor:pointer; align-items:center; font-size:13px; padding:5px 10px 5px 0; color:#fff!important }
.lang-menu .selected-lang::before { content:''; display:inline-block; width:18px; height:18px; background-image:url(https://countryflagsapi.com/svg/br); background-size:cover; background-repeat:no-repeat; border-radius:50px; background-position:center }
.lang-menu ul { margin:0; padding:0; display:none; background-color:#fff; border:1px solid #f8f8f8; position:absolute; top:34px; right:0; width:75px; border-radius:5px; box-shadow:0 1px 10px rgba(0,0,0,.2); z-index:99; font-size:12px }
.lang-menu ul li { list-style:none; text-align:left; display:flex; justify-content:stretch }
.lang-menu ul li a {text-decoration:none;padding:5px 10px;display: flex;line-height:1;align-items: center;color: #000;}
.lang-menu ul li:hover { background-color:#f2f2f2 }
.lang-menu ul li a::before { content:''; display:inline-block; width:18px; height:18px; vertical-align:middle; margin-right:10px; background-size:cover; background-repeat:no-repeat; border-radius:50px; background-position:center }
.lang-menu .selected-lang::after { content:""; border-color:#c8983c transparent transparent transparent; border-style:solid; border-width:3px; width:0; height:0; position:absolute; top:18px; right:0; z-index:1 }
.es::before,.lang-menu .selected-lang.es::before { background-image:url(assets/images/es.svg) }
.en::before,.lang-menu .selected-lang.en::before { background-image:url(assets/images/um.svg) }
.lang-menu .selected-lang.pt::before,.pt::before { background-image:url(assets/images/br.svg) }
.lang-menu:hover ul { display:block }
.owl-carousel,.owl-carousel .owl-item { -webkit-tap-highlight-color:transparent; position:relative }
.owl-carousel { display:none; width:100%; z-index:0 }
.owl-carousel .owl-stage { position:relative; -ms-touch-action:pan-Y; touch-action:manipulation; -moz-backface-visibility:hidden }
.owl-carousel .owl-stage:after { content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0 }
.owl-carousel .owl-stage-outer { position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0) }
.owl-carousel.sliderHome .owl-stage-outer { border-radius:90px 20px 90px 20px }
.owl-carousel .owl-item,.owl-carousel .owl-wrapper { -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -webkit-transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -ms-transform:translate3d(0,0,0) }
.owl-carousel .owl-item { min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none }
.owl-carousel .owl-item img { display:block; width:100% }
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled { display:none }
.no-js .owl-carousel,.owl-carousel.owl-loaded { display:block }
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev { -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot { color:inherit; border:none; padding:0!important; font:inherit }
.owl-carousel.owl-loading { opacity:0; display:block }
.owl-carousel.owl-hidden { opacity:0 }
.owl-carousel.owl-refresh .owl-item { visibility:hidden }
.owl-carousel.owl-drag .owl-item { -ms-touch-action:pan-y; touch-action:pan-y; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none }
.owl-carousel.owl-grab { cursor:move; cursor:grab }
.owl-carousel.owl-rtl { direction:rtl }
.owl-carousel.owl-rtl .owl-item { float:right }
.owl-carousel .animated { animation-duration:.4s; animation-fill-mode:both }
.owl-carousel .owl-animated-in { z-index:0 }
.owl-carousel .owl-animated-out { z-index:1 }
.owl-carousel .fadeOut { animation-name:fadeOut }
@keyframes fadeOut {0% { opacity:1 }
100% { opacity:0 }
 }
.owl-carousel.sliderEspecialistas .owl-item { border-radius:22px; overflow:hidden }
.owl-carousel.sliderEspecialistas .owl-item .item { background:#fff; padding:0 0 20px 0 }
.owl-carousel.sliderEspecialistas .owl-item .c-hs-item__image { aspect-ratio:4/3; height:250px }
.owl-carousel.sliderEspecialistas .owl-item .c-hs-item__image img { object-fit:cover; height:100%; width:100% }
.owl-carousel.sliderEspecialistas .owl-item .c-hs-item__title { padding:0 20px 0 20px; color:#634480; font-size:22px; font-weight:800; font-family:Quicksand,sans-serif }
.owl-carousel.sliderEspecialistas .owl-item .c-hs-item__desc { padding:5px 20px; color:#634480; font-size:14px; font-weight:800; font-family:Quicksand,sans-serif }
.sliderEspecialistas .owl-controls { position:absolute; bottom:10px; width:100%; margin:0 }
.sliderEspecialistas .owl-page { color:#fff; font-size:24px; padding:0 }
.sliderEspecialistas .owl-nav { display:flex; flex-flow:row wrap; justify-content:space-between; bottom:0; position:absolute; left:-140px }
.sliderEspecialistas .owl-nav div { color:rgb(113 41 99); font-size:16px; text-align:center; position:relative; left:0; top:0; transition:all .3s ease-in-out 0s }
.sliderEspecialistas .owl-nav .owl-next { display:block; width:67px; height:75px; text-indent:-9999px; background-color:transparent; margin-top:-37px; overflow:hidden; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='36.77' cy='30.042' r='25.542' fill='%23fff' transform='rotate(-180 36.77 30.042)'/%3E%3C/g%3E%3Cpath fill='%23634480' d='M46.036 30.52a.676.676 0 0 0 0-.956l-4.305-4.305a.677.677 0 0 0-.956.957l3.826 3.826-3.826 3.826a.677.677 0 0 0 .956.957l4.305-4.305Zm-18.516-.478v.676h18.038v-1.352H27.52v.676Z'/%3E%3Cdefs%3E%3Cfilter id='a' width='72.998' height='72.998' x='.271' y='.946' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeMorphology in='SourceAlpha' radius='2.961' result='effect1_dropShadow_32_382'/%3E%3CfeOffset dy='2.961'/%3E%3CfeGaussianBlur stdDeviation='2.221'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_32_382'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='7.403'/%3E%3CfeGaussianBlur stdDeviation='5.479'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='effect1_dropShadow_32_382' result='effect2_dropShadow_32_382'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_32_382' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); margin-right:-25px }
.sliderEspecialistas .owl-nav .owl-prev { display:flex; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='74' height='74' fill='none'%3E%3Cg filter='url(%23a)'%3E%3Ccircle cx='36.77' cy='30.042' r='25.542' fill='%23fff' transform='rotate(-180 36.77 30.042)'/%3E%3C/g%3E%3Cpath fill='%23634480' d='M46.036 30.52a.676.676 0 0 0 0-.956l-4.305-4.305a.677.677 0 0 0-.956.957l3.826 3.826-3.826 3.826a.677.677 0 0 0 .956.957l4.305-4.305Zm-18.516-.478v.676h18.038v-1.352H27.52v.676Z'/%3E%3Cdefs%3E%3Cfilter id='a' width='72.998' height='72.998' x='.271' y='.946' color-interpolation-filters='sRGB' filterUnits='userSpaceOnUse'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeMorphology in='SourceAlpha' radius='2.961' result='effect1_dropShadow_32_382'/%3E%3CfeOffset dy='2.961'/%3E%3CfeGaussianBlur stdDeviation='2.221'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_32_382'/%3E%3CfeColorMatrix in='SourceAlpha' result='hardAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0'/%3E%3CfeOffset dy='7.403'/%3E%3CfeGaussianBlur stdDeviation='5.479'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.1 0'/%3E%3CfeBlend in2='effect1_dropShadow_32_382' result='effect2_dropShadow_32_382'/%3E%3CfeBlend in='SourceGraphic' in2='effect2_dropShadow_32_382' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E"); width:74px; height:75px; text-indent:-9999px; background-color:transparent; margin-top:-51px; rotate:180deg; display:block; overflow:hidden; margin-left:-30px }
.sliderEspecialistas .owl-controls { width:60%; margin:0 auto }
.sliderEspecialistas .owl-dots { text-align:center; position:absolute; bottom:-30px; width:100%; display:flex; justify-content:center; align-items:center }
.sliderEspecialistas .owl-dots .owl-dot { background-color:#fff; display:inline-block; margin:0 5px; width:8px; height:8px; border-radius:50%; transition:all .5s ease-in-out 0s; border:1px solid #999 }
.sliderEspecialistas .owl-dots .owl-dot.active { background-color:#6c3e57; transition:all .5s ease-in-out 0s; border:0 }
.sliderEspecialistas::after { content:''; position:absolute; top:0; height:100%; width:630px; z-index:1 }
.sliderEspecialistas::after { background:linear-gradient(to left,rgb(158 69 117) 5%,transparent 50%); right:0 }
.sliderEspecialistas::before { left:0 }
.owl-height { transition:height .5s ease-in-out }
.owl-carousel .owl-item .owl-lazy { opacity:0; transition:opacity .4s ease }
.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""] { max-height:0 }
.owl-carousel .owl-item img.owl-lazy { transform-style:preserve-3d }
.owl-carousel .owl-video-wrapper { position:relative; height:100%; background:#000 }
.owl-carousel .owl-video-play-icon { position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:transform .1s ease }
.owl-carousel .owl-video-play-icon:hover { -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3) }
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn { display:none }
.owl-carousel .owl-video-tn { opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease }
.owl-carousel .owl-video-frame { position:relative; z-index:1; height:100%; width:100% }
.fadeOut { -webkit-animation-name:fadeOut; animation-name:fadeOut }
@-webkit-keyframes fadeOut {0% { opacity:1 }
100% { opacity:0 }
 }
@keyframes fadeOut {0% { opacity:1 }
100% { opacity:0 }
 }
header ul.redessociais { display:flex; flex-flow:wrap; padding:0; list-style-type:none; margin:3px 0; justify-content:end }
header ul.redessociais li a { padding:8px 8px 0; display:block; color:rgb(255 255 255); font-size:18px }
footer ul.redessociais { display:flex; flex-flow:wrap; padding:0; list-style-type:none; justify-content:center; gap:10px }
footer ul.redessociais li a { padding:5px 10px; display:block; background-color:transparent; border-radius:100px; width:30px; height:30px; display:flex; align-items:center; justify-content:center; text-decoration:none; font-size:22px }
.video iframe { border-radius:50px!important }
a.active { text-decoration:underline }
@media screen and (max-width:1199px) {.c-home-servicos ul { display:flex; flex-flow:row nowrap; overflow-x:auto; padding:10px 10px 10px; scroll-snap-type:x mandatory; scroll-padding:20px; gap:20px }
.c-home-servicos ul li .c-hs-item__image::before { top:60px; left:0 }
.c-home-servicos ul li { flex:1 0 40%; padding:0 10px; scroll-snap-align:center }
.fl-menu-mobile-close i,a.active { color:#fff!important }
.fl-builder-content .fl-node-zq1rj64loy9d :not(span):not(input):not(textarea):not(select):not(a):not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(.fl-menu-mobile-toggle) { color:#fff!important }
.lang-menu .selected-lang {/* margin:18px 0 0 0; */}
.sliderHome .inner-section h1 { font-size:47px }
 }
@media screen and (max-width:768px) {.fl-heading svg { scale:.7; transform-origin:left center; display:block }
.video iframe { border-radius:10px!important }
header .logo svg { zoom:.7 }
header .logo { display:table; margin:0 auto; padding:8px 0 0 0 }
.c-home-servicos ul li { flex:1 0 40%; padding:0 10px; scroll-snap-align:center }
.fl-module.fl-module-box.fl-node-nwdysqm3po7c { display:flex; flex-flow:row nowrap; overflow-x:auto; padding:0 20px 0; scroll-snap-type:x mandatory; align-items:center }
.fl-node-nwdysqm3po7c .fl-module-photo.fl-animation.fl-fade-in.fl-animated { flex:1 0 auto; padding:0; height:100% }
.fl-node-nwdysqm3po7c .fl-module-photo.fl-animation.fl-fade-in.fl-animated img { height:321px; width:auto }
.fl-node-qd351cukf0w4.fl-module>.fl-module-content { margin-left:20px }
.sliderHome .inner-section h1 { font-size:9vw }
 }
@media screen and (max-width:667px) {.fl-heading svg { scale:.7; transform-origin:left center; display:block }
.inner-section .fl-row-content-wrap { height:90vh; min-height:520px }
.c-home-servicos ul li { flex:1 0 80%; padding:0 10px; scroll-snap-align:center }
.cotacoes { flex-flow:column; gap:20px }
.cotacoes li { width:100% }
.cotacao-value { border-radius:16px; padding:5px 10px }
.amount { font-size:40px }
.cotacao-header { font-size:16px; text-align:center }
 }
@media screen and (max-width:480px) {.fl-heading svg { scale:.5; transform-origin:left center }
.box-slider { padding:0 }
.sliderHome .inner-section h1 { font-size:9vw }
 }