/**
 * Style for your Customizer editor.
 */
 #accordion-section-hello_theme_options .accordion-section-title {
  color: #c36;
}
#accordion-section-hello_theme_options .accordion-section-title:after {
  color: #c36;
}

#sub-accordion-section-hello_theme_options.accordion-section-content {
  background: #fff;
}

#customize-control-hello-elementor-header-footer .customize-control-header-footer-holder {
  margin: 12px auto 12px;
  max-width: 300px;
  text-align: center;
}

#customize-control-hello-elementor-header-footer .elementor-panel-heading-title {
  font-weight: 600;
  margin: 10px 0 4px;
}

#customize-control-hello-elementor-header-footer .elementor-section-body {
  margin: 0.1em 0 1.3em;
}

.create-logo-desc {
  margin-top: 10px;
  padding: 10px;
  background: white;
  font-style: italic;
}
.create-logo-desc + .actions {
  background: white;
  padding: 0 10px 10px;
  margin-bottom: 15px;
}
.create-logo-desc + .actions .button {
  margin-top: 0;
  width: 100%;
  text-align: center;
}

 /* Change autocomplete styles in WebKit */
 body:not(.wp-admin) input:-webkit-autofill,
 body:not(.wp-admin) input:-webkit-autofill:hover, 
 body:not(.wp-admin) input:-webkit-autofill:focus,
 body:not(.wp-admin) textarea:-webkit-autofill,
 body:not(.wp-admin) textarea:-webkit-autofill:hover,
 body:not(.wp-admin) textarea:-webkit-autofill:focus,
 body:not(.wp-admin) select:-webkit-autofill,
 body:not(.wp-admin) select:-webkit-autofill:hover,
 body:not(.wp-admin) select:-webkit-autofill:focus {
   border: 1px solid unset;
   -webkit-text-fill-color: white !important;
   -webkit-box-shadow: 0 0 0px 1000px var(--e-global-color-primary) inset !important;
   transition: background-color 5000s ease-in-out 0s;
 }


 #loginform input:-webkit-autofill,
 #loginform input:-webkit-autofill:hover, 
 #loginform input:-webkit-autofill:focus{
   border: 1px solid unset;
   -webkit-text-fill-color: black !important;
 }
 
 :-webkit-autofill,
 :-webkit-autofill:hover, 
 :-webkit-autofill:focus {background: orange;}

a{color: inherit; transition: .4s all;}

* > a:active,
* > a:hover{color: var( --e-global-color-secondary );}
#btn-pse{background: #00754A url(https://maxcredito.com.co/wp-content/uploads/2023/05/LOGO-PSE-1.png) no-repeat 90% center / 32px;}
.main-footer{}

.tp-image-wrapper{height: 100%; display: flex;}

.container{max-width: 1150px;  margin: auto;}
.swiper-button-lock {display: none !important;}
.swiper-button-disabled{opacity: 0;}
.e--pointer-text.e--animation-skew .elementor-item:focus, .e--pointer-text.e--animation-skew .elementor-item:hover{ transform: unset;}
/*HOME*/
.custom-top-banner .elementor-slides .swiper-slide-inner .elementor-slide-description{margin: 0 !important;}

.testimonial-carrusel .elementor-testimonial{justify-content: center;}
.testimonial-carrusel .elementor-testimonial__footer{width: 100%;}
.testimonial-carrusel .elementor-testimonial__content{display: none; align-items: center; padding: 20px; border-radius: 20px; background-color: var(--e-global-color-secondary);}
.testimonial-carrusel .elementor-testimonial__image img{width: 100% !important; height: auto !important;}
.testimonial-carrusel .swiper .elementor-swiper-button-prev{left: 0px;}
.testimonial-carrusel .swiper .elementor-swiper-button-next{right: 0px;}

.carousel-pasos-home .elementor-testimonial__image img{object-fit: contain;transition: .4s all;}
.carousel-pasos-home .elementor-testimonial__image:hover img{transform: scale(1.2);}
.home-carousel-escogernos .elementor-testimonial__image img{object-fit: contain;transition: .4s all;}
.home-carousel-escogernos .elementor-testimonial__image:hover img{transform: scale(1.2);}

