.elementor-3121 .elementor-element.elementor-element-5c69181 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center;
}

.elementor-3121 .elementor-element.elementor-element-5c69181 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.15;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-5c69181 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 310px 0px 530px 0px;
}

.elementor-3121 .elementor-element.elementor-element-95946e4 .ova-title {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-95946e4 .ova-title .title {
    font-size: 80px;
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-95946e4 .ova-title .title a {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-95946e4 .ova-title .description {
    font-size: 32px;
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-95946e4 > .elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-3121 .elementor-element.elementor-element-cd95bf6 .elementor-button {
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
    line-height: 24px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #D98600;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: #D98600;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 30px 10px 30px;
}

.elementor-3121 .elementor-element.elementor-element-cd95bf6 .elementor-button:hover, .elementor-3121 .elementor-element.elementor-element-cd95bf6 .elementor-button:focus {
    color: #D98600;
    background-color: #FFFFFF00;
}

.elementor-3121 .elementor-element.elementor-element-cd95bf6 .elementor-button:hover svg, .elementor-3121 .elementor-element.elementor-element-cd95bf6 .elementor-button:focus svg {
    fill: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-aaab4ea {
    margin-top: -55px;
    margin-bottom: 0px;
}

.elementor-3121 .elementor-element.elementor-element-8ca5bfd {
    --display: flex;
    --background-transition: 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-8ca5bfd:not(.elementor-motion-effects-element-type-background), .elementor-3121 .elementor-element.elementor-element-8ca5bfd > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-3121 .elementor-element.elementor-element-8ca5bfd, .elementor-3121 .elementor-element.elementor-element-8ca5bfd::before {
    --border-transition: 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-0f7f8a1 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-79cd6de {
    padding: 25px 0px 120px 0px;
}

.elementor-3121 .elementor-element.elementor-element-b887dfb .ova-title {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-b887dfb .ova-title .title {
    padding: 0% 20% 0% 0%;
}

.elementor-3121 .elementor-element.elementor-element-b887dfb > .elementor-widget-container {
    padding: 0px 0px 16px 0px;
}

.elementor-3121 .elementor-element.elementor-element-3671132 .elementor-heading-title {
    color: #BE9E1F;
    font-family: "Barlow", Sans-serif;
    font-size: 30px;
    font-weight: 400;
}

.elementor-3121 .elementor-element.elementor-element-3671132 > .elementor-widget-container {
    padding: 0px 0px 13px 0px;
}

.elementor-3121 .elementor-element.elementor-element-5c0bcda {
    text-align: justify;
    font-family: "Barlow", Sans-serif;
}

.elementor-3121 .elementor-element.elementor-element-5c0bcda > .elementor-widget-container {
    padding: 0px 40px 22px 0px;
}

.elementor-bc-flex-widget .elementor-3121 .elementor-element.elementor-element-a2e89c1.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-a2e89c1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-70da1c4 img {
    object-position: center center;
    border-radius: 50% 50% 50% 50%;
}

.elementor-3121 .elementor-element.elementor-element-70da1c4 > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
    border-radius: 50% 50% 50% 50%;
}

.elementor-3121 .elementor-element.elementor-element-70da1c4 {
    width: auto;
    max-width: auto;
}

.elementor-bc-flex-widget .elementor-3121 .elementor-element.elementor-element-7b4d16d.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-7b4d16d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-8008213 .elementor-heading-title {
    color: #A07A37;
    font-family: "Homemade Apple", Sans-serif;
    font-size: 22px;
    font-weight: 400;
}

.elementor-3121 .elementor-element.elementor-element-e06b6e3.elementor-column > .elementor-widget-wrap {
    justify-content: space-between;
}

.elementor-3121 .elementor-element.elementor-element-9db31df {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3121 .elementor-element.elementor-element-a732e9b {
    text-align: left;
    width: auto;
    max-width: auto;
}

.elementor-3121 .elementor-element.elementor-element-a732e9b > .elementor-widget-container {
    margin: 60px 0px 0px 0px;
}

.elementor-3121 .elementor-element.elementor-element-64c05a4 > .elementor-container {
    max-width: 1792px;
}

.elementor-3121 .elementor-element.elementor-element-64c05a4:not(.elementor-motion-effects-element-type-background), .elementor-3121 .elementor-element.elementor-element-64c05a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #13172B;
}

.elementor-3121 .elementor-element.elementor-element-64c05a4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 120px 0px;
}

.elementor-3121 .elementor-element.elementor-element-64c05a4 > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-03a6bd4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 65px;
}

.elementor-3121 .elementor-element.elementor-element-78b68fb .ova-title {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-78b68fb .ova-title .title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-78b68fb .ova-title .title a {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-78b68fb .ova-title h3.sub-title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-1865082 {
    padding: 110px 0px 120px 0px;
}

.elementor-3121 .elementor-element.elementor-element-b0849dd .ova-title {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-b0849dd > .elementor-widget-container {
    padding: 0px 0px 9px 0px;
}

.elementor-3121 .elementor-element.elementor-element-4383176 {
    padding: 0px 0px 28px 0px;
}

.elementor-3121 .elementor-element.elementor-element-4409c2a > .elementor-element-populated {
    margin: 0px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
}

.elementor-3121 .elementor-element.elementor-element-de4791b .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-de4791b.elementor-view-stacked .elementor-icon {
    background-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-de4791b.elementor-view-framed .elementor-icon, .elementor-3121 .elementor-element.elementor-element-de4791b.elementor-view-default .elementor-icon {
    fill: #D98600;
    color: #D98600;
    border-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-de4791b {
    --icon-box-icon-margin: 20px;
}

.elementor-3121 .elementor-element.elementor-element-de4791b .elementor-icon {
    font-size: 52px;
}

.elementor-3121 .elementor-element.elementor-element-de4791b .elementor-icon-box-title {
    color: #C99655;
    margin: 0px 0px 12px 0px;
}

.elementor-3121 .elementor-element.elementor-element-de4791b .elementor-icon-box-title, .elementor-3121 .elementor-element.elementor-element-de4791b .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-3121 .elementor-element.elementor-element-de4791b .elementor-icon-box-description {
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px -5px 0px;
}

.elementor-3121 .elementor-element.elementor-element-de4791b > .elementor-widget-container {
    padding: 29px 22px 28px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3121 .elementor-element.elementor-element-d3ae0c9 > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375.elementor-view-stacked .elementor-icon {
    background-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375.elementor-view-framed .elementor-icon, .elementor-3121 .elementor-element.elementor-element-a6c2375.elementor-view-default .elementor-icon {
    fill: #D98600;
    color: #D98600;
    border-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 {
    --icon-box-icon-margin: 20px;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 .elementor-icon {
    font-size: 52px;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 .elementor-icon-box-title {
    color: #C99655;
    margin: 0px 0px 12px 0px;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 .elementor-icon-box-title, .elementor-3121 .elementor-element.elementor-element-a6c2375 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 .elementor-icon-box-description {
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px -7px 0px;
}

.elementor-3121 .elementor-element.elementor-element-a6c2375 > .elementor-widget-container {
    padding: 29px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3121 .elementor-element.elementor-element-f869ef1 > .elementor-element-populated, .elementor-3121 .elementor-element.elementor-element-f869ef1 > .elementor-element-populated > .elementor-background-overlay, .elementor-3121 .elementor-element.elementor-element-f869ef1 > .elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-3121 .elementor-element.elementor-element-f869ef1 > .elementor-element-populated {
    margin: 0px 10px 0px 20px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 20px;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d.elementor-view-stacked .elementor-icon {
    background-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d.elementor-view-framed .elementor-icon, .elementor-3121 .elementor-element.elementor-element-b07bc1d.elementor-view-default .elementor-icon {
    fill: #D98600;
    color: #D98600;
    border-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d {
    --icon-box-icon-margin: 20px;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d .elementor-icon {
    font-size: 52px;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d .elementor-icon-box-title {
    color: #C99655;
    margin: 0px 0px 12px 0px;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d .elementor-icon-box-title, .elementor-3121 .elementor-element.elementor-element-b07bc1d .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d .elementor-icon-box-description {
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px -07px 0px;
}

.elementor-3121 .elementor-element.elementor-element-b07bc1d > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 29px 30px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3121 .elementor-element.elementor-element-aee2192 > .elementor-element-populated {
    margin: 0px 20px 0px 10px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 10px;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31.elementor-view-stacked .elementor-icon {
    background-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31.elementor-view-framed .elementor-icon, .elementor-3121 .elementor-element.elementor-element-7de2d31.elementor-view-default .elementor-icon {
    fill: #D98600;
    color: #D98600;
    border-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 {
    --icon-box-icon-margin: 20px;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 .elementor-icon {
    font-size: 52px;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 .elementor-icon-box-title {
    color: #C99655;
    margin: 0px 0px 12px 0px;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 .elementor-icon-box-title, .elementor-3121 .elementor-element.elementor-element-7de2d31 .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 .elementor-icon-box-description {
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px -7px 0px;
}

.elementor-3121 .elementor-element.elementor-element-7de2d31 > .elementor-widget-container {
    padding: 30px 31px 30px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3121 .elementor-element.elementor-element-e3247ea > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c .elementor-icon-box-wrapper {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c.elementor-view-stacked .elementor-icon {
    background-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c.elementor-view-framed .elementor-icon, .elementor-3121 .elementor-element.elementor-element-7ee2d7c.elementor-view-default .elementor-icon {
    fill: #D98600;
    color: #D98600;
    border-color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c {
    --icon-box-icon-margin: 20px;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c .elementor-icon {
    font-size: 52px;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c .elementor-icon-box-title {
    color: #C99655;
    margin: 0px 0px 12px 0px;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c .elementor-icon-box-title, .elementor-3121 .elementor-element.elementor-element-7ee2d7c .elementor-icon-box-title a {
    font-size: 30px;
    font-weight: 400;
    line-height: 1.2em;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c .elementor-icon-box-description {
    font-size: 16px;
    font-weight: 400;
    margin: 0px 0px -2px 0px;
}

.elementor-3121 .elementor-element.elementor-element-7ee2d7c > .elementor-widget-container {
    padding: 30px 30px 25px 30px;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #E5E5E5;
    border-radius: 5px 5px 5px 5px;
}

.elementor-3121 .elementor-element.elementor-element-5620c44 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.54;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-5620c44 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0101px 0px 0px 0px;
}

.elementor-3121 .elementor-element.elementor-element-3b84f46.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3121 .elementor-element.elementor-element-113a0d8 .ova-title {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-113a0d8 .ova-title .title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-113a0d8 .ova-title .title a {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-113a0d8 .ova-title .title {
    margin: 0px 0px 0px 0px;
}

.elementor-3121 .elementor-element.elementor-element-113a0d8 .ova-title h3.sub-title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-ee07c83 .ova-video .icon-content-view .content i {
    font-size: 36px;
}

.elementor-3121 .elementor-element.elementor-element-ee07c83 .ova-video .icon-content-view .content:hover i {
    color: #D98600;
}

.elementor-3121 .elementor-element.elementor-element-ee07c83 .ova-video .icon-content-view .content:hover:before {
    border-color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-ee07c83 .ova-video .icon-content-view .content:before {
    border-style: solid;
    border-width: 4px 4px 4px 4px;
}

.elementor-3121 .elementor-element.elementor-element-ee07c83 > .elementor-widget-container {
    margin: 0px 0px 70px 0px;
}

.elementor-3121 .elementor-element.elementor-element-ee07c83 {
    width: auto;
    max-width: auto;
}

.elementor-3121 .elementor-element.elementor-element-97e19ea {
    padding: 0px 0px 97px 0px;
}

.elementor-3121 .elementor-element.elementor-element-7280d88 .ova-counter {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-7280d88 .ova-counter .odometer {
    font-family: "Gilda Display", Sans-serif;
}

.elementor-3121 .elementor-element.elementor-element-7280d88 .ova-counter .title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-2180231 .ova-counter {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-2180231 .ova-counter .odometer {
    font-family: "Gilda Display", Sans-serif;
}

.elementor-3121 .elementor-element.elementor-element-2180231 .ova-counter .title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-0dd9f3c .ova-counter {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-0dd9f3c .ova-counter .odometer {
    font-family: "Gilda Display", Sans-serif;
}

.elementor-3121 .elementor-element.elementor-element-0dd9f3c .ova-counter .title {
    color: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-ebc9b07 {
    margin-top: 0px;
    margin-bottom: -114px;
}

.elementor-bc-flex-widget .elementor-3121 .elementor-element.elementor-element-a94b6d9.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-a94b6d9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-a94b6d9.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 .ova-counter {
    text-align: center;
    background: #FFFFFF;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 .ova-counter .odometer {
    color: #000000;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 .ova-counter .suffix {
    color: #000000;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 .ova-counter.version_3 .suffix {
    vertical-align: top;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 .ova-counter.version_2 .suffix {
    vertical-align: top;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 .ova-counter .title {
    color: #000000;
    padding: 0% 20% 0% 20%;
}

.elementor-3121 .elementor-element.elementor-element-a5e8017 {
    width: auto;
    max-width: auto;
}

.elementor-3121 .elementor-element.elementor-element-81bd6fa {
    margin-top: 115px;
    margin-bottom: 0px;
    padding: 0px 0px 110px 0px;
}

.elementor-bc-flex-widget .elementor-3121 .elementor-element.elementor-element-9366558.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-9366558.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-9366558.elementor-column > .elementor-widget-wrap {
    justify-content: center;
}

.elementor-3121 .elementor-element.elementor-element-ac5715f .ova-testimonial .box-title {
    text-align: center;
}

.elementor-3121 .elementor-element.elementor-element-7702e8c:not(.elementor-motion-effects-element-type-background), .elementor-3121 .elementor-element.elementor-element-7702e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #FFF2DE;
}

.elementor-3121 .elementor-element.elementor-element-7702e8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-7702e8c > .elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-3121 .elementor-element.elementor-element-7effc8f .ova-image-box-2 .ova-title {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-7effc8f .ova-image-box-2 {
    flex-direction: inherit;
}

.elementor-bc-flex-widget .elementor-3121 .elementor-element.elementor-element-d02da37.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-d02da37.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-6bbf3bc .ova-image-box-2 .ova-title {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-6bbf3bc .ova-image-box-2 {
    flex-direction: inherit;
}

.elementor-3121 .elementor-element.elementor-element-98900fc .ova-image-box-2 .ova-title {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-98900fc .ova-image-box-2 {
    flex-direction: row-reverse;
}

.elementor-bc-flex-widget .elementor-3121 .elementor-element.elementor-element-0617f90.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-0617f90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-3121 .elementor-element.elementor-element-684925e .ova-image-box-2 .ova-title {
    text-align: left;
}

.elementor-3121 .elementor-element.elementor-element-684925e .ova-image-box-2 {
    flex-direction: row-reverse;
}

.elementor-3121 .elementor-element.elementor-element-d321cc8 {
    padding: 116px 0px 70px 0px;
}

.elementor-3121 .elementor-element.elementor-element-f6aba59 .ova-title {
    text-align: left;
}

@media(min-width: 768px) {
    .elementor-3121 .elementor-element.elementor-element-a2e89c1 {
        width:55.422%;
    }

    .elementor-3121 .elementor-element.elementor-element-7b4d16d {
        width: 44.27%;
    }

    .elementor-3121 .elementor-element.elementor-element-4409c2a {
        width: 34.106%;
    }

    .elementor-3121 .elementor-element.elementor-element-d3ae0c9 {
        width: 32.435%;
    }

    .elementor-3121 .elementor-element.elementor-element-f869ef1 {
        width: 33.099%;
    }
}

@media(max-width: 1024px) {
    .elementor-3121 .elementor-element.elementor-element-5c69181 {
        padding:200px 0px 250px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-79cd6de {
        padding: 80px 10px 80px 10px;
    }

    .elementor-3121 .elementor-element.elementor-element-1cfc870 > .elementor-element-populated {
        margin: 0px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-e06b6e3.elementor-column > .elementor-widget-wrap {
        justify-content: space-around;
    }

    .elementor-3121 .elementor-element.elementor-element-64c05a4 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-1865082 {
        padding: 80px 0px 90px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-4409c2a > .elementor-element-populated {
        margin: 0px 0px 28px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-d3ae0c9 > .elementor-element-populated {
        margin: 0px 0px 28px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-f869ef1 > .elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-aee2192 > .elementor-element-populated {
        margin: 0px 0px 28px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-e3247ea > .elementor-element-populated {
        margin: 0px 0px 28px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-81bd6fa {
        padding: 0px 0px 80px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-ac5715f .ova-testimonial .slide-testimonials .client-info p.ova-evaluate {
        font-size: 20px;
    }

    .elementor-3121 .elementor-element.elementor-element-6bbf3bc .ova-image-box-2 {
        flex-direction: row-reverse;
    }

    .elementor-3121 .elementor-element.elementor-element-98900fc .ova-image-box-2 {
        flex-direction: row;
    }

    .elementor-3121 .elementor-element.elementor-element-684925e .ova-image-box-2 {
        flex-direction: row-reverse;
    }

    .elementor-3121 .elementor-element.elementor-element-d321cc8 {
        padding: 71px 0px 71px 0px;
    }
}

@media(max-width: 767px) {
    .elementor-3121 .elementor-element.elementor-element-5c69181 {
        padding:90px 0px 140px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-95946e4 .ova-title .title {
        font-size: 52px;
    }

    .elementor-3121 .elementor-element.elementor-element-95946e4 .ova-title .description {
        font-size: 24px;
    }

    .elementor-3121 .elementor-element.elementor-element-b887dfb .ova-title .title {
        padding: 0% 0% 0% 0%;
    }

    .elementor-3121 .elementor-element.elementor-element-5c0bcda > .elementor-widget-container {
        padding: 0px 0px 22px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-a2e89c1 > .elementor-element-populated {
        padding: 0px 0px 20px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-70da1c4 > .elementor-widget-container {
        padding: 0px 20px 20px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-b07bc1d > .elementor-widget-container {
        padding: 30px 30px 30px 30px;
    }

    .elementor-3121 .elementor-element.elementor-element-7ee2d7c > .elementor-widget-container {
        padding: 025px 30px 025px 30px;
    }

    .elementor-3121 .elementor-element.elementor-element-4e404a0 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-9f71766 > .elementor-element-populated {
        padding: 0px 0px 30px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-988e45f > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-7effc8f .ova-image-box-2 {
        flex-direction: column;
    }

    .elementor-3121 .elementor-element.elementor-element-d02da37 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-6bbf3bc .ova-image-box-2 {
        flex-direction: column;
    }

    .elementor-3121 .elementor-element.elementor-element-1e77e63 > .elementor-element-populated {
        padding: 0px 0px 40px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-98900fc .ova-image-box-2 {
        flex-direction: column;
    }

    .elementor-3121 .elementor-element.elementor-element-0617f90 > .elementor-element-populated {
        padding: 0px 0px 70px 0px;
    }

    .elementor-3121 .elementor-element.elementor-element-684925e .ova-image-box-2 {
        flex-direction: column;
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-3121 .elementor-element.elementor-element-1cfc870 {
        width:100%;
    }

    .elementor-3121 .elementor-element.elementor-element-e06b6e3 {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-4409c2a {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-d3ae0c9 {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-f869ef1 {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-aee2192 {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-e3247ea {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-4e404a0 {
        width: 50%;
    }

    .elementor-3121 .elementor-element.elementor-element-9f71766 {
        width: 50%;
    }

    .elementor-3121 .elementor-element.elementor-element-ec98acd {
        width: 50%;
    }

    .elementor-3121 .elementor-element.elementor-element-988e45f {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-d02da37 {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-1e77e63 {
        width: 100%;
    }

    .elementor-3121 .elementor-element.elementor-element-0617f90 {
        width: 100%;
    }
}
