.elementor-10 .elementor-element.elementor-element-fde9b0a {
    margin-top: -10px;
    margin-bottom: -10px;
}

.elementor-10 .elementor-element.elementor-element-e4803bb>.elementor-element-populated {
    margin: 0px -10px -10px -10px;
    --e-column-margin-right: -10px;
    --e-column-margin-left: -10px;
}

.elementor-widget-slides .elementor-slide-heading {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-slides .elementor-slide-description {
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-slides .elementor-slide-button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-84018f4 .swiper-slide-bg {
    background-color: #1B66AD;
    background-image: url(../../2023/08/bg-eurovent%402x.jpg);
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-778f45a .swiper-slide-bg {
    background-color: #1B66AD;
    background-image: url(https://eurovent.cl/wp-content/uploads/2023/08/Grupo-87@2x.jpg);
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-778f45a .swiper-slide-contents {
    margin: 0 auto;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-778f45a .swiper-slide-inner {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-699b258 .swiper-slide-bg {
    background-color: #1B66AD;
    background-image: url(https://eurovent.cl/wp-content/uploads/2023/08/Grupo-88@2x.jpg);
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-699b258 .swiper-slide-contents {
    margin-right: auto;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-repeater-item-699b258 .swiper-slide-inner {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-6775798 .swiper-slide {
    transition-duration: calc(5000ms*1.2);
    height: 721px;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-slide-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
    letter-spacing: 1.7px;
    border-width: 0px;
    border-radius: 30px;
}

.elementor-10 .elementor-element.elementor-element-6775798 .swiper-slide-contents {
    max-width: 100%;
}

.elementor-10 .elementor-element.elementor-element-6775798 .swiper-slide-inner {
    padding: 100px 100px 100px 100px;
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-slide-heading {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 95px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 87px;
    letter-spacing: -3.2px;
}

.elementor-10 .elementor-element.elementor-element-6775798 .swiper-slide-inner .elementor-slide-description:not(:last-child) {
    margin-bottom: 18px;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-slide-description {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 16px;
    font-weight: 800;
    line-height: 12px;
    letter-spacing: 6.1px;
    word-spacing: 0px;
}

.elementor-10 .elementor-element.elementor-element-6775798 .elementor-swiper-button {
    font-size: 31px;
}

.elementor-10 .elementor-element.elementor-element-8fcdb51 {
    padding: 0px 0px 0px 0px;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-f20007d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-f20007d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10 .elementor-element.elementor-element-90705f5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-90705f5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B66AD;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-90705f5.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-90705f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-90705f5>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 140px 40px 140px 40px;
}

.elementor-10 .elementor-element.elementor-element-90705f5>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-0e05ae7 {
    text-align: left;
}

.elementor-10 .elementor-element.elementor-element-0e05ae7 img {
    width: 26%;
}

.elementor-widget-heading .elementor-heading-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
    color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-bcbe646>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-bcbe646 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 62px;
    font-weight: 600;
    line-height: 57px;
    color: #FFFFFF;
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-38c4456 {
    color: #FFFFFF;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-b9346c6 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-8151652 {
    padding: 150px 0px 50px 0px;
}

.elementor-10 .elementor-element.elementor-element-28e775a {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-28e775a .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 92px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
    color: #4D4D4D;
}

.elementor-10 .elementor-element.elementor-element-bff00ab {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-bff00ab .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 28px;
    letter-spacing: 5.5px;
    color: #1B66AD;
}

.elementor-widget-divider {
    --divider-color: var(--e-global-color-secondary);
}

.elementor-widget-divider .elementor-divider__text {
    color: var(--e-global-color-secondary);
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-divider.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
    color: var(--e-global-color-secondary);
    border-color: var(--e-global-color-secondary);
}

.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-secondary);
}

.elementor-10 .elementor-element.elementor-element-7622bb6 {
    --divider-border-style: solid;
    --divider-color: #ECECEC;
    --divider-border-width: 3.6px;
}

.elementor-10 .elementor-element.elementor-element-7622bb6 .elementor-divider-separator {
    width: 74%;
    margin: 0 auto;
    margin-center: 0;
}

.elementor-10 .elementor-element.elementor-element-7622bb6 .elementor-divider {
    text-align: center;
    padding-block-start: 29px;
    padding-block-end: 29px;
}

.elementor-10 .elementor-element.elementor-element-36b8a49:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-36b8a49>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-36b8a49 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 50px 0px;
}

.elementor-10 .elementor-element.elementor-element-36b8a49>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1ca4d25 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1ca4d25 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 41px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 21px;
    letter-spacing: -4.5px;
    color: #1B66AD;
}

.elementor-10 .elementor-element.elementor-element-78e9245 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-78e9245 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 72px;
    font-weight: 900;
    line-height: 67px;
    letter-spacing: -4.5px;
    color: #1B66AD;
}

.elementor-10 .elementor-element.elementor-element-b4324ab .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-ab972f3 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-ab972f3 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 41px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 21px;
    letter-spacing: -4.5px;
    color: #1B66AD;
}

.elementor-10 .elementor-element.elementor-element-b3dd80a {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-b3dd80a .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 72px;
    font-weight: 900;
    line-height: 67px;
    letter-spacing: -4.5px;
    color: #1B66AD;
}

.elementor-10 .elementor-element.elementor-element-5c7b4e8 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-10 .elementor-element.elementor-element-a244289 .elementor-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-b61709f {
    padding: 0px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-130e9b3 {
    --e-image-carousel-slides-to-show: 3;
}

.elementor-10 .elementor-element.elementor-element-130e9b3>.elementor-widget-container {
    padding: 40px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-75f2fed:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-75f2fed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/Grupo-85@2x.jpg");
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-75f2fed>.elementor-container {
    max-width: 608px;
    min-height: 503px;
}

.elementor-10 .elementor-element.elementor-element-75f2fed {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-75f2fed>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-906bc6b {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-906bc6b .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 29px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-c16ab2a {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c16ab2a .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 92px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-5949caa {
    text-align: center;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-15ff972 img {
    max-width: 60%;
}

.elementor-10 .elementor-element.elementor-element-e99e93a {
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-dcbdd64 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-e263a7a .elementor-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-widget-accordion .elementor-accordion-icon,
.elementor-widget-accordion .elementor-accordion-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-accordion-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon,
.elementor-widget-accordion .elementor-active .elementor-accordion-title {
    color: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg {
    fill: var(--e-global-color-accent);
}

.elementor-widget-accordion .elementor-accordion-title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-accordion .elementor-tab-content {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-tab-title {
    background-color: #F0F0F0;
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-accordion-title {
    color: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-accordion-icon svg {
    fill: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-active .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-active .elementor-accordion-title {
    color: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-active .elementor-accordion-icon svg {
    fill: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-accordion-title {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.5px;
}

.elementor-10 .elementor-element.elementor-element-80695d3 .elementor-tab-content {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-27af91b:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-27af91b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/Grupo-84@2x.jpg");
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-27af91b>.elementor-container {
    max-width: 608px;
    min-height: 500px;
}

.elementor-10 .elementor-element.elementor-element-27af91b {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-27af91b>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-1ec7728 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-1ec7728 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 29px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-f610c8e {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f610c8e .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 92px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-a20d176 {
    text-align: center;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-130c803 img {
    max-width: 60%;
}

.elementor-10 .elementor-element.elementor-element-c25d18f:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-c25d18f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-10 .elementor-element.elementor-element-c25d18f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-c25d18f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-tab-title {
    background-color: #F0F0F0;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-accordion-title {
    color: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-accordion-icon svg {
    fill: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-active .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-active .elementor-accordion-title {
    color: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-active .elementor-accordion-icon svg {
    fill: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-accordion-title {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.5px;
}

.elementor-10 .elementor-element.elementor-element-c4f70e6 .elementor-tab-content {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-6269a0d .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-484bf43 .elementor-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-33b6e31:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-33b6e31>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/Grupo-83@2x.jpg");
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-33b6e31>.elementor-container {
    max-width: 608px;
    min-height: 500px;
}

.elementor-10 .elementor-element.elementor-element-33b6e31 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-33b6e31>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-b69e5cc {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-b69e5cc .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 29px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-304400d {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-304400d .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 92px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-098df51 {
    text-align: center;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-a31fc21 img {
    max-width: 60%;
}

.elementor-10 .elementor-element.elementor-element-f03e581 {
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-8b5e7be .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-8d2fef6 .elementor-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-tab-title {
    background-color: #F0F0F0;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-accordion-title {
    color: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-accordion-icon svg {
    fill: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-active .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-active .elementor-accordion-title {
    color: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-active .elementor-accordion-icon svg {
    fill: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-accordion-title {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.5px;
}

.elementor-10 .elementor-element.elementor-element-ebe181d .elementor-tab-content {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-a1fe273:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-a1fe273>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/Grupo-82@2x.jpg");
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-a1fe273>.elementor-container {
    max-width: 608px;
    min-height: 500px;
}

.elementor-10 .elementor-element.elementor-element-a1fe273 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-a1fe273>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-f01934c {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f01934c .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 29px;
    letter-spacing: -4.5px;
    /* color: #FFFFFF; */
}

.elementor-10 .elementor-element.elementor-element-dbd035c {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-dbd035c .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 92px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
    /* color: #FFFFFF; */
}

.elementor-10 .elementor-element.elementor-element-cf4bd9c {
    text-align: center;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-620fabb img {
    max-width: 60%;
}

.elementor-10 .elementor-element.elementor-element-d62fcc9:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-d62fcc9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-10 .elementor-element.elementor-element-d62fcc9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-d62fcc9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-tab-title {
    background-color: #F0F0F0;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-accordion-title {
    color: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-accordion-icon svg {
    fill: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-active .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-active .elementor-accordion-title {
    color: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-active .elementor-accordion-icon svg {
    fill: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-accordion-title {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.5px;
}

.elementor-10 .elementor-element.elementor-element-c2eaaa7 .elementor-tab-content {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-baadbbe .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-8b58833 .elementor-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-7844132:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-7844132>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/Grupo-81@2x.jpg");
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-7844132>.elementor-container {
    max-width: 608px;
    min-height: 500px;
}

.elementor-10 .elementor-element.elementor-element-7844132 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 20px 0px;
}

.elementor-10 .elementor-element.elementor-element-7844132>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-b0eff14 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-b0eff14 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 45px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 29px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-7bfe2b7 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-7bfe2b7 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 88px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
}

.elementor-10 .elementor-element.elementor-element-a985cd8>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-10 .elementor-element.elementor-element-a985cd8 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-a985cd8 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 31px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 27px;
    letter-spacing: -1.5px;
}

.elementor-10 .elementor-element.elementor-element-d16a762 {
    width: var(--container-widget-width, 99.49%);
    max-width: 99.49%;
    --container-widget-width: 99.49%;
    --container-widget-flex-grow: 0;
    text-align: center;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-a6e907b img {
    max-width: 60%;
}

.elementor-10 .elementor-element.elementor-element-4c9a345 {
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-73d47a8 .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-ee0a2e8 .elementor-button {
    background-color: #86BA29;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-tab-title {
    background-color: #F0F0F0;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-6607866 .elementor-accordion-title {
    color: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-accordion-icon svg {
    fill: #8F8F8F;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-active .elementor-accordion-icon,
.elementor-10 .elementor-element.elementor-element-6607866 .elementor-active .elementor-accordion-title {
    color: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-active .elementor-accordion-icon svg {
    fill: #1B1B1B;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-accordion-title {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 600;
    text-transform: uppercase;
    font-style: normal;
    text-decoration: none;
    letter-spacing: 0.5px;
}

.elementor-10 .elementor-element.elementor-element-6607866 .elementor-tab-content {
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-56e0a85:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-56e0a85>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B66AD;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-56e0a85.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-56e0a85.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-56e0a85>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-10 .elementor-element.elementor-element-56e0a85>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-78855b0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-78855b0 img {
    width: 35%;
    max-width: 29%;
}

.elementor-10 .elementor-element.elementor-element-4f955d2 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-4f955d2 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 28px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 31px;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-8125288 {
    text-align: center;
    color: #FFFFFF;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-9fe08a1 .elementor-button {
    background-color: #61CE7000;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-72bffd8:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-10 .elementor-element.elementor-element-72bffd8>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B66AD;
}

.elementor-bc-flex-widget .elementor-10 .elementor-element.elementor-element-72bffd8.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-72bffd8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-72bffd8>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 40px 40px 40px;
}

.elementor-10 .elementor-element.elementor-element-72bffd8>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-dcc644c .elementor-wrapper {
    --video-aspect-ratio: 0.5625;
}

.elementor-10 .elementor-element.elementor-element-49dc2b9>.elementor-element-populated {
    margin: -10px -10px -10px -10px;
    --e-column-margin-right: -10px;
    --e-column-margin-left: -10px;
}

.elementor-10 .elementor-element.elementor-element-f370990 {
    --e-image-carousel-slides-to-show: 1;
    width: var(--container-widget-width, 132.17%);
    max-width: 132.17%;
    --container-widget-width: 132.17%;
    --container-widget-flex-grow: 0;
}

.elementor-10 .elementor-element.elementor-element-f99f2aa>.elementor-container {
    max-width: 1228px;
}

.elementor-10 .elementor-element.elementor-element-f99f2aa {
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-93817b1 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-93817b1 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 28px;
    letter-spacing: 5.5px;
    color: #86BA29;
}

.elementor-10 .elementor-element.elementor-element-874d4a0 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-874d4a0 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 88px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
    color: #1B66AD;
}

.elementor-10 .elementor-element.elementor-element-8c32fea {
    text-align: center;
    color: #4D4D4D;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 500;
}

.elementor-10 .elementor-element.elementor-element-d05a9bc {
    padding: 0px 0px 50px 0px;
}

.elementor-widget-image-box .elementor-image-box-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-10 .elementor-element.elementor-element-037e38a.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-037e38a.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-037e38a.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-037e38a .elementor-image-box-title {
    margin-bottom: 6px;
    color: #495658;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-10 .elementor-element.elementor-element-037e38a .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-10 .elementor-element.elementor-element-037e38a .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-037e38a .elementor-image-box-description {
    color: #1B66AD;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
}

.elementor-widget-icon.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-10 .elementor-element.elementor-element-e53777b>.elementor-widget-container {
    margin: -19px 0px -7px 0px;
}

.elementor-10 .elementor-element.elementor-element-e53777b .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-e53777b.elementor-view-stacked .elementor-icon {
    background-color: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-e53777b.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-e53777b.elementor-view-default .elementor-icon {
    color: #B3B3B3;
    border-color: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-e53777b.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-e53777b.elementor-view-default .elementor-icon svg {
    fill: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-e53777b .elementor-icon {
    font-size: 23px;
}

.elementor-10 .elementor-element.elementor-element-e53777b .elementor-icon svg {
    height: 23px;
}

.elementor-10 .elementor-element.elementor-element-642352c.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-642352c.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-642352c.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-642352c .elementor-image-box-title {
    margin-bottom: 6px;
    color: #495658;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-10 .elementor-element.elementor-element-642352c .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-10 .elementor-element.elementor-element-642352c .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-642352c .elementor-image-box-description {
    color: #1B66AD;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
}

.elementor-10 .elementor-element.elementor-element-f389f54>.elementor-widget-container {
    margin: -19px 0px -7px 0px;
}

.elementor-10 .elementor-element.elementor-element-f389f54 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-f389f54.elementor-view-stacked .elementor-icon {
    background-color: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-f389f54.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f389f54.elementor-view-default .elementor-icon {
    color: #B3B3B3;
    border-color: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-f389f54.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-f389f54.elementor-view-default .elementor-icon svg {
    fill: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-f389f54 .elementor-icon {
    font-size: 23px;
}

.elementor-10 .elementor-element.elementor-element-f389f54 .elementor-icon svg {
    height: 23px;
}

.elementor-10 .elementor-element.elementor-element-59348ab.elementor-position-right .elementor-image-box-img {
    margin-left: 15px;
}

.elementor-10 .elementor-element.elementor-element-59348ab.elementor-position-left .elementor-image-box-img {
    margin-right: 15px;
}

.elementor-10 .elementor-element.elementor-element-59348ab.elementor-position-top .elementor-image-box-img {
    margin-bottom: 15px;
}

.elementor-10 .elementor-element.elementor-element-59348ab .elementor-image-box-title {
    margin-bottom: 6px;
    color: #495658;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 21px;
    font-weight: 700;
    text-transform: uppercase;
}

.elementor-10 .elementor-element.elementor-element-59348ab .elementor-image-box-wrapper .elementor-image-box-img {
    width: 40%;
}

.elementor-10 .elementor-element.elementor-element-59348ab .elementor-image-box-img img {
    transition-duration: 0.3s;
}

.elementor-10 .elementor-element.elementor-element-59348ab .elementor-image-box-description {
    color: #1B66AD;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 17px;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2>.elementor-widget-container {
    margin: -19px 0px -7px 0px;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2.elementor-view-stacked .elementor-icon {
    background-color: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-23bd7f2.elementor-view-default .elementor-icon {
    color: #B3B3B3;
    border-color: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2.elementor-view-framed .elementor-icon,
.elementor-10 .elementor-element.elementor-element-23bd7f2.elementor-view-default .elementor-icon svg {
    fill: #B3B3B3;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2 .elementor-icon {
    font-size: 23px;
}

.elementor-10 .elementor-element.elementor-element-23bd7f2 .elementor-icon svg {
    height: 23px;
}

.elementor-10 .elementor-element.elementor-element-a4022ce {
    --divider-border-style: solid;
    --divider-color: #9D9D9D;
    --divider-border-width: 1px;
}

.elementor-10 .elementor-element.elementor-element-a4022ce .elementor-divider-separator {
    width: 100%;
}

.elementor-10 .elementor-element.elementor-element-a4022ce .elementor-divider {
    padding-block-start: 31px;
    padding-block-end: 31px;
}

.elementor-10 .elementor-element.elementor-element-c2d4d99 {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-c2d4d99 .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 47px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
    color: #4D4D4D;
}

.elementor-10 .elementor-element.elementor-element-c52d04e:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-c52d04e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1B66AD;
}

.elementor-10 .elementor-element.elementor-element-c52d04e>.elementor-container {
    max-width: 853px;
}

.elementor-10 .elementor-element.elementor-element-c52d04e {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 00px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-c52d04e>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-d73664e {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d73664e .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 20px;
    font-weight: 900;
    line-height: 28px;
    letter-spacing: 5.5px;
    color: #A8BFD9;
}

.elementor-10 .elementor-element.elementor-element-d21536e {
    text-align: center;
}

.elementor-10 .elementor-element.elementor-element-d21536e .elementor-heading-title {
    font-family: "Josefin Sans", Sans-serif;
    font-size: 88px;
    font-weight: 900;
    line-height: 77px;
    letter-spacing: -4.5px;
    color: #FFFFFF;
}

.elementor-10 .elementor-element.elementor-element-cb3131d {
    text-align: center;
    color: #FFFFFF;
    font-family: "Josefin Sans", Sans-serif;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-9313cdf {
    width: 100%;
    max-width: 100%;
    align-self: center;
}

.elementor-10 .elementor-element.elementor-element-9313cdf>.elementor-widget-container {
    padding: 0px 100px 0px 100px;
}

.elementor-10 .elementor-element.elementor-element-5b00675>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-10 .elementor-element.elementor-element-5b00675:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5b00675>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #86BA29;
}

.elementor-10 .elementor-element.elementor-element-5b00675 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 40px 0px;
}

.elementor-10 .elementor-element.elementor-element-5b00675>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-8597323 {
    text-align: right;
    color: #FFFFFF;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-10 .elementor-element.elementor-element-5a1f28b .elementor-button {
    background-color: #FFFFFF;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    fill: #86BA29;
    color: #86BA29;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

.elementor-10 .elementor-element.elementor-element-5b8b3f0:not(.elementor-motion-effects-element-type-background),
.elementor-10 .elementor-element.elementor-element-5b8b3f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/bg-insta@2x.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-10 .elementor-element.elementor-element-5b8b3f0>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.3;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-10 .elementor-element.elementor-element-5b8b3f0>.elementor-container {
    max-width: 750px;
    min-height: 601px;
}

.elementor-10 .elementor-element.elementor-element-5b8b3f0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 100px 0px 100px 0px;
}

.elementor-10 .elementor-element.elementor-element-19dac0c .elementor-wrapper {
    --video-aspect-ratio: 1.77777;
}

.elementor-10 .elementor-element.elementor-element-1c3b437 .elementor-button {
    background-color: #1B66AD;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 2.1px;
    border-radius: 30px 30px 30px 30px;
    padding: 15px 50px 14px 50px;
}

@media(min-width:768px) {
    .elementor-10 .elementor-element.elementor-element-56e0a85 {
        width: 35.075%;
    }

    .elementor-10 .elementor-element.elementor-element-72bffd8 {
        width: 24.533%;
    }

    .elementor-10 .elementor-element.elementor-element-49dc2b9 {
        width: 40.036%;
    }
}

@media(max-width:767px) {
    .elementor-10 .elementor-element.elementor-element-6775798>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-6775798 .swiper-slide-inner {
        padding: 20px 20px 20px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-6775798 .elementor-slide-heading {
        font-size: 43px;
        line-height: 0.9em;
        letter-spacing: -1.9px;
    }

    .elementor-10 .elementor-element.elementor-element-6775798 .elementor-slide-description {
        font-size: 9px;
        line-height: 1.3em;
        letter-spacing: 2.4px;
    }

    .elementor-10 .elementor-element.elementor-element-0e05ae7 img {
        width: 56%;
    }

    .elementor-10 .elementor-element.elementor-element-bcbe646 .elementor-heading-title {
        font-size: 29px;
        line-height: 1em;
    }

    .elementor-10 .elementor-element.elementor-element-8151652 {
        padding: 100px 0px 20px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-28e775a .elementor-heading-title {
        font-size: 47px;
        line-height: 1em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-bff00ab .elementor-heading-title {
        font-size: 15px;
        line-height: 1.3em;
        letter-spacing: 1.6px;
    }

    .elementor-10 .elementor-element.elementor-element-1ca4d25 .elementor-heading-title {
        font-size: 36px;
        line-height: 0.9em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-78e9245 .elementor-heading-title {
        font-size: 48px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-4c81b0e>.elementor-element-populated {
        padding: 100px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-ab972f3 .elementor-heading-title {
        font-size: 36px;
        line-height: 0.4em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-b3dd80a .elementor-heading-title {
        font-size: 48px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-906bc6b .elementor-heading-title {
        font-size: 36px;
        line-height: 0.4em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-c16ab2a .elementor-heading-title {
        font-size: 69px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-15ff972 img {
        max-width: 62%;
    }

    .elementor-10 .elementor-element.elementor-element-1ec7728 .elementor-heading-title {
        font-size: 36px;
        line-height: 0.4em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-f610c8e .elementor-heading-title {
        font-size: 69px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-130c803 img {
        max-width: 62%;
    }

    .elementor-10 .elementor-element.elementor-element-b69e5cc .elementor-heading-title {
        font-size: 36px;
        line-height: 0.4em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-304400d .elementor-heading-title {
        font-size: 54px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-a31fc21 img {
        max-width: 62%;
    }

    .elementor-10 .elementor-element.elementor-element-f01934c .elementor-heading-title {
        font-size: 36px;
        line-height: 0.4em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-dbd035c .elementor-heading-title {
        font-size: 69px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-620fabb img {
        max-width: 62%;
    }

    .elementor-10 .elementor-element.elementor-element-b0eff14 .elementor-heading-title {
        font-size: 36px;
        line-height: 0.4em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-7bfe2b7 .elementor-heading-title {
        font-size: 48px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-a985cd8 .elementor-heading-title {
        font-size: 20px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-a6e907b img {
        max-width: 62%;
    }

    .elementor-10 .elementor-element.elementor-element-925867e {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-56e0a85>.elementor-element-populated {
        padding: 100px 0px 80px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-78855b0 {
        text-align: center;
    }

    .elementor-10 .elementor-element.elementor-element-78855b0 img {
        width: 80%;
        max-width: 76%;
    }

    .elementor-10 .elementor-element.elementor-element-4f955d2 .elementor-heading-title {
        font-size: 29px;
        line-height: 1em;
    }

    .elementor-10 .elementor-element.elementor-element-72bffd8>.elementor-element-populated {
        padding: 0px 20px 80px 20px;
    }

    .elementor-10 .elementor-element.elementor-element-93817b1 .elementor-heading-title {
        font-size: 15px;
        line-height: 1.3em;
        letter-spacing: 1.6px;
    }

    .elementor-10 .elementor-element.elementor-element-874d4a0 .elementor-heading-title {
        font-size: 69px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-037e38a .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-642352c .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-59348ab .elementor-image-box-img {
        margin-bottom: 15px;
    }

    .elementor-10 .elementor-element.elementor-element-c2d4d99 .elementor-heading-title {
        font-size: 45px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-d73664e .elementor-heading-title {
        font-size: 15px;
        line-height: 1.3em;
        letter-spacing: 1.6px;
    }

    .elementor-10 .elementor-element.elementor-element-d21536e .elementor-heading-title {
        font-size: 69px;
        line-height: 0.8em;
        letter-spacing: -2.2px;
    }

    .elementor-10 .elementor-element.elementor-element-9313cdf>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-10 .elementor-element.elementor-element-8597323 {
        text-align: center;
        font-size: 20px;
    }

    .elementor-10 .elementor-element.elementor-element-5b8b3f0:not(.elementor-motion-effects-element-type-background),
    .elementor-10 .elementor-element.elementor-element-5b8b3f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image: url("https://eurovent.cl/wp-content/uploads/2023/08/iPhone-XR-XS-Max-11-–-2@2x.jpg");
    }

    .elementor-10 .elementor-element.elementor-element-5b8b3f0 {
        padding: 50px 0px 50px 0px;
    }
}