@font-face {
font-family: 'Mark Pro';
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro.eot);
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro.eot?#iefix) format('embedded-opentype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro.woff2) format('woff2'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro.woff) format('woff'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro.ttf) format('truetype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro.svg#MarkPro) format('svg');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mark Pro';
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Heavy.eot);
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Heavy.eot?#iefix) format('embedded-opentype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Heavy.woff2) format('woff2'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Heavy.woff) format('woff'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Heavy.ttf) format('truetype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Heavy.svg#MarkPro-Heavy) format('svg');
font-weight: 900;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mark Pro';
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Bold.eot);
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Bold.eot?#iefix) format('embedded-opentype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Bold.woff2) format('woff2'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Bold.woff) format('woff'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Bold.ttf) format('truetype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Bold.svg#MarkPro-Bold) format('svg');
font-weight: bold;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Mark Pro';
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Medium.eot);
src: url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Medium.eot?#iefix) format('embedded-opentype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Medium.woff2) format('woff2'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Medium.woff) format('woff'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Medium.ttf) format('truetype'),
url(//www.mandae.com.br/wp-content/themes/fructesh/assets/css/fonts/mark_pro/MarkPro-Medium.svg#MarkPro-Medium) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
.container { max-width: 1150px; }
.site-content { margin-top: 0 !important; margin-bottom: 0 !important; }
a, p, h1, h2, h3, h4, h5, ul, li, span, label, input, select, ol, table, tr, th, td, div{
font-family: 'Mark Pro' !important;
}
a { color: #280071;}
#toTop {
cursor: pointer;
background: #280071 url(//www.mandae.com.br/wp-content/uploads/2021/01/seta-scroll.svg) center center / 70% no-repeat ;
}
div#primary { width: 100%; }
h1.entry-title { font-size: 42px; font-family: "Mark Pro"; color: rgb(40, 0, 113); line-height: 1.31; font-weight: 700; }
.single-post article.post{ border-bottom: none;}
.p-0 { padding: 0 !important;}
.ml-0 { margin-left: 0 !important;}
.no-space,
.no-space p { margin-bottom: 0 !important; }
.site {
word-wrap: unset;
-webkit-hyphens: unset;
-ms-hyphens: unset;
-o-hyphens: unset;
hyphens: unset;
overflow: hidden;
}
.error404 main#main { min-height: 250px; }
span.input-rastreamento { display: flex; }
span.input-rastreamento input[type=submit] { background-image: url(//www.mandae.com.br/wp-content/uploads/2021/03/icone-busca.svg); background-repeat: no-repeat; background-size: 75%; background-position: center; width: 40px; padding: 15px !important; line-height: 1 !important; }
span.zerovagas { text-decoration: underline; color: #371496; }
span.wpcf7-checkbox.wpcf7-not-valid,
span.wpcf7-radio.wpcf7-not-valid {
border: 1px solid #900 !important;
-webkit-box-shadow: inset 0 0 5px 0 #900 !important;
box-shadow: inset 0 0 5px 0 #900 !important;
padding: 5px;
}
.wpcf7 .wpcf7-submit:disabled { opacity: 0.55; } body.single .bricks--component.bricks--component-embeddable-form {
display: none !important;
height: 0px !important;
overflow: hidden;
opacity: 0;
}
.box-message-success,
.box-message-alert {display: none;}
.box-message-success.active,
.box-message-alert.active { width: 100%; height: 100%; position: fixed; background: rgba(0,0,0,0.4); z-index: 9999999; top: 0; left: 0; display: flex; align-items: center; justify-content: center; }
.box-message-content { background: #fff; width: 50vw; height: 50vh; border-radius: 50px; padding: 25px; overflow: hidden; }
.box-message-scroll {overflow: auto; width: 100%; height: calc(100% - 50px); margin-bottom: 10px; }
.box-message-scroll::-webkit-scrollbar { width: 10px; }
.box-message-scroll::-webkit-scrollbar-track { background: #f1f1f1; }
.box-message-scroll::-webkit-scrollbar-thumb { background: #280071; }
.box-message-scroll::-webkit-scrollbar-thumb:hover { background: #280071;}
.box-message-success .box-message-content { height: auto; text-align: center; }
.jet-toggle { border: none !important; }
#pink-bg .jet-toggle__icon { background: #fff !important; color: #e0457b !important; }
#blue-bg .jet-toggle__icon { background: #fff !important; color: #00a9ce !important; }
#pink-bg .nc-icon-outline.arrows-4_stre-down:before { background-color: #fff !important; color: #e0457b !important; }
#blue-bg .nc-icon-outline.arrows-4_stre-down:before { background-color: #fff !important; color: #00a9ce !important; }
.jet-toggle__label-icon.jet-toggle-icon-position-right { margin-left: auto !important; margin-right: 10px !important; }
.jet-inline-svg svg { min-width: 20px; max-width: 100%; }
.wpcf7-not-valid-tip {position: absolute; font-size: 0; opacity: 0;}
.jet-toggle__label-text .p,
.jet-toggle__label-text .s { float: left; width: 50%; }
.jet-toggle__label-text { width: 100%; display: flex; flex-direction: row; align-items: center; }
.grid_geral .gallery { display: flex !important; flex-direction: row; flex-wrap: wrap; }
.grid_geral figure { display: flex !important; align-items: center; align-content: center; padding: 20px !important; border: 1px solid #f4f4f4; }
.grid_geral.dropway figure { border: 1px solid #ed94b4; padding: 80px 25px !important; }
.dropway_text h3 { color: #e0457b !important; }
form.wpcf7-form .cf-container.f { width: 100%; }
select ~ label,
textarea ~ label,
input ~ label { display: none !important; }
input[type="checkbox"] { margin-right: 5px; }
form.wpcf7-form .cf-container.f { width: 80%; }
form.wpcf7-form .cf-container.s { width: 20%; }
.cf-container textarea.wpcf7-not-valid,
.cf-container select.wpcf7-not-valid,
input.error,
select.error,
textarea.error,
.cf-container input[type="email"].wpcf7-not-valid,
.cf-container input[type="text"].wpcf7-not-valid{ border: 1px solid #900 !important; -webkit-box-shadow:inset 0 0 5px 0 #900 !important; box-shadow:inset 0 0 5px 0 #900 !important;}
.cf-container.f input[type="email"],
.cf-container.f input[type="text"] { margin-bottom: 10px; background-color: transparent; border-color: #fff !important; text-align: center; color: #fff; }
.cf-container select { padding: 17px; border-color: #000; }
.cf-container textarea,
.cf-container input[type="text"],
.cf-container input[type="email"] { padding: 20px !important; border-color: #000 !important; }
.cf-container div { margin-bottom: 15px; }
.blog-newsletter .cf-container div { margin-bottom: 0px; }
.cf-container .btn_blue { background: #00a9ce !important; border-radius: 50px !important; padding: 20px 0px !important; color: #fff !important; height: auto !important; width: 155px !important; text-align: center !important; }
.cf-container .btn_gray { background: #cccccc !important; border-radius: 50px !important; padding: 20px 0px !important; color: #fff !important; height: auto !important; width: 155px !important; text-align: center !important; }
.cf-container > div:last-of-type { display: flex; width: 100%; justify-content: center; }
.cf-container :focus::-webkit-input-placeholder { color: #fff; }
.cf-container :focus::-moz-placeholder { color: #fff; }
.cf-container :focus:-ms-input-placeholder { color: #fff; }
.cf-container :focus:-moz-placeholder { color: #fff; }
.highway_form .cf-container :focus { background-color: #00a9ce !important; color: #fff; }
.dropway_form .cf-container :focus { background-color: #e0457b !important; color: #fff; }
.dropway_form h3 { color: #e0457b !important; text-align: center; }
.highway_form h3 { text-align: center; }
button.cancel.danger { background: orange; }
.cf-container.s div { align-items: center; display: flex; }
.cf-container.s div input { width: 100%; border-radius: 50px; background-color: #fff; padding: 20px 10px; text-align: center; color: #e0457b; font-size: 1em; }
.cf-container.f button { background-color: transparent; border: none; display: flex; align-items: center; justify-content: center; height: calc(100% - 10px); width: 100%; padding: 0; }
.cf-container.f input::-webkit-input-placeholder { color: #fff; text-align: center; }
.cf-container.f input:-ms-input-placeholder { color: #fff; text-align: center; }
.cf-container.f input::-moz-placeholder { color: #fff; opacity: 1; text-align: center; }
.cf-container.f input:-moz-placeholder { color: #fff; opacity: 1; text-align: center; }
.btn_login input { border-color: rgba(147, 127, 184, 0.53); border-radius: 50px; padding-left: 60px; background: url(//www.mandae.com.br/wp-content/uploads/2020/10/Group-31.png) left center / contain no-repeat; }
.btn_login input::-webkit-input-placeholder { color: #6b5e96; }
.btn_login input:-ms-input-placeholder { color: #6b5e96; }
.btn_login input::-moz-placeholder { color: #6b5e96; opacity: 1; }
.btn_login input:-moz-placeholder { color: #6b5e96; opacity: 1; }
article .entry-header { height: 450px; display: flex; align-items: flex-end; width: 100%; }
article .entry-header > div { height: 100%; display: flex; flex-direction: column; width: 100%; }
article .entry-header .category-header { margin-top: auto; }
article .entry-header .category-header p { margin: auto 0 0 0; padding: 10px; border-radius: 0px 15px 0px 0px; -webkit-border-radius: 0px 15px 0px 0px; color: #fff; background: #280071; display: inline-block; width: auto; }
article .entry-header .breadcrumbs { position: relative; padding-top: 17px; padding-bottom: 17px; border-top: none; }
article .entry-header .site-breadcrumbs .bread-blog { display: none; }
article .entry-header .site-breadcrumbs { margin-top: 0px; }
article .entry-header .site-breadcrumbs span,
article .entry-header .site-breadcrumbs p,
article .entry-header .site-breadcrumbs a { color: #fff; }
article .entry-header .site-breadcrumbs p { display: inline-block; position: relative; text-shadow: 1px 1px 1px #000; }
article .entry-header .site-breadcrumbs p:after {content: "";width: 100%;position: absolute;left: 0;bottom: -5px;z-index: 1;height: 1px;background: #fff;}
.breadcrumb-voltar { margin-top: 15px; display: flex; justify-content: space-between; align-items: center; }
.search .breadcrumb-voltar { justify-content: flex-end; padding: 0 15px 15px; }
.blog-voltar a { background: #280071; color: #fff; padding: 5px 20px; border-radius: 50px; display: flex; }
.active_prova,
.active_testmonial,
.active_identification_two ,
.active_identification {  width: 100%; display: none; }
.active_prova.active,
.active_testmonial.active,
.active_identification_two.active,
.active_identification.active { display: block; }
.active_identification_two input,
.active_identification input { margin-bottom: 15px; }
.active_identification_flex { display: flex; flex-wrap: wrap; }
.btn_login.btn_footer input { border-color: rgba(255, 255, 255, 0.53); border-radius: 50px; padding-left: 60px; background: url(//www.mandae.com.br/wp-content/uploads/2020/10/Group-31-footer.png) left center / contain no-repeat; }
.btn_login.btn_footer input::-webkit-input-placeholder { color: #fff; }
.btn_login.btn_footer input:-ms-input-placeholder { color: #fff; }
.btn_login.btn_footer input::-moz-placeholder { color: #fff; opacity: 1; }
.btn_login.btn_footer input:-moz-placeholder { color: #fff; opacity: 1; }
.btn-linkedin { display: flex; }
.btn-linkedin i { font-size: 1.2em; color: #937fb8; }
.btn-linkedin:hover i { font-size: 1.2em; color: #00a9ce; }
.btn { background-color: transparent !important; text-align: left !important; text-transform: none !important; }
.btn.btn-center { text-align: center !important; }
.btn a { padding: 20px 40px !important; font-family: "Poppins", Sans-serif !important; font-size: 14px !important; font-weight: 400 !important; border-radius: 50px !important; line-height: 1.6 !important; }
input[type="submit"] { text-transform: none !important; font-family: "Poppins", Sans-serif !important; padding: 20px 40px !important; font-size: 14px !important; line-height: 1.6 !important; }
.btn a:hover { text-shadow: 0.05em 0px 0px black; }
.btn-yellow a { color: #010101 !important; background-color: #ffdd00; }
.btn_contratar { background: #ffdd00; border-radius: 50px; }
.btn_contratar a { color: #010101 !important; padding: 20px 40px !important; }
.btn_contratar.text-black a { color: #000 !important; }
.btn_rastrear { border-radius: 50px; border: 1px solid #937fb8; margin-right: 15px; }
.btn_rastrear a { border-radius: 50px; padding: 20px 40px !important; }
.btn_rastrear_small a { border-radius: 50px; padding: 10px 30px !important; }
.btn-linkedin.btn_footer i { font-size: 1.2em; color: #fff; }
.btn-linkedin.btn_footer:hover i { font-size: 1.2em; color: #00a9ce; }
.jet-nav.jet-nav--horizontal { align-items: center; }
.jet-sticky-section--stuck { background-color: #280071 !important; }
.jet-sticky-section--stuck .menu-item a { color: #fff !important; padding: 10px !important; } p.select_uf { text-align: center; display: flex; color: #00a9ce; font-weight: 700; font-size: 19px; align-items: center; justify-content: center; }
select { appearance: none; background: #fff   url(//www.mandae.com.br/wp-content/uploads/2020/10/Rectangle-3.svg)   calc(100% - 15px) center no-repeat; }
p.select_uf select { appearance: none; margin-left: 15px; max-width: 185px; background: #00a9ce   url(//www.mandae.com.br/wp-content/uploads/2020/10/Rectangle-3.svg)   calc(100% - 15px) center no-repeat; border-radius: 15px; color: #fff; padding: 15px; }
p.select_uf select.active { background: #00a9ce url(//www.mandae.com.br/wp-content/uploads/2020/11/seta_baixo.png) calc(100% - 15px) center no-repeat; }
p.select_uf select::-ms-expand { display: none; }
p.select_uf select:root {
--select-border: #fff;
--select-focus: #fff;
--select-arrow: var(--select-border);
}
#highway { margin-bottom: 0; }
input[type="range"] { width: 100%; margin: 13.8px 0; background-color: transparent; -webkit-appearance: none; border: none !important; }
input[type="range"]:focus { outline: none; }
input[type="range"]::-webkit-slider-runnable-track { background: #fff; border: 0px solid #dadada; border-radius: 1.3px; width: 100%; height: 8px; cursor: pointer; border-radius: 50px; -webkit-border-radius: 50px; }
input[type="range"]::-webkit-slider-thumb { margin-top: -7px; width: 8px; height: 25px; background: #280071; border: 1px solid #280071; border-radius: 3px; cursor: pointer; -webkit-appearance: none; }
input[type="range"]:focus::-webkit-slider-runnable-track { background: #fff; }
input[type="range"]::-moz-range-track { background: #fff; border: 0px solid #dadada; border-radius: 1.3px; width: 100%; height: 8px; cursor: pointer; }
input[type="range"]::-moz-range-thumb { width: 8px; height: 25px; background: #280071; border: 1px solid #280071; border-radius: 3px; cursor: pointer; }
input[type="range"]::-ms-track { background: transparent; border-color: transparent; border-width: 14.8px 0; color: transparent; width: 100%; height: 8px; cursor: pointer; }
input[type="range"]::-ms-fill-lower { background: #280071; border: 0px solid #280071; border-radius: 2.6px; }
input[type="range"]::-ms-fill-upper { background: #280071; border: 0px solid #280071; border-radius: 2.6px; }
input[type="range"]::-ms-thumb { width: 8px; height: 25px; background: #fff; border: 1px solid #dadada; border-radius: 3px; cursor: pointer; margin-top: 0px; }
input[type="range"]:focus::-ms-fill-lower { background: #280071; }
input[type="range"]:focus::-ms-fill-upper { background: #280071; } @supports (-ms-ime-align: auto) { input[type="range"] {
margin: 0; }
}
.dropway_form .range_val {
position: absolute;
z-index: 1;
top: 83px;
background: #e1457b;
padding: 5px;
color: #fff;
border-radius: 5px;
top: 83px;
left: 10px;
}
.dropdown_way .elementor-menu-anchor {
width: 1145px;
margin: 0 auto;
max-width: 100%;
}
footer#colophon {
display: flex !important;
margin-top: auto;
width: 100%;
}
footer#colophon > div {
width: 100%;
}
.transition {
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-ms-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.elementor-5 .elementor-element.elementor-element-e9b9101 .menu-item-link-top:hover { text-shadow: 0.05em 0px 0px black; }
.range-wrap { position: relative; }
.btn_contratar.current-menu-item a.menu-item-link { color: #000 !important; }
.current-menu-item a.menu-item-link { color: #00a9ce !important; }
ul.slick-dots { text-align: center; margin: 0; bottom: -50px; }
ul.slick-dots li.slick-active { text-align: center; background-color: #000; }
ul.slick-dots li.slick-active { text-align: center; background: url(//www.mandae.com.br/wp-content/uploads/2020/11/bullet_2_select.svg) center center / contain no-repeat; }
.dropway_content ul.slick-dots li.slick-active { text-align: center; background: url(//www.mandae.com.br/wp-content/uploads/2020/11/bullet_1_select.svg) center center / contain no-repeat; }
ul.slick-dots li { display: inline-block; width: 20px; height: 20px; background: url(//www.mandae.com.br/wp-content/uploads/2020/11/bullet_2.svg) center center / 10px   no-repeat; margin: 0 20px; border-radius: 50%; }
ul.slick-dots li:after { content: ""; width: 100%; height: 1px; background: #ccc; position: absolute; top: 50%; right: calc(-100% - 10px); }
ul.slick-dots li:last-of-type:after {display: none}
ul.slick-dots li button { display: none; }
.jet-nav__mobile-trigger i { color: #3d277b; }
.jet-sticky-section--stuck .jet-nav__mobile-trigger i { color: #8e6bce; }
.img-footer-conexoes img.attachment-kava-thumb-xl.size-kava-thumb-xl { min-width: 100%; }
input[type="range"] { position: relative; padding: 0 !important; }
.img-footer-conexoes img.attachment-kava-thumb-xl.size-kava-thumb-xl { min-width: 100%; }
.valor_vendas { position: relative; width: calc(100% - 14px); margin: 0 auto; }
.valor_vendas span { color: #e0457b; display: block; box-sizing: border-box; width: 28px; text-align: center; margin-left: calc(0% - 15px); }
.icon-70 .elementor-image img { max-width: 70%; }
footer a { color: #c6a7ff;}
footer a:hover { color: #fff;}
footer i  { color: #c6a7ff;}
footer .btn a { padding: 15px 0px !important; width: 100%; }
footer .btn-yellow { margin-bottom: 0 !important; }
footer ul { list-style: none; margin: 0; }
footer ul li { margin-bottom: 10px; }
footer ul a { line-height: 1.3; position: relative; display: inline-block; text-decoration: underline !important; } footer h5 { color: #c6a7ff; }
footer .main-content-footer  .elementor-column { border-right: 1px solid #c6a7ff; }
footer .main-content-footer  .elementor-column:last-of-type { border-right: none; } .small h2 { font-size: 1.25em; }
.big h2 { font-size: 3.25em;}
.text-white p,
.text-white a,
.text-white h1,
.text-white h2,
.text-white h3,
.text-white h4,
.text-white input,
.text-white ul,
.text-white li,
.text-white select{ color: #fff;}
.text-thin p,
.text-thin a,
.text-thin h1,
.text-thin h2,
.text-thin h3,
.text-thin h4,
.text-thin input,
.text-thin ul,
.text-thin li,
.text-thin select{ font-weight: 300;}
.title-page-theme p { font-size: 18px !important; font-weight: 600; padding: 10px; position: relative; display: inline-block;}
.title-page-theme p::after {content: "";position: absolute;left: 10px;bottom: 0px;background-color: #fff;width: 85%;height: 1px;top: 35px;}
.cls-1 { stroke-width: 4px; fill-rule: evenodd; }
.elementor-active .cls-1 { fill: none; stroke: #280071; stroke-width: 4px; fill-rule: evenodd; }
.elementor-toggle { border: 1px solid #ccc; border-radius: 25px; }
.elementor-toggle-item { padding: 15px; border-bottom: 1px solid #ccc; }
.elementor-toggle-item:last-of-type { border-bottom: none; }
.jet-testimonials .jet-arrow { background-color: transparent;}
.jet-testimonials .jet-testimonials__comment { margin-top: -25px; background:  url(//www.mandae.com.br/wp-content/uploads/2021/01/aspas_abre.svg) 10px 10px / 25px no-repeat,  url(//www.mandae.com.br/wp-content/uploads/2021/01/aspas_fecha.svg) calc(100% - 10px) calc(100% - 10px) / 25px no-repeat,  transparent;  padding: 30px 40px !important }
.jet-testimonials .jet-testimonials__content { position: relative; }
.jet-testimonials .jet-testimonials__position { margin: 0; color: #b3b3b3; }
.jet-testimonials .jet-testimonials__name { font-size: 18px; color: #848484; margin: 5px 0 0; }
.jet-testimonials .slick-disabled { display: none !important; }
.jet-breadcrumbs { margin-top: 15px; color: #fff; }
.jet-breadcrumbs a { color: #fff; }
.no-margin,
.no-margin h1,
.no-margin h2,
.no-margin h3,
.no-margin h4,
.no-margin p{ margin: 0 !important}
.fsslider { position: relative; min-width: 150px; height: 24px; display: inline-block; width: 100%; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #000; }
.fsslider { text-align: center; line-height: 24px; font-size: 11px; font-family: "Lucida Grande", "Trebuchet MS", sans-serif; }
.fsslider > * { position: absolute; top: 50%; cursor: pointer; }
.fsslider > .fsfull-value,
.fsslider > .fssel-value { margin-top: -1px; height: 2px; left: 0; right: 0; }
.fsslider > .fsfull-value { width: 100%; background: #d8d8d8; }
.fsslider > .fssel-left,
.fsslider > .fssel-right,
.fsslider > .fscaret { background: #fff; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); height: 100%; min-width: 30px; top: 0; padding-left: 5px; padding-right: 5px; }
.fsslider > .fssel-value { background: #27c470; height: 4px; margin-top: -2px; right: 50%; }
.fsslider.fsdisabled { color: #c8c8c8; }
.fsslider.fsdisabled > .fssel-value { background: #c8c8c8; }
.slick-slide { padding-left: 0; }
.slide-one { background: 100%; }
.bg-cover-home { background: url(//www.mandae.com.br/wp-content/uploads/2021/04/Imagem-Home.png) bottom right / contain no-repeat;}
.logistica-col-img { width: 45px; }
.logistica-col-img .elementor-widget-wrap div { vertical-align: middle; align-items: center; display: flex; flex: 1; height: 100%; }
.logistica-col-title {width: calc(100% - 90px);}
.logistica-col-title .elementor-widget-wrap div { vertical-align: middle; align-items: center; display: flex; flex: 1; height: 100%; }
.logistica-col-number { width: 45px;}
.logistica-col-number svg { max-width: 100%; }
.posts-list form#filter {display: flex;width: 100%;border-radius: 150px;-webkit-border-radius: 150px;border: 1px solid #ccc; overflow: hidden; }
.posts-list form#filter input[type=radio] { opacity: 0; width: 0; height: 0; }
.posts-list form#filter label { cursor: pointer; min-height: 40px; width: 100%;border-left: 1px solid #ccc;display: flex;justify-content: center;align-items: center;text-align: center;}
.posts-list form#filter label:first-of-type { border-left: none; }
.posts-list form#filter label:hover { opacity: .8; background: #efefef; }
.posts-list form#filter label.category_checked:hover { opacity: .8; color: #fff; background-color: #280071; }
.pagination { width: 100%; margin-top: 35px; text-align: center; }
.pagination .page-numbers { background: #280071; padding: 5px 10px; border-radius: 5px; color: #fff; }
.pagination a.page-numbers { opacity: 0.8; }
.post_item a { text-decoration: none; font-style: italic; }
.post_item a:nth-of-type(3) { text-decoration: underline !important; }
.post_item h2 { font-size: 1.25rem; line-height: 1.2; }
.post_item p { line-height: 1.3; }
.load_filter { width: 100%; font-size: 20px; text-align: center; color: #280071; }
.category_checked { color: #fff; background-color: #280071;}
.category_checked::focus { color: #fff; background-color: #280071;}
div#response { display: flex; flex-wrap: wrap; margin: 0 -10px; }
div#response.loading { opacity: 0.5; }
div#response .post_item{ width: 33.33333%; padding: 20px 10px; display: flex; flex-direction: column; }
div#response .img_post_tumbnail { width: 100%; padding: 15px 15px 0px 0px; display: flex; height: 250px; }
div#response .img_post_tumbnail p { margin: auto 0 0 0; padding: 10px; border-radius: 0px 15px 0px 0px; -webkit-border-radius: 0px 15px 0px 0px; color: #fff; background: #280071; display: inline-block; width: auto; } .elementor-5 .elementor-element.elementor-element-38bed80 .menu-item > .menu-item-link-top { color: #280071; font-weight: 400;}
.elementor-5 .elementor-element.elementor-element-38bed80 .menu-item > .menu-item-link-top span { font-weight: 400;}
.elementor-5 .elementor-element.elementor-element-38bed80 .menu-item:hover > .menu-item-link-top { color: #00a9ce;}
.elementor-5 .elementor-element.elementor-element-38bed80 .menu-item-link-top .jet-nav-link-text { text-transform: none;}
.elementor-element.elementor-element-6ad0baa.elementor-widget.elementor-widget-html { flex-basis: 100% !important; }
.platforms-logo.elementor-widget-container { display: flex; flex-wrap: wrap; align-items: stretch; }
.platforms-logo .elementor-widget-wrap .elementor-element-populated { display: flex; padding: 0px!important; }
.platforms-logo .elementor-element.elementor-widget.elementor-widget-html { width: 12.5%; margin: 0; }
.elementor-widget-container { height: 100%; }
.logo_cases { padding: 20px; border: solid 1px #eee; height: 100%; display: flex; align-items: center; }
.elementor-element.elementor-element-6ad0baa.elementor-widget.elementor-widget-html { height: 0; }
.elementor-column .logo_clients { display: flex; }
.elementor-column.elementor-col-16.elementor-inner-column.elementor-element.logo_info { width: 220px; }
.slide-com-sombra-item { background: #fff; border-radius: 30px; margin: 20px 0px; padding: 50px; min-width: 1000px; width: 1000px; box-sizing: border-box; -webkit-box-sizing: border-box; }
.slide-com-sombra .slick-slide { margin: 0 20px}
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-02bd2fe { position: absolute !important; height: 100% !important; right: 0 !important; }
.slide-icons .slick-prev { left: 5px; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/seta_esq.svg) center center / contain no-repeat; z-index: 1; }
.slide-icons .slick-next{ right: 5px; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/seta_dir.svg) center center / contain no-repeat;}
.slide-icons .slick-prev:before, 
.slide-icons .slick-next:before { color: transparent; }
.slick-slide:not(.slick-current) section.slide-com-sombra-item { padding: 15px !important; margin-top: 35px !important; opacity: 0.7 !important; }
ul.eael-tab-inline-icon li:nth-of-type(1) { border-radius: 50px 0 0 50px; }
ul.eael-tab-inline-icon li:nth-of-type(3) { border-radius: 0 50px 50px 0px; }
.elementor-1519 .elementor-element.elementor-element-ea1a820 .eael-advance-tabs .eael-tabs-nav > ul li.active { background-color: #2b0074 !important; color: #fff !important; }
.elementor-1519 .elementor-element.elementor-element-ea1a820 .eael-advance-tabs .eael-tabs-nav > ul li { background-color: #fff !important; color: #333 !important; border: solid 1px #f1f1f1 !important; }
.config-input { display: flex; flex-wrap: wrap; justify-content: space-between; }
.config-input label { width: 48%; padding-bottom: 25px; }
label.placeholder-config { width: 100%; }
.pdf_download { display: flex; justify-content: center; }
.pdf_download img { margin-right: 5px; }
.pdf_download a { color: #848484; text-decoration: underline !important; }
.placeholder-config { width: 100%; }
.option-conte { width: 48% !important; padding-bottom: 25px; }
.image-text { width: 100%; display: flex; align-items: center; padding: 50px 0 20px; }
.image-text p { color: #2b0074; padding: 0 20px 0; }
.color-text { color: #848484; }
.number_white p {font-size: 6em;color: #280071;font-weight: 700;white-space: nowrap; text-align: right;}
.bottom-text { padding-bottom: 20px; }
.btn-form { border-radius: 30px !important; float: right; color: #fff; border: none; }
.center-button { margin: 0 auto !important; }
.text-radio { width: 38%; }
.elementor-counter .elementor-counter-number-prefix { display: none !important;}
.a-mandae-banner-complement img { position: absolute; width: 890px; top: -550px; left: 10%; max-width: none !important; }
.logistica-tradicional { background: #fff url(//www.mandae.com.br/wp-content/uploads/2021/01/bg_logistica_tradicional_full.jpg) center / cover no-repeat;}
.logistica-tradicional .elementor-element-0b51dd2:after { content: ""; height: 100%; width: 2000px; position: absolute; top: 0; left: 100%; z-index: 1; background: #f5f5f5; }
.logistica-tradicional ul { margin: 0;}
.logistica-tradicional ul li { display: flex; position: relative; padding: 5px 0px 5px 35px;}
.logistica-tradicional ul li:before { content: ""; height: 100%; width: 22px; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/Ellipse.svg) center center / contain no-repeat; position: absolute; left: 0; top: 0; z-index: 1;}
.elementor-widget-tabs .elementor-tabs-content-wrapper { border: none; display: flex; flex-direction: row; justify-content: space-between; }
.elementor-tabs .elementor-tab-content { background:  url(//www.mandae.com.br/wp-content/uploads/2021/01/aspas_abre.svg) 10px 15px / 15px no-repeat,  url(//www.mandae.com.br/wp-content/uploads/2021/01/aspas_fecha.svg) calc(100% - 15px) calc(100% - 10px) / 15px no-repeat, #f5f5f5;max-width: 400px;padding: 30px 40px;text-align: center;border-radius: 25px;border: none;box-shadow: 0px 5px 5px 0px #ddd;}
.elementor-tabs .elementor-tab-content:nth-of-type(2){ display: inline-block !important;}
.elementor-tabs .elementor-tab-content:nth-of-type(4) { margin-right: calc(90% - 300px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(6) { margin-right: calc(75% - 300px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(8) { margin-right: calc(65% - 300px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(10) { margin-right: calc(55% - 300px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(12) { margin-right: calc(40% - 300px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(14) { margin-right: 0px; margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(16) { display: inline-block !important; border-style: none; }
.elementor-tabs .elementor-tab-content::before{border-width: 0 !important;} .elementor-tabs .elementor-tab-title { width: 14.28571%; position: relative; border-right-style: none; border-bottom-style: solid !important; border-color: #ccc; vertical-align: middle; }
.elementor-tabs .elementor-tab-title:last-of-type { border-right-style: solid; }
.elementor-tabs .elementor-tab-title:before { border-width: 0px !important; }
.elementor-tabs .elementor-tab-title::after { border: none !important;}
.elementor-tabs .elementor-tab-title:nth-of-type(1)::after,
.elementor-tabs .elementor-tab-title:nth-of-type(8)::after { width: 0 !important; height: 0 !important; border-left: 15px solid transparent !important; border-right: 15px solid transparent !important; border-bottom: 15px solid #f5f5f5 !important; left: calc(50% - 7px) !important; bottom: -35px !important; display: block !important; content: "" !important; position: absolute !important; }
.elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-content { border-style: none !important; }  .elementor-tabs .elementor-tabs-content-wrapper { margin-top: 10px; }
.elementor-widget-tabs .elementor-tabs-wrapper { overflow: visible; padding-bottom: 15px; display: inline-block; }
.number-main-seccion { overflow: auto; }
.number-main-seccion > .elementor-container.elementor-column-gap-default { overflow: visible; }
.number-main-seccion-colunm { min-width: 615px; }
.number-main-seccion-colunm > div { flex-direction: row; flex-wrap: nowrap; width: auto; max-width: none; }
.number-main-seccion-colunm .elementor-widget-wrap { flex-wrap: nowrap; }
.col-number-container { max-width: 600px; min-width: 600px; }
.col-number-container .elementor-column { width: calc(100% - 146px) !important; }
.col-number-container .col-number.elementor-column {width: 146px !important; }
.o-que-fazemos-img { height: 100%; }
.o-que-fazemos-img img{ position: absolute; width: auto; top: 0px; left: 15px; max-width: none !important; height: 100% }
.o-que-fazemos-blue > .elementor-widget-wrap.elementor-element-populated{-webkit-border-radius: 0 10px 10px 0; border-radius: 0 10px 10px 0;} 
.o-que-fazemos-blue::after{ content: ""; width: 1000px; background-color: #2b0074; top: 0; position: absolute; left: -1000px; display: flex; height: 100%; }
.scroll-number-bar { width: 100%; background: #f5f5f5; height: auto; position: relative; }
.scroll-number-bar span { cursor: pointer; background: red; width: 10px; height: 50px; position: absolute; top: -20px; border-radius: 50px; -webkit-border-radius: 50px; }
.ufaqsw_default_all_faq_content:before { content: url(//www.mandae.com.br/wp-content/uploads/2021/01/Qual-a-sua-duvida_-Escolha-um-topico_-1.svg); display: block; text-align: center; width: 100%; position: absolute; top: -50px; }
.ufaqsw_default_all_faq_header {background: #280071;padding: 0 0 50px;text-align: left;position: relative; margin-bottom: 100px;}
.ufaqsw_default_all_search { max-width: 500px; margin: 0 auto; background-color: transparent;}
.ufaqsw_default_all_search input { background-color: transparent; border: 1px solid #6b5e96 }
.ufaqsw_default_all_faq_header::after{ content: ""; position: absolute; left: -100%; top: 0; width: 100%; height: 100%; background-color: #280071;} 
.ufaqsw_default_all_faq_header::before{ content: ""; position: absolute; left: 100%; top: 0; width: 100%; height: 100%; background-color: #280071;} 
.search-faq .elementor-widget-wrap.elementor-element-populated { padding-top: 0; }
.number-main-seccion::-webkit-scrollbar { width: 0px; height: 0px; }
.number-main-seccion::-webkit-scrollbar-button { width: 0px; height: 0px; }
.number-main-seccion::-webkit-scrollbar-thumb { background: transparent; border: none; border-radius: 0px; }
.number-main-seccion::-webkit-scrollbar-thumb:hover { background: transparent; }
.number-main-seccion::-webkit-scrollbar-thumb:active { background: transparent; }
.number-main-seccion::-webkit-scrollbar-track { background: transparent; border: none; border-radius: 0px; }
.number-main-seccion::-webkit-scrollbar-track:hover { background: transparent; }
.number-main-seccion::-webkit-scrollbar-track:active { background: transparent; }
.number-main-seccion::-webkit-scrollbar-corner { background: transparent; }
div#gallery-1 { display: flex; flex-wrap: wrap; justify-content: center; }
div#gallery-1 figure { max-width: 16.6666% !important; border: 1px solid #e0e0e0; background-color: #fff; display: flex; width: 100%; justify-content: center; align-items: center; min-height: 130px; }
section.erps .elementor-widget-wrap { padding: 0 !important; }
section.erps .elementor-widget-wrap .elementor-widget-image { padding: 15px 10px !important; border: 1px solid #ccc; border-right: 0; border-bottom: 0; margin-bottom: 0px; min-height: 130px; vertical-align: middle; align-items: center; display: flex; }
section.erps .elementor-widget-wrap .elementor-widget-container { justify-content: center; align-items: center; display: flex; }
section.erps .elementor-column:last-of-type .elementor-widget-image { border-right: 1px solid #ccc; }
section.erps .elementor-widget-wrap .elementor-widget-image:last-of-type { border-bottom: 1px solid #ccc; }
.elementor-widget-tabs .elementor-tabs-content-wrapper { border: none; }
.elementor-widget-tabs .elementor-tabs { text-align: center; }
.elementor-tabs .elementor-tab-title { width: 96px; min-width: 140px; height: 140px; pointer-events: none; } .shortcode-faq p { margin-bottom: 0 !important; }
input.ufaqsw_default_all_search_box { height: 45px; }
input.ufaqsw_default_all_search_box {
background: url(//www.mandae.com.br/wp-content/uploads/2021/01/search.svg) no-repeat right;
background-position: 98%;
background-repeat: no-repeat;
background-size: 20px;
}
.ufaqsw_default_all_single_faq { height: 58px; pointer-events:visible; overflow: hidden; top: 0 !important; position: relative !important; border: solid 1px #ccc; border-radius: 50px; margin-bottom: 20px; cursor: pointer;}
.shortcode-faq h2.ufaqsw_faq_title { font-size: 20px; text-align: center; color: #848484; }
.ufaqsw_default_all_single_faq.active{ background: #280071; pointer-events: none !important;}
.ufaqsw_default_all_single_faq.active h2{ color: #fff; pointer-events: all; }
.ufaqsw_default_all_single_faq.active{ height: auto; }
.ufaqsw_default_all_single_faq.active,
.ufaqsw_default_all_single_faq.active h2 { transition: 0.5s; padding: 10px 0;}
.ufaqsw_default_all_faq_content { height: auto !important; pointer-events: none !important; }
.ufaqsw-toggle-inner-default { padding: 0 !important; }
.ufaqsw-toggle-title-area-default.ufaqsw_active h3 { padding: 15px 0px !important; }
.ufaqsw_toggle_default .ufaqsw-toggle-title-area-default{border:none !important;}
.ufaqsw_toggle_default { width: 80%; margin: 0 auto; border: solid 1px #fff; border-radius: 40px; margin-bottom: 15px; pointer-events: all; }
.ufaqsw_toggle_default.active { background: #fff; padding: 20px; pointer-events:none;}
.ufaqsw_toggle_default.active h3,
.ufaqsw_toggle_default.active h3 span { color: #280071; font-weight: bold; pointer-events: all; }
.ufaqsw-toggle-inner-default{ -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; }
.ufaqsw_toggle_default i#ufaqsw_other_style.fa-minus{ display: none !important;}
.ufaqsw_toggle_default.active i#ufaqsw_other_style.fa-minus{ display: block !important;}
.ufaqsw-toggle-inner-default{ display: none !important;}
.ufaqsw-toggle-inner-default.active{ display: block !important;}
i#ufaqsw_other_style.fa-minus { top: 17px; position: absolute; right: 10px; }
span.ufaqsw-default-title.ufaqsw_faq_question_src { color: #fff; }
.ufaqsw_default_all_single_faq:after { content: ""; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/seta-faq.svg) right no-repeat; width: 20px; height: 20px; position: absolute;  right: 20px; top: 17px; }
.ufaqsw_default_all_single_faq.active:after { content: ""; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/menus.svg) right no-repeat; width: 20px; height: 20px; position: absolute; right: 20px; top: 37px; }
span.ufaqsw-default-icon:after { content: ""; width: 20px; height: 20px; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/seta-faq.svg) right no-repeat; position: absolute; right: 15px; }
.ufaqsw_toggle_default.active .ufaqsw-default-icon:after{display: none;}
section.first_row_home {
background-position: bottom right;
background: url(//www.mandae.com.br/wp-content/uploads/2021/04/Imagem-Home.png) calc(100% + 75px) 0px / 55% no-repeat;
min-height: 650px;
}
.elementor-element-010406b > div > div, 
.elementor-element-010406b > div > div > div { display: flex; align-self: flex-end; flex: 1; height: 100%; align-items: flex-end; } .button-text-faq { display: flex; width: auto; padding-top: 30px; justify-content: flex-end; align-items: center; }
.button-text-faq a { padding: 10px 25px; text-align: center; background: #ccc; border-radius: 50px; color: #fff; font-weight: 900; align-items: center; pointer-events: all;}
.button-text-faq p { padding-right: 25px; }
.button-text-faq a:hover { background: #848484; transition: 0.5s; } .form-blog{margin: 0 auto;}
h1.form-blog-title { color: #280071; font-weight: bolder; font-size: 24px; text-align: center; }
p.form-blog-p { font-size: 14px !important; }
.form-blog input.wpcf7-form-control{ width: 100%; height: 40px; border: solid 1px #ccc; }
form.wpcf7-form.init { display: flex; flex-wrap: wrap; justify-content: center;  align-items: center;} .form-blog span.wpcf7-form-control-wrap.email { padding-bottom: 0; margin-right: 20px; width: 100%; }
.form-blog input.wpcf7-form-control.wpcf7-submit { padding: 0px !important; border-radius: 50px; width: 100%; }
.submit-btn-blog span.ajax-loader { position: absolute; top: 50%; }
.submit-btn-blog {position: relative;display: flex;justify-content: center; width: 100%;}
.form-blog form .cf-container { justify-content: center; align-items: center; }
.autor-container .entry-content { border-bottom: 1px solid #aaa; border-top: 1px solid #aaa; padding: 15px 0; margin-bottom: 30px; display: flex; align-items: center; justify-content: space-between; }
.autor-container .col-2 { width: calc(100% - 100px) }
.autor-container .col-1 { width: 75px; height: 75px; overflow: hidden; border-radius: 50%; -webkit-border-radius: 50%; }
.autor-container .col-1 img { max-width: 100%; }
.autor-container .col-2 p { margin-bottom: 5px; }
.autor-container .col-2 time { text-transform: uppercase; }
.restrain-text { overflow: hidden; }
.see-more {cursor: pointer;margin-bottom: 50px;position: relative;display: block;width: 100%;text-align: center;background: #fff;padding: 5px;z-index: 2;overflow: hidden;color: #cccccc;}
.see-more:after {content: "";width: 100%;position: absolute;top: 50%;height: 1px;background: #dedede;z-index: 1;left: calc(50% + 50px);}
.see-more:before {content: ""; width: 100%;position: absolute;top: 50%;height: 1px;background: #dedede;z-index: 1;right: calc(50% + 50px);}
.see-more:hover { opacity: .8}
.hide-radio span.wpcf7-list-item-label { font-size: 0; }
.nocontent { background: #fff !important; border: none!important; height: 0px !important; padding: 0 !important; } .elementor-widget-tabs .elementor-tab-desktop-title.elementor-active { border-color: #d4d4d4; }
.elementor-1435 .elementor-element.elementor-element-17d1976 > .elementor-container { padding-bottom: none; }
div#cookie-law-info-bar { max-width: 560px; border-radius: 0px 20px 0px 0px; padding: 10px 15px  10px 15px !important; background: rgb(0 169 206 / .8) !important; }
div#cookie-law-info-bar a#cookie_action_close_header_reject { background: transparent !important; font-size: 10px; color: #fff; border: solid 2px #fff; border-radius: 50%; font-weight: bold; padding: 4px 4px 3px; }
div#cookie-law-info-bar .cli-style-v2 .cli-bar-message { width: auto !important; }
div#cookie-law-info-bar .cli-style-v2 a#cookie_action_close_header { margin: 0 0 0 5px !important; background: #fff !important; color: #00a9ce !important; border-radius: 50px; line-height: 1; }
div#cookie-law-info-bar .cli-style-v2 .cli-bar-btn_container { margin-top: 0 !important;}
div#cookie-law-info-bar .cli-style-v2 .cli-bar-container {display: flex; flex-wrap: nowrap;}
.button-footer-active a { transition: top 0.2s ease-in-out; display: none; color: #010101 !important; background-color: #ffdd00; border-radius: 25px 25px 0 0; font-weight: 700; width: 80%; position: fixed; bottom: 0; left: 10%; z-index: 1; }
.button-footer-active.on-footer a { position: absolute; left: 10%; z-index: 1; display: block !important; bottom: -1px; }
.item-term { padding: 10px 0; }
.eael-tab-inline-icon .fa-angle-down{ display: none; }
svg.svg.replaced-svg { fill: #2b0074; width: 100%; }
li.setor-item:hover svg.svg.replaced-svg { fill: #fff; transition: .5s; }
.setor-item svg .cls-1 { stroke: #2b0074 !important; stroke-width: 4px; fill-rule: evenodd; }
li.setor-item.active svg,
li.setor-item.active svg .cls-1, 
.setor-item:hover svg .cls-1 { stroke: #fff !important; stroke-width: 4px; fill-rule: evenodd; }
.item-title-container .svg-container svg { fill: #8a8a8a; width: 100%; }
.item-title-container .svg-container { padding-right: 5px; }
.col-slide-img .elementor-image { height: 480px; display: flex; align-items: center; }
.col-slide-img .elementor-image img { max-height: 100%; width: auto !important; }
.navigation { width: 100%; }
.posts-list-navigation .pagination .page-numbers:not(.prev):not(.next):not(.dots) { width: auto; height: auto; color: #fff; }
.posts-list-navigation .pagination .page-numbers { width: auto; height: auto; line-height: 33px; display: inline-block; color: #fff; }
.posts-list-navigation .pagination .page-numbers.current { color: #280071 !important; }
.comment-navigation, .posts-list-navigation{ overflow: hidden; padding-top: 20px; border-top: 1px solid #ebeced; padding-bottom: 45px; }
.search { width: 100%; }
.search .searchandfilter ul { display: flex; width: 100%; margin: 30px 0 40px; justify-content: center; }
.search .searchandfilter input[type="submit"] { padding: 0.5em 1em !important; }
@media (max-width: 1280px) and (min-width: 768px){
.slide-com-sombra-item .elementor-column:nth-of-type(1) { width: 7.529% !important; }
.slide-com-sombra-item .elementor-column:nth-of-type(2) { width: 52.492% !important; }
.slide-com-sombra-item .elementor-column:nth-of-type(3) { width: 32.025% !important; }
.slide-com-sombra-item .elementor-column:nth-of-type(4) { width: 7.936% !important; }
}
@media (max-width: 1280px){
.scroll_text_slide p { height: 90px; max-height: 90px; overflow: auto; min-height: 90px; padding-right: 5px; }
.col-slide-img .elementor-image { height: 350px; }
.slide-com-sombra-item { margin: 20px 0px; padding: 20px; min-width: 560px; min-height: 280px; width: 100%; }
.slick-current .slide-com-sombra-item { padding: 40px; min-height: 320px}
section.first_row_home { min-height: 550px; }
}
@media (max-width: 1100px) {
.elementor-5 .elementor-element.elementor-element-e9b9101 .menu-item-link-top { padding: 10px 10px !important; }
.elementor-tabs .elementor-tab-title:nth-of-type(1)::after, .elementor-tabs .elementor-tab-title:nth-of-type(8)::after{ bottom: -20px !important;}
}
@media (max-width: 1070px ) {
.elementor-tabs .elementor-tab-content { margin-right: 0; margin-left: 0; max-width: 280px; min-width: 280px; position: relative; }
.elementor-tabs .elementor-tab-content:nth-of-type(4) { margin-right: calc(90% - 280px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(6) { margin-right: calc(75% - 280px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(8) { margin-right: calc(65% - 280px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(10) { margin-right: calc(55% - 280px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(12) { margin-right: calc(40% - 280px); margin-left: auto; }
.elementor-tabs .elementor-tab-content:nth-of-type(16) { margin-left: calc(100% - 490px); margin-right: unset; }
.elementor-tabs .elementor-tab-title.elementor-active::after { width: 0 !important; height: 0 !important; border-left: 15px solid transparent !important; border-right: 15px solid transparent !important; border-bottom: 15px solid #f5f5f5 !important; left: calc(50% - 7px) !important; bottom: -17px !important; }
.elementor-tabs .elementor-tabs-content-wrapper { margin-top: -5px; width: 1050px;}
.elementor-tabs .elementor-tabs-wrapper { display: block !important; padding-bottom: 20px; }
.elementor-widget-tabs .elementor-tabs { overflow: auto; overflow-y: hidden; padding-bottom: 15px; }
section.first_row_home { min-height: 640px; }
}
@media (max-width: 985px){
.cli-style-v2.cli-bar-container { flex-wrap: nowrap; }
.box-message-content { background: #fff; width: 80vw; height: 80vh; border-radius: 25px; padding: 15px; }
.col-slide-img .elementor-image { height: 200px; }
}
@media (max-width: 845px) {
.elementor-5 .elementor-element.elementor-element-e9b9101 .menu-item-link-top { padding: 10px !important; }
}
@media screen and (max-width: 768px) {
.jet-nav-wrap.jet-mobile-menu-active .jet-nav { display: flex; }
article .entry-header .category-header { margin-top: auto; margin-left: -15px; }
.single div.container { padding: 0 30px; }
.elementor-tabs .elementor-tabs-wrapper { display: none !important; padding-bottom: 20px; }
.elementor-widget-tabs .elementor-tabs {overflow: auto; overflow-y: hidden; padding-bottom: 15px;} footer .btn { text-align: center !important; }
footer .btn_login input { color: #c6a7ff; border-color: #c6a7ff; border-radius: 50px; padding: 15px 15px 15px 60px; background: url(//www.mandae.com.br/wp-content/uploads/2020/10/Group-31.png) left center / contain no-repeat; }
footer .btn_login input::-webkit-input-placeholder { color: #c6a7ff; }
footer .btn_login input::-moz-placeholder { color: #c6a7ff; }
footer .btn_login input:-ms-input-placeholder { color: #c6a7ff; }
footer .btn_login input:-moz-placeholder { color: #c6a7ff; }
.btn_login input{ padding: 15px 15px 15px 60px;}
.btn_login input::-webkit-input-placeholder { color: #fff; }
.btn_login input::-moz-placeholder { color: #fff; }
.btn_login input:-ms-input-placeholder { color: #fff; }
.btn_login input:-moz-placeholder { color: #fff; }
.item-mobile.menu-item.menu-item-type-post_type { margin: 0 !important; }
.menu-item a { padding: 20px 0 !important; }
.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-home.jet-nav__item-2290.jet-nav__item { border-top: 1px solid #53338D; } 
.btn_contratar.text-black.menu-item.menu-item-type-post_type.menu-item-object-page.jet-nav__item-1133.jet-nav__item { width: 200px; margin: 0 auto; }
.btn_rastrear.menu-item.menu-item-type-custom.menu-item-object-custom.jet-nav__item-1129.jet-nav__item { width: 200px; margin: 0 auto; }
.btn_contratar.text-black.menu-mobile-border.menu-item.menu-item-type-post_type.menu-item-object-page.jet-nav__item-1133.jet-nav__item a { border: none !important; }
.btn_contratar.text-black.menu-item.menu-item-type-post_type.menu-item-object-page.jet-nav__item-1133.jet-nav__item a { color: #000 !important; }
.btn_contratar.text-black.menu-item.menu-item-type-post_type.menu-item-object-page.jet-nav__item-1133.jet-nav__item { margin-bottom: 0; }
.btn_login.menu-item.menu-item-type-custom.menu-item-object-custom.jet-nav__item-1140.jet-nav__item a.menu-item-link.menu-item-link-depth-0.menu-item-link-top { padding-bottom: 25px !important; }
.item-mobile.menu-item.menu-item-type-post_type.menu-item-object-page.jet-nav__item-2302.jet-nav__item a { padding-top: 0 !important; }
.btn-linkedin.item-mobile.menu-item.menu-item-type-custom.menu-item-object-custom.jet-nav__item-1139.jet-nav__item { border-top: solid 1px #53338D; }
.btn_contratar.text-black.menu-item.menu-item-type-post_type.menu-item-object-page.jet-nav__item-1133.jet-nav__item { margin-top: 40px; margin-bottom: 15px; }
.btn_rastrear.menu-item.menu-item-type-custom.menu-item-object-custom.jet-nav__item-1129.jet-nav__item { margin-top: 25px; }
.elementor-5 .elementor-element.elementor-element-d664993 .jet-nav > .jet-nav__item { margin: 7px 0px 7px 0px; }
.item-mobile a.menu-item-link { border: none !important; }
.item-mobile span.jet-nav-link-text { font-weight: 100 !important; color: #c6a7ff; font-size: 15px !important;}
.item-mobile .menu-mobile-border { border: none !important; }
.mobile-text a { padding: 0 !important; }
.posts-list {position: relative;}
.posts-list form#filter { border-radius: 0px; -webkit-border-radius: 0px; border: none; background: #fff; overflow: visible; flex-direction: column; height: 40px; overflow: hidden; position: absolute; z-index: 1; }
.posts-list form#filter.active { border: 1px solid #ccc; height: auto;  -webkit-border-radius: 20px; border-radius: 20px; }
.posts-list form#filter label { order: 2; }
.posts-list form#filter label.category_checked { order: 1; border-radius: 50px; -webkit-border-radius: 50px; background: #280071 url(//www.mandae.com.br/wp-content/uploads/2021/01/seta_baixo.svg) calc(100% - 20px) center / 15px no-repeat; }
.posts-list form#filter label.category_checked:hover,
.posts-list form#filter label.category_checked:focus { color: #fff; background: #280071 url(//www.mandae.com.br/wp-content/uploads/2021/01/seta_baixo.svg) calc(100% - 20px) center / 15px no-repeat; opacity: 1; border-radius: 50px; -webkit-border-radius: 50px; }
div#response {padding-top: 60px;}
div#response .post_item { width: 50%;}
.a-mandae-img-cover .elementor-column { width: 50%; }
.a-mandae-banner-complement img { width: 300px; top: -166px; }
.a-mandae-text-bg { background: #fff url(//www.mandae.com.br/wp-content/uploads/2021/01/bg_logistica_tradicional.jpg) 0 0 / cover no-repeat;}
.logistica-tradicional { background: none}
.logistica-tradicional .elementor-element-807065a:after {content: ""; height: 100%; width: 2000px; position: absolute; top: 0; left: 100%; z-index: 1; background: #f5f5f5; }
.logo_cases { width: 120px; margin: 0; }
.platforms-logo .slick-track { height: 100px; }
.slick-slide:nth-of-type(9) { clear: both; }
.slick-slide > div { height: 100%; }
.cf-container select { border-color: #ccc; }
.cf-container input[type="text"],
.cf-container input[type="email"] { border-color: #ccc !important; }
.jet-accordion__item.jet-toggle.active-toggle
.jet-toggle__control.elementor-menu-anchor { position: -webkit-sticky; position: sticky; top: 50px; }
.jet-accordion__item.jet-toggle.active-toggle
.jet-toggle__control.elementor-menu-anchor .s { display: none; }
.jet-toggle__control { padding: 15px !important; }
.jet-toggle__content-inner { padding: 15px !important; }
.jet-sticky-section--stuck a.jet-logo__link { padding: 15px 10px; box-sizing: border-box; max-width: 50%; }
.menu-mobile-container .menu-item a { color: #fff !important; padding: 10px !important; }
.menu-mobile-container .menu-item.btn-linkedin { margin: 0 auto; display: block; }
.menu-mobile-container .menu-item.btn-linkedin i { color: #fff; }
.jet-toggle__label-text { display: flex; flex-direction: column; position: relative; }
.jet-toggle__label-icon { margin-right: 10px; margin-top: 5px; margin-bottom: auto; }
.jet-toggle__label-text .p { width: 100%; float: none; }
.jet-toggle__label-text .s { float: none; margin-left: -55px; width: calc(100% + 110px); margin-top: 15px; }
.jet-toggle__label-text .s img { width: 100%; } .menu-footer-container .menu-item:nth-of-type(2)::after { content: ""; width: 1000px; height: 1px; background-color: #fff; display: block; margin-left: calc(-100% - 20px); }
.grid_geral.dropway figure { border: 1px solid #ed94b4; padding: 60px 25px !important; width: 50%; }
.menu-footer-container .menu-item.btn_login { min-width: 255px; margin-top: 20px; }
.menu-footer-container .menu-item.btn-linkedin { width: 50px; margin-top: 20px; }
.btn-yellow a { padding: 15px 30px !important; font-size: 20px !important; }
.main-cf-container { flex-wrap: wrap; }
form.wpcf7-form .cf-container.f,
form.wpcf7-form .cf-container.s { width: 100%; }
span.wpcf7-form-control-wrap.peso { width: 100%; }
.main-cf-container .cf-container.f div:nth-of-type(1) { width: calc(100% - 70px); }
.main-cf-container .cf-container.f div:nth-of-type(2) { width: 70px; }
.main-cf-container .cf-container.f div:nth-of-type(5),
.main-cf-container .cf-container.f div:nth-of-type(6),
.main-cf-container .cf-container.f div:nth-of-type(7),
.main-cf-container .cf-container.f div:nth-of-type(8) { width: 50%; }
.main-cf-container button.invert_simulation img { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
p.select_uf { flex-direction: column; }
p.select_uf select { margin: 15px 0 0; }
.cf-container.s div input { width: auto; border-radius: 50px; background-color: #fff; padding: 20px 40px; text-align: center; color: #e0457b; font-size: 1em; }
.active_identification_flex .terms { position: relative; left: unset; top: unset; display: inline; width: auto; text-align: center; margin-bottom: 15px; }
.cf-container > div:last-of-type { display: flex; width: 100%; justify-content: center; flex-direction: column; align-items: center; }
.bg-cover-home { background: none;}
h3,
.h3-style { font-size: 1em !important; }
p { font-size: 0.85em !important; }
.button-text-faq a{ padding: 10px 5px; font-size: 15px; width: 220px; }
.ufaqsw_default_all_search{ display: flex; }
input.ufaqsw_default_all_search_box{ width: 80%; margin: 0 auto; }
.form-blog span.wpcf7-form-control-wrap.email { padding-bottom: 25px; width: 80%; }
ul.eael-tab-inline-icon { flex-direction: column; height: 50px; overflow: hidden;  border-radius: 50px; -webkit-border-radius: 50px }
ul.eael-tab-inline-icon.active {height: auto}
ul.eael-tab-inline-icon li { width: 100%; order: 1 }
ul.eael-tab-inline-icon li:nth-of-type(1) { border-radius: 0; -webkit-border-radius: 0 }
ul.eael-tab-inline-icon li:last-of-type { border-radius: 0; -webkit-border-radius: 0 }
ul.eael-tab-inline-icon li.active{ order: 0}
.slide-com-sombra .slick-slide { margin: 10px;}
.slide-com-sombra .slick-track { display: flex; flex-direction: row; }
.slide-com-sombra-item { margin: 0; min-width: 1px; max-width: 100%;}
.slick-slide:not(.slick-current) section.slide-com-sombra-item { padding: 10px !important; margin-top: 0px !important; opacity: 0.7 !important; }
.slide-com-sombra-item .elementor-col-25 { width: 25%; }
.platforms-logo .slick-slide .elementor-widget-html { height: 100%; } .investidores_america_latina .elementor-image-gallery { overflow: auto; }
div#gallery-1 { display: flex; flex-wrap: wrap; justify-content: center; width: 550px; margin: 0 auto; overflow-y: auto; }
div#gallery-1 figure { max-width: 110px !important; min-height: 110px; padding: 15px; border: solid 1px #eee; display: flex !important; } 
.lideranca-slide .slick-track { display: flex; }
.lideranca-slide .slick-next { right: 5px; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/seta_dir.svg) center center / contain no-repeat }
.lideranca-slide .slick-prev { left: 5px; background: url(//www.mandae.com.br/wp-content/uploads/2021/01/seta_esq.svg) center center / contain no-repeat; z-index: 1; }
.lideranca-slide .slick-prev:before, 
.lideranca-slide .slick-next:before,
.slide-icons .slick-prev:before, 
.slide-icons .slick-next:before { color: transparent; }  
.lideranca-slide .slick-prev, 
.lideranca-slide .slick-next,
.slide-icons .slick-prev, 
.slide-icons .slick-next { height: 50px; }
.homens-e-mulheres .elementor-image { height: 35px; }
.homens-e-mulheres img { max-width: 100%; max-height: 100%; width: auto; }
.homens-e-mulheres p { margin: 0 !important; }
.o-que-fazemos-img img { position: relative; width: calc(100% - 15px); top: unset; left: unset; max-width: 100% !important; margin-left: 15px; }
.elementor-column.elementor-col-50.elementor-top-column.elementor-element.elementor-element-02bd2fe {position: relative !important;height: auto !important;right: unset !important; margin-top: 0px;}
.homens-e-mulheres .elementor-container.elementor-column-gap-default > div { display: flex; width: auto; }
.logo-clients .slick-slide { width: 95px !important; }
.elementor-tabs .elementor-tab-content { max-width: 100%; margin-bottom: 30px; }
.elementor-tabs .elementor-tab-title {width: 100% !important; min-width: 100% !important; height: 100px; border: 1px solid #ccc; margin-bottom: 20px; display: flex; justify-content: center; align-items: center; }
.elementor-tabs .elementor-tab-title img {max-width: 75%; max-height: 80% !important; }
.logo-clients .slick-track { display: flex; align-items: center;}
.logo-clients .elementor-tabs .elementor-tab-title { width: 100px !important; padding: 15px 23px; }
.logo-clients .elementor-widget-tabs .elementor-tab-desktop-title {padding: 10px 15px;}
.elementor-tabs .elementor-tab-title:nth-of-type(1)::after{ width: 0 !important; height: 0 !important; border-left: 15px solid transparent !important; border-right: 15px solid transparent !important; border-bottom: 15px solid #f5f5f5 !important; left: calc(50% - 7px) !important; bottom: -25px !important; position: absolute; }
.elementor-tabs .elementor-tab-title:nth-of-type(15)::after { width: 0 !important; height: 0 !important; border-left: 15px solid transparent !important; border-right: 15px solid transparent !important; border-bottom: 15px solid #f5f5f5 !important; left: calc(50% - 7px) !important; bottom: -25px !important; position: absolute; display: block !important; content: ""; z-index: 1; }
.elementor-tabs .elementor-tabs-content-wrapper { margin-top: 1px; width: 100%; flex-direction: column; }
.elementor-tabs .elementor-tab-content { display: none !important; }
.elementor-tabs .elementor-tab-content:nth-of-type(1) {margin-right: unset; margin-left: unset; display: block !important; }
.elementor-tabs .elementor-tab-content:nth-of-type(6) {margin-right: unset; margin-left: unset; }
.elementor-tabs .elementor-tab-content:nth-of-type(8) { margin-right: unset;  margin-left: unset; }
.elementor-tabs .elementor-tab-content:nth-of-type(10) { margin-right: unset;  margin-left: unset; }
.elementor-tabs .elementor-tab-content:nth-of-type(12) { margin-right: unset;  margin-left: unset; }
.elementor-tabs .elementor-tab-content:nth-of-type(16) { margin-left: unset; margin-right: unset; display: block !important;} .elementor-1435 .elementor-element.elementor-element-17d1976 > .elementor-container { min-height: 0px; padding-bottom: 15%; }
.elementor-1519 .elementor-element.elementor-element-ea1a820 .eael-advance-tabs .eael-tabs-nav > ul li { background-color:#2b0074 !important; color: #c6a7ff !important; border-bottom: solid 1px #562da1 !important; }
.slide-com-sombra-item { background: #fff; border-radius: 10px !important; }
div#scrol-range { max-width: 98%; margin: 0 auto; }
.eael-tab-inline-icon .fa-angle-down{ display: block; position: absolute; color: #fff; font-size: 20px; right: 35px; top: 18px; }
.item-term { border-top: solid 1px #e4e4e4; border-bottom: solid 1px #e4e4e4; }
div#cookie-law-info-bar { max-width: 400px; width: 90%; }
.site-breadcrumbs p:nth-of-type(1) { display: none !important;}
.bread-blog {display: inline !important;}
.bread-blog:after { content: "";width: 100%;position: absolute;left: 0;bottom: -5px;z-index: 1;height: 1px;background: #fff; }
section.erps { overflow: auto; padding-bottom: 15px; }
section.erps .elementor-column { min-width: 130px; width: 130px; }
section.erps .elementor-row { flex-wrap: nowrap; }
.elementor-element.elementor-element-c69788b.elementor-widget.elementor-widget-text-editor h2 { font-size: 18px !important; }
.col-slide-img .elementor-image { height: 400px; }
}
@media (max-width: 520px) {
div#response .post_item { width: 100%;}
.ufaqsw-title-name-default {width: 90%}
}
@media (max-width: 400px) {
h1, .h1-style,
h2, .h2-style{ font-size: 25px !important;}
.btn-yellow a { font-size: 14px !important; }
ul.slick-dots { bottom: -30px; }
ul.slick-dots li { margin: 0 12px; }
ul.slick-dots li:after { width: 50%; right: calc(-100% - -5px); }
}
.blue {
color: #280071;
}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform}.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1)}.elementor-animation-shrink{transition-duration:.3s;transition-property:transform}.elementor-animation-shrink:active,.elementor-animation-shrink:focus,.elementor-animation-shrink:hover{transform:scale(0.9)}@keyframes elementor-animation-pulse{25%{transform:scale(1.1)}75%{transform:scale(0.9)}}.elementor-animation-pulse:active,.elementor-animation-pulse:focus,.elementor-animation-pulse:hover{animation-name:elementor-animation-pulse;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-pulse-grow{to{transform:scale(1.1)}}.elementor-animation-pulse-grow:active,.elementor-animation-pulse-grow:focus,.elementor-animation-pulse-grow:hover{animation-name:elementor-animation-pulse-grow;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-pulse-shrink{to{transform:scale(0.9)}}.elementor-animation-pulse-shrink:active,.elementor-animation-pulse-shrink:focus,.elementor-animation-pulse-shrink:hover{animation-name:elementor-animation-pulse-shrink;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate}@keyframes elementor-animation-push{50%{transform:scale(0.8)}100%{transform:scale(1)}}.elementor-animation-push:active,.elementor-animation-push:focus,.elementor-animation-push:hover{animation-name:elementor-animation-push;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}@keyframes elementor-animation-pop{50%{transform:scale(1.2)}}.elementor-animation-pop:active,.elementor-animation-pop:focus,.elementor-animation-pop:hover{animation-name:elementor-animation-pop;animation-duration:.3s;animation-timing-function:linear;animation-iteration-count:1}.elementor-animation-bounce-in{transition-duration:.5s}.elementor-animation-bounce-in:active,.elementor-animation-bounce-in:focus,.elementor-animation-bounce-in:hover{transform:scale(1.2);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-bounce-out{transition-duration:.5s}.elementor-animation-bounce-out:active,.elementor-animation-bounce-out:focus,.elementor-animation-bounce-out:hover{transform:scale(0.8);transition-timing-function:cubic-bezier(0.47,2.02,.31,-.36)}.elementor-animation-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-rotate:active,.elementor-animation-rotate:focus,.elementor-animation-rotate:hover{transform:rotate(4deg)}.elementor-animation-grow-rotate{transition-duration:.3s;transition-property:transform}.elementor-animation-grow-rotate:active,.elementor-animation-grow-rotate:focus,.elementor-animation-grow-rotate:hover{transform:scale(1.1) rotate(4deg)}.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px)}.elementor-animation-sink{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out}.elementor-animation-sink:active,.elementor-animation-sink:focus,.elementor-animation-sink:hover{transform:translateY(8px)}@keyframes elementor-animation-bob{0%{transform:translateY(-8px)}50%{transform:translateY(-4px)}100%{transform:translateY(-8px)}}@keyframes elementor-animation-bob-float{100%{transform:translateY(-8px)}}.elementor-animation-bob:active,.elementor-animation-bob:focus,.elementor-animation-bob:hover{animation-name:elementor-animation-bob-float,elementor-animation-bob;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}@keyframes elementor-animation-hang{0%{transform:translateY(8px)}50%{transform:translateY(4px)}100%{transform:translateY(8px)}}@keyframes elementor-animation-hang-sink{100%{transform:translateY(8px)}}.elementor-animation-hang:active,.elementor-animation-hang:focus,.elementor-animation-hang:hover{animation-name:elementor-animation-hang-sink,elementor-animation-hang;animation-duration:.3s,1.5s;animation-delay:0s,.3s;animation-timing-function:ease-out,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards;animation-direction:normal,alternate}.elementor-animation-skew{transition-duration:.3s;transition-property:transform}.elementor-animation-skew:active,.elementor-animation-skew:focus,.elementor-animation-skew:hover{transform:skew(-10deg)}.elementor-animation-skew-forward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-forward:active,.elementor-animation-skew-forward:focus,.elementor-animation-skew-forward:hover{transform:skew(-10deg)}.elementor-animation-skew-backward{transition-duration:.3s;transition-property:transform;transform-origin:0 100%}.elementor-animation-skew-backward:active,.elementor-animation-skew-backward:focus,.elementor-animation-skew-backward:hover{transform:skew(10deg)}@keyframes elementor-animation-wobble-vertical{16.65%{transform:translateY(8px)}33.3%{transform:translateY(-6px)}49.95%{transform:translateY(4px)}66.6%{transform:translateY(-2px)}83.25%{transform:translateY(1px)}100%{transform:translateY(0)}}.elementor-animation-wobble-vertical:active,.elementor-animation-wobble-vertical:focus,.elementor-animation-wobble-vertical:hover{animation-name:elementor-animation-wobble-vertical;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(8px)}33.3%{transform:translateX(-6px)}49.95%{transform:translateX(4px)}66.6%{transform:translateX(-2px)}83.25%{transform:translateX(1px)}100%{transform:translateX(0)}}.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-bottom-right{16.65%{transform:translate(8px,8px)}33.3%{transform:translate(-6px,-6px)}49.95%{transform:translate(4px,4px)}66.6%{transform:translate(-2px,-2px)}83.25%{transform:translate(1px,1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-bottom-right:active,.elementor-animation-wobble-to-bottom-right:focus,.elementor-animation-wobble-to-bottom-right:hover{animation-name:elementor-animation-wobble-to-bottom-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-to-top-right{16.65%{transform:translate(8px,-8px)}33.3%{transform:translate(-6px,6px)}49.95%{transform:translate(4px,-4px)}66.6%{transform:translate(-2px,2px)}83.25%{transform:translate(1px,-1px)}100%{transform:translate(0,0)}}.elementor-animation-wobble-to-top-right:active,.elementor-animation-wobble-to-top-right:focus,.elementor-animation-wobble-to-top-right:hover{animation-name:elementor-animation-wobble-to-top-right;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-top{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-top{transform-origin:0 100%}.elementor-animation-wobble-top:active,.elementor-animation-wobble-top:focus,.elementor-animation-wobble-top:hover{animation-name:elementor-animation-wobble-top;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-bottom{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-bottom{transform-origin:100% 0}.elementor-animation-wobble-bottom:active,.elementor-animation-wobble-bottom:focus,.elementor-animation-wobble-bottom:hover{animation-name:elementor-animation-wobble-bottom;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-wobble-skew{16.65%{transform:skew(-12deg)}33.3%{transform:skew(10deg)}49.95%{transform:skew(-6deg)}66.6%{transform:skew(4deg)}83.25%{transform:skew(-2deg)}100%{transform:skew(0)}}.elementor-animation-wobble-skew:active,.elementor-animation-wobble-skew:focus,.elementor-animation-wobble-skew:hover{animation-name:elementor-animation-wobble-skew;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1}@keyframes elementor-animation-buzz{50%{transform:translateX(3px) rotate(2deg)}100%{transform:translateX(-3px) rotate(-2deg)}}.elementor-animation-buzz:active,.elementor-animation-buzz:focus,.elementor-animation-buzz:hover{animation-name:elementor-animation-buzz;animation-duration:.15s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes elementor-animation-buzz-out{10%{transform:translateX(3px) rotate(2deg)}20%{transform:translateX(-3px) rotate(-2deg)}30%{transform:translateX(3px) rotate(2deg)}40%{transform:translateX(-3px) rotate(-2deg)}50%{transform:translateX(2px) rotate(1deg)}60%{transform:translateX(-2px) rotate(-1deg)}70%{transform:translateX(2px) rotate(1deg)}80%{transform:translateX(-2px) rotate(-1deg)}90%{transform:translateX(1px) rotate(0)}100%{transform:translateX(-1px) rotate(0)}}.elementor-animation-buzz-out:active,.elementor-animation-buzz-out:focus,.elementor-animation-buzz-out:hover{animation-name:elementor-animation-buzz-out;animation-duration:.75s;animation-timing-function:linear;animation-iteration-count:1}