.elementor-465 .elementor-element.elementor-element-67bccc4>.elementor-background-overlay {
    background-color: #000;
    opacity: .65;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-67bccc4>.elementor-container {
    max-width: 1024px;
    min-height: 900px
}

.elementor-465 .elementor-element.elementor-element-67bccc4 .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: center center
}

.elementor-465 .elementor-element.elementor-element-67bccc4 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-465 .elementor-element.elementor-element-fb64808 {
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 3px
}

.elementor-465 .elementor-element.elementor-element-fb64808 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-465 .elementor-element.elementor-element-fb64808 .elementor-divider {
    text-align: center;
    padding-block-start:7px;padding-block-end:7px}

.elementor-465 .elementor-element.elementor-element-f76f8d6>.elementor-widget-container {
    padding: 0 270px
}

.elementor-465 .elementor-element.elementor-element-f76f8d6 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-b2ae864>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 0 15%
}

.elementor-465 .elementor-element.elementor-element-b2ae864 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-b2ae864 .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-2b38dea .elementor-widget-container {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-7f96872>.elementor-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-7f96872 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-465 .elementor-element.elementor-element-41dec76 {
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 3px
}

.elementor-465 .elementor-element.elementor-element-41dec76 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-465 .elementor-element.elementor-element-41dec76 .elementor-divider {
    text-align: center;
    padding-block-start:7px;padding-block-end:7px}

.elementor-465 .elementor-element.elementor-element-aa49244>.elementor-widget-container {
    padding: 0 270px
}

.elementor-465 .elementor-element.elementor-element-aa49244 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-f2dd931>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-465 .elementor-element.elementor-element-f2dd931 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-f2dd931 .elementor-heading-title {
    font-size: 72px;
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-9b96b2d>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 0 15%
}

.elementor-465 .elementor-element.elementor-element-9b96b2d {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-9b96b2d .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-aa3a3c3 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0
}

.elementor-465 .elementor-element.elementor-element-aa3a3c3>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-1457cee.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-1457cee.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-1457cee>.elementor-element-populated {
    padding: 0 30px
}

.elementor-465 .elementor-element.elementor-element-593d8ec>.elementor-widget-container {
    margin: 0
}

.elementor-465 .elementor-element.elementor-element-593d8ec {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-593d8ec .elementor-heading-title {
    font-size: 28px;
    color: #37373d
}

.elementor-465 .elementor-element.elementor-element-45939ca>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-465 .elementor-element.elementor-element-45939ca {
    text-align: justify
}

.elementor-465 .elementor-element.elementor-element-45939ca .elementor-heading-title {
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5em;
    color: #37373d
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-596a955.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-596a955.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-8f2a3b1:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-8f2a3b1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #dadada
}

.elementor-465 .elementor-element.elementor-element-8f2a3b1 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-465 .elementor-element.elementor-element-8f2a3b1>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-72ec90f {
    --spacer-size: 70px
}

.elementor-465 .elementor-element.elementor-element-93e13d7 {
    --spacer-size: 50px
}

.elementor-465 .elementor-element.elementor-element-f162c40>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-9a4d4d6>.elementor-element-populated {
    padding: 0 50px
}

.elementor-465 .elementor-element.elementor-element-34b29bf {
    --spacer-size: 50px
}

.elementor-465 .elementor-element.elementor-element-8d23300 {
    --divider-border-style: solid;
    --divider-color: #37373d;
    --divider-border-width: 3px
}

.elementor-465 .elementor-element.elementor-element-8d23300 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-left: 0
}

.elementor-465 .elementor-element.elementor-element-8d23300 .elementor-divider {
    text-align: left;
    padding-block-start:3px;padding-block-end:3px}

.elementor-465 .elementor-element.elementor-element-7f29201>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-465 .elementor-element.elementor-element-7f29201 {
    text-align: left
}

.elementor-465 .elementor-element.elementor-element-7f29201 .elementor-heading-title {
    font-size: 44px;
    color: #37373d
}

.elementor-465 .elementor-element.elementor-element-1d0d59c>.elementor-widget-container {
    margin: 0 0 20px;
    padding: 0
}

.elementor-465 .elementor-element.elementor-element-1d0d59c {
    text-align: justify
}

.elementor-465 .elementor-element.elementor-element-1d0d59c .elementor-heading-title {
    font-size: 19px;
    font-weight: 400;
    line-height: 1.5em;
    color: #37373d
}

.elementor-465 .elementor-element.elementor-element-6574349 {
    --spacer-size: 50px
}

.elementor-465 .elementor-element.elementor-element-489dce5 {
    --spacer-size: 50px
}

.elementor-465 .elementor-element.elementor-element-a5492c3 {
    --spacer-size: 70px
}

.elementor-465 .elementor-element.elementor-element-4f8f3ed:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-4f8f3ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #414c5d
}

.elementor-465 .elementor-element.elementor-element-4f8f3ed {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 20px 0
}

.elementor-465 .elementor-element.elementor-element-4f8f3ed>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-4223d5e .elementor-wrapper {
    --video-aspect-ratio: 1.77777
}

.elementor-465 .elementor-element.elementor-element-38b565e:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-38b565e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("");
    background-position: center center;
    background-size: cover
}

.elementor-465 .elementor-element.elementor-element-38b565e>.elementor-background-overlay {
    background-color: #000;
    opacity: .7;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-38b565e>.elementor-container {
    min-height: 400px
}

.elementor-465 .elementor-element.elementor-element-38b565e {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-cce15a4.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-cce15a4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-cce15a4>.elementor-element-populated {
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-cce15a4 .elementor-element-populated a {
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-cce15a4 .elementor-element-populated a:hover {
    color: #6e8fef
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-dd474f5.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-dd474f5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-dd474f5>.elementor-element-populated {
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-dd474f5 .elementor-element-populated a {
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-dd474f5 .elementor-element-populated a:hover {
    color: #6e8fef
}

.elementor-465 .elementor-element.elementor-element-2e137b8 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-2e137b8 .elementor-heading-title {
    font-size: 34px;
    font-weight: 100;
    text-transform: capitalize;
    color: #FFFFFF52
}

.elementor-465 .elementor-element.elementor-element-8692c61>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-8692c61>.elementor-container {
    min-height: 690px
}

.elementor-465 .elementor-element.elementor-element-e81ee45>.elementor-widget-container {
    margin: 0 0 -60px
}

.elementor-465 .elementor-element.elementor-element-e81ee45 {
    text-align: left
}

.elementor-465 .elementor-element.elementor-element-e81ee45 img {
    width: 90px;
    opacity: .32
}

.elementor-465 .elementor-element.elementor-element-33d479b>.elementor-widget-container {
    margin: 0 -250px 0 0
}

.elementor-465 .elementor-element.elementor-element-33d479b {
    z-index: 999;
    text-align: left
}

.elementor-465 .elementor-element.elementor-element-33d479b .elementor-heading-title {
    font-size: 39px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -1px;
    text-shadow: 0px 0px 10px rgba(255,255,255,.74);
    color: #000
}

.elementor-465 .elementor-element.elementor-element-139ea34>.elementor-widget-container {
    margin: 0 -250px 0 0
}

.elementor-465 .elementor-element.elementor-element-139ea34 {
    z-index: 999;
    text-align: left
}

.elementor-465 .elementor-element.elementor-element-139ea34 .elementor-heading-title {
    font-size: 39px;
    font-weight: 500;
    line-height: 1.3em;
    letter-spacing: -1px;
    text-shadow: 0px 0px 10px rgba(255,255,255,.74);
    color: #000
}

.elementor-465 .elementor-element.elementor-element-f34a703 {
    text-align: left
}

.elementor-465 .elementor-element.elementor-element-f34a703 .elementor-heading-title {
    font-size: 21px;
    font-weight: 100;
    color: #014aac
}

.elementor-465 .elementor-element.elementor-element-36e09d1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-36e09d1>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-465 .elementor-element.elementor-element-36e09d1>.elementor-element-populated>.elementor-background-overlay {
    background-color: #c82424;
    opacity: .5
}

.elementor-465 .elementor-element.elementor-element-36e09d1>.elementor-element-populated>.elementor-background-overlay {
    mix-blend-mode: lighten;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-36e09d1>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}

.elementor-465 .elementor-element.elementor-element-27a6ee1:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-27a6ee1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1c1c1c
}

.elementor-465 .elementor-element.elementor-element-27a6ee1 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 150px 0
}

.elementor-465 .elementor-element.elementor-element-27a6ee1>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-6e40985 {
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 3px
}

.elementor-465 .elementor-element.elementor-element-6e40985 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-465 .elementor-element.elementor-element-6e40985 .elementor-divider {
    text-align: center;
    padding-block-start:3px;padding-block-end:3px}

.elementor-465 .elementor-element.elementor-element-8703436>.elementor-widget-container {
    margin: 0 0 40px
}

.elementor-465 .elementor-element.elementor-element-8703436 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-8703436 .elementor-heading-title {
    font-size: 44px;
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-f53259e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-f53259e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-f53259e.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-465 .elementor-element.elementor-element-f53259e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-465 .elementor-element.elementor-element-f53259e>.elementor-element-populated,.elementor-465 .elementor-element.elementor-element-f53259e>.elementor-element-populated>.elementor-background-overlay,.elementor-465 .elementor-element.elementor-element-f53259e>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-465 .elementor-element.elementor-element-f53259e>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-f53259e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-1a8707d9>.elementor-widget-container {
    margin: 30px 0 0;
    padding: 0
}

.elementor-465 .elementor-element.elementor-element-6ad6965e>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-465 .elementor-element.elementor-element-6ad6965e {
    text-align: left;
    font-size: 20px
}

.elementor-465 .elementor-element.elementor-element-109694c .elementor-widget-container {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-109694c .premium-button {
    border-radius: 10px
}

.elementor-465 .elementor-element.elementor-element-1746cd6:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-1746cd6>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-1746cd6.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-465 .elementor-element.elementor-element-1746cd6.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-465 .elementor-element.elementor-element-1746cd6>.elementor-element-populated,.elementor-465 .elementor-element.elementor-element-1746cd6>.elementor-element-populated>.elementor-background-overlay,.elementor-465 .elementor-element.elementor-element-1746cd6>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-465 .elementor-element.elementor-element-1746cd6>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-1746cd6>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-1085528e>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-465 .elementor-element.elementor-element-75c676e4>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-465 .elementor-element.elementor-element-75c676e4 {
    font-size: 20px
}

.elementor-465 .elementor-element.elementor-element-18dd6ef .elementor-widget-container {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-18dd6ef .premium-button {
    border-radius: 10px
}

.elementor-465 .elementor-element.elementor-element-e78ee8e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-e78ee8e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-e78ee8e.elementor-column .elementor-widget-wrap {
    align-items: flex-start
}

.elementor-465 .elementor-element.elementor-element-e78ee8e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start
}

.elementor-465 .elementor-element.elementor-element-e78ee8e>.elementor-element-populated,.elementor-465 .elementor-element.elementor-element-e78ee8e>.elementor-element-populated>.elementor-background-overlay,.elementor-465 .elementor-element.elementor-element-e78ee8e>.elementor-background-slideshow {
    border-radius: 20px
}

.elementor-465 .elementor-element.elementor-element-e78ee8e>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-e78ee8e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-48268584>.elementor-widget-container {
    margin: 30px 0 0
}

.elementor-465 .elementor-element.elementor-element-423dcb59>.elementor-widget-container {
    margin: 0 0 30px
}

.elementor-465 .elementor-element.elementor-element-423dcb59 {
    font-size: 20px
}

.elementor-465 .elementor-element.elementor-element-16704de .elementor-widget-container {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-16704de .premium-button {
    border-radius: 10px
}

.elementor-465 .elementor-element.elementor-element-ea6ea42:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-ea6ea42>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #414c5d
}

.elementor-465 .elementor-element.elementor-element-ea6ea42 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 150px 0
}

.elementor-465 .elementor-element.elementor-element-ea6ea42>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-93395e9 {
    --divider-border-style: solid;
    --divider-color: #fff;
    --divider-border-width: 3px
}

.elementor-465 .elementor-element.elementor-element-93395e9 .elementor-divider-separator {
    width: 80px;
    margin: 0 auto;
    margin-center: 0
}

.elementor-465 .elementor-element.elementor-element-93395e9 .elementor-divider {
    text-align: center;
    padding-block-start:3px;padding-block-end:3px}

.elementor-465 .elementor-element.elementor-element-c785967>.elementor-widget-container {
    margin: 0 0 20px
}

.elementor-465 .elementor-element.elementor-element-c785967 {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-c785967 .elementor-heading-title {
    font-size: 44px;
    color: #fff
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-post-outer-container {
    width: 50%;
    margin-bottom: 5px;
    padding-right: calc(5px/2);
    padding-left: calc(5px/2)
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-content-wrapper {
    text-align: left
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-wrap .slick-slide {
    transition: all .3s !important
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-thumbnail-container img {
    object-fit: cover
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-wrap {
    margin-left: calc(-5px/2);
    margin-right: calc(-5px/2)
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-wrap a.carousel-arrow.carousel-next {
    right: 10px
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-wrap a.carousel-arrow.carousel-prev {
    left: 10px
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-post-container {
    background-color: #f5f5f5
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-wrap .slick-arrow {
    color: #014aac;
    background-color: #414c5d;
    border-radius: 69px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-wrap .slick-arrow i {
    font-size: 40px
}

.elementor-465 .elementor-element.elementor-element-1b6bcb7:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-1b6bcb7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("");
    background-position: center center
}

.elementor-465 .elementor-element.elementor-element-1b6bcb7>.elementor-container {
    min-height: 600px
}

.elementor-465 .elementor-element.elementor-element-1b6bcb7 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px 0
}

.elementor-465 .elementor-element.elementor-element-1b6bcb7>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-b529b5c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-b529b5c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-b529b5c.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-b529b5c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-b529b5c.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-465 .elementor-element.elementor-element-b529b5c>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-b529b5c>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-042bf4f>.elementor-widget-container {
    margin: 0;
    padding: 0 0 40px
}

.elementor-465 .elementor-element.elementor-element-042bf4f {
    text-align: center
}

.elementor-465 .elementor-element.elementor-element-042bf4f .elementor-heading-title {
    font-size: 28px;
    font-weight: 700;
    text-transform: capitalize;
    line-height: 1em;
    color: #014aac
}

.elementor-465 .elementor-element.elementor-element-5710e42>.elementor-widget-container {
    padding: 0 0 40px
}

.elementor-465 .elementor-element.elementor-element-5710e42 {
    --icon-box-icon-margin: 15px
}

.elementor-465 .elementor-element.elementor-element-5710e42.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-5710e42.elementor-view-framed .elementor-icon,.elementor-465 .elementor-element.elementor-element-5710e42.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-kadence1);
    color: var(--e-global-color-kadence1);
    border-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-b463d3f {
    --icon-box-icon-margin: 15px
}

.elementor-465 .elementor-element.elementor-element-b463d3f.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-b463d3f.elementor-view-framed .elementor-icon,.elementor-465 .elementor-element.elementor-element-b463d3f.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-kadence1);
    color: var(--e-global-color-kadence1);
    border-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-7f8074e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-7f8074e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-7f8074e.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-7f8074e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-7f8074e.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-465 .elementor-element.elementor-element-7f8074e>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-7f8074e>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-d2040e0 {
    --icon-box-icon-margin: 15px
}

.elementor-465 .elementor-element.elementor-element-d2040e0.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-d2040e0.elementor-view-framed .elementor-icon,.elementor-465 .elementor-element.elementor-element-d2040e0.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-kadence1);
    color: var(--e-global-color-kadence1);
    border-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-daa1cd4 iframe {
    height: 300px
}

.elementor-465 .elementor-element.elementor-element-8b93064:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-465 .elementor-element.elementor-element-8b93064>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #fff
}

.elementor-bc-flex-widget .elementor-465 .elementor-element.elementor-element-8b93064.elementor-column .elementor-widget-wrap {
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-8b93064.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}

.elementor-465 .elementor-element.elementor-element-8b93064.elementor-column>.elementor-widget-wrap {
    justify-content: center
}

.elementor-465 .elementor-element.elementor-element-8b93064>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin: 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
    padding: 20px
}

.elementor-465 .elementor-element.elementor-element-8b93064>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-465 .elementor-element.elementor-element-1e21ae9 {
    --icon-box-icon-margin: 15px
}

.elementor-465 .elementor-element.elementor-element-1e21ae9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-1e21ae9.elementor-view-framed .elementor-icon,.elementor-465 .elementor-element.elementor-element-1e21ae9.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-kadence1);
    color: var(--e-global-color-kadence1);
    border-color: var(--e-global-color-kadence1)
}

.elementor-465 .elementor-element.elementor-element-a657410 iframe {
    height: 300px
}
/*Pantallas de computadora*/
@media(max-width: 1024px) {
    .elementor-465 .elementor-element.elementor-element-67bccc4>.elementor-container {
        min-height:600px
    }

    .elementor-465 .elementor-element.elementor-element-f2dd931 .elementor-heading-title {
        font-size: 54px
    }

    .elementor-465 .elementor-element.elementor-element-72ec90f {
        --spacer-size: 50px
    }

    .elementor-465 .elementor-element.elementor-element-a5492c3 {
        --spacer-size: 50px
    }

    .elementor-465 .elementor-element.elementor-element-2e137b8 .elementor-heading-title {
        font-size: 20px
    }

    .elementor-465 .elementor-element.elementor-element-33d479b>.elementor-widget-container {
        margin: 0 -100px 0 0
    }

    .elementor-465 .elementor-element.elementor-element-33d479b .elementor-heading-title {
        font-size: 30px
    }

    .elementor-465 .elementor-element.elementor-element-139ea34>.elementor-widget-container {
        margin: 0 -100px 0 0
    }

    .elementor-465 .elementor-element.elementor-element-139ea34 .elementor-heading-title {
        font-size: 30px
    }

    .elementor-465 .elementor-element.elementor-element-ea6ea42 {
        padding: 50px 0
    }

    .elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-post-outer-container {
        width: 50%
    }
}
/*Teléfonos*/
@media(max-width: 767px) {
    .elementor-465 .elementor-element.elementor-element-67bccc4>.elementor-container {
        min-height:600px
    }

    .elementor-465 .elementor-element.elementor-element-b2ae864>.elementor-widget-container {
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-b2ae864 .elementor-heading-title {
        font-size: 16px
    }

    .elementor-465 .elementor-element.elementor-element-7f96872 {
        padding: 220px 30px 150px
    }

    .elementor-465 .elementor-element.elementor-element-429beb9.elementor-column>.elementor-widget-wrap {
        justify-content: center
    }

    .elementor-465 .elementor-element.elementor-element-aa49244>.elementor-widget-container {
        padding: 30px 50px
    }

    .elementor-465 .elementor-element.elementor-element-f2dd931 .elementor-heading-title {
        font-size: 32px
    }

    .elementor-465 .elementor-element.elementor-element-9b96b2d>.elementor-widget-container {
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-9b96b2d {
        text-align: justify
    }

    .elementor-465 .elementor-element.elementor-element-9b96b2d .elementor-heading-title {
        font-size: 16px
    }

    .elementor-465 .elementor-element.elementor-element-593d8ec .elementor-heading-title {
        font-size: 29px
    }

    .elementor-465 .elementor-element.elementor-element-45939ca>.elementor-widget-container {
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-45939ca .elementor-heading-title {
        font-size: 16px
    }

    .elementor-465 .elementor-element.elementor-element-72ec90f {
        --spacer-size: 35px
    }

    .elementor-465 .elementor-element.elementor-element-7f29201 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-465 .elementor-element.elementor-element-1d0d59c>.elementor-widget-container {
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-1d0d59c .elementor-heading-title {
        font-size: 16px
    }

    .elementor-465 .elementor-element.elementor-element-a5492c3 {
        --spacer-size: 35px
    }

    .elementor-465 .elementor-element.elementor-element-2e137b8 .elementor-heading-title {
        font-size: 28px;
        line-height: 2em
    }

    .elementor-465 .elementor-element.elementor-element-8692c61 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-33d479b>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-33d479b .elementor-heading-title {
        font-size: 21px
    }

    .elementor-465 .elementor-element.elementor-element-139ea34>.elementor-widget-container {
        margin: 0;
        padding: 0
    }

    .elementor-465 .elementor-element.elementor-element-139ea34 .elementor-heading-title {
        font-size: 21px
    }

    .elementor-465 .elementor-element.elementor-element-c785967 .elementor-heading-title {
        font-size: 29px
    }

    .elementor-465 .elementor-element.elementor-element-3a6d03e .premium-blog-post-outer-container {
        width: 100%
    }
}
/*Pantallas exactas*/
@media(min-width: 768px) {
    .elementor-465 .elementor-element.elementor-element-1457cee {
        width:60%
    }

    .elementor-465 .elementor-element.elementor-element-596a955 {
        width: 40%
    }

    .elementor-465 .elementor-element.elementor-element-cce15a4 {
        width: 33.947%
    }

    .elementor-465 .elementor-element.elementor-element-dd474f5 {
        width: 66.053%
    }
}

@media(min-width: 1025px) {
    .elementor-465 .elementor-element.elementor-element-38b565e:not(.elementor-motion-effects-element-type-background),.elementor-465 .elementor-element.elementor-element-38b565e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment:fixed
    }
}


@media(max-width: 767px) {
    .elementor-element-populated > .elementor-element {
        padding: 0% 0% !important
    }
}

@media(max-width: 1188px) {
    #site-logo-inner table td img.basc {
        max-height: 60px;
    }
    #site-logo-inner table td img.logo {
        max-height: 60px;
    }
}

