.elementor-612 .elementor-element.elementor-element-04ef0eb>.elementor-container {
    min-height: 650px
}

.elementor-612 .elementor-element.elementor-element-f222dd9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-612 .elementor-element.elementor-element-f222dd9>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-d0cb494 .slider-item {
    height: 700px
}

.elementor-612 .elementor-element.elementor-element-a9f735e {
    margin-top: 50px;
    margin-bottom: 0
}

.elementor-612 .elementor-element.elementor-element-880b838>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-6db3dc0>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-6db3dc0:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-6db3dc0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-612 .elementor-element.elementor-element-6db3dc0,.elementor-612 .elementor-element.elementor-element-6db3dc0>.elementor-background-overlay {
    border-radius: 8px
}

.elementor-612 .elementor-element.elementor-element-6db3dc0 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 36px
}

.elementor-612 .elementor-element.elementor-element-6db3dc0>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-a5cd65d.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-a5cd65d.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-a5cd65d>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-a1f801f .elementor-heading-title {
    color: #2576b9;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px;
    text-shadow: #ffd95c 9px 0px 0px, #ffd95c 8.9445px 0.997944px 0px, #ffd95c 8.77869px 1.98358px 0px, #ffd95c 8.50461px 2.94475px 0px, #ffd95c 8.12565px 3.86961px 0px, #ffd95c 7.64647px 4.74674px 0px, #ffd95c 7.07299px 5.56533px 0px, #ffd95c 6.41227px 6.31528px 0px, #ffd95c 5.67248px 6.98735px 0px, #ffd95c 4.86272px 7.57324px 0px, #ffd95c 3.99299px 8.06573px 0px, #ffd95c 3.07402px 8.45875px 0px, #ffd95c 2.11714px 8.74744px 0px, #ffd95c 1.13414px 8.92825px 0px, #ffd95c 0.137162px 8.99895px 0px, #ffd95c -0.861512px 8.95867px 0px, #ffd95c -1.84956px 8.8079px 0px, #ffd95c -2.8148px 8.5485px 0px, #ffd95c -3.74532px 8.18368px 0px, #ffd95c -4.62965px 7.71792px 0px, #ffd95c -5.45689px 7.15698px 0px, #ffd95c -6.21682px 6.50777px 0px, #ffd95c -6.90009px 5.77831px 0px, #ffd95c -7.49825px 4.97757px 0px, #ffd95c -8.00394px 4.11545px 0px, #ffd95c -8.41092px 3.20258px 0px, #ffd95c -8.71416px 2.2502px 0px, #ffd95c -8.90993px 1.27008px 0px, #ffd95c -8.99582px 0.274291px 0px, #ffd95c -8.97076px -0.72488px 0px, #ffd95c -8.83507px -1.71511px 0px, #ffd95c -8.59041px -2.68419px 0px, #ffd95c -8.23981px -3.62017px 0px, #ffd95c -7.78758px -4.51149px 0px, #ffd95c -7.23931px -5.34718px 0px, #ffd95c -6.60176px -6.11692px 0px, #ffd95c -5.88279px -6.81122px 0px, #ffd95c -5.09127px -7.42152px 0px, #ffd95c -4.23696px -7.94029px 0px, #ffd95c -3.33039px -8.36113px 0px, #ffd95c -2.38275px -8.67885px 0px, #ffd95c -1.40572px -8.88954px 0px, #ffd95c -0.411357px -8.99059px 0px, #ffd95c 0.58808px -8.98077px 0px, #ffd95c 1.58026px -8.86018px 0px, #ffd95c 2.55296px -8.63032px 0px, #ffd95c 3.49417px -8.29402px 0px, #ffd95c 4.39229px -7.85543px 0px, #ffd95c 5.23623px -7.31996px 0px, #ffd95c 6.0156px -6.69422px 0px, #ffd95c 6.72078px -5.98591px 0px, #ffd95c 7.34307px -5.20378px 0px, #ffd95c 7.87479px -4.35748px 0px, #ffd95c 8.3094px -3.45743px 0px, #ffd95c 8.64153px -2.51474px 0px, #ffd95c 8.86709px -1.54104px 0px, #ffd95c 8.98328px -0.548328px 0px;
}

.elementor-612 .elementor-element.elementor-element-2a6daee {
    text-align: justify;
    color: #374f8a;
    font-size: 16px;
    line-height: 26px
}

.elementor-612 .elementor-element.elementor-element-73c6e1f .elementor-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    fill: #374f8a;
    color: #374f8a;
    background-color: #fff;
    border-style: none;
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-73c6e1f .elementor-button:hover,.elementor-612 .elementor-element.elementor-element-73c6e1f .elementor-button:focus {
    color: #df0218
}

