.elementor-kit-7{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#F2A43B;--e-global-color-text:#0D242D;--e-global-color-accent:#61CE70;--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;}.elementor-kit-7 button,.elementor-kit-7 input[type="button"],.elementor-kit-7 input[type="submit"],.elementor-kit-7 .elementor-button{background-color:#E00000;}.elementor-kit-7 button:hover,.elementor-kit-7 button:focus,.elementor-kit-7 input[type="button"]:hover,.elementor-kit-7 input[type="button"]:focus,.elementor-kit-7 input[type="submit"]:hover,.elementor-kit-7 input[type="submit"]:focus,.elementor-kit-7 .elementor-button:hover,.elementor-kit-7 .elementor-button:focus{background-color:#0A29FC;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Titulo responsie */
@media (max-width: 767px) {
.elementor-heading-title {
    font-size: 43px !important;
    text-align: center;
}
}

.qodef-grid-inner{
    align-items: normal;
}

.qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:first-child{
	max-width: 18rem;
	margin: 0 auto;
}
.qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item{
	margin: 0 auto;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-e-content .qodef-grid-inner .qodef-grid-item.qodef-col--3 {
    margin-top: 3px;
    display: flex;
    justify-content: center;
    flex-direction: column;
}

.wpcf7 .qodef-contact-form button[type=submit]:before {
 display: none;
}
/*  Centrado de imagenes  */

.swiper-slide {
    display: flex;
    align-items: center;
}

/* Oscurecer imagen principal de title settings */

.qodef-page-title .qodef-m-inner {
        background-blend-mode: multiply;
    background-color: rgb(0 0 0 / 30%);
}

/* Centrar flechas inferior */

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    top: calc(50% + 19px);
    padding-top: 16px;
    padding-bottom: 16px;
    /* transform: translate(3px, 100%); */
    position: absolute;
    /* left: 36%; */
    /* top: 0; */
    left: 46% !important;
    height: min-content !important;
    bottom: 0;
    top: 750px;
    width: min-content !important;
    z-index: 17;
}


.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: calc(50% + 19px);
    padding-top: 16px;
    padding-bottom: 16px;
    /* transform: translate(3px, 100%); */
    position: absolute;
    /* left: 36%; */
    /* top: 0; */
    left: 49.9% !important;
    height: min-content !important;
    bottom: 0;
    top: 750px;
    width: min-content !important;
    z-index: 17;
}

@media (min-width: 1200px) and (max-width: 1440px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 46% !important;
    top: 640px !important;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    left: 49.7% !important;
    top: 640px;
}
}

@media (min-width: 1028px) and (max-width: 1200px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 44.6% !important;
    top: 550px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 550px;
}
}
@media (min-width: 1000px) and (max-width: 1028px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 43.5% !important;
    top: 495px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 495px;
}
}
@media (min-width: 950px) and (max-width: 1000px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 43.5% !important;
    top: 480px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 480px;
}
}
@media (min-width: 900px) and (max-width: 950px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 43.5% !important;
    top: 460px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 460px;
}
}
@media (min-width: 860px) and (max-width: 900px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 42.2% !important;
    top: 430px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 430px;
}
}
@media (min-width: 840px) and (max-width: 860px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 42.2% !important;
    top: 410px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 410px;
}
}
@media (min-width: 780px) and (max-width: 840px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 42.2% !important;
    top: 390px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 390px;
}
}

@media (min-width: 700px)and (max-width: 780px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 42% !important;
    top: 350px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 350px;
}
}
@media (min-width: 650px) and (max-width: 700px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 41.6% !important;
    top: 300px;
}
.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 300px;
}
}
@media (min-width: 600px) (max-width: 650px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 41.6% !important;
    top: 285px;
}
.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 285px;
}
}
@media (max-width: 550px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 41.6% !important;
    top: 220px;
}
.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 220px;
}
}
@media (max-width: 500px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 36% !important;
    top: 220px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 220px;
}
}

@media (max-width: 460px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 35.4% !important;
    top: 180px;
}
.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 180px;
}
}
@media (max-width: 400px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 34% !important;
    top: 140px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 140px;
}
}
@media (max-width: 340px){
    .qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-prev {
    left: 36% !important;
    top: 100px;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-media .swiper-button-next {
    top: 100px;
}
}
}


@media (max-width: 681px){
    .qodef-grid-inner {
    display: flex;
    flex-direction: column;
}

.qodef-grid.qodef-layout--columns.qodef-col-num--3>.qodef-grid-inner>.qodef-grid-item:first-child {
    max-width: 18rem;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
}
}

@media (max-width: 1024px){
    .qodef-grid.qodef-gutter--huge>.qodef-grid-inner {
    display: flex;
    flex-direction: column;
}

.elementor-7550 .elementor-element.elementor-element-3dd9062 .elementor-heading-title {
    text-align: center;
}

.qodef-portfolio-single.qodef-layout--slider-big .qodef-e-content .qodef-grid-inner .qodef-grid-item.qodef-col--3 {
    align-items: center;
}

.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {
    display: flex;
    justify-content: center;
}
}

/*Ocultar titulo del banner */

@media (max-width: 1024px){
    .qodef-page-title .qodef-m-title {
    color: #ffffff;
    display: none;
}
}


/* FOOTERR */

@media (max-width: 680px){
    .qodef-grid>.qodef-grid-inner {
    display: flex;
    flex-direction: column;
}

.wp-block-group {
    display: flex;
    justify-content: center;
}
}

/* Imagen about US*/
.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item img {
    width: 900px;
    height: 800px;
    object-fit: cover;
}

@media (max-width: 1477px){
    .qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item img {
    width: 900px;
    height: 850px;
}
}
@media (max-width: 1270px){
.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item img {
    width: 750px;
    height: 1000px
}
}

@media (max-width: 1063px){
.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item img {
    width: 750px;
    height: 1100px;
}
}
@media (max-width: 1024px){
.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item img {
    width: 100%;
    height: 600px
}
}
@media (max-width: 767px){
.qodef-grid.qodef-layout--columns.qodef-col-num--1>.qodef-grid-inner>.qodef-grid-item img {
    width: 100%;
    height: 400px
}
}



}

.current-lang {
    color: red;
}/* End custom CSS */