/* TAB PRODUCT HOME*/
.tab_products_section {overflow: hidden;}
.tab_products_section  .tp-image-wrapper{height: 100%;}
.tab_products_section  .selector_category_tab{display: flex; margin-bottom: 35px; padding: 15px;}
.tab_products_section  .selector_category_tab .link-tab{padding: 20px;margin: 15px;outline: unset; border:0 !important; position:relative;border-radius: 20px;box-shadow: 1px 0px 10px 0px gainsboro;transition: .4s all;display: flex;align-items: center; justify-content: center;}
.tab_products_section  .selector_category_tab .link-tab:hover,
.tab_products_section  .selector_category_tab .link-tab:focus,
.tab_products_section  .selector_category_tab .link-tab.active{background: var(--e-global-color-primary) !important ;}
.tab_products_section  .selector_category_tab .link-tab.active::before{content:'';display: flex;position: absolute; transition: .4s all;bottom: -50px;left: calc(50% - 15px);width: 0;height: 0;border-right: 30px solid transparent;border-top: 30px solid transparent;border-left: 30px solid transparent;border-bottom: 30px solid var(--e-global-color-primary);}
.tab_products_section  .selector_category_tab .link-tab img{transition: .4s all;height: 30px;width: 150px;object-fit: contain;}
.tab_products_section  .selector_category_tab .link-tab:hover img,
.tab_products_section  .selector_category_tab .link-tab:focus img,
.tab_products_section  .selector_category_tab .link-tab.active img{ filter: invert(1);}
.tab_products_section  .container_products{position: relative; background: linear-gradient( 90deg, var(--e-global-color-primary) , var(--e-global-color-secondary)); padding: 35px; border-radius: 35px;}
.tab_products_section  .container_products .products{justify-content: center;}
.tab_products_section .tab-panel{position: relative; width: 100%; max-width: 1150px;}
.tab_products_section .tab-panel.fade{opacity: 0; overflow: hidden; height: 0;}

.tab_products_section .slick-slide{height: inherit !important;}

/*WOOCOMMERCE*/
.theme-hello-elementor ul.products li.product,
.theme-hello-elementor .woocommerce ul.products li.product{box-shadow: 1px 1px 6px 2px #31313145;}
.theme-hello-elementor .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width: 50%;}
.theme-hello-elementor .woo.commerce ul.products li.product .product-name, .woocommerce-page ul.products li.product .product-name{font-size: 1.2rem;}
.theme-hello-elementor .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var(--e-global-color-secondary);}
.theme-hello-elementor ul.products .product {display: flex !important;flex-wrap: wrap; border-radius: 50px;overflow: hidden;}
.theme-hello-elementor ul.products .product .woocommerce-loop-product__link{width: 50%; overflow: hidden;}
.theme-hello-elementor ul.products .product .woocommerce-loop-product__link img{height: 100% !important; object-fit: cover;}
.theme-hello-elementor ul.products .product .container-info{width: 50%; background: var(--e-global-color-primary);width: 50%;padding: 20px;}
.theme-hello-elementor ul.products .product .container-info .woocommerce-loop-product__title{color: white; font-size: 1.4rem; padding: 0;}
.theme-hello-elementor .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price,
.theme-hello-elementor ul.products li.product .price{color: white !important; font-weight: 500 !important;} 
.theme-hello-elementor ul.products .product .container-info .woocommerce-loop-product__title .price{color: white; font-weight: 500;} 
.theme-hello-elementor .button_credit,
.theme-hello-elementor ul.products .product .container-info .button {color: white; font-size: .9rem; padding: 5px 15px; text-transform: uppercase; border-radius: 25px; background-color: var(--e-global-color-secondary);}
.theme-hello-elementor .button_credit:hover,
.theme-hello-elementor ul.products .product .container-info .button:hover{background-color: var(--e-global-color-primary); transform: scale(1.1);}
.theme-hello-elementor ul.products .product .container-info .main-container-attributes *{color: white; font-size: .8rem;}
.theme-hello-elementor ul.products .product .container-info .main-container-attributes .value-attribute.color-container{display: flex;}
.theme-hello-elementor ul.products .product .container-info .main-container-attributes .value-attribute .color{font-size: 0rem; width: 26px; height: 26px; border-radius: 50%; margin: 5px; background-size: cover;}
.theme-hello-elementor ul.products .product .container-info .main-container-attributes .container-attribute{margin-bottom: 10px;}
.theme-hello-elementor ul.products .product .container-info .main-container-attributes .title-attribute{font-weight: bold;}
.theme-hello-elementor .button_credit{margin: auto; font-weight: 600; font-size: 1.4rem;}

.woocommerce table.shop_attributes td p{padding: 8px;}

