@charset "UTF-8";

#ajaxsearchliteres1 {
z-index: 100000000000000000000000000000000000000000000 !important;
}
.gtranslate_wrapper {
display: flex;
gap: 0 10px;
}
.gtranslate_wrapper a img {
border-radius: 50%;
}
div.asl_w {
z-index: 999 !important;
}
div.asl_w .probox {
background: #b0def5 !important;
border: none !important;
height: 22px !important;
padding: 5px 15px 10px !important;
}
div.asl_w .probox .promagnifier {
box-shadow: none !important;
order: 4 !important;
}
div.asl_w .probox .promagnifier svg {
fill: #0276c9 !important;
}
div.asl_w .probox .proinput {
color: #033263 !important;
}
div.asl_w .probox .proinput input {
font-size: 14px !important;
color: #033263 !important;
font-weight: 700 !important;
height: 25px !important;
font-family: "Ubuntu" !important;
text-shadow: none !important;
}
div.asl_w .probox .proinput input::-moz-placeholder {
color: #033263 !important;
font-weight: 700 !important;
}
div.asl_w .probox .proinput input::placeholder {
color: #033263 !important;
font-weight: 700 !important;
}
div.asl_w .probox .proinput input::-webkit-input-placeholder {
color: #033263 !important;
}
div.asl_w .probox .proinput input:-ms-input-placeholder {
color: #033263 !important;
}
div.asl_w .probox .proinput input::-ms-input-placeholder {
color: #033263 !important;
}
.searchHeader div.asl_w .probox {
background: #b0def5 !important;
}
.searchBlog div.asl_w .probox {
background: #fde5c3 !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput {
color: #033263 !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput input {
font-size: 14px !important;
color: #033263 !important;
font-weight: 700 !important;
height: 25px !important;
font-family: "Ubuntu" !important;
text-shadow: none !important;
font-weight: bold !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput input::-moz-placeholder {
color: #033263 !important;
font-weight: 700 !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput input::placeholder {
color: #033263 !important;
font-weight: 700 !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput input::-webkit-input-placeholder {
color: #033263 !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput input:-ms-input-placeholder {
color: #033263 !important;
}
.searchBlog #ajaxsearchlite1 .probox .proinput input::-ms-input-placeholder {
color: #033263 !important;
}
.redessociais .elementor-grid .elementor-grid-item {
min-width: 0;
line-height: 0;
height: 0;
}
.menuPrincipal .sub-menu {
padding: 0.75rem 0 !important;
}
.menuPrincipal .sub-menu li {
text-align: center !important;
}
.menuPrincipal .sub-menu li a {
text-align: center !important;
justify-content: center !important;
}
.menuPrincipal .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-294 a {
background-color: #8ec63e;
color: #033263;
cursor: pointer;
font-weight: 800;
border-radius: 3rem;
padding: 0.5rem 2rem;
}
.RedesSociaisFooter svg {
fill: #fff !important;
}
.RedesSociaisFooter .elementor-236 .elementor-element.elementor-element-fc398af {
--e-icon-list-icon-size: 1.25rem !important;
}
.RedesSociaisFooter .elementor-236 .elementor-element.elementor-element-fc398af .elementor-icon-list-items.elementor-inline-items {
margin-inline: initial !important;
}
.RedesSociaisFooter .elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
margin-inline: 0 !important;
}
.RedesSociaisFooter .elementor-236 .elementor-element.elementor-element-fc398af .elementor-icon-list-icon {
padding-inline-end: 0 !important;
}
.RedesSociaisFooter .elementor-widget .elementor-icon-list-icon + .elementor-icon-list-text {
padding-inline-start: 0 !important;
display: none !important;
}
#ondeEncontrar p strong {
color: #0276c9 !important;
font-weight: 600 !important;
}
#ondeEncontrar iframe {
border-radius: 1rem;
display: block;
border: 0;
filter: grayscale(100%) contrast(1) brightness(0.98) saturate(0%);
transition: filter 0.45s ease, transform 0.25s ease;
will-change: filter;
transform-origin: center;
}
#ondeEncontrar:hover iframe, #ondeEncontrar:focus-within iframe {
filter: none;
transform: none;
}
#ondeEncontrar iframe:focus {
outline: 2px solid rgba(0, 0, 0, 0.08);
filter: none;
}
@media (prefers-reduced-motion: reduce) {
#ondeEncontrar iframe {
transition: none;
}
}
.elementor img {
max-width: 120%;
}
#imagemRevendedor img {
width: 115%;
margin: -8% -5%;
}
.taxonomiaProdutos .e-filter-item {
box-shadow: none !important;
}
.taxonomiaProdutos button.e-filter-item[data-filter=novidades] {
display: none !important;
}
.cardPosts a.elementor-post__read-more {
background-color: #8ec63e;
padding: 0.25rem 1.25rem;
border-radius: 1rem;
}
.formsContatos input::-moz-placeholder {
color: #033263 !important;
}
.formsContatos input::placeholder {
color: #033263 !important;
}
.formsContatos input::-webkit-input-placeholder {
color: #033263 !important;
}
.formsContatos input:-ms-input-placeholder {
color: #033263 !important;
}
.formsContatos input::-ms-input-placeholder {
color: #033263 !important;
}
.formsContatos .elementor-field-type-upload input[type=file] {
position: relative;
width: 100%;
border: none;
color: #033263 !important;
cursor: pointer;
text-align: center;
border-radius: 0 !important;
}
.formsContatos .elementor-field-type-upload input[type=file]::-webkit-file-upload-button {
visibility: hidden;
}
.formsContatos .elementor-field-type-upload input[type=file]::before {
content: "+ Anexar currículo";
background-color: #033263;
color: #fff;
width: 100%;
cursor: pointer;
transition: background 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
border-radius: 2rem;
padding: 0.5rem 2rem;
}
.formsContatos .elementor-field-type-upload input[type=file]:hover {
background-color: #004a9f;
}
.formsContatos .elementor-field-type-upload input[type=file]::file-selector-button {
display: none;
}
.formsAnexar .elementor-field-group-anexarCurriculo {
order: 8 !important;
}
.formsAnexar .elementor-field-group-termos {
order: 7 !important;
}
.formsAnexar .elementor-field-type-submit {
order: 9 !important;
}
.bWhatsFooter .elementor-element.elementor-element-1196a50.elementor-element {
--align-self: flex-start !important;
}
@media (min-width: 1921px) {
div.asl_w .probox .proinput {
font-size: 14px !important;
}
div.asl_w .probox .proinput input {
font-size: 16px !important;
height: 28px !important;
}
}
@media (min-width: 1441px) and (max-width: 1919px) {
.elementor-320 .elementor-element.elementor-element-e1c76c2 .elementor-heading-title {
font-size: 2.75rem !important;
}
.elementor-320 .elementor-element.elementor-element-06f2716 .elementor-heading-title {
font-size: 1.75rem !important;
}
.elementor-320 .elementor-element.elementor-element-1fbf001 {
font-size: 1.35rem !important;
}
.elementor-14 .elementor-element.elementor-element-be2e371 {
font-size: 1rem !important;
}
.elementor-14 .elementor-element.elementor-element-1db0cb3 .elementor-heading-title {
font-size: 2.75rem !important;
}
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-slide-heading {
font-size: 2.75rem !important;
}
.elementor-223 .elementor-element.elementor-element-7a7482f .elementor-nav-menu .elementor-item {
font-size: 1rem !important;
}
}
@media (min-width: 1367px) and (max-width: 1440px) {
.elementor-223 .elementor-element.elementor-element-7a7482f .elementor-nav-menu .elementor-item {
font-size: 0.9rem !important;
}
.elementor-320 .elementor-element.elementor-element-06f2716 .elementor-heading-title {
font-size: 1.5rem !important;
}
.elementor-320 .elementor-element.elementor-element-e1c76c2 .elementor-heading-title {
font-size: 2.5rem !important;
}
.elementor-320 .elementor-element.elementor-element-1fbf001 {
font-size: 1.25rem !important;
}
}
@media (min-width: 1280px) and (max-width: 1366px) {
div.asl_w .probox {
height: 18px !important;
}
div.asl_w .probox .promagnifier {
width: 25px !important;
height: 21px !important;
}
div.asl_w .probox .promagnifier .innericon svg {
width: 18px !important;
}
div.asl_w .probox .proinput input {
font-size: 12px !important;
height: 20px !important;
}
.elementor-field-textual {
min-height: 30px !important;
}
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=reset],
input[type=tel],
input[type=date],
select,
textarea {
padding: 5px 16px !important;
}
input[type=text],
input[type=number],
input[type=email],
input[type=url],
input[type=password],
input[type=search],
input[type=reset],
input[type=tel],
input[type=date],
select {
height: 13px !important;
}
.elementor-318 .elementor-element.elementor-element-ebba923 .elementor-button {
font-size: 0.9rem !important;
}
.elementor-form .elementor-button.elementor-size-sm {
min-height: 32px !important;
}
}
@media (min-width: 1280px) and (max-width: 1299px) {
.elementor-320 .elementor-element.elementor-element-e1c76c2 .elementor-heading-title {
font-size: 2rem !important;
}
.elementor-320 .elementor-element.elementor-element-1fbf001 {
font-size: 1.05rem !important;
}
.elementor-319 .elementor-element.elementor-element-0a4fe8f .elementor-icon-list-item > a,
.elementor-319 .elementor-element.elementor-element-efe1852 .elementor-icon-list-item > a,
.elementor-319 .elementor-element.elementor-element-ecab1f4 .elementor-icon-list-item > a,
.elementor-319 .elementor-element.elementor-element-fc9a5fc .elementor-nav-menu .elementor-item {
font-size: 0.75rem !important;
}
.elementor-235 .elementor-element.elementor-element-1196a50 .elementor-button {
font-size: 0.75rem !important;
padding: 0.6rem 1.5rem 0.6rem 1.5rem !important;
}
.elementor-318 .elementor-element.elementor-element-8a56063 {
--column-gap: 15px !important;
}
.elementor-318 .elementor-element.elementor-element-8b10e02 .elementor-heading-title {
font-size: 0.8rem !important;
}
}
@media (max-width: 1024px) {
.menuPrincipal .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-294 a {
padding: 0.25rem 1rem !important;
font-size: 0.75rem !important;
}
a.glink img {
width: 1.35rem !important;
}
.gtranslate_wrapper {
gap: 0 8px !important;
}
div.asl_w .probox {
height: 16px !important;
}
div.asl_w .probox .promagnifier {
width: 22px !important;
height: 19px !important;
}
div.asl_w .probox .promagnifier .innericon svg {
width: 18px !important;
}
div.asl_w .probox .proinput input {
font-size: 11px !important;
height: 18px !important;
}
#ondeEncontrar iframe {
height: 60vh;
}
.mapaIdayo iframe {
height: 60vh;
}
.newsletter input[type=text],
.newsletter input[type=number],
.newsletter input[type=email],
.newsletter input[type=url],
.newsletter input[type=password],
.newsletter input[type=search],
.newsletter input[type=reset],
.newsletter input[type=tel],
.newsletter input[type=date],
.newsletter select,
.newsletter textarea {
padding: 5px 16px !important;
}
.newsletter input[type=text],
.newsletter input[type=number],
.newsletter input[type=email],
.newsletter input[type=url],
.newsletter input[type=password],
.newsletter input[type=search],
.newsletter input[type=reset],
.newsletter input[type=tel],
.newsletter input[type=date],
.newsletter select {
height: 13px !important;
}
.newsletter .elementor-field-textual {
min-height: 30px !important;
}
.newsletter .elementor-element.elementor-element-ebba923 .elementor-field-group .elementor-field {
height: 10px !important;
}
.newsletter .elementor-element.elementor-element-ebba923 .elementor-button {
font-size: 0.8rem !important;
}
.newsletter .elementor-form .elementor-button.elementor-size-sm {
min-height: 32px !important;
}
.sejaRevendedor ul,
.sejaRevendedor ol {
margin: 0 0 0.5em 2em !important;
}
}
@media (max-width: 1600px) {
.menuPrincipal .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-294 a {
padding: 0.35rem 1.5rem;
}
}
@media (max-width: 1600px) and (min-height: 851px) and (max-height: 1079px) {
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 50vh !important;
}
}
@media (max-width: 1600px) and (min-height: 769px) and (max-height: 850px) {
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 48vh !important;
}
}
@media (max-width: 1279px) and (height: 1024px) {
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 30vh !important;
}
#ondeEncontrar iframe {
height: 30vh;
}
.mapaIdayo iframe {
height: 30vh;
}
}
@media (max-width: 1279px) and (height: 1180px) {
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 28vh !important;
}
#ondeEncontrar iframe {
height: 30vh;
}
.mapaIdayo iframe {
height: 30vh;
}
}
@media (max-width: 1279px) and (height: 1366px) {
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 24vh !important;
}
#ondeEncontrar iframe {
height: 30vh;
}
.mapaIdayo iframe {
height: 30vh;
}
}
@media (width: 1680px) and (height: 1050px) {
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 58vh !important;
}
}
@media (max-width: 880px) {
a.glink img {
width: 1.5rem !important;
}
.gtranslate_wrapper {
gap: 0 8px !important;
}
div.asl_w .probox {
height: 10px !important;
}
div.asl_w .probox .promagnifier {
width: 18px !important;
height: 12px !important;
}
div.asl_w .probox .promagnifier .innericon svg {
width: 14px !important;
}
div.asl_w .probox .proinput {
margin: 0 0 0 5px !important;
}
div.asl_w .probox .proinput input {
font-size: 9px !important;
height: 16px !important;
}
.elementor-223 .elementor-element.elementor-element-7a7482f .elementor-nav-menu__container.elementor-nav-menu--dropdown {
padding: 1rem !important;
}
.menuPrincipal .sub-menu {
padding: 0.75rem 0 !important;
}
.menuPrincipal .sub-menu li {
text-align: left !important;
}
.menuPrincipal .sub-menu li a {
text-align: left !important;
justify-content: flex-start !important;
}
.menuPrincipal .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-294 a {
background-color: #fff;
border-radius: 1rem !important;
font-size: 0.7rem !important;
padding: 0.25rem 1rem !important;
display: block;
width: -moz-fit-content;
width: fit-content;
}
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-slide-heading {
margin: 0 0 1rem;
}
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-slide-button {
padding: 0.5rem 1.15rem;
}
}
@media (min-width: 768px) and (max-width: 999px) {
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-repeater-item-2fc83eb .swiper-slide-bg {
background-image: url(https://idayo.com.br/wp-content/uploads/2025/10/bannerSite-mobile.jpg);
}
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide {
height: 72vh;
}
}
@media (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-repeater-item-2fc83eb .swiper-slide-bg {
background-image: url(https://idayo.com.br/wp-content/uploads/2025/10/bannerSite-pmobile.jpg);
}
.bannerHome .removeBR br {
display: none;
}
.elementor--v-position-middle .swiper-slide-inner {
align-items: start;
}
.elementor--h-position-left .swiper-slide-inner {
justify-content: flex-start;
}
.elementor-14 .elementor-element.elementor-element-7980cef .swiper-slide-inner {
text-align: center;
}
.sejaRevendedor .e-con-inner > .elementor-element.elementor-absolute,
.sejaRevendedor .e-con > .elementor-element.elementor-absolute,
.sejaRevendedor .elementor-widget-wrap > .elementor-element.elementor-absolute {
position: relative;
}
#imagemRevendedor img {
position: relative;
width: 100%;
margin: 0;
}
.videoIdayo iframe {
min-height: 30vh;
}
.timelineIdayo .eae-content-inner p {
font-size: 0.9rem !important;
}
}
@media (min-width: 380px) and (max-width: 767px) {
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-repeater-item-2fc83eb .swiper-slide-bg {
background-position-y: 95% !important;
}
.elementor-14 .elementor-element.elementor-element-1db0cb3 .elementor-heading-title,
.elementor-14 .elementor-element.elementor-element-88834fa .elementor-heading-title,
.elementor-14 .elementor-element.elementor-element-8a5ff60 .elementor-heading-title {
font-size: 1.85rem;
}
}
@media (max-width: 379px) {
.elementor-14 .elementor-element.elementor-element-7980cef .elementor-repeater-item-2fc83eb .swiper-slide-bg {
background-position-y: bottom !important;
}
}