.elementor-kit-8{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-66a8e8be:#4054B2;--e-global-color-7d35ea64:#23A455;--e-global-color-61f8da:#000;--e-global-color-21fc6304:#FFF;--e-global-color-3302890e:#454C4E;--e-global-color-7221ae84:#9CBA39;--e-global-color-21bbf454:#35505C;--e-global-color-5f8502c0:#F4F4F4;--e-global-color-112a1c22:#ACBCC4;--e-global-color-61d14e62:#2E3335;--e-global-color-395024f:#7CC5E1;--e-global-color-23b2f34:#7E96A2;--e-global-color-892c70a:#00505C;--e-global-color-23707a0:#00A1DE;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;color:#454C4E;font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-kit-8 button,.elementor-kit-8 input[type="button"],.elementor-kit-8 input[type="submit"],.elementor-kit-8 .elementor-button{background-color:#00000000;font-size:18px;font-weight:bold;color:#9CBA39;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9CBA39;border-radius:16px 16px 16px 16px;padding:10px 20px 10px 20px;}.elementor-kit-8 button:hover,.elementor-kit-8 button:focus,.elementor-kit-8 input[type="button"]:hover,.elementor-kit-8 input[type="button"]:focus,.elementor-kit-8 input[type="submit"]:hover,.elementor-kit-8 input[type="submit"]:focus,.elementor-kit-8 .elementor-button:hover,.elementor-kit-8 .elementor-button:focus{background-color:#9CBA39;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#9CBA39;}.elementor-kit-8 e-page-transition{background-color:#FFBC7D;}.elementor-kit-8 p{margin-block-end:10px;}.elementor-kit-8 a{color:#9CBA39;font-weight:bold;}.elementor-kit-8 a:hover{color:#35505C;}.elementor-kit-8 h1{font-family:"Aleo", Sans-serif;font-size:50px;line-height:1.1em;}.elementor-kit-8 h2{font-family:"Aleo", Sans-serif;font-size:30px;line-height:1.2em;}.elementor-kit-8 h3{font-family:"Aleo", Sans-serif;font-size:26px;line-height:1.3em;}.elementor-kit-8 h4{font-family:"Aleo", Sans-serif;font-size:22px;}.elementor-kit-8 h5{font-family:"Aleo", Sans-serif;font-size:20px;}.elementor-kit-8 h6{font-family:"Aleo", Sans-serif;font-size:18px;}.elementor-kit-8 label{color:var( --e-global-color-3302890e );font-size:14px;}.elementor-kit-8 input:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea,.elementor-kit-8 .elementor-field-textual{color:var( --e-global-color-61d14e62 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-23b2f34 );border-radius:0px 0px 0px 0px;}.elementor-kit-8 input:focus:not([type="button"]):not([type="submit"]),.elementor-kit-8 textarea:focus,.elementor-kit-8 .elementor-field-textual:focus{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-395024f );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1230px;}.e-con{--container-max-width:1230px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-8 h1{font-size:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-8 h1{font-size:36px;}.elementor-kit-8 h2{font-size:26px;}.elementor-kit-8 h3{font-size:22px;}.elementor-kit-8 h4{font-size:18px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Formulario landings */
.landing-template-default .mauticform-button-wrapper .mauticform-button.btn-default {
    color: #fefefe;
    background-color: #9cba39;
    border-color: #9cba39;
    font-size: 16px;
    border: solid 2px #9cba39;
}
.landing-template-default .mauticform-button-wrapper .mauticform-button.btn-default:hover {
    color: #fefefe;
    background-color: #00A1DE;
    border-color: #00A1DE;
    font-size: 16px;
    border: solid 2px #00A1DE;    
}
/* bg Table*/
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #80808000;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th:hover {
    background-color: #80808000;
}
table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th {
    background-color: #80808000;
}
table tbody>tr:nth-child(even)>td, table tbody>tr:nth-child(even)>th:hover {
    background-color: #80808000;
}
/* Fin bg Table*/
.searchandfilter{}

.searchandfilter ul{
    padding-left: 0;
    display: flex !important;
    width: 100% !important;
    align-items: center;
}

.searchandfilter ul li:nth-child(1){
    display: flex;
    font-size: 14px;
    width: 70%;
}

.searchandfilter ul li:nth-child(1) label{
    font-family: "Roboto", Sans-serif;
    font-size: 16px;
    width: 100%;
     height: 50px;
}
.searchandfilter ul li:nth-child(1) label input{
    height: 50px;
}

.searchandfilter ul li:nth-child(2){
    display: flex;
    font-size: 14px;
    width: 30%;    
}

.searchandfilter ul li:nth-child(2) input[type="submit"],
.searchandfilter ul li:nth-child(2) input[type="submit"]:focus{
    width: 100%;
     height: 50px;
    text-align: center;
    border-color: #7AB800;
    color: #ffffff;
    background: #7AB800;
    border-radius: 0;   
}

