.elementor-618 .elementor-element.elementor-element-8e227f0 {
    --display: flex;
    --min-height: 100vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-8e227f0::before,
.elementor-618 .elementor-element.elementor-element-8e227f0>.elementor-background-video-container::before,
.elementor-618 .elementor-element.elementor-element-8e227f0>.e-con-inner>.elementor-background-video-container::before,
.elementor-618 .elementor-element.elementor-element-8e227f0>.elementor-background-slideshow::before,
.elementor-618 .elementor-element.elementor-element-8e227f0>.e-con-inner>.elementor-background-slideshow::before,
.elementor-618 .elementor-element.elementor-element-8e227f0>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-618 .elementor-element.elementor-element-8e227f0:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-8e227f0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /*background: url("../images/WolfTamaulipas-6.jpg") 50% 50%;*/
    background: url("../images/WhatsApp Image 2026-04-02 at 05.38.00.jpeg") 50% 50%;
    background-size: cover;
}

.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-618 .elementor-element.elementor-element-7f6b542 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor6);
    color: var(--e-global-color-astglobalcolor6);
    border-radius: 99px 99px 99px 99px;
    padding: 12px 30px 12px 30px;
}

.elementor-618 .elementor-element.elementor-element-732de12 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(0, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__front .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__title {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__back .elementor-flip-box__layer__description {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-flip-box .elementor-flip-box__button {
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/CALISTENIA.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/HYBRID-TRAINING-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/ANIMAL-MOVE-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/YOGA-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/Running-Club-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/breathing-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/CONTRAST-THERAPY-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/WOLF-GAMES-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/MOBILITY-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/HOLYB-1-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/FUERZA.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/BOX.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-8775b8d {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --align-items: center;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-8775b8d:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-8775b8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-3e23326 {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-a647c3f {
    --display: flex;
    --min-height: 60vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 75px 75px 75px 75px;
}

.elementor-618 .elementor-element.elementor-element-a647c3f:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-a647c3f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/PosadaWolf_2024-62-2-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-47b2e58 .elementor-button {
    background-color: #FA3F3F;
    border-radius: 99px 99px 99px 99px;
    padding: 12px 30px 12px 30px;
}

.elementor-618 .elementor-element.elementor-element-f05e27a {
    --display: flex;
    --min-height: 60vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --border-radius: 75px 75px 75px 75px;
}

.elementor-618 .elementor-element.elementor-element-f05e27a:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-f05e27a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/Wolf-Coaches-1-1-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-de3f6f9 .elementor-button {
    background-color: #FA3F3F;
    border-radius: 99px 99px 99px 99px;
    padding: 12px 30px 12px 30px;
}

.elementor-618 .elementor-element.elementor-element-e5b4509 {
    --e-n-carousel-swiper-slides-to-display: 1;
    --e-n-carousel-swiper-slides-gap: 10px;
    --e-n-carousel-slide-height: auto;
    --e-n-carousel-slide-container-height: 100%;
}

.elementor-618 .elementor-element.elementor-element-23a9e0a {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-3619ac2 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.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-618 .elementor-element.elementor-element-43b6f9d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-faf7693 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-57af954 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.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-618 .elementor-element.elementor-element-910797d {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor4);
    --divider-border-width: 1px;
}

.elementor-618 .elementor-element.elementor-element-910797d .elementor-divider-separator {
    width: 100%;
}

.elementor-618 .elementor-element.elementor-element-910797d .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-widget-text-editor {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    color: var(--e-global-color-text);
}

.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-618 .elementor-element.elementor-element-e668d4a {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-0c61831 {
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-0a00244 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor6);
    color: var(--e-global-color-astglobalcolor6);
    border-radius: 99px 99px 99px 99px;
    padding: 12px 30px 12px 30px;
}

.elementor-618 .elementor-element.elementor-element-43c8193 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-43c8193:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-43c8193>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-314f63d {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-e2a5a16 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-8e3089d {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-8e3089d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-19af140 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor4);
    --divider-border-width: 1px;
}

.elementor-618 .elementor-element.elementor-element-19af140 .elementor-divider-separator {
    width: 100%;
}

.elementor-618 .elementor-element.elementor-element-19af140 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-618 .elementor-element.elementor-element-2158b04 {
    --display: grid;
    --e-con-grid-template-columns: repeat(4, 1fr);
    --e-con-grid-template-rows: repeat(0, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-2158b04:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-2158b04>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("/images/new/House-of-wolf.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/WOLF-TERRACE-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("/images/new/Wolf-del-valle.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("/images/new/WOLF-LA-PUNTA.jpeg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-4d1f1a9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(0, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-4d1f1a9:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-4d1f1a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/HOLYB-scaled.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__button {
    background-color: var(--e-global-color-astglobalcolor4);
    margin-inline-center: 0;
    font-family: "Roboto", Sans-serif;
    font-weight: 500;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor6);
    border-color: var(--e-global-color-astglobalcolor4);
    border-radius: 99px;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/WolfTamaulipas-1-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__button {
    margin-inline-center: 0;
}

.elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__front {
    background-color: #000000;
    background-image: url("../images/WolfTerrace-1.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__back {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box {
    height: 550px;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__front .elementor-flip-box__layer__overlay {
    background-color: #0000005C;
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__image img {
    width: 25%;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__image {
    opacity: 1;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__front .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__back .elementor-flip-box__layer__overlay {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__button {
    margin-inline-center: 0;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__back .elementor-flip-box__layer__title {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__back .elementor-flip-box__layer__description {
    color: var(--e-global-color-astglobalcolor4);
    font-family: "Roboto", Sans-serif;
    font-size: 18px;
    font-weight: 300;
}

.elementor-618 .elementor-element.elementor-element-534f914 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-534f914:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-534f914>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-c8e1acc {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-f93443d {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-672c896 {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-672c896 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-ea95161 {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor4);
    --divider-border-width: 1px;
}

.elementor-618 .elementor-element.elementor-element-ea95161 .elementor-divider-separator {
    width: 100%;
}

.elementor-618 .elementor-element.elementor-element-ea95161 .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-618 .elementor-element.elementor-element-5c69e2f {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-5c69e2f:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-5c69e2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-fa932b2 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(0, 1fr);
    --grid-auto-flow: row;
}

.elementor-618 .elementor-element.elementor-element-14675e4 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-14675e4:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-14675e4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #201E1C;
}

.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-618 .elementor-element.elementor-element-e2a6087 img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
}

.elementor-618 .elementor-element.elementor-element-fe8946c {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-79de197 {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-79de197 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-fd17c46 {
    --grid-template-columns: repeat(0, auto);
    text-align: center;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-618 .elementor-element.elementor-element-fd17c46 .elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-618 .elementor-element.elementor-element-fd17c46 .elementor-social-icon i {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-fd17c46 .elementor-social-icon svg {
    fill: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-ca658dd {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-ca658dd:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-ca658dd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #201E1C;
}

.elementor-618 .elementor-element.elementor-element-9241526 img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
}

.elementor-618 .elementor-element.elementor-element-25fb41b {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-0e78190 {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-0e78190 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-18d7b27 {
    --grid-template-columns: repeat(0, auto);
    text-align: center;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-618 .elementor-element.elementor-element-18d7b27 .elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-618 .elementor-element.elementor-element-18d7b27 .elementor-social-icon i {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-18d7b27 .elementor-social-icon svg {
    fill: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-4be890b {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --border-radius: 20px 20px 20px 20px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-4be890b:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-4be890b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #201E1C;
}

.elementor-618 .elementor-element.elementor-element-0ef52e6 img {
    filter: brightness(100%) contrast(100%) saturate(100%) blur(10px) hue-rotate(0deg);
}

.elementor-618 .elementor-element.elementor-element-601914b {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-64bc945 {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-64bc945 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 30px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-5773ed4 {
    --grid-template-columns: repeat(0, auto);
    text-align: center;
    --grid-column-gap: 5px;
    --grid-row-gap: 0px;
}

.elementor-618 .elementor-element.elementor-element-5773ed4 .elementor-social-icon {
    background-color: #FFFFFF00;
}

.elementor-618 .elementor-element.elementor-element-5773ed4 .elementor-social-icon i {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-5773ed4 .elementor-social-icon svg {
    fill: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-37fdb1b {
    --display: flex;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
}

.elementor-618 .elementor-element.elementor-element-a1d7a02 .elementor-button {
    background-color: var(--e-global-color-astglobalcolor4);
    fill: var(--e-global-color-astglobalcolor6);
    color: var(--e-global-color-astglobalcolor6);
    border-radius: 99px 99px 99px 99px;
    padding: 12px 30px 12px 30px;
}

.elementor-618 .elementor-element.elementor-element-07444c1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 50px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-07444c1:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-07444c1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-f1b355c {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-c5938cb {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-a9cff16 {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-a9cff16 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 400;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-f17447d {
    text-align: center;
}

.elementor-618 .elementor-element.elementor-element-f17447d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: none;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-16eaadb {
    --divider-border-style: solid;
    --divider-color: var(--e-global-color-astglobalcolor4);
    --divider-border-width: 1px;
}

.elementor-618 .elementor-element.elementor-element-16eaadb .elementor-divider-separator {
    width: 100%;
}

.elementor-618 .elementor-element.elementor-element-16eaadb .elementor-divider {
    padding-block-start: 15px;
    padding-block-end: 15px;
}

.elementor-618 .elementor-element.elementor-element-70e8063 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: center;
    --align-items: center;
    --padding-top: 0px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-70e8063:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-70e8063>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-5c16ff9 {
    --display: grid;
    --e-con-grid-template-columns: repeat(3, 1fr);
    --e-con-grid-template-rows: repeat(2, 1fr);
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --grid-auto-flow: row;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-20c49b0 {
    --display: flex;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-3a287a3 {
    --display: flex;
    --min-height: 50vh;
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
    --overlay-opacity: 0.5;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
}

.elementor-618 .elementor-element.elementor-element-3a287a3:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-3a287a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../images/WolfTamaulipas-5.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-618 .elementor-element.elementor-element-3a287a3::before,
.elementor-618 .elementor-element.elementor-element-3a287a3>.elementor-background-video-container::before,
.elementor-618 .elementor-element.elementor-element-3a287a3>.e-con-inner>.elementor-background-video-container::before,
.elementor-618 .elementor-element.elementor-element-3a287a3>.elementor-background-slideshow::before,
.elementor-618 .elementor-element.elementor-element-3a287a3>.e-con-inner>.elementor-background-slideshow::before,
.elementor-618 .elementor-element.elementor-element-3a287a3>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #000000;
    --background-overlay: '';
}

.elementor-618 .elementor-element.elementor-element-7b3f685 {
    padding: 50px 0px 0px 0px;
}

.elementor-618 .elementor-element.elementor-element-7b3f685 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 50px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-c4a07cf {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --padding-top: 50px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
}

.elementor-618 .elementor-element.elementor-element-c4a07cf:not(.elementor-motion-effects-element-type-background),
.elementor-618 .elementor-element.elementor-element-c4a07cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-618 .elementor-element.elementor-element-cde0790 {
    padding: 0px 0px 0px 0px;
}

.elementor-618 .elementor-element.elementor-element-cde0790 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 35px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {
    border-color: var(--e-global-color-text);
}

.elementor-widget-icon-list .elementor-icon-list-icon i {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-icon svg {
    fill: var(--e-global-color-primary);
}

.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item>a {
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-icon-list .elementor-icon-list-text {
    color: var(--e-global-color-secondary);
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-08a5c1f {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-08a5c1f .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-009ac45 {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-e2039c2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-3581c8a {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-3581c8a .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-f0efb2c {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-df33d5f .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-0773785 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-0773785 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-181e71d {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-14d959d .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-98970f4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-98970f4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-9cd7a45 {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-4ff3086 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-92d5404 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-92d5404 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-1a51b24 {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-26d6473 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-78cb3d4 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-49e861e {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-0cfc5e7 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-e131abc {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-e131abc .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-29dca3d {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-21e9724 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-7808eaf {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-7808eaf .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-20f0f66 {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-7a1715e .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-b21af53 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-b21af53 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-d98bf6c {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-23ffea2 .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-da40e36 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-da40e36 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-058ab4a {
    --display: flex;
}

.elementor-618 .elementor-element.elementor-element-e7f5dea .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: var(--e-global-color-astglobalcolor4);
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-block-end: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-block-start: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-inline: calc(10px/2);
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-items.elementor-inline-items {
    margin-inline: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    inset-inline-end: calc(-10px/2);
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-icon i {
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-icon svg {
    transition: fill 0.3s;
}

.elementor-618 .elementor-element.elementor-element-b542c87 {
    --e-icon-list-icon-size: 14px;
    --icon-vertical-offset: 0px;
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-item>.elementor-icon-list-text,
.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-item>a {
    font-family: "Roboto", Sans-serif;
    font-size: 15px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-text {
    color: #BDBDBD;
    transition: color 0.3s;
}

.elementor-618 .elementor-element.elementor-element-b542c87 .elementor-icon-list-item:hover .elementor-icon-list-text {
    color: var(--e-global-color-astglobalcolor4);
}

:root {
    --page-title-display: none;
}

@media(min-width:768px) {
    .elementor-618 .elementor-element.elementor-element-3e23326 {
        --width: 35%;
    }

    .elementor-618 .elementor-element.elementor-element-23a9e0a {
        --width: 65%;
    }

    .elementor-618 .elementor-element.elementor-element-314f63d {
        --width: 100%;
    }

    .elementor-618 .elementor-element.elementor-element-c8e1acc {
        --width: 100%;
    }

    .elementor-618 .elementor-element.elementor-element-fa932b2 {
        --width: 100%;
    }

    .elementor-618 .elementor-element.elementor-element-37fdb1b {
        --width: 100%;
    }

    .elementor-618 .elementor-element.elementor-element-f1b355c {
        --width: 100%;
    }

    .elementor-618 .elementor-element.elementor-element-5c16ff9 {
        --width: 100%;
    }
}

@media(max-width:1024px) {
    .elementor-618 .elementor-element.elementor-element-732de12 {
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-e5b4509 {
        --e-n-carousel-swiper-slides-to-display: 2;
    }

    .elementor-618 .elementor-element.elementor-element-2158b04 {
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-4d1f1a9 {
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-fa932b2 {
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-5c16ff9 {
        --grid-auto-flow: row;
    }
}

@media(max-width:767px) {
    .elementor-618 .elementor-element.elementor-element-7f6b542 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-618 .elementor-element.elementor-element-732de12 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-3dff18d .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-a16bfe0 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-4c1cd42 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-60d04b3 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-04459f2 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-bcca5d8 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-f279d9b .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-7488ea9 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-6dad74a .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-5f91d99 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-6cbed65 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-2277f10 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-e5b4509 {
        --e-n-carousel-swiper-slides-to-display: 1;
    }

    .elementor-618 .elementor-element.elementor-element-43b6f9d {
        text-align: start;
    }

    .elementor-618 .elementor-element.elementor-element-43b6f9d .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-618 .elementor-element.elementor-element-faf7693 {
        text-align: start;
    }

    .elementor-618 .elementor-element.elementor-element-faf7693 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-618 .elementor-element.elementor-element-57af954 {
        text-align: start;
    }

    .elementor-618 .elementor-element.elementor-element-57af954 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-618 .elementor-element.elementor-element-0a00244 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-618 .elementor-element.elementor-element-8e3089d {
        text-align: center;
    }

    .elementor-618 .elementor-element.elementor-element-8e3089d .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-618 .elementor-element.elementor-element-2158b04 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-ac93d06 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-bdcdca9 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-3a6af0b .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-7f36436 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-4d1f1a9 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-13a5566 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-acccac2 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box {
        height: 450px;
    }

    .elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__front .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__back .elementor-flip-box__layer__title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-0602d09 .elementor-flip-box__back .elementor-flip-box__layer__description {
        font-size: 14px;
    }

    .elementor-618 .elementor-element.elementor-element-672c896 {
        text-align: center;
    }

    .elementor-618 .elementor-element.elementor-element-672c896 .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-618 .elementor-element.elementor-element-fa932b2 {
        --e-con-grid-template-columns: repeat(1, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-79de197 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-0e78190 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-64bc945 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-a1d7a02 {
        padding: 100px 0px 0px 0px;
    }

    .elementor-618 .elementor-element.elementor-element-f17447d {
        text-align: center;
    }

    .elementor-618 .elementor-element.elementor-element-f17447d .elementor-heading-title {
        font-size: 35px;
    }

    .elementor-618 .elementor-element.elementor-element-5c16ff9 {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --grid-auto-flow: row;
    }

    .elementor-618 .elementor-element.elementor-element-3a287a3 {
        --min-height: 50vh;
    }

    .elementor-618 .elementor-element.elementor-element-7b3f685 {
        text-align: start;
    }

    .elementor-618 .elementor-element.elementor-element-7b3f685 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-618 .elementor-element.elementor-element-cde0790 {
        text-align: start;
    }

    .elementor-618 .elementor-element.elementor-element-cde0790 .elementor-heading-title {
        font-size: 25px;
    }
}