/*NOSOTROS*/
.carrousel-cifras .elementor-testimonial__footer{padding-right: 0 !important;}
.carrousel-cifras .elementor-testimonial{justify-content: center;}
.carrousel-cifras .elementor-testimonial__image img{object-fit: contain;transition: .4s all;}
.carrousel-cifras .elementor-testimonial__image:hover img{transform: scale(1.1);}
.fcc-nosotros .content-fcc .elementor-container{margin-right: 0;}

/*SOLICITA TU CREDITO*/
.solicita-faq .elementor-accordion-item {border-radius: 40px;margin-bottom: 20px;border-width: 1px !important;border-top: 1px solid var(--e-global-color-secondary) !important;}
.main-carousel-solicita-credito .elementor-testimonial__content{display: flex;flex-direction: column-reverse; text-align: left;}
.main-carousel-solicita-credito .elementor-testimonial__content .elementor-testimonial__name{margin-bottom: -15px;}
.main-carousel-solicita-credito .elementor-testimonial__image img{object-fit: contain;transition: .4s all;}
.main-carousel-solicita-credito .elementor-testimonial__image:hover img{transform: scale(1.1);}



.main-carousel-beneficios .elementor-testimonial__image img{object-fit: contain;transition: .4s all;}
.main-carousel-beneficios .elementor-testimonial__image:hover img{transform: scale(1.1);}
.main-carousel-requisitos .elementor-testimonial__image img{object-fit: contain;transition: .4s all;}
.main-carousel-requisitos .elementor-testimonial__image:hover img{transform: scale(1.1);}

.fcc-section .elementor-heading-title{transition: .4s all;}
.fcc-section:hover .elementor-heading-title{color: var(--e-global-color-secondary) !important;}

/* FAQ */

.solicita-faq.FAQ .elementor-accordion-item {border-radius: 0;margin-bottom: 20px;border-width: 1px !important;border: unset !important;}
.solicita-faq.FAQ .elementor-accordion-item .elementor-tab-title{border-radius: 40px; background: #F8F8F8; border-color: #F8F8F8 !important;}
.solicita-faq.FAQ .elementor-accordion-item .elementor-tab-title{}

/*CONTACTO*/
#wpforms-form-779 {width:100%; transition:.4s;}
#wpforms-form-779 .wpforms-field-container textarea::placeholder,
#wpforms-form-779 .wpforms-field-container input::placeholder{color: #fff; text-align:left;}
#wpforms-form-779 .wpforms-field-container textarea,
#wpforms-form-779 .wpforms-field-container select,
#wpforms-form-779 .wpforms-field-container input{color: #fff; text-align:left; background-color:transparent; border:none; border-bottom:1px solid #fff;}
#wpforms-form-779 .wpforms-field-container textarea{border: 1px solid white;  resize: none;}
#wpforms-form-779 .wpforms-field-description{color:#fff; font-size:0.7rem; font-family:"Poppins", Sans-serif; }
#wpforms-form-779 .wpforms-submit {background-color:var(--e-global-color-primary); color:white; font-weight:700; padding: 2px 35px 2px; transition: .4s; border-radius: 25px; border: 0;}
#wpforms-form-779 .wpforms-submit:hover {padding: 2px 65px 2px; background-color:white; color:var(--e-global-color-secondary);}
#wpforms-form-779 label {text-decoration:underline !important; color:#fff; font-size:0.9rem; }

#wpforms-form-779 .wpforms-field-container select option{color: #333;}
/* CUSTOM BLOG */
.container-blog .elementor-post__read-more{background-color: var(--e-global-color-primary); display: inline-block; padding: 5px 35px; text-align: center; border-radius: 30px; transition: .4s all;}
.container-blog .elementor-post__read-more:hover{background-color: var(--e-global-color-secondary);}
#comments h3{display:none;}

.blog .page-title {line-height: .9; padding:30px 5px 50px;}
.blog .page-title > h1{ text-align:center; font-size:2rem;  color:var(--e-global-color-primary); font-weight:700 !important;}
.blog .page-title > p {text-align:center; font-size:1rem;  color:var(--e-global-color-secondary); font-weight:300;}

/* .blog #content .page-title{ text-align:center; color:var(--e-global-color-primary); text-transform:initial; padding:30px 0 0 0;}
.blog #content .page-title h1{padding:0px;}
.blog #content .page-title p{color:var(--e-global-color-secondary);} */

.blog #section-featured-blog article .image-post > a > img {height:100%;}
.blog #section-featured-blog article{display:flex;}
.blog #section-featured-blog  article .image-post > a > img{border-radius:30px}
.blog #section-featured-blog article .image-post{ width: 700px;  max-width:100%;  height: auto;}
.blog #section-featured-blog article .content-post{ border-radius: 30px; background-color: var(--e-global-color-secondary); padding: 35px 0 0 0; margin-left: 30px; width: 850px; max-width:100%; padding-bottom:15px;}
.blog #section-featured-blog article .content-post > span { color:#FFF; background-color:var(--e-global-color-primary); padding:0 10px 0 50px; font-size: 1rem; text-transform:capitalize;}
.blog #section-featured-blog  article .content-post > h2 {margin-left: 50px; padding-top:40px;}
.blog #section-featured-blog  article .content-post > h2 a {color:#FFF; text-transform:lowercase;}
.blog #section-featured-blog  article .content-post > h2::first-letter{text-transform:uppercase;}

.blog #section-featured-blog  article .content-post > p{ padding-top:25px; padding-bottom:15px;margin-left: 50px; margin-right: 50px; color: #fff;  font-size: 0.9rem; font-weight: 300;}

.blog #section-featured-blog article .content-post > a{    margin-left: 50px;
    color: var(--e-global-color-secondary);
    background-color: #fff;
    padding: 5px 35px 5px 35px;
    font-size: 1rem; transition:.4s;
    font-weight: 700;
    text-decoration: none;
    border-radius: 25px;}