.searchandfilter ul li:nth-child(2) input[type="submit"]:hover{
    background-color: #35505c;
    color: #ffffff;
    border-color: #35505c;
}

.searchandfilter select{
    padding: 10px 20px;
    line-height: 0;
    color: #9CBA39;
    border-radius: 0;
    border-bottom: 2px solid #7AB800;
    border-top: none;
    border-left: none;
    border-right: none;
    background: transparent;
    color: #7AB800;    
}

.searchandfilter input[type="submit"]:focus,

.searchandfilter select:focus,

.searchandfilter :focus-visible {
    outline: none;
}
@media (max-width: 767px){
    
.searchandfilter ul,
    
.searchandfilter ul li,
    
.searchandfilter ul li:nth-child(1),
    
.searchandfilter ul li:nth-child(1) h4{
        width: 100% !important;
        flex-direction: column;
        text-align: center;
        padding:0;
    }
}

/** Quitar titulillo cuerpo en LP Feria de la Tapa **/
.postid-13395 .elementor-8223 .elementor-element.elementor-element-f026e55, .postid-13395 .elementor-8223 .elementor-element.elementor-element-eda7bf3 {display: none;}

/* Estilos Generales
_________________________________*/


.nombre-equipo :hover {
    color: #9CBA39 ;
} 

ul,ol{
    margin-bottom: 15px;
}
ul li,ol li{
    margin-bottom: 10px;
}

li.menu-item{
      margin-bottom: 0;
} 

.elementor-button-icon svg{
     transition: all .3s;
}

.elementor-posts .elementor-post__badge{
    position: relative !important;
}

.single-post h2,
.single-post h3,
.single-post h4{
    margin: 20px 0;
}
.single-post .elementor-widget-theme-post-content img{
    margin: 20px 0;
} 

.novedades-post-content:hover{
    transform: translateY(-10px);
    transition: 500ms;
}

.content-faqs .elementor-container {
    justify-content: space-between;
} 
   
ul.slick-dots{
    position: absolute;
    top: 45%;
    left: 0;
    padding-left: 20px;
    list-style: none;
}

ul.slick-dots button{
    font-size: 0;
    padding: 3px;
    border-width: 1px;
}

ul.slick-dots .slick-active button{
    background-color: #9CBA39;
}

@media (max-width: 767px){
    ul.slick-dots{
        position: relative;
        display: flex;
        top: 0;
        left: 50%;
        padding-left: 0;
        width:10%;
    }  
    ul.slick-dots li{
        margin: 20px 5px;    
    }  
}

.btn-servicios .elementor-icon{margin-bottom: -6px}

.btn-servicios .elementor-icon:before{
    content: '';    
    display: block;
    width: 39px;
    height: 40px;
    position: absolute;
    right: 0;
    bottom: 0;
    background: rgb(255,255,255);
    background: linear-gradient(135deg, rgba(255,255,255,1) 50%, rgba(205,220,154,1) 50%, rgba(156,186,57,1) 100%);
}


/* Formularios
_________________________________*/

.mauticform-selectbox, .mauticform-input, .mauticform-textarea {
    height: 42px !important;
    border: 1px solid #7e96a2 !important;
    border-radius: 0 !important;
}

.mauticform-checkboxgrp-label a {
    color: #9CBA39 !important;
}

.mauticform-checkboxgrp-label a:hover {
    color: #35505C !important;
}

.form-two-columns .mauticform-page-wrapper{
    align-content: space-between;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: baseline;
    justify-items: center;
    justify-content: space-between;
}

.form-two-columns .mauticform-row {
    display: block;
    margin-bottom: 20px;
    width: 49%;
}

.form-two-columns_full.mauticform-row {
    display: block;
    width: 100% !important;
}

.form-two-columns .mauticform_wrapper {
    max-width: 100%;
}

@media (max-width: 767px){
    .form-two-columns .mauticform-page-wrapper{
        flex-direction: column;
    }
        .form-two-columns .mauticform-row {
        width: 100%;
    }
}

.btn-form-atisa{
    width: 100%;
    border: solid 2px #9CBA39 !important;
    border-radius: 16px !important;
    font-size: 16px !important;
}

.form-atisa-dark label{
    color: #ffffff !important;
}
.form-atisa-dark input{
    border-style: solid;
    border-width: 0 0 1px 0 !important;
    border-color: #ffffff !important;
    background: transparent !important;
    color: #ffffff !important;
}

.form-atisa-dark input::-webkit-input-placeholder {
    -webkit-text-security: none;
    color: #ffffff82 !important;    
}

.form-atisa-dark .mauticform-selectbox, .form-atisa-dark .mauticform-input, .form-atisa-dark .mauticform-textarea {
    color: #ffffff !important;
    border: none !important;
    height: 41px !important;
    background: transparent !important;
    border-radius: 0 !important;
    border-bottom: 1px solid #fff !important;
}


.form-atisa-dark .mauticform-selectbox option{
    color: #454c4e !important;
}