.elementor-612 .elementor-element.elementor-element-73c6e1f .elementor-button:hover svg,.elementor-612 .elementor-element.elementor-element-73c6e1f .elementor-button:focus svg {
    fill: #df0218
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-90d4ce3.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-90d4ce3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-90d4ce3>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0 0 0 24px
}

.elementor-612 .elementor-element.elementor-element-2968b21 img {
    width: 100%;
    height: 420px;
    object-fit: cover;
    object-position: top left
}

.elementor-612 .elementor-element.elementor-element-bbc08bf {
    margin-top: 100px;
    margin-bottom: 100px;
    padding: 0
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-a35ede8.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-a35ede8.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-a35ede8>.elementor-element-populated {
    padding: 0 12px
}

.elementor-612 .elementor-element.elementor-element-f9cf09c .elementor-counter-number-wrapper {
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    line-height: 52px
}

.elementor-612 .elementor-element.elementor-element-f9cf09c .elementor-counter-title {
    color: #fff;
    font-size: 16px;
    line-height: 24px
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-0921ffc.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-0921ffc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-0921ffc>.elementor-element-populated {
    padding: 0 12px
}

.elementor-612 .elementor-element.elementor-element-2e61af0 .elementor-counter-number-wrapper {
    color: #374f8a;
    font-size: 36px;
    font-weight: 500;
    line-height: 52px
}

.elementor-612 .elementor-element.elementor-element-2e61af0 .elementor-counter-title {
    color: #374f8a;
    font-size: 16px;
    line-height: 24px
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-d375923.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-d375923.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-d375923>.elementor-element-populated {
    padding: 0 12px
}

.elementor-612 .elementor-element.elementor-element-1ec221d .elementor-counter-number-wrapper {
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    line-height: 52px
}

.elementor-612 .elementor-element.elementor-element-1ec221d .elementor-counter-title {
    color: #fff;
    font-size: 16px;
    line-height: 24px
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-04476de.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-04476de.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-04476de>.elementor-element-populated {
    padding: 0 12px
}

.elementor-612 .elementor-element.elementor-element-b0777a4 .elementor-counter-number-wrapper {
    color: #fff;
    font-size: 36px;
    font-weight: 500;
    line-height: 52px
}

.elementor-612 .elementor-element.elementor-element-b0777a4 .elementor-counter-title {
    color: #fff;
    font-size: 16px;
    line-height: 24px
}

.elementor-612 .elementor-element.elementor-element-deecf12>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-dfce71d>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-between;
    align-items: space-between
}

.elementor-612 .elementor-element.elementor-element-eac9e73>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-961dd6c {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-961dd6c .elementor-heading-title {
    color: #df0218;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px
}

.elementor-612 .elementor-element.elementor-element-78c6773>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: space-between;
    align-items: space-between
}

.elementor-612 .elementor-element.elementor-element-78c6773 {
    margin-top: 32px;
    margin-bottom: 0;
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-8dff809>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-9e85428 .post-item {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 30px
}

.elementor-612 .elementor-element.elementor-element-9e85428 .htl-grid {
    margin-left: -1rem;
    margin-right: -1rem
}

.elementor-612 .elementor-element.elementor-element-b7e71b3>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-612 .elementor-element.elementor-element-b7e71b3>.elementor-element-populated {
    margin: 0 12.5px 0 0;
    --e-column-margin-right: 12.5px;
    --e-column-margin-left: 0px
}

.elementor-612 .elementor-element.elementor-element-8ed4afe {
    --icon-box-icon-margin: 10px
}

.elementor-612 .elementor-element.elementor-element-8ed4afe .elementor-icon {
    font-size: 24px
}

.elementor-612 .elementor-element.elementor-element-8ed4afe .elementor-icon-box-title {
    color: #374f8a
}

.elementor-612 .elementor-element.elementor-element-8ed4afe .elementor-icon-box-title,.elementor-612 .elementor-element.elementor-element-8ed4afe .elementor-icon-box-title a {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px
}

.elementor-612 .elementor-element.elementor-element-8ed4afe>.elementor-widget-container {
    padding: 12px 10px 10px 12px;
    background-color: #fed119;
    border-radius: 8px
}

.elementor-612 .elementor-element.elementor-element-ba674e1 .post-item {
    padding-left: 1rem;
    padding-right: 1rem;
    margin-bottom: 24px
}

.elementor-612 .elementor-element.elementor-element-ba674e1 .htl-grid {
    margin-left: -1rem;
    margin-right: -1rem
}

.elementor-612 .elementor-element.elementor-element-ba674e1>.elementor-widget-container {
    margin: 10px 0 0
}

.elementor-612 .elementor-element.elementor-element-7a1f438>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-612 .elementor-element.elementor-element-5c72e75 .elementor-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    fill: #374f8a;
    color: #374f8a;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #374f8a;
    border-radius: 8px;
    padding: 12px 25px
}

.elementor-612 .elementor-element.elementor-element-5c72e75 .elementor-button:hover,.elementor-612 .elementor-element.elementor-element-5c72e75 .elementor-button:focus {
    color: #df0218
}

.elementor-612 .elementor-element.elementor-element-5c72e75 .elementor-button:hover svg,.elementor-612 .elementor-element.elementor-element-5c72e75 .elementor-button:focus svg {
    fill: #df0218
}

.elementor-612 .elementor-element.elementor-element-5c72e75>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-612 .elementor-element.elementor-element-f34f3d8 {
    padding: 100px 0
}

.elementor-612 .elementor-element.elementor-element-5ad1c79 {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-5ad1c79 .elementor-heading-title {
    color: #7f8491;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-612 .elementor-element.elementor-element-aa092c5 {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-aa092c5 .elementor-heading-title {
    color: #2576b9;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px;
    text-shadow: #ffd95c 9px 0px 0px, #ffd95c 8.9445px 0.997944px 0px, #ffd95c 8.77869px 1.98358px 0px, #ffd95c 8.50461px 2.94475px 0px, #ffd95c 8.12565px 3.86961px 0px, #ffd95c 7.64647px 4.74674px 0px, #ffd95c 7.07299px 5.56533px 0px, #ffd95c 6.41227px 6.31528px 0px, #ffd95c 5.67248px 6.98735px 0px, #ffd95c 4.86272px 7.57324px 0px, #ffd95c 3.99299px 8.06573px 0px, #ffd95c 3.07402px 8.45875px 0px, #ffd95c 2.11714px 8.74744px 0px, #ffd95c 1.13414px 8.92825px 0px, #ffd95c 0.137162px 8.99895px 0px, #ffd95c -0.861512px 8.95867px 0px, #ffd95c -1.84956px 8.8079px 0px, #ffd95c -2.8148px 8.5485px 0px, #ffd95c -3.74532px 8.18368px 0px, #ffd95c -4.62965px 7.71792px 0px, #ffd95c -5.45689px 7.15698px 0px, #ffd95c -6.21682px 6.50777px 0px, #ffd95c -6.90009px 5.77831px 0px, #ffd95c -7.49825px 4.97757px 0px, #ffd95c -8.00394px 4.11545px 0px, #ffd95c -8.41092px 3.20258px 0px, #ffd95c -8.71416px 2.2502px 0px, #ffd95c -8.90993px 1.27008px 0px, #ffd95c -8.99582px 0.274291px 0px, #ffd95c -8.97076px -0.72488px 0px, #ffd95c -8.83507px -1.71511px 0px, #ffd95c -8.59041px -2.68419px 0px, #ffd95c -8.23981px -3.62017px 0px, #ffd95c -7.78758px -4.51149px 0px, #ffd95c -7.23931px -5.34718px 0px, #ffd95c -6.60176px -6.11692px 0px, #ffd95c -5.88279px -6.81122px 0px, #ffd95c -5.09127px -7.42152px 0px, #ffd95c -4.23696px -7.94029px 0px, #ffd95c -3.33039px -8.36113px 0px, #ffd95c -2.38275px -8.67885px 0px, #ffd95c -1.40572px -8.88954px 0px, #ffd95c -0.411357px -8.99059px 0px, #ffd95c 0.58808px -8.98077px 0px, #ffd95c 1.58026px -8.86018px 0px, #ffd95c 2.55296px -8.63032px 0px, #ffd95c 3.49417px -8.29402px 0px, #ffd95c 4.39229px -7.85543px 0px, #ffd95c 5.23623px -7.31996px 0px, #ffd95c 6.0156px -6.69422px 0px, #ffd95c 6.72078px -5.98591px 0px, #ffd95c 7.34307px -5.20378px 0px, #ffd95c 7.87479px -4.35748px 0px, #ffd95c 8.3094px -3.45743px 0px, #ffd95c 8.64153px -2.51474px 0px, #ffd95c 8.86709px -1.54104px 0px, #ffd95c 8.98328px -0.548328px 0px;
}

.elementor-612 .elementor-element.elementor-element-53442ee>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-53442ee {
    margin-top: 20px;
    margin-bottom: 0;
    padding: 0
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-2c8177e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-2c8177e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-cb575db.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-cb575db.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-f6c75b2.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-f6c75b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-a02b545.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-a02b545.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-bc-flex-widget .elementor-612 .elementor-element.elementor-element-d07720e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-d07720e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-98e0e32 .elementor-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    fill: #374f8a;
    color: #374f8a;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #374f8a;
    border-radius: 8px
}

.elementor-612 .elementor-element.elementor-element-98e0e32 .elementor-button:hover,.elementor-612 .elementor-element.elementor-element-98e0e32 .elementor-button:focus {
    color: #374f8a;
    background-color: #fed014;
    border-color: #fed014
}

.elementor-612 .elementor-element.elementor-element-98e0e32 .elementor-button:hover svg,.elementor-612 .elementor-element.elementor-element-98e0e32 .elementor-button:focus svg {
    fill: #374f8a
}

.elementor-612 .elementor-element.elementor-element-98e0e32>.elementor-widget-container {
    margin: 20px 0 0
}

.elementor-612 .elementor-element.elementor-element-081cc94 {
    padding: 0 0 100px
}

.elementor-612 .elementor-element.elementor-element-48173d7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-612 .elementor-element.elementor-element-48173d7>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-44ad741 {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-44ad741 .elementor-heading-title {
    color: #df0218;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px
}

.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title,.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title:before,.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title:after,.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-content,.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tabs-content-wrapper {
    border-width: 0
}

.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title,.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title a {
    color: #646a7a
}

.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title.elementor-active,.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title.elementor-active a {
    color: #374f8a
}

.elementor-612 .elementor-element.elementor-element-23546c4 .elementor-tab-title {
    font-size: 16px;
    font-weight: 400
}

.elementor-612 .elementor-element.elementor-element-8e20a41 .elementor-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    fill: #374f8a;
    color: #374f8a;
    background-color: #fff;
    border-style: solid;
    border-width: 1px;
    border-color: #374f8a;
    border-radius: 8px
}

.elementor-612 .elementor-element.elementor-element-8e20a41 .elementor-button:hover,.elementor-612 .elementor-element.elementor-element-8e20a41 .elementor-button:focus {
    color: #374f8a;
    background-color: #fed014;
    border-color: #fed014
}

.elementor-612 .elementor-element.elementor-element-8e20a41 .elementor-button:hover svg,.elementor-612 .elementor-element.elementor-element-8e20a41 .elementor-button:focus svg {
    fill: #374f8a
}

.elementor-612 .elementor-element.elementor-element-8e20a41>.elementor-widget-container {
    margin: 20px 0 0
}

.elementor-612 .elementor-element.elementor-element-22281df {
    overflow: hidden;
    padding: 0 0 100px
}

.elementor-612 .elementor-element.elementor-element-a899f77>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}

.elementor-612 .elementor-element.elementor-element-a899f77>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-7bdb33e {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-7bdb33e .elementor-heading-title {
    color: #7f8491;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-612 .elementor-element.elementor-element-0d1939b {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-0d1939b .elementor-heading-title {
    color: #df0218;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px
}

.elementor-612 .elementor-element.elementor-element-702a48a .slick-arrow span:before,.elementor-612 .elementor-element.elementor-element-702a48a .slick-arrow span:after {
    background-color: #23262f
}

.elementor-612 .elementor-element.elementor-element-702a48a .slick-arrow svg:nth-child(1) {
    color: #23262f
}

.elementor-612 .elementor-element.elementor-element-702a48a .slick-arrow {
    border-color: #0000001A
}

.elementor-612 .elementor-element.elementor-element-702a48a .post-item {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 50px
}

.elementor-612 .elementor-element.elementor-element-702a48a .htl-grid {
    margin-left: -30px;
    margin-right: -30px
}

.elementor-612 .elementor-element.elementor-element-702a48a>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-612 .elementor-element.elementor-element-b3f1662 .elementor-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    fill: #fff;
    color: #fff;
    background-color: #df0218;
    border-style: solid;
    border-width: 1px;
    border-color: #df0218;
    border-radius: 8px
}

.elementor-612 .elementor-element.elementor-element-b3f1662 .elementor-button:hover,.elementor-612 .elementor-element.elementor-element-b3f1662 .elementor-button:focus {
    color: #374f8a;
    background-color: #fed014;
    border-color: #fed014
}

.elementor-612 .elementor-element.elementor-element-b3f1662 .elementor-button:hover svg,.elementor-612 .elementor-element.elementor-element-b3f1662 .elementor-button:focus svg {
    fill: #374f8a
}

.elementor-612 .elementor-element.elementor-element-b3f1662>.elementor-widget-container {
    margin: 20px 0 0
}

.elementor-612 .elementor-element.elementor-element-19f86fd>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-19f86fd:not(.elementor-motion-effects-element-type-background),.elementor-612 .elementor-element.elementor-element-19f86fd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f7f8f9;
    background-image: url("../images/Ellipse.png");
    background-position: bottom center;
    background-repeat: no-repeat
}

.elementor-612 .elementor-element.elementor-element-19f86fd {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 70px 0
}

.elementor-612 .elementor-element.elementor-element-19f86fd>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-612 .elementor-element.elementor-element-cfce380>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-e907aa3 .elementor-heading-title {
    color: #7f8491;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-612 .elementor-element.elementor-element-e907aa3>.elementor-widget-container {
    margin: 0
}

.elementor-612 .elementor-element.elementor-element-4527052 .elementor-heading-title {
    color: #fff;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px;
    text-shadow: #eb9cc3 9px 0px 0px, #eb9cc3 8.9445px 0.997944px 0px, #eb9cc3 8.77869px 1.98358px 0px, #eb9cc3 8.50461px 2.94475px 0px, #eb9cc3 8.12565px 3.86961px 0px, #eb9cc3 7.64647px 4.74674px 0px, #eb9cc3 7.07299px 5.56533px 0px, #eb9cc3 6.41227px 6.31528px 0px, #eb9cc3 5.67248px 6.98735px 0px, #eb9cc3 4.86272px 7.57324px 0px, #eb9cc3 3.99299px 8.06573px 0px, #eb9cc3 3.07402px 8.45875px 0px, #eb9cc3 2.11714px 8.74744px 0px, #eb9cc3 1.13414px 8.92825px 0px, #eb9cc3 0.137162px 8.99895px 0px, #eb9cc3 -0.861512px 8.95867px 0px, #eb9cc3 -1.84956px 8.8079px 0px, #eb9cc3 -2.8148px 8.5485px 0px, #eb9cc3 -3.74532px 8.18368px 0px, #eb9cc3 -4.62965px 7.71792px 0px, #eb9cc3 -5.45689px 7.15698px 0px, #eb9cc3 -6.21682px 6.50777px 0px, #eb9cc3 -6.90009px 5.77831px 0px, #eb9cc3 -7.49825px 4.97757px 0px, #eb9cc3 -8.00394px 4.11545px 0px, #eb9cc3 -8.41092px 3.20258px 0px, #eb9cc3 -8.71416px 2.2502px 0px, #eb9cc3 -8.90993px 1.27008px 0px, #eb9cc3 -8.99582px 0.274291px 0px, #eb9cc3 -8.97076px -0.72488px 0px, #eb9cc3 -8.83507px -1.71511px 0px, #eb9cc3 -8.59041px -2.68419px 0px, #eb9cc3 -8.23981px -3.62017px 0px, #eb9cc3 -7.78758px -4.51149px 0px, #eb9cc3 -7.23931px -5.34718px 0px, #eb9cc3 -6.60176px -6.11692px 0px, #eb9cc3 -5.88279px -6.81122px 0px, #eb9cc3 -5.09127px -7.42152px 0px, #eb9cc3 -4.23696px -7.94029px 0px, #eb9cc3 -3.33039px -8.36113px 0px, #eb9cc3 -2.38275px -8.67885px 0px, #eb9cc3 -1.40572px -8.88954px 0px, #eb9cc3 -0.411357px -8.99059px 0px, #eb9cc3 0.58808px -8.98077px 0px, #eb9cc3 1.58026px -8.86018px 0px, #eb9cc3 2.55296px -8.63032px 0px, #eb9cc3 3.49417px -8.29402px 0px, #eb9cc3 4.39229px -7.85543px 0px, #eb9cc3 5.23623px -7.31996px 0px, #eb9cc3 6.0156px -6.69422px 0px, #eb9cc3 6.72078px -5.98591px 0px, #eb9cc3 7.34307px -5.20378px 0px, #eb9cc3 7.87479px -4.35748px 0px, #eb9cc3 8.3094px -3.45743px 0px, #eb9cc3 8.64153px -2.51474px 0px, #eb9cc3 8.86709px -1.54104px 0px, #eb9cc3 8.98328px -0.548328px 0px;
}

.elementor-612 .elementor-element.elementor-element-9408da0.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-612 .elementor-element.elementor-element-9408da0>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0
}

.elementor-612 .elementor-element.elementor-element-9408da0>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-25b78c5>.elementor-element-populated {
    padding: 0 0 0 6px
}

.elementor-612 .elementor-element.elementor-element-bdafda8 {
    padding: 100px 0 0
}

.elementor-612 .elementor-element.elementor-element-4d03468>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-b9951fc {
    text-align: left
}

.elementor-612 .elementor-element.elementor-element-b9951fc .elementor-heading-title {
    color: #7f8491;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-612 .elementor-element.elementor-element-b9951fc>.elementor-widget-container {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-d96e350>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-612 .elementor-element.elementor-element-d96e350 {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-b48d657>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-30e4feb .elementor-heading-title {
    color: #2576b9;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px
}

.elementor-612 .elementor-element.elementor-element-3d56957>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-2a9337c .elementor-button {
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
    fill: #374f8a;
    color: #374f8a;
    background-color: #fff;
    border-style: none;
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-2a9337c .elementor-button:hover,.elementor-612 .elementor-element.elementor-element-2a9337c .elementor-button:focus {
    color: #df0218
}

.elementor-612 .elementor-element.elementor-element-2a9337c .elementor-button:hover svg,.elementor-612 .elementor-element.elementor-element-2a9337c .elementor-button:focus svg {
    fill: #df0218
}

.elementor-612 .elementor-element.elementor-element-6a39361 {
    margin-top: 30px;
    margin-bottom: 0
}

.elementor-612 .elementor-element.elementor-element-3a98b15>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px
}

.elementor-612 .elementor-element.elementor-element-46d7774>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px
}

