.vinfoButton a.elementor-button-link.elementor-button.elementor-size-md {
position: relative;
max-width: 225px;
width: 100%;
}
.vinfoButton.button-long a.elementor-button-link.elementor-button.elementor-size-md {
max-width: 290px;
}
.elementor-element.vinfoButton.button-long .elementor-button span.elementor-button-icon.elementor-align-icon-right:after {
left: 84%;
}
.vinfoButton.button-very-long a.elementor-button-link.elementor-button.elementor-size-md {
max-width: 300px;
}
.elementor-element.vinfoButton.button-very-long .elementor-button span.elementor-button-icon.elementor-align-icon-right:after {
left: 85%;
}
.elementor-element.vinfoButton .elementor-button span.elementor-button-icon.elementor-align-icon-right {
z-index: 9;
fill: #3CDBC0;
color: #3CDBC0;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.vinfoButton .elementor-button span.elementor-button-icon.elementor-align-icon-right:before {
content: '';
display: block;
position: absolute;
width: 40px;
height: 40px;
background: #ffffff;
top: 5px;
right: 5px;
z-index: -1;
border-radius: 100%;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.vinfoButton .elementor-button:hover span.elementor-button-icon.elementor-align-icon-right {
fill: #ffffff;
color: #ffffff;
}
.elementor-element.vinfoButton .elementor-button span.elementor-button-icon.elementor-align-icon-right:after {
content: '';
display: block;
position: absolute;
width: 0px;
height: 40px;
top: 5px;
left: 80%;
z-index: -1;
border-radius: 100%;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.vinfoButton .elementor-button:hover span.elementor-button-icon.elementor-align-icon-right:after {
background: #3CDBC0;
width: 40px;
}  .bg-flecha a.elementor-icon:before {
content: "";
display: block;
position: absolute;
width: 40px;
height: 40px;
background: #3CDBC0;
top: 0px;
right: 0px;
border-radius: 100%;
border: solid 1px #3CDBC0;
z-index: -1;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.bg-flecha a.elementor-icon:after {
content: "";
display: block;
position: absolute;
width: 40px;
height: 0px;
background: #ffffff;
top: 0px;
right: 0px;
border-radius: 100%;
border: solid 0px #3CDBC0;
z-index: -1;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.bg-flecha a.elementor-icon:hover:after {
height: 40px;
}
.elementor-column>.elementor-widget-wrap>.elementor-element.elementor-absolute.bg-flecha {
padding: 10px;
}
.elementor-column>.elementor-widget-wrap>.elementor-element.elementor-absolute.correccion-padding {
padding: 0;
}  .item-flecha:hover .elementor-widget-icon > .elementor-widget-container {
background-color: #FFFFFF !important;
}
.item-flecha:hover .elementor-widget-icon > .elementor-widget-container .elementor-icon {
color: #3CDBC0 !important;
border-color: #3CDBC0 !important;
}  .bullet-active-style.elementor-element .swiper-pagination-bullet.swiper-pagination-bullet-active,
.bullet-active-style.elementor-element .jet-listing-grid__slider .slick-dotted .jet-slick-dots li.slick-active{
width: 18px;
border-radius: 5px;
}
.bullet-active-style .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.bullet-active-style.elementor-element .jet-listing-grid__slider .slick-dotted .jet-slick-dots li{
margin: 0 3px;
z-index: 9;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}  .grab-style .jet-listing-grid .slick-initialized .jet-listing-grid__item.slick-slide>.elementor {
cursor: grab;
cursor: -moz-grab;
cursor: -webkit-grab;
}
.grab-style .jet-listing-grid .slick-initialized .jet-listing-grid__item.slick-slide>.elementor:active {
cursor: grabbing;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;	
}  .slider-home-01 .swiper-slide-bg {
background-position: right center;
}
.slider-home-01 .swiper-slide-inner {
max-width: 1140px;
}
.slider-home-01.elementor-element .swiper-pagination-bullet {
background: #3CDBC0;
opacity: 1;
}
.slider-home-01 .swiper-container-horizontal>.swiper-pagination-bullets, .slider-home-01 .swiper-pagination-custom, .slider-home-01 .swiper-pagination-fraction {
bottom: 50px;
}
.slider-home-01 span.title-sl03 {
width: 600px;
display: block;
}
.slider-home-01 .swiper-slide-bg.elementor-ken-burns--active.elementor-ken-burns--in {
-webkit-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}  .carousel-funcionalidades .elementor-main-swiper {
display: flex;
flex-direction: column;
}
.carousel-funcionalidades .elementor-main-swiper .swiper-wrapper {
position: initial;
order: 2;
}
.carousel-funcionalidades .elementor-main-swiper .swiper-pagination-bullets {
position: initial;
order: 1;
margin: 10px 0 30px;
}
.section-funcionalidades.elementor-element:not(.elementor-motion-effects-element-type-background), .section-funcionalidades.elementor-element > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-size: cover !important;
background-position: top right 10vw !important;
}
.carousel-funcionalidades.elementor-element .swiper-pagination-bullet {
background: #3CDBC0;
opacity: 1;
}  .elementor-element.carousel-testimonials .jet-listing-grid__slider .slick-dotted .jet-slick-dots {
margin-top: -25px;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .jet-listing-grid__item.slick-slide {
min-height: 480px;
display: flex;
flex-direction: column;
justify-content: center;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active~.slick-active {
transform: scale(1.15);
opacity:1;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active~.slick-active~.slick-active {
transform: scale(1);
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active,
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active~.slick-active~.slick-active {
opacity: 0.6;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-track {
padding: 50px 0;
}
.carousel-testimonials .item-testimonial .jet-listing-dynamic-field__content,
.carousel-testimonials .slick-active~.slick-active~.slick-active .item-testimonial .jet-listing-dynamic-field__content {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.carousel-testimonials .slick-active~.slick-active .item-testimonial .jet-listing-dynamic-field__content {
-webkit-line-clamp: initial;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}  .certificaciones-carousel ul.jet-slick-dots,
.equipo-carousel ul.jet-slick-dots {
align-items: start;
justify-content: left;
margin-left: 10px;
}  .carousel-descargables .item-descarga .elementor-flip-box__layer__description {
font-size: 18px;
color: #5a5a5a;
line-height: 1.3;
}
.carousel-descargables .item-descarga .elementor-flip-box__back .elementor-flip-box__layer__description {
font-size: 14px;
min-height: 240px;
display: flex;
flex-direction: column;
justify-content: center;
}
.carousel-descargables .item-descarga .elementor-flip-box__front .elementor-flip-box__layer__title {
min-height: 84px;
}
.carousel-descargables .item-descarga .elementor-flip-box__front .elementor-flip-box__layer__description {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}  .list-style ul {
padding-inline-start: 20px;
list-style: none;
}
.list-style li {
margin-bottom: 15px;
}
.list-style li:before {
content: "\2022";
color: #3D32CF;
font-weight: bold;
display: inline-block;
width: 1em;
margin-left: -1em;
}
.list-02 ul {
padding-inline-start: 20px;
}  [type=button]:focus, [type=submit]:focus, button:focus {
outline: none;
}
.form-suscription .elementor-field-type-acceptance {
order: 2;
}
.form-suscription .elementor-field-group .elementor-field-textual:focus {
-webkit-box-shadow: none;
box-shadow: none;
}
.form-suscription button.elementor-button.elementor-size-sm {
width: 40px;
height: 40px;
position: absolute;
top: 0;
right: 0px;
}
.form-suscription .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option {
min-height: 50px;
}
.form-suscription .elementor-form .elementor-form-fields-wrapper .elementor-field-group.elementor-column.elementor-field-type-submit.elementor-col-20 {
display: contents;
}
.form-suscription .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label {
font-size: 12px;
}
.form-suscription .elementor-message.elementor-message-success {
position: absolute;
}
.form-style button.elementor-button {
position: relative;
max-width: 225px;
width: 100%;
}
.form-style .elementor-form .elementor-button>span {
-webkit-box-pack: start;
-ms-flex-pack: left;
justify-content: left;
-webkit-box-align: start;
-ms-flex-align: left;
align-items: start;
}
.form-style button.elementor-button span.elementor-align-icon-right.elementor-button-icon {
z-index: 9;
fill: #3CDBC0;
color: #3CDBC0;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
position: absolute;
right: 17px;
top: 50%;
margin-top: -10px;
}
.form-style button.elementor-button span.elementor-align-icon-right.elementor-button-icon:before {
content: '';
display: block;
position: absolute;
width: 40px;
height: 40px;
background: #ffffff;
top: -10px;
right: -12px;
z-index: -1;
border-radius: 100%;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.form-style button.elementor-button:hover span.elementor-align-icon-right.elementor-button-icon {
fill: #ffffff;
color: #ffffff;
}
.form-style button.elementor-button span.elementor-align-icon-right.elementor-button-icon:after {
content: '';
display: block;
position: absolute;
width: 0px;
height: 40px;
top: -10px;
left: -12px;
z-index: -1;
border-radius: 100%;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.form-style button.elementor-button:hover span.elementor-align-icon-right.elementor-button-icon:after {
background: #3CDBC0;
width: 40px;
}
.form-style input.elementor-field,
.form-style textarea.elementor-field {
box-shadow: 0 4px 10px 0 rgb(0 0 0 / 14%);
}
.form-suscription-blog.form-style button.elementor-button {
max-width: initial;
}
.section-suscr-blog .elementor-field-type-acceptance label {
color: #fff;
}
.section-suscr-blog .elementor-field-type-acceptance label a {
color: #3cdbc0;
font-size: 12px !important;
}
.section-suscr-blog .elementor-message.elementor-message-success {
color: #fff;
}  .elementor-element.paginacion .prev-next > .jet-filters-pagination__link {
color: #1C3775;
}  .elementor-column.elementor-col-33.cols-contact {
width: 31.33%;
}
.elementor-column.elementor-col-33.cols-contact.col-phone {
margin: 0 3%;
}
.cols-contact .min-height {
min-height: 120px;
}  .faqs-style .elementor-toggle-item {
border-radius: 20px;
box-shadow: 0 0 22px 0 rgba(0,0,0,0.09);
margin-bottom: 25px;
}
.faqs-style .elementor-toggle-item .elementor-tab-title {
border-radius: 20px;
min-height: 90px;
}
.elementor-element.faqs-style .elementor-toggle-item > .elementor-tab-title {
border-bottom: 0px solid rgb(28 55 117 / 0%);
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.faqs-style .elementor-toggle-item > .elementor-active.elementor-tab-title {
border-bottom: 1px solid rgb(28 55 117 / 20%);
border-radius: 20px 20px 0 0;
}
.faqs-style .elementor-toggle-item .elementor-tab-title a.elementor-toggle-title {
display: flex;
min-height: 45px;
flex-direction: column;
justify-content: center;
}
.faqs-style .elementor-toggle-item svg {
font-size: 26px;
}
.faqs-style .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon span.elementor-toggle-icon-closed,
.faqs-style .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon span.elementor-toggle-icon-opened {
min-height: 45px;
display: flex;
flex-direction: column;
justify-content: center;
}
.faqs-style .elementor-toggle-item .elementor-tab-title.elementor-active svg {
transform: rotate(180deg);
}
.faqs-style .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon {
height: 45px;
} .elementor-element.accordion-faqs-style > .elementor-widget-container > .jet-accordion > .jet-accordion__inner > .jet-toggle:not(.active-toggle) > .jet-toggle__control {
border-width: 0;
}
.accordion-faqs-style .icon-active {
-webkit-transform: rotate(180deg);
-o-transform: rotate(180deg);
-moz-transform: rotate(180deg);
-ms-transform: rotate(180deg));
transform: rotate(180deg);
}
.accordion-faqs-style .jet-toggle__control {
min-height: 80px;
}   .elementor-share-buttons--color-official.elementor-share-buttons--skin-flat.my-rrss-icons .elementor-share-btn, .elementor-share-buttons--color-official.my-rrss-icons.elementor-share-buttons--skin-gradient .elementor-share-btn {
background: none;
}
.my-rrss-icons .fab:before {
content: "";
display: block;
width: 40px;
height: 40px;
-webkit-transition: all .3s;
-o-transition: all .3s;
transition: all .3s;
}
.my-rrss-icons .fa-facebook:before {
background: url(//vinfopol.com/wp-content/uploads/2021/09/fb.svg);
background-size: cover;
background-position: center;
}
.my-rrss-icons .fa-linkedin:before {
background: url(//vinfopol.com/wp-content/uploads/2021/09/link.svg);
background-size: cover;
background-position: center;
}
.my-rrss-icons .fa-twitter:before {
background: url(//vinfopol.com/wp-content/uploads/2021/09/tw.svg);
background-size: cover;
background-position: center;
}
.my-rrss-icons .elementor-share-btn:hover .fab:before {
transform: scale(1.1);
} .section-siguenos-blog .elementor-element.elementor-absolute.elementor-widget.elementor-widget-image {
padding: 0;
} .imagen-form .elementor-widget-container {
width: 60vw;
height: 90vh;
overflow: hidden;
border-radius: 100px;
transform: rotate(25deg);
}
.imagen-form .elementor-widget-container img.attachment-full.size-full {
width: 100%;
height: 100%;
object-fit: cover;
object-position: right center;
-webkit-transform: rotate(-25deg) scale(1.3);
-o-transform: rotate(-25deg) scale(1.3);
-moz-transform: rotate(-25deg) scale(1.3);
-ms-transform: rotate(-25deg) scale(1.3);
transform: rotate(-25deg) scale(1.3);
}
.elementor-element.imagen-form.elementor-widget.elementor-widget-image {
position: absolute;
right: -40vw;
top: -10vh;
}
.leer-mas-btn a.elementor-button-link.elementor-button.elementor-size-md {
position: relative;
}
.elementor-element.leer-mas-btn .elementor-button span.elementor-button-icon.elementor-align-icon-right {
z-index: 9;
fill: #ffffff;
color: #ffffff;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.leer-mas-btn .elementor-button span.elementor-button-icon.elementor-align-icon-right:before {
content: '';
display: block;
position: absolute;
width: 40px;
height: 40px;
background: #3CDBC0;
top: -10px;
right: -12px;
z-index: -1;
border-radius: 100%;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.leer-mas-btn .elementor-button:hover span.elementor-button-icon.elementor-align-icon-right {
fill: #3CDBC0;
color: #3CDBC0;
}
.elementor-element.leer-mas-btn .elementor-button span.elementor-button-icon.elementor-align-icon-right:after {
content: '';
display: block;
position: absolute;
width: 0px;
height: 40px;
top: -10px;
left: 79%;
z-index: -1;
border-radius: 100%;
-webkit-transition: all .5s;
-o-transition: all .5s;
transition: all .5s;
}
.elementor-element.leer-mas-btn .elementor-button:hover span.elementor-button-icon.elementor-align-icon-right:after {
background: #ffffff;
width: 40px;
}
.slider-destacados-blog ul.jet-slick-dots {
position: absolute;
bottom: 50px;
}  .item-municipio.elementor-section:hover .elementor-element .municipio h3.elementor-heading-title {
color: #ffffff;
}
.municipios-carousel .jet-listing-grid__slider ul.jet-slick-dots {
position: absolute;
top: -50px;
}
.elementor .mapa-municipios img.jet-map-marker-image {
opacity: 0.3;
}
.mapa-municipios .jet-map-box img.jet-map-close {
display: none;
}  .p-como-instalar {
min-height: 170px;
}
.col-instala .bg-flecha a.elementor-icon:after {
transform: scale(0);
height: 40px;
}
.col-instala .bg-flecha a.elementor-icon:hover:after {
transform: scale(1);
}
.faqs-style.faqs-funcionalidades .elementor-toggle-item .elementor-tab-title.elementor-active a.elementor-toggle-title {
font-weight: bold;
}
.faqs-style.faqs-funcionalidades .elementor-toggle-item svg {
font-size: 14px;
}
.faqs-style.faqs-funcionalidades .elementor-toggle-item {
border-radius: 40px 10px 40px 10px;
}
.faqs-style.faqs-funcionalidades .elementor-toggle-item .elementor-tab-title {
border-radius: 40px 10px 40px 10px;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item > .elementor-active.elementor-tab-title {
border-radius: 40px 10px 0px 0px;
min-height: 50px;
padding: 15px 20px 15px 25px;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item > .elementor-tab-content {
border-radius: 0px 0px 40px 10px;
}
.tabs-funcionalidades > .elementor-widget-container > .jet-tabs.jet-tabs-position-top.jet-tabs-zoom-in-effect.jet-tabs-position-tablet-top.jet-tabs-position-mobile-top {
background: #ffffff;
}
.tabs-funcionalidades .jet-tabs__control {
width: 12.5%;
border-right: 1px solid rgb(28 55 117 / 20%);
min-height: 100px;
display: flex;
justify-content: center;
text-align: center;
padding: 5px;
}
.tabs-funcionalidades .jet-tabs__control:last-child {
border: none;
}
.tabs-funcionalidades .jet-tabs__control .jet-tabs__label-text {
max-width: 158px;
}  @media (max-width: 1024px) {
.section-funcionalidades.elementor-element:not(.elementor-motion-effects-element-type-background), .section-funcionalidades.elementor-element > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-size: auto 920px !important;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active,
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active~.slick-active~.slick-active {
transform: scale(0.9);
}
.carousel-descargables .item-descarga .elementor-flip-box__layer__description {
font-size: 16px;
}
.carousel-descargables .item-descarga .elementor-flip-box__back .elementor-flip-box__layer__description {
font-size: 12px;
}
.form-style.form-suscription-blog button.elementor-button span.elementor-align-icon-right.elementor-button-icon {
font-size: 18px;
}
.elementor-element.imagen-form.elementor-widget.elementor-widget-image {
right: -55vw;
}
.imagen-form .elementor-widget-container {
width: 80vw;
height: 75vh;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item > .elementor-tab-title {
min-height: 65px;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item > .elementor-active.elementor-tab-title {
padding: 10px 15px 5px;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item .elementor-tab-title a.elementor-toggle-title {
min-height: 55px;
}
.tabs-funcionalidades .jet-tabs__control {
width: 25%;
min-height: 80px;
}
.tabs-funcionalidades .jet-tabs__control .jet-tabs__label-text {
max-width: 110px;
}
.tabs-funcionalidades .jet-tabs.jet-tabs-position-tablet-top .jet-tabs__control-wrapper {
width: 100%;
}
.tabs-funcionalidades .jet-tabs__control:nth-child(4) {
border-right: none;
}
.tabs-funcionalidades .jet-tabs__control:nth-child(1),
.tabs-funcionalidades .jet-tabs__control:nth-child(2),
.tabs-funcionalidades .jet-tabs__control:nth-child(3),
.tabs-funcionalidades .jet-tabs__control:nth-child(4) {
border-bottom: 1px solid rgb(28 55 117 / 20%);
}
.item-seleccionado .elementor-widget-image img {
max-width: 45px;
}
.mapa-municipios img.jet-map-marker-image {
max-width: 45px;
}	
.slider-home-01 span.title-sl03 {
width: 530px;
}
}
@media (max-width: 767px) {
.slider-home-01 .elementor-slides > .swiper-slide > .swiper-slide-bg {
background-size: contain !important;
}
.section-funcionalidades.elementor-element:not(.elementor-motion-effects-element-type-background), .section-funcionalidades.elementor-element > .elementor-motion-effects-container > .elementor-motion-effects-layer {
background-size: auto 620px !important;
background-position: top center !important;
}
.carousel-funcionalidades .elementor-main-swiper .swiper-pagination-bullets {
margin-bottom: 10px;
}
.elementor-column.elementor-col-33.cols-contact {
width: 100%;
}
.elementor-column.elementor-col-33.cols-contact.col-phone {
margin: 0;
}
.cols-contact .min-height {
min-height: 50px;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .jet-listing-grid__item.slick-slide {
min-height: 270px;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-track {
padding: 50px 0 0px;
}
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active,
.carousel-testimonials .jet-listing-grid .slick-initialized .slick-active~.slick-active~.slick-active {
opacity: 1;
}
.carousel-descargables .item-descarga .elementor-flip-box__layer__description {
font-size: 14px;
}
.carousel-descargables .item-descarga .elementor-flip-box__back .elementor-flip-box__layer__description {
font-size: 12px;
}
.elementor-element.rectif-single-post > .elementor-widget-container > ul.elementor-inline-items.elementor-icon-list-items.elementor-post-info {
margin-right: -10px;
margin-left: -10px;
}
.section-siguenos-blog .elementor-widget-social-icons {
margin-left: 12%;
}
.paginacion > .elementor-widget-container > .jet-smart-filters-pagination > .jet-filters-pagination {
margin-right: 0;
margin-left: 0;
}
.imagen-form .elementor-widget-container {
width: 100vw;
height: 60vh;
}
.form-style .elementor-widget-container .elementor-form .elementor-field-group {
padding: 0;
}
.form-style .elementor-widget-container .elementor-form .elementor-form-fields-wrapper {
margin: 0;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item > .elementor-active.elementor-tab-title {
padding: 10px 15px 10px 25px;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item .elementor-tab-title a.elementor-toggle-title {
min-height: 30px;
}
.faqs-style .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon span.elementor-toggle-icon-closed, .faqs-style .elementor-toggle .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon span.elementor-toggle-icon-opened {
min-height: 25px;
}
.elementor-element.faqs-style.faqs-funcionalidades .elementor-toggle-item > .elementor-tab-title {
min-height: 50px;
}
.faqs-style .elementor-toggle-item .elementor-tab-title .elementor-toggle-icon {
height: 30px;
}
.p-como-instalar {
min-height: 100px;
}
.menu-footer-center.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical > ul > li.menu-item > a {
justify-content: center;
}
.elementor-element.logo-footer.elementor-widget.elementor-widget-theme-site-logo.elementor-widget-image {
text-align: center;
}
.accordion-faqs-style.accordion-funcionalidades-style .jet-toggle__control {
min-height: initial;
}
.item-seleccionado .elementor-widget-image img {
max-width: 35px;
}
.mapa-municipios img.jet-map-marker-image {
max-width: 35px;
}
.slider-home-01 span.title-sl03 {
width: initial;
}
}
@media (max-width: 500px) {
.tabs-funcionalidades .jet-tabs__control .jet-tabs__label-text {
max-width: initial;
}
.tabs-funcionalidades .jet-tabs__control {
width: 50%;
min-height: 68px;
}
.tabs-funcionalidades .jet-tabs__control:nth-child(5),
.tabs-funcionalidades .jet-tabs__control:nth-child(6) {
border-bottom: 1px solid rgb(28 55 117 / 20%);
}
}
@media (max-width: 767px) and (min-width: 400px) {
.elementor-widget-wrap>.elementor-element.section-suscr-blog {
width: 49%;
margin-right: 1%;
}
.elementor-widget-wrap>.elementor-element.section-siguenos-blog {
width: 49%;
margin-left: 1%;
}
}