.form-atisa-dark .mauticform-checkboxgrp-label a {
    color: #ffffff !important;
    text-decoration: underline!important;
}

.form-atisa-dark .mauticform-checkboxgrp-label a:hover {
    color: #9CBA39 !important;
}

/* Slide Home
_________________________________*/

#insights-slider .anwp-pg-wrap .flex-column {
    flex-direction: column-reverse !important;
}

#insights-slider .anwp-pg-wrap .anwp-pg-post-teaser .flex-column {
    flex-direction: column !important;
}

#insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content{
    width: 100%;
    max-width: 1355px;
    margin: auto;
}

#insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content .anwp-pg-post-teaser__title{
    padding: 0 38% 0 0;
}
#insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content .anwp-pg-post-teaser__excerpt{
    padding: 0 38% 0 0;
    margin-bottom: -25px !important;
}

#insights-slider .anwp-pg-wrap .anwp-pg-post-teaser--layout-d .anwp-pg-post-teaser__excerpt {
    font-size: 20px;
}

#insights-slider .anwp-pg-wrap .anwp-pg-post-teaser.anwp-pg-post-teaser--inner-cover-link .anwp-pg-post-teaser__thumbnail:hover .anwp-pg-post-teaser__thumbnail-bg {
    background: rgba(0,0,0,.0) !important;
}

#insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content .anwp-pg-read-more{
    max-width: 1230px!important;
    width: 100% !important;
    text-align: right;
    padding: 0 7% 0 0;
    margin: 0 0 70px;
}

.btn-insights-slider{
    position: relative;
    padding-left: 50px;
    transition: all .3s;
}

.btn-insights-slider:hover{
    color: #7cc5e1 !important;
}

.btn-insights-slider:before{
    content: '';
    width: 30px;
    height: 30px;
    background-image: url(https://dev.atisa.es/wp-content/uploads/2021/06/arrow-green.svg);
    background-position: center center;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    top: -5px;
    right: 140px;
    transition: all .3s;
}

.btn-insights-slider:hover:before{
    background-image: url(https://dev.atisa.es/wp-content/uploads/2021/06/arrow-blue.svg);
}

@media (max-width: 767px){
    #insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content .anwp-pg-post-teaser__title{
    padding: 0 0 0 0;
    }
    #insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content .anwp-pg-post-teaser__excerpt{
        padding: 0 0 0 0;
        margin-bottom: 20px !important;
    }
    #insights-slider .anwp-pg-wrap .flex-column .anwp-pg-post-teaser__content .anwp-pg-read-more{
        text-align: left;
        padding: 0 0 0 0;
        margin: 0 0 50px;
    }
}

/* Pestañas Subservicios
_________________________________*/

.pestana-subservicio .elementor-tabs-wrapper{
    padding-right:  30px
}

.pestana-subservicio .elementor-tab-desktop-title {
    padding: 15px 0 15px 0;
    text-align: left !important;
}
.pestana-subservicio .elementor-tab-desktop-title:hover {
    transform: translateY(-10px); 
    transition: 500ms;
}
.pestana-subservicio .elementor-tab-desktop-title a{
    font-weight: normal !important;
    padding-bottom: 10px;
}
.pestana-subservicio .elementor-tab-desktop-title.elementor-active {
    background-color: transparent !important;
       border-bottom: 
     3px solid #00a0df !important;
}
.pestana-subservicio .elementor-tab-desktop-title:hover.elementor-active {
    transform: translateY(0);
}
.pestana-subservicio .elementor-tab-desktop-title.elementor-active a{
     font-weight: bold !important;
    
}
.pestana-subservicio .elementor-tab-content {
    padding: 0;
}
 
 /* LP Gestion de llamamientos - BULLETS
_________________________________*/
.prueba.elementor-widget-icon-box .elementor-icon-box-description {margin-top: -15px;}
@media (max-width: 767px){.prueba.elementor-widget-icon-box .elementor-icon-box-description {margin-top: -5px;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Aleo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-regular-webfont.eot');
	src: url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-regular-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-regular-webfont.woff2') format('woff2'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-regular-webfont.woff') format('woff'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-regular-webfont.ttf') format('truetype'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-regular-webfont.svg#Aleo') format('svg');
}
@font-face {
	font-family: 'Aleo';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-bold-webfont.eot');
	src: url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-bold-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-bold-webfont.woff2') format('woff2'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-bold-webfont.woff') format('woff'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-bold-webfont.ttf') format('truetype'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-bold-webfont.svg#Aleo') format('svg');
}
@font-face {
	font-family: 'Aleo';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-light-webfont.eot');
	src: url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-light-webfont.eot?#iefix') format('embedded-opentype'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-light-webfont.woff2') format('woff2'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-light-webfont.woff') format('woff'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-light-webfont.ttf') format('truetype'),
		url('https://dev.atisa.es/wp-content/uploads/2020/08/aleo-light-webfont.svg#Aleo') format('svg');
}
/* End Custom Fonts CSS */