.elementor-314 .elementor-element.elementor-element-cb1b5db:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-cb1b5db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/assets/images/index-why-bg.jpg);
    background-position: center center;
    background-size: cover
}

.elementor-314 .elementor-element.elementor-element-cb1b5db>.elementor-background-overlay {
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-cb1b5db {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-314 .elementor-element.elementor-element-453ae2c {
    --spacer-size: 30px
}

.elementor-314 .elementor-element.elementor-element-f6870dc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-314 .elementor-element.elementor-element-f6870dc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000047
}

.elementor-314 .elementor-element.elementor-element-f6870dc>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 60px 30px 80px
}

.elementor-314 .elementor-element.elementor-element-f6870dc>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-4a1029d .elementor-heading-title {
    color: #fff;
    font-family: open sans,Sans-serif;
    font-size: 48px;
    font-weight: 700;
    line-height: 55px
}

.elementor-314 .elementor-element.elementor-element-9d0d7c4 {
    color: #fff;
    font-family: roboto,Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px
}

.elementor-314 .elementor-element.elementor-element-3f318dd {
    --spacer-size: 10px
}

.elementor-314 .elementor-element.elementor-element-92acc46 .elementor-button {
    background-color: #0e6eb8
}

.elementor-314 .elementor-element.elementor-element-92acc46 .elementor-button:hover,.elementor-314 .elementor-element.elementor-element-92acc46 .elementor-button:focus {
    background-color: #0e84b8
}

.elementor-314 .elementor-element.elementor-element-92c9df5 {
    --spacer-size: 60px
}

.elementor-314 .elementor-element.elementor-element-4954f0e {
    --spacer-size: 10px
}

.elementor-314 .elementor-element.elementor-element-5f1e0e4 {
    margin-top: 50px;
    margin-bottom: 0;
    padding: 30px 30px 0
}

.elementor-314 .elementor-element.elementor-element-e3eaecc>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-314 .elementor-element.elementor-element-15edc6f {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-15edc6f .elementor-heading-title {
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-15edc6f>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li i {
    font-size: 16px;
    color: #333
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li img {
    width: 16px
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li svg {
    width: 16px;
    height: 16px;
    fill: #333
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-inline-icon li .title-before-icon {
    margin-right: 10px
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-inline-icon li .title-after-icon {
    margin-left: 10px
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-top-icon li i,.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-top-icon li img,.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-top-icon li svg {
    margin-bottom: 10px
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li {
    margin: 10px;
    background-color: #f1f1f1;
    color: #333
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li:hover {
    background-color: #1182d9;
    color: #fff
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li:hover>i {
    color: #fff
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li:hover>svg {
    fill: #fff
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li.active {
    background-color: #1182d9;
    color: #fff
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li.active>i {
    color: #fff
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li.active>svg {
    fill: #fff
}

.elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-content>div {
    color: #333;
    line-height: 23px;
    padding: 30px 0;
    margin: 0
}

.elementor-314 .elementor-element.elementor-element-b361a6f>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-314 .elementor-element.elementor-element-c2e09d4 {
    margin-top: 0;
    margin-bottom: 50px
}

.elementor-314 .elementor-element.elementor-element-10ef3c4 img {
    width: 100%;
    max-width: 100%;
    opacity: 1
}

.elementor-314 .elementor-element.elementor-element-10ef3c4 .widget-image-caption {
    color: #7a7a7a;
    font-family: roboto,Sans-serif;
    font-weight: 500;
    margin-top: 20px
}

.elementor-314 .elementor-element.elementor-element-c038b01 img {
    width: 100%;
    max-width: 100%;
    opacity: 1
}

.elementor-314 .elementor-element.elementor-element-c038b01 .widget-image-caption {
    color: #7a7a7a;
    font-family: roboto,Sans-serif;
    font-weight: 500;
    margin-top: 20px
}

.elementor-314 .elementor-element.elementor-element-d0c4682 img {
    width: 100%;
    max-width: 50%;
    opacity: 1
}

.elementor-314 .elementor-element.elementor-element-d0c4682 .widget-image-caption {
    color: #7a7a7a;
    font-family: roboto,Sans-serif;
    font-weight: 500;
    margin-top: 20px
}

.elementor-314 .elementor-element.elementor-element-92154b5 img {
    width: 100%;
    max-width: 89%;
    opacity: 1
}

.elementor-314 .elementor-element.elementor-element-92154b5 .widget-image-caption {
    color: #7a7a7a;
    font-family: roboto,Sans-serif;
    font-weight: 500;
    margin-top: 20px
}

.elementor-314 .elementor-element.elementor-element-98decfb:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-98decfb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f3f3f3
}

.elementor-314 .elementor-element.elementor-element-98decfb {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 20px 20px
}

.elementor-314 .elementor-element.elementor-element-98decfb>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-1f35cca>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-314 .elementor-element.elementor-element-1f35cca>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-b6c8119 .elementor-heading-title {
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-b6c8119>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-314 .elementor-element.elementor-element-323d435 {
    color: #7a7a7a;
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-0c46dc6 .elementor-button {
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    background-color: #086cb8
}

.elementor-314 .elementor-element.elementor-element-eac5bae .elementor-wrapper {
    --video-aspect-ratio: 1.77777
}

.elementor-314 .elementor-element.elementor-element-eac5bae .elementor-custom-embed-play i {
    color: red;
    font-size: 76px;
    text-shadow: 0 0 10px transparent
}

.elementor-314 .elementor-element.elementor-element-eac5bae .elementor-custom-embed-play svg {
    fill: red;
    width: 76px;
    height: 76px
}

.elementor-314 .elementor-element.elementor-element-42bf0e6:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-42bf0e6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f3f3f3
}

.elementor-314 .elementor-element.elementor-element-42bf0e6 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: -10px;
    margin-bottom: 0;
    padding: 0 0 50px
}

.elementor-314 .elementor-element.elementor-element-42bf0e6>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-4045ec2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-314 .elementor-element.elementor-element-4045ec2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-314 .elementor-element.elementor-element-4045ec2>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-4045ec2>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-37aa0f9 {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-37aa0f9 .elementor-heading-title {
    color: #086cb8;
    font-family: roboto,Sans-serif;
    font-size: 44px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-37aa0f9>.elementor-widget-container {
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-3450493 {
    text-align: center;
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-605d9c4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-314 .elementor-element.elementor-element-605d9c4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-314 .elementor-element.elementor-element-605d9c4>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-605d9c4>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-675b2b4 {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-675b2b4 .elementor-heading-title {
    color: #086cb8;
    font-family: roboto,Sans-serif;
    font-size: 44px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-675b2b4>.elementor-widget-container {
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-7c51a0f {
    text-align: center;
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-3159ef9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-314 .elementor-element.elementor-element-3159ef9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-314 .elementor-element.elementor-element-3159ef9>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-3159ef9>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-7ca0bd6 {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-7ca0bd6 .elementor-heading-title {
    color: #086cb8;
    font-family: roboto,Sans-serif;
    font-size: 44px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-7ca0bd6>.elementor-widget-container {
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-e210bf5 {
    text-align: center;
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-518333c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-314 .elementor-element.elementor-element-518333c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-314 .elementor-element.elementor-element-518333c>.elementor-element-populated {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.5);
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-518333c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-807ebe7 {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-807ebe7 .elementor-heading-title {
    color: #086cb8;
    font-family: roboto,Sans-serif;
    font-size: 44px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-807ebe7>.elementor-widget-container {
    padding: 10px
}

.elementor-314 .elementor-element.elementor-element-00173fa {
    text-align: center;
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-4de1ddc:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-4de1ddc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(/assets/images/index-why-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-314 .elementor-element.elementor-element-4de1ddc {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 80px 0 50px
}

.elementor-314 .elementor-element.elementor-element-4de1ddc>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-0c57cd9 {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-0c57cd9 .elementor-heading-title {
    color: #fff;
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-0c57cd9>.elementor-widget-container {
    margin: 20px
}

.elementor-314 .elementor-element.elementor-element-d8e565f {
    text-align: center;
    color: #fff;
    font-family: roboto,Sans-serif;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-17aac22:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-17aac22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #ebebeb
}

.elementor-314 .elementor-element.elementor-element-17aac22 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top: 30px;
    margin-bottom: 80px;
    padding: 30px
}

.elementor-314 .elementor-element.elementor-element-17aac22>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-51dd0df {
    --icon-box-icon-margin: 15px
}

.elementor-314 .elementor-element.elementor-element-51dd0df.elementor-view-stacked .elementor-icon {
    background-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-51dd0df.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-51dd0df.elementor-view-default .elementor-icon {
    fill: #1e1e1e;
    color: #1e1e1e;
    border-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-title {
    color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-title a {
    font-family: roboto,Sans-serif;
    font-size: 20px;
    font-weight: 700
}

.elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-description {
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px
}

.elementor-314 .elementor-element.elementor-element-51dd0df>.elementor-widget-container {
    padding: 20px;
    border-style: solid;
    border-width: 0 2px 0 0;
    border-color: #dedede
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3 {
    --icon-box-icon-margin: 15px
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3.elementor-view-stacked .elementor-icon {
    background-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-5d9f9b3.elementor-view-default .elementor-icon {
    fill: #1e1e1e;
    color: #1e1e1e;
    border-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-title {
    color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-title a {
    font-family: roboto,Sans-serif;
    font-size: 20px;
    font-weight: 700
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-description {
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px
}

.elementor-314 .elementor-element.elementor-element-5d9f9b3>.elementor-widget-container {
    padding: 20px;
    border-style: solid;
    border-width: 0 2px 0 0;
    border-color: #dedede
}

.elementor-314 .elementor-element.elementor-element-fc453f0 {
    --icon-box-icon-margin: 15px
}

.elementor-314 .elementor-element.elementor-element-fc453f0.elementor-view-stacked .elementor-icon {
    background-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-fc453f0.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-fc453f0.elementor-view-default .elementor-icon {
    fill: #1e1e1e;
    color: #1e1e1e;
    border-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-title {
    color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-title a {
    font-family: roboto,Sans-serif;
    font-size: 20px;
    font-weight: 700
}

.elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-description {
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px
}

.elementor-314 .elementor-element.elementor-element-fc453f0>.elementor-widget-container {
    padding: 20px;
    border-style: solid;
    border-width: 0 2px 0 0;
    border-color: #dedede
}

.elementor-314 .elementor-element.elementor-element-009470f {
    --icon-box-icon-margin: 15px
}

.elementor-314 .elementor-element.elementor-element-009470f.elementor-view-stacked .elementor-icon {
    background-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-009470f.elementor-view-framed .elementor-icon,.elementor-314 .elementor-element.elementor-element-009470f.elementor-view-default .elementor-icon {
    fill: #1e1e1e;
    color: #1e1e1e;
    border-color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-title {
    color: #1e1e1e
}

.elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-title a {
    font-family: roboto,Sans-serif;
    font-size: 20px;
    font-weight: 700
}

.elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-description {
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 23px
}

.elementor-314 .elementor-element.elementor-element-009470f>.elementor-widget-container {
    padding: 20px;
    border-style: solid;
    border-width: 0 2px 0 0;
    border-color: #dedede
}

.elementor-314 .elementor-element.elementor-element-7b9ee4f {
    margin-top: 10px;
    margin-bottom: 10px;
    padding: 50px 0
}

.elementor-314 .elementor-element.elementor-element-a33849a>.elementor-element-populated {
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px
}

.elementor-314 .elementor-element.elementor-element-242cd9f {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-242cd9f .elementor-heading-title {
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-af19745 .gallery-item {
    padding: 0 14px 14px 0
}

.elementor-314 .elementor-element.elementor-element-af19745 .gallery {
    margin: 0 -14px -14px 0
}

.elementor-314 .elementor-element.elementor-element-af19745 .gallery-item .gallery-caption {
    text-align: center;
    font-family: roboto,Sans-serif;
    font-weight: 400;
    line-height: 23px;
    margin-block-start:10px}

.elementor-314 .elementor-element.elementor-element-af19745>.elementor-widget-container {
    margin: 0
}

.elementor-314 .elementor-element.elementor-element-874c45c {
    margin-top: 0;
    margin-bottom: 20px;
    padding: 20px
}

.elementor-314 .elementor-element.elementor-element-0144abc {
    --spacer-size: 20px
}

.elementor-314 .elementor-element.elementor-element-9eed786 .elementor-heading-title {
    color: #2665b2;
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-9eed786>.elementor-widget-container {
    padding: 10px;
    border-style: solid;
    border-width: 0 0 0 10px;
    border-color: #2665b2
}

.elementor-314 .elementor-element.elementor-element-8fe6a66 {
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 30px
}

.elementor-314 .elementor-element.elementor-element-b503660 .elementor-button {
    font-family: roboto,Sans-serif;
    font-size: 15px;
    font-weight: 500;
    text-shadow: 0 0 10px rgba(0,0,0,.3);
    background-color: #086cb8
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-entry-thumbnail {
    height: 280px
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-grid-post-holder {
    background-color: #fff
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-grid-post .eael-entry-footer {
    justify-content: flex-start
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-grid-post .eael-entry-header-after {
    justify-content: flex-start;
    align-items: center
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-entry-title a {
    color: #303133
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-entry-title:hover,.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-entry-title a:hover {
    color: #23527c
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-entry-title,.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-entry-title a {
    font-family: roboto,Sans-serif;
    font-size: 17px;
    font-weight: 500;
    line-height: 23px
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-grid-post .eael-entry-overlay {
    background-color: rgba(0,0,0,.75)
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-grid-post .eael-entry-overlay>i {
    color: #fff;
    font-size: 18px
}

.elementor-314 .elementor-element.elementor-element-6e799e9 .eael-grid-post .eael-entry-overlay>img {
    height: 18px;
    width: 18px
}

.elementor-314 .elementor-element.elementor-element-5bed2b7:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-5bed2b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #f8f8f8
}

.elementor-314 .elementor-element.elementor-element-5bed2b7 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-314 .elementor-element.elementor-element-5bed2b7>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-314 .elementor-element.elementor-element-7b34a75 {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-7b34a75 .elementor-heading-title {
    color: #333;
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-7b34a75>.elementor-widget-container {
    margin: 0;
    padding: 50px 0 10px
}

.elementor-314 .elementor-element.elementor-element-19ed506 {
    text-align: center;
    color: #333;
    font-family: roboto,Sans-serif;
    font-weight: 400;
    line-height: 23px
}

.elementor-314 .elementor-element.elementor-element-087702b {
    padding: 80px 20px 50px
}

.elementor-314 .elementor-element.elementor-element-236573e {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-236573e .elementor-heading-title {
    font-family: roboto,Sans-serif;
    font-size: 36px;
    font-weight: 600
}

.elementor-314 .elementor-element.elementor-element-bf0fa4e {
    text-align: center
}

.elementor-314 .elementor-element.elementor-element-bf0fa4e .elementor-heading-title {
    color: #333;
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-314 .elementor-element.elementor-element-bf0fa4e>.elementor-widget-container {
    margin: 0 0 10px
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc( 0.66 * 100% )
}

.elementor-314 .elementor-element.elementor-element-4698693:after {
    content: "0.66"
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__meta-data span+span:before {
    content: "•"
}

.elementor-314 .elementor-element.elementor-element-4698693 {
    --grid-column-gap: 30px;
    --grid-row-gap: 35px
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__text {
    margin-top: 0;
    margin-bottom: 15px
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__title,.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__title a {
    color: #0e6eb8;
    font-family: roboto,Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__title {
    margin-bottom: 23px
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__excerpt p {
    font-family: roboto,Sans-serif;
    font-size: 16px;
    font-weight: 400
}

.elementor-314 .elementor-element.elementor-element-4698693 .elementor-post__read-more {
    margin-bottom: 15px
}

.elementor-314 .elementor-element.elementor-element-4698693>.elementor-widget-container {
    margin: 10px
}

#headerVideo {
    position: absolute;
    left: 50%;
    top: 0;
    height:auto;
    width:100%;
    z-index: 1;
    transform:translate(-50%,0);
}
.eael-tabs-content .tab-img{
    width: 800px;
    height: 400px;
    overflow: hidden;
}
.eael-tabs-content .tab-img a{
    display:block;
    height:100%;
    width:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.eael-tabs-content .tab-img a img{
    display:none;
}
.elementor-column-gap-default>.elementor-column>.elementor-element-populated{
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover; 
}

@media(min-width: 768px) {
    .elementor-314 .elementor-element.elementor-element-f6870dc {
        width:57.275%
    }

    .elementor-314 .elementor-element.elementor-element-ac87460 {
        width: 42.68%
    }

    .elementor-314 .elementor-element.elementor-element-1f35cca {
        width: 41.416%
    }

    .elementor-314 .elementor-element.elementor-element-692b7b1 {
        width: 58.584%
    }

    .elementor-314 .elementor-element.elementor-element-4c254a1 {
        width: 19.665%
    }

    .elementor-314 .elementor-element.elementor-element-67966d3 {
        width: 80%
    }
}

@media(max-width: 767px) {
    .elementor-314 .elementor-element.elementor-element-cb1b5db:not(.elementor-motion-effects-element-type-background),.elementor-314 .elementor-element.elementor-element-cb1b5db>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-image:url(/assets/images/index-why-bg.jpg)
    }

    .elementor-314 .elementor-element.elementor-element-ea1352d>.elementor-element-populated {
        padding: 0 10px
    }

    .elementor-314 .elementor-element.elementor-element-453ae2c {
        --spacer-size: 10px
    }

    .elementor-314 .elementor-element.elementor-element-f6870dc>.elementor-element-populated {
        padding: 20px
    }

    .elementor-314 .elementor-element.elementor-element-4a1029d .elementor-heading-title {
        font-size: 32px;
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-3f318dd {
        --spacer-size: 1px
    }

    .elementor-314 .elementor-element.elementor-element-92c9df5 {
        --spacer-size: 10px
    }

    .elementor-314 .elementor-element.elementor-element-5f1e0e4 {
        padding: 10px
    }

    .elementor-314 .elementor-element.elementor-element-15edc6f .elementor-heading-title {
        font-size: 28px;
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-inline-icon li .title-before-icon {
        margin-right: 1px
    }

    .elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-inline-icon li .title-after-icon {
        margin-left: 1px
    }

    .elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-top-icon li i,.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-top-icon li img,.elementor-314 .elementor-element.elementor-element-b361a6f .eael-tab-top-icon li svg {
        margin-bottom: 1px
    }

    .elementor-314 .elementor-element.elementor-element-b361a6f .eael-advance-tabs .eael-tabs-nav>ul li {
        margin: 2px
    }

    .elementor-314 .elementor-element.elementor-element-9a01fa5 {
        width: 50%
    }

    .elementor-314 .elementor-element.elementor-element-487eb62 {
        width: 50%
    }

    .elementor-314 .elementor-element.elementor-element-3c42050 {
        width: 50%
    }

    .elementor-314 .elementor-element.elementor-element-47cfcd7 {
        width: 50%
    }

    .elementor-314 .elementor-element.elementor-element-98decfb {
        padding: 20px
    }

    .elementor-314 .elementor-element.elementor-element-323d435 {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-42bf0e6 {
        padding: 20px
    }

    .elementor-314 .elementor-element.elementor-element-4045ec2>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-314 .elementor-element.elementor-element-605d9c4>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-314 .elementor-element.elementor-element-3159ef9>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-314 .elementor-element.elementor-element-518333c>.elementor-element-populated {
        margin: 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }

    .elementor-314 .elementor-element.elementor-element-4de1ddc {
        padding: 20px
    }

    .elementor-314 .elementor-element.elementor-element-0c57cd9 .elementor-heading-title {
        font-size: 28px;
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-d8e565f {
        text-align: left;
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-17aac22 {
        padding: 10px
    }

    .elementor-314 .elementor-element.elementor-element-321b2a6 {
        width: 100%
    }

    .elementor-314 .elementor-element.elementor-element-321b2a6>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-314 .elementor-element.elementor-element-51dd0df {
        --icon-box-icon-margin: 1px
    }

    .elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-title {
        margin-bottom: 8px
    }

    .elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon {
        font-size: 42px
    }

    .elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-314 .elementor-element.elementor-element-51dd0df .elementor-icon-box-description {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-51dd0df>.elementor-widget-container {
        border-width: 0
    }

    .elementor-314 .elementor-element.elementor-element-249c24b>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-314 .elementor-element.elementor-element-5d9f9b3 {
        --icon-box-icon-margin: 1px
    }

    .elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-title {
        margin-bottom: 8px
    }

    .elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon {
        font-size: 42px
    }

    .elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-314 .elementor-element.elementor-element-5d9f9b3 .elementor-icon-box-description {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-5d9f9b3>.elementor-widget-container {
        border-width: 0
    }

    .elementor-314 .elementor-element.elementor-element-c95f04f>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-314 .elementor-element.elementor-element-fc453f0 {
        --icon-box-icon-margin: 1px
    }

    .elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-title {
        margin-bottom: 8px
    }

    .elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon {
        font-size: 42px
    }

    .elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-314 .elementor-element.elementor-element-fc453f0 .elementor-icon-box-description {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-fc453f0>.elementor-widget-container {
        border-width: 0
    }

    .elementor-314 .elementor-element.elementor-element-189d0b0>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }

    .elementor-314 .elementor-element.elementor-element-009470f {
        --icon-box-icon-margin: 1px
    }

    .elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-title {
        margin-bottom: 8px
    }

    .elementor-314 .elementor-element.elementor-element-009470f .elementor-icon {
        font-size: 42px
    }

    .elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-title,.elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-title a {
        font-size: 20px
    }

    .elementor-314 .elementor-element.elementor-element-009470f .elementor-icon-box-description {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-009470f>.elementor-widget-container {
        border-width: 0
    }

    .elementor-314 .elementor-element.elementor-element-874c45c {
        padding: 0 20px 20px
    }

    .elementor-314 .elementor-element.elementor-element-0144abc {
        --spacer-size: 1px
    }

    .elementor-314 .elementor-element.elementor-element-8fe6a66 {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-236573e .elementor-heading-title {
        font-size: 28px
    }

    .elementor-314 .elementor-element.elementor-element-bf0fa4e .elementor-heading-title {
        line-height: 1.3em
    }

    .elementor-314 .elementor-element.elementor-element-4698693 .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc( 0.5 * 100% )
    }

    .elementor-314 .elementor-element.elementor-element-4698693:after {
        content: "0.5"
    }
}

#news_center .elementor-post__excerpt p {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    line-clamp: 6;
    -webkit-box-orient: vertical
}