.elementor-612 .elementor-element.elementor-element-1aabd45>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px
}

.elementor-612 .elementor-element.elementor-element-78c6a30>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px
}

.elementor-612 .elementor-element.elementor-element-69a53c7>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 12px
}

.elementor-612 .elementor-element.elementor-element-2e69f74 {
    overflow: hidden;
    margin-top: 110px;
    margin-bottom: 110px
}

.elementor-612 .elementor-element.elementor-element-ca9460b>.elementor-background-overlay {
    background-image: url("https://vku.udn.vn/wp-content/uploads/2023/08/221102_point_grid_2_03_f-1.png");
    background-repeat: repeat;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-612 .elementor-element.elementor-element-ca9460b {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 0 0 100px
}

.elementor-612 .elementor-element.elementor-element-63aaa16>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-a8ed459 {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-a8ed459 .elementor-heading-title {
    color: #2576b9;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px;
    text-shadow: #ffd95c 9px 0px 0px, #ffd95c 8.9445px 0.997944px 0px, #ffd95c 8.77869px 1.98358px 0px, #ffd95c 8.50461px 2.94475px 0px, #ffd95c 8.12565px 3.86961px 0px, #ffd95c 7.64647px 4.74674px 0px, #ffd95c 7.07299px 5.56533px 0px, #ffd95c 6.41227px 6.31528px 0px, #ffd95c 5.67248px 6.98735px 0px, #ffd95c 4.86272px 7.57324px 0px, #ffd95c 3.99299px 8.06573px 0px, #ffd95c 3.07402px 8.45875px 0px, #ffd95c 2.11714px 8.74744px 0px, #ffd95c 1.13414px 8.92825px 0px, #ffd95c 0.137162px 8.99895px 0px, #ffd95c -0.861512px 8.95867px 0px, #ffd95c -1.84956px 8.8079px 0px, #ffd95c -2.8148px 8.5485px 0px, #ffd95c -3.74532px 8.18368px 0px, #ffd95c -4.62965px 7.71792px 0px, #ffd95c -5.45689px 7.15698px 0px, #ffd95c -6.21682px 6.50777px 0px, #ffd95c -6.90009px 5.77831px 0px, #ffd95c -7.49825px 4.97757px 0px, #ffd95c -8.00394px 4.11545px 0px, #ffd95c -8.41092px 3.20258px 0px, #ffd95c -8.71416px 2.2502px 0px, #ffd95c -8.90993px 1.27008px 0px, #ffd95c -8.99582px 0.274291px 0px, #ffd95c -8.97076px -0.72488px 0px, #ffd95c -8.83507px -1.71511px 0px, #ffd95c -8.59041px -2.68419px 0px, #ffd95c -8.23981px -3.62017px 0px, #ffd95c -7.78758px -4.51149px 0px, #ffd95c -7.23931px -5.34718px 0px, #ffd95c -6.60176px -6.11692px 0px, #ffd95c -5.88279px -6.81122px 0px, #ffd95c -5.09127px -7.42152px 0px, #ffd95c -4.23696px -7.94029px 0px, #ffd95c -3.33039px -8.36113px 0px, #ffd95c -2.38275px -8.67885px 0px, #ffd95c -1.40572px -8.88954px 0px, #ffd95c -0.411357px -8.99059px 0px, #ffd95c 0.58808px -8.98077px 0px, #ffd95c 1.58026px -8.86018px 0px, #ffd95c 2.55296px -8.63032px 0px, #ffd95c 3.49417px -8.29402px 0px, #ffd95c 4.39229px -7.85543px 0px, #ffd95c 5.23623px -7.31996px 0px, #ffd95c 6.0156px -6.69422px 0px, #ffd95c 6.72078px -5.98591px 0px, #ffd95c 7.34307px -5.20378px 0px, #ffd95c 7.87479px -4.35748px 0px, #ffd95c 8.3094px -3.45743px 0px, #ffd95c 8.64153px -2.51474px 0px, #ffd95c 8.86709px -1.54104px 0px, #ffd95c 8.98328px -0.548328px 0px;
}

.elementor-612 .elementor-element.elementor-element-0a7786d .elementor-wrapper {
    --video-aspect-ratio: 1.77777
}

.elementor-612 .elementor-element.elementor-element-0a7786d>.elementor-widget-container {
    margin: 32px 0 0
}

.elementor-612 .elementor-element.elementor-element-f5cec20 {
    margin-top: 0;
    margin-bottom: 100px
}

.elementor-612 .elementor-element.elementor-element-b942cfd>.elementor-element-populated {
    padding: 0
}

.elementor-612 .elementor-element.elementor-element-2c53666 {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-2c53666 .elementor-heading-title {
    color: #7f8491;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase
}

.elementor-612 .elementor-element.elementor-element-7c608f0 {
    text-align: center
}

.elementor-612 .elementor-element.elementor-element-7c608f0 .elementor-heading-title {
    color: #df0218;
    font-size: 32px;
    font-weight: 500;
    line-height: 48px;
    letter-spacing: .25px
}

.elementor-612 .elementor-element.elementor-element-0471fcd>.elementor-widget-container {
    margin: 38px 0 0
}

@media(max-width: 1024px) {
    .elementor-612 .elementor-element.elementor-element-04ef0eb>.elementor-container {
        gap:0px
    }

    .elementor-612 .elementor-element.elementor-element-d0cb494 .slider-item {
        height: 500px
    }

    .elementor-612 .elementor-element.elementor-element-f7d7650>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-a9f735e>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-6db3dc0>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-bbc08bf>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-3374fff>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-dfce71d>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-78c6773>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-9e85428 .post-item {
        padding-left: 1rem;
        padding-right: 1rem;
        margin-bottom: 30px
    }

    .elementor-612 .elementor-element.elementor-element-9e85428 .htl-grid {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .elementor-612 .elementor-element.elementor-element-ba674e1 .post-item {
        padding-left: 1rem;
        padding-right: 1rem;
        margin-bottom: 30px
    }

    .elementor-612 .elementor-element.elementor-element-ba674e1 .htl-grid {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .elementor-612 .elementor-element.elementor-element-f34f3d8>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-53442ee>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-b3d96f3>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-081cc94>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-22281df>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-702a48a .post-item {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 0
    }

    .elementor-612 .elementor-element.elementor-element-702a48a .htl-grid {
        margin-left: 0;
        margin-right: 0
    }

    .elementor-612 .elementor-element.elementor-element-702a48a>.elementor-widget-container {
        margin: 20px 0 0
    }

    .elementor-612 .elementor-element.elementor-element-19f86fd>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-bdafda8>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-d96e350>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-6a39361>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-2e69f74>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-ca9460b>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-5a94fcb>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-f5cec20>.elementor-container {
        gap: 0px
    }
}

@media(max-width: 767px) {
    .elementor-612 .elementor-element.elementor-element-04ef0eb>.elementor-container {
        gap:0px
    }

    .elementor-612 .elementor-element.elementor-element-d0cb494 .slider-item {
        height: 350px
    }

    .elementor-612 .elementor-element.elementor-element-f7d7650>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-f7d7650 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-612 .elementor-element.elementor-element-effb038>.elementor-element-populated {
        padding: 0
    }

    .elementor-612 .elementor-element.elementor-element-a9f735e>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-a9f735e {
        margin-top: 40px;
        margin-bottom: 0
    }

    .elementor-612 .elementor-element.elementor-element-6db3dc0>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-6db3dc0 {
        padding: 20px 15px
    }

    .elementor-612 .elementor-element.elementor-element-a1f801f {
        text-align: left
    }

    .elementor-612 .elementor-element.elementor-element-2a6daee {
        font-size: 14px;
        line-height: 140%
    }

    .elementor-612 .elementor-element.elementor-element-73c6e1f .elementor-button {
        font-size: 14px
    }

    .elementor-612 .elementor-element.elementor-element-90d4ce3>.elementor-element-populated {
        margin: 14px 0 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-612 .elementor-element.elementor-element-bbc08bf>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-bbc08bf {
        margin-top: 0;
        margin-bottom: 0;
        padding: 50px 0
    }

    .elementor-612 .elementor-element.elementor-element-3374fff>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-3374fff {
        margin-top: 0;
        margin-bottom: 40px
    }

    .elementor-612 .elementor-element.elementor-element-dfce71d>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-961dd6c {
        text-align: left
    }

    .elementor-612 .elementor-element.elementor-element-961dd6c>.elementor-widget-container {
        margin: 0
    }

    .elementor-612 .elementor-element.elementor-element-78c6773>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-9e85428 .post-item {
        padding-left: 1rem;
        padding-right: 1rem;
        margin-bottom: 30px
    }

    .elementor-612 .elementor-element.elementor-element-9e85428 .htl-grid {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .elementor-612 .elementor-element.elementor-element-ba674e1 .post-item {
        padding-left: 1rem;
        padding-right: 1rem;
        margin-bottom: 30px
    }

    .elementor-612 .elementor-element.elementor-element-ba674e1 .htl-grid {
        margin-left: -1rem;
        margin-right: -1rem
    }

    .elementor-612 .elementor-element.elementor-element-f34f3d8>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-f34f3d8 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 48px
    }

    .elementor-612 .elementor-element.elementor-element-53442ee>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-b3d96f3>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-081cc94>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-081cc94 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 48px
    }

    .elementor-612 .elementor-element.elementor-element-22281df>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-22281df {
        margin-top: 0;
        margin-bottom: 48px;
        padding: 0
    }

    .elementor-612 .elementor-element.elementor-element-702a48a .post-item {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: -20px
    }

    .elementor-612 .elementor-element.elementor-element-702a48a .htl-grid {
        margin-left: 0;
        margin-right: 0
    }

    .elementor-612 .elementor-element.elementor-element-702a48a>.elementor-widget-container {
        margin: 0
    }

    .elementor-612 .elementor-element.elementor-element-19f86fd>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-e907aa3 {
        text-align: left
    }

    .elementor-612 .elementor-element.elementor-element-4527052 {
        text-align: left
    }

    .elementor-612 .elementor-element.elementor-element-bdafda8>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-bdafda8 {
        margin-top: 0;
        margin-bottom: 20px;
        padding: 50px 0 0
    }

    .elementor-612 .elementor-element.elementor-element-b9951fc {
        text-align: left
    }

    .elementor-612 .elementor-element.elementor-element-d96e350>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-30e4feb {
        text-align: left
    }

    .elementor-612 .elementor-element.elementor-element-6a39361>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-2e69f74>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-2e69f74 {
        margin-top: 30px;
        margin-bottom: 30px
    }

    .elementor-612 .elementor-element.elementor-element-ca9460b>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-ca9460b {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0 0 40px
    }

    .elementor-612 .elementor-element.elementor-element-5a94fcb>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-f5cec20>.elementor-container {
        gap: 0px
    }

    .elementor-612 .elementor-element.elementor-element-f5cec20 {
        margin-top: 0;
        margin-bottom: 50px
    }
}

@media(min-width: 768px) {
    .elementor-612 .elementor-element.elementor-element-a5cd65d {
        width:40%
    }

    .elementor-612 .elementor-element.elementor-element-90d4ce3 {
        width: 60%
    }

    .elementor-612 .elementor-element.elementor-element-8dff809 {
        width: 45%
    }

    .elementor-612 .elementor-element.elementor-element-b7e71b3 {
        width: 29.666%
    }

    .elementor-612 .elementor-element.elementor-element-7a1f438 {
        width: 25%
    }

    .elementor-612 .elementor-element.elementor-element-cfce380 {
        width: 30%
    }

    .elementor-612 .elementor-element.elementor-element-9408da0 {
        width: 4%
    }

    .elementor-612 .elementor-element.elementor-element-25b78c5 {
        width: 65.664%
    }

    .elementor-612 .elementor-element.elementor-element-b48d657 {
        width: 80%
    }

    .elementor-612 .elementor-element.elementor-element-3d56957 {
        width: 20%
    }

    .elementor-612 .elementor-element.elementor-element-455ed13 {
        width: 20%
    }

    .elementor-612 .elementor-element.elementor-element-e351468 {
        width: 59.333%
    }

    .elementor-612 .elementor-element.elementor-element-85dab3e {
        width: 20%
    }
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-612 .elementor-element.elementor-element-8dff809 {
        width:34%
    }

    .elementor-612 .elementor-element.elementor-element-b7e71b3 {
        width: 33%
    }

    .elementor-612 .elementor-element.elementor-element-7a1f438 {
        width: 33%
    }
}