.blog #section-featured-blog article .content-post > a:hover{color:#fff; background-color:var(--e-global-color-primary); padding: 5px 47px 5px 47px;}


.blog div.image-post > span{    position: absolute;margin-top: 28px;font-size: 1rem;color: #fff;background-color: var(--e-global-color-primary);padding: 1px 10px 2px 50px;text-transform: capitalize;}
.blog .container-post article .image-post > a > img { border-radius:30px; height:200px;}
.blog div.container-post{margin-top:80px; margin-bottom:60px;}
.blog > div > div.container-post {  display: flex;flex-wrap: wrap !important; justify-content: space-between;}
.blog div.container-post > article {margin:10px; background-color:#fff; margin: 20px;width: 45% }


.blog div.container-post > article img {max-width:500px;  border-radius:30px;}
.blog div.container-post > article  h2 > a{color:var(--e-global-color-secondary); font-family:"Poppins", Sans-serif; font-size:1.6rem; font-weight:700; }
.blog div.container-post > article p{color:#000000; font-size:0.9rem; font-weight:300; }
.blog div.container-post > article a.read-more{color:#fff; font-size:1rem; font-weight:700; text-align:center; padding:5px 45px 5px; background-color:var(--e-global-color-primary); text-decoration:none; border-radius:25px;}
.blog div.container-post > article a.read-more:hover{background-color:var(--e-global-color-secondary);}
.blog  article div.content-post {text-align:left;}

.post-template-default section .elementor-widget-jkit_post_title h2 {text-transform:lowercase;}
.post-template-default section .elementor-widget-jkit_post_title h2::first-letter{text-transform:uppercase;}

.post-template-default  #resumen-interno .elementor-widget-container h2 {color:#000; font-family:"Poppins";font-size:2rem;}
.post-template-default  #resumen-interno .elementor-widget-container h3 {color:#000; font-family:"Poppins";font-size:1.7rem;}
.post-template-default  #resumen-interno .elementor-widget-container h4 {color:#000; font-family:"Poppins";font-size:1.4rem;}
.post-template-default  #resumen-interno .elementor-widget-container p{color:#000;font-family:"Poppins";font-size:1rem;}


.post-template-default #comments > div { max-width: 700px;  width: 100%;}
.post-template-default #commentform p input{ border: 2px solid var(--e-global-color-primary); background-color:#fff0; border-radius:22px; color:#fff;}
.post-template-default #commentform > p.form-submit input{background-color:var(--e-global-color-primary); color:#081A41;}
.post-template-default #commentform > p.form-submit input:hover{background-color:#fff0; color:#FFFFFF; }
.post-template-default section.ob-is-breaking-bad div > div.elementor-element div.jkit-postblock-content > div.jkit-post-meta-bottom{justify-content: center;} 


.post-template-default > div div.elementor-column  div.jkit-category  > a .jkit-categorylist-content {border-radius: 25px; font-size: 0.8rem; background-color: #081A41; padding: 8px 26px;}

.post-template-default #comments article > div.reply {margin-bottom: 10px;}
.post-template-default #commentform p input{outline: transparent solid 3px; color:#FFFFFF;}
.post-template-default #commentform p input:hover{outline: var(--e-global-color-primary) solid 2px ; color:#FFFFFF;}
.post-template-default #commentform p textarea{outline: transparent solid 3px; color:#FFFFFF;}
.post-template-default #commentform p textarea:hover{outline: var(--e-global-color-primary) solid 2px; color:#FFFFFF;}
.post-template-default #commentform > p.logged-in-as {color: var(--e-global-color-secondary);font-size: .8rem;}

 .blog #comments ol li article > footer > div.comment-metadata > a > time{ text-decoration:none;}
 .post-template-default .section-form-comment .container{padding: 35px 20px;}
 
 .post-template-default .section-form-comment{width:100%;background-color:var(--e-global-color-primary);padding-top: 30px;padding-bottom: 20px;border-radius: 40px 40px 0 0;}

.post-template-default section .comment-respond{width: 100%; max-width:700px; margin: auto; padding:0 5px 0 5px;}

.post-template-default section.section-form-comment .comment-reply-title { color:#FFFFFF; font-size:1.5rem; font-weight:700;}

.post-template-default #email-notes {color:#fff;}

.post-template-default #commentform textarea {background-color: #fff0; border: 1px solid #fff;
border-radius: 25px;}
.post-template-default #commentform  p label {color: #fFF; font-size:1rem; font-weight:700;}
.post-template-default #commentform  p input { border: 1px solid #fff;}
.post-template-default #commentform p input:hover { border: 1px solid #fff;}
.post-template-default #commentform p.form-submit {text-align:center;}
.post-template-default #commentform p.form-submit input { border:none; color:var(--e-global-color-secondary); background-color:#fff; padding: 3px 25px 3px; font-size:1rem; font-weight:700;}
.post-template-default #commentform p.form-submit input:hover{border:none; color:#fff; background-color:var(--e-global-color-primary); padding: 3px 45px 3px;}



.post-template-default #comments > ol {width:100%; max-width:700px; margin:auto; padding:0 5px 0 5px; }


.widget-shop .widget {margin-bottom: 25px;}
.widget-shop li{ list-style: none;}
.widget-shop .search-field{outline: unset; border: 0; border-bottom: 1px solid #bdbdbd;}
.widget-shop .widgettitle{color: var(--e-global-color-primary);}
.widget-shop li .product-categories{padding: 0;}
.widget-shop li .product-categories .cat-item{font-size: 1.3rem;}
.widget-shop li .product-categories .current-cat{font-weight: bold; color: var(--e-global-color-primary);}
.widget-shop .wp-element-button{width: 100%; margin-top: 10px; background-color: var(--e-global-color-primary); color: white; border: 0;}

/* blog interno */

.post-template-default #commentform p  label{margin-bottom:10px;}

.post-template-default #comments {padding: 10px 10px; background-color:#fff; }

.post-template-default #comments textarea{border: 2px solid #FFF; border-radius:22px; background-color:#ffffff0d;}
.post-template-default #comments {color:#ffffff; padding-top:50px;}
.post-template-default #comments article > div.comment-content > p{text-align:left;} 
.post-template-default #comments article > footer em {color:#fff; font-size:1.1rem;} 
.post-template-default #comments .comment-respond small a{color:var(--e-global-color-secondary);font-size: 1rem;margin-left: 5px;}
.post-template-default #comments .comment-respond .comment-reply-title{color:#000;}
.post-template-default #comments .comment-respond form{color:#fff;}
.post-template-default #comments .comment-respond form p label{color:var(--e-global-color-secondary);}
.post-template-default #comments .comment-respond form p span{color:#000;text-align: left;display: inline-block;}
.post-template-default #comments .comment-respond form p textarea{border:1px solid var(--e-global-color-secondary); color:#000;}
.post-template-default #comments .comment-respond form p input{border:1px solid var(--e-global-color-secondary); color:#000;}
.post-template-default #commentform > p.comment-form-cookies-consent{display :flex;}

.post-template-default #comments  ol {font-size: 1.2rem; color:#4E4E4E;}
.post-template-default #comments  ol  li  article{background-color: #f8f8f8;border-radius: 32px;margin-bottom:35px;padding: 20px 20px 20px 97px !important;border-bottom:none !important;}
.post-template-default #comments  ol  li article> footer  b a{ color:#000; font-size:1rem; font-weight:700; text-decoration:none;}
.post-template-default #comments  ol  li article> footer  b span{color:#000; font-size:1rem; font-weight:700; text-decoration:none;}
.post-template-default #comments  ol  li  article > footer > div > b{color:#081A41; font-family:"Poppins", Sans-serif; font-size:1.1rem; font-weight:600;}

.post-template-default #comments  ol  li article > footer > div >span{color:#081A41;font-size: .8rem;font-weight:600;}

.post-template-default #comments  ol  li article  > div.comment-content > p{color:#081A41; font-family:"Poppins", Sans-serif; font-size:0.9rem; font-weight:400;}

.post-template-default #comments  ol  li article > footer > div.comment-author > img {
    position: absolute;
    left: 25px;
    top: 20px;
    border-radius: 50%;
    margin-right: auto;
    margin-left: auto;
    width: 60px;
    }

.post-template-default #comments  ol  li article> div.reply > a {color: #034B93; text-decoration:none;}
.post-template-default #comments  ol  li article > footer > div.comment-metadata > a > time {color: #034B93; }
.post-template-default #commentform > p.comment-form-url {display:none;}
.post-template-default #commentform > p.comment-notes > span.required-field-message{color:#fff; font-size:0.9rem;}

.orderby{border: 0; border-bottom: 1px solid #31313145; color: #333; border-color: transparent;}


@media only screen and (max-width: 1024px){

  .theme-hello-elementor ul.products .product .woocommerce-loop-product__link{width: 100%; }
  .theme-hello-elementor ul.products .product .container-info{width: 100%;}
  .theme-hello-elementor .button_credit,
  .theme-hello-elementor ul.products .product .container-info .button{width: 100%; text-align: center;}

  .tab_products_section .selector_category_tab{padding: 15px 35px; flex-wrap: wrap; margin-bottom: 0;}
  

}
@media only screen and (max-width: 768px){
	.blog #section-featured-blog  article{display:flex; flex-direction: column; }
	.blog #section-featured-blog article .content-post {margin-left:0px;}
	.post-template-default  section.ob-is-breaking-bad section .elementor-column .elementor-widget-wrap:nth-child(1){margin:15px;}
	.blog #comments ol li article > footer > div.comment-metadata > a > time {position: absolute; bottom:7px; 
    left: 45px; width: 100%;}
	.blog #section-featured-blog > div > article > div.content-post{padding-bottom:15px;}
	
	.post-template-default section .comment-respond{text-align: left;padding:10px;}
	
	.post-template-default  #resumen-interno .elementor-widget-container h2 {font-size:1.5rem;}
	.post-template-default  #resumen-interno .elementor-widget-container h3 {font-size:1.3rem;}
	.post-template-default  #resumen-interno .elementor-widget-container h4 {font-size:1.1rem;}	
	.post-template-default  #resumen-interno .elementor-widget-container p {font-size:0.9rem;}

  /*HOME */
	.testimonial-carrusel .elementor-testimonial{flex-wrap: wrap; justify-content: center;}
  .testimonial-carrusel .elementor-testimonial__content{margin-top: 20px; order: 2; }



  .woocommerce ul.products[class*=columns-] li.product,
  .woocommerce-page ul.products[class*=columns-] li.product{clear: unset !important;}

  .tab_products_section .tp-image-wrapper{max-height: 300px;}
  .tp-image-wrapper{max-height: 250px;}
  .tp-image-wrapper img{margin: 0;}

  /* SOLICITA TU CREDITO */
  .main-carousel-solicita-credito .elementor-testimonial{flex-wrap: wrap; justify-content: center;}
  .main-carousel-solicita-credito .elementor-testimonial__content{margin-top: 0;order: 2;text-align: center; width: 100%;}
  
  .solicita-faq .elementor-accordion-item .elementor-tab-content,
  .solicita-faq .elementor-accordion-item .elementor-tab-title{text-align: center;position: relative;}
  .solicita-faq .elementor-accordion-item .elementor-accordion-icon {position: absolute;left: calc(50% - 30px);top: 0;}


  /*FAQ*/
  .solicita-faq.FAQ .elementor-accordion-item a{font-size: 1rem !important;}
  .FAQ-section .elementor-tab-title{text-align: center;}

  /*CONTACTO*/
  #wpforms-form-779 .wpforms-submit{width: 100%;}
}

