.tp-caption.more_details a {
    color: #fff;
}

.zn-buttonWrapper .eluidd42ed186.btn {
    background-color: rgba(153, 153, 153, 0);
}
.btn.btn-primary{
    background-color: #026ae0;
    color: white;
    text-align: left;
    width: 100%;
    padding: 20px 20px;
    font-size: 16px;
} 
.extend  {
  margin: 0px;
}
.extend img,.card img{
   margin-right: 10px;
   margin-bottom: 2px;
}
.image1 {
    display: none;
}
.btn.btn-fullcolor {
    background-color: #026ae0;
}
.card{
    padding: 30px 20px;
    background-color: #f6f6f6;
}
.eluidd42ed186.btn {
    margin-top: 10px;
    padding-top: 15px;
    padding-right: 55px;
    padding-bottom: 15px;
    padding-left: 55px;
    color: black;
    border: #026ae0 1px solid;
   
}
.zn-buttonIcon {
   color: #026ae0;
   margin-right: 8px;
}
.white {
   color: white;
}
.catelog {
    padding: 75px 0 95px;
    overflow: hidden;
    background: url(../image/catelog_bg.png) no-repeat;
}
.eluidd42ed186.btn:hover {
    
    
}
.eluidd42ed186.btn:hover ~ .zn-buttonIcon{
    color: white !important;

}

/* .requestbutton {
    padding-top: 13px;
        padding-right: 28px;
        padding-bottom: 15px;
        padding-left: 30px;
      border-radius: 50px;
      border: 1px solid #026ae0;
      background-color: white;
    z-index: -1;
}
.requestbutton:hover{
    background-color: #026ae0;
   
    z-index: -1;
  
}
.requestimg {
z-index: 999;
margin-right: 10px;
}
.requestbutton:hover .buttontext{
    color: white;
   
}
.buttontext {
font-family: Arial, sans-serif;
color: black;
    font-size: 18px;
    line-height: 0px;
    display: flex;
    align-items: center;
}
.buttontext img{
    
   
} */
#eluid04702c27 {
    text-align: center;
   
}
#changeitem {
    margin-top: 20px;
    margin-left: 30px;
    margin-bottom: 10px;
}
.blueli {
    display: inline-block;
    padding: 0;
    margin: 25px auto;
}
.blueli li {
    margin-top: 10px;
    display: flex;
    align-items: center;
    font-size: 16px;
    text-align-last: left;
}
.bluepoint{
    margin-right: 5px;
   
}
.blueli li::marker {
   display: none;
   content: none;
}
.eluid04702c26 col-md-12 col-sm-12 znColumnElement ul {
    margin-top: 20px !important;
}

.tp-caption.project_subtitle {
    font-size: 18px;
    font-weight: 700;
    text-shadow: 1px 1px 0 white;
    color: #888;
}

.tp-bullets.kallyas-default.vertical {
    direction: rtl;
    height: auto !important;
}

.tp-bullets.kallyas-default.vertical:before {
    content: none;
}

.tp-bullets.kallyas-default.vertical .tp-bullet {
    width: 30px;
    height: 6px;
    position: relative;
    top: auto !important;
    right: 0;
    left: auto;
    background-color: transparent;
    -webkit-transition: width .15s ease-out, height .15s ease-out;
    transition: width .15s ease-out, height .15s ease-out;
    cursor: pointer;
}

.tp-bullets.kallyas-default.vertical .tp-bullet:before,
.tp-bullets.kallyas-default.vertical .tp-bullet:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    -webkit-transition: background-color .15s ease-out;
    transition: background-color .15s ease-out;
}

.tp-bullets.kallyas-default.vertical .tp-bullet:before {
    top: 3px;
    background-color: rgba(0, 0, 0, .1);
}

.tp-bullets.kallyas-default.vertical .tp-bullet:after {
    top: 4px;
    background-color: rgba(255, 255, 255, .7);
}

.tp-bullets.kallyas-default.vertical .tp-bullet.selected {
    background-color: transparent;
}

.tp-bullets.kallyas-default.vertical .tp-bullet:hover,
.tp-bullets.kallyas-default.vertical .tp-bullet.selected {
    width: 40px;
}

.tp-bullets.kallyas-default.vertical .tp-bullet.selected:hover:before,
.tp-bullets.kallyas-default.vertical .tp-bullet.selected:hover:after,
.tp-bullets.kallyas-default.vertical .tp-bullet.selected:before,
.tp-bullets.kallyas-default.vertical .tp-bullet.selected:after {
    background-color: #026ae0;
}

.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet {
    width: 50px;
}

.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet:hover,
.rev_slider_wrapper:hover .tp-bullets.kallyas-default.vertical .tp-bullet.selected {
    width: 70px;
}

.tparrows.kallyas-default {
    background-color: transparent;
}

.tparrows.kallyas-default:before {
    font-size: 24px;
}

.tp-leftarrow.kallyas-default {}

.tp-rightarrow.kallyas-default {}

.tp-caption.light-faded-radial {
    background-color: transparent !important;
    background-image: -webkit-radial-gradient(43% 56%, circle, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 70%), radial-gradient(circle at 65.72% 51.72%, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 100%), radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 50%);
    background-image: radial-gradient(circle at 43% 56%, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 70%), radial-gradient(circle at 65.72% 51.72%, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0) 50%), radial-gradient(circle at 50% 50%, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0) 100%);
}

.rev-gradient-blue .tp-bgimg {
    background: #066ed9;
    background: -webkit-gradient(linear, left top, right top, color-stop(0%, #066ed9), color-stop(100%, #0da2be)) !important;
    background: -webkit-linear-gradient(left, #066ed9 0%, #0da2be 100%) !important;
    background: -webkit-linear-gradient(left, #066ed9 0%, #0da2be 100%) !important;
    background: linear-gradient(to right, #066ed9 0%, #0da2be 100%) !important;
}

.rev-list-dash:before {
    content: '';
    width: 12px;
    height: 3px;
    background: #026ae0;
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.znColumnElement-innerWrapper {
    width: 100%;
}

.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center,
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right,
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center,
.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}

.znColumnElement-innerWrapper.znColumnElement-innerWrapper--halign-right {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}

.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-center .znColumnElement-innerContent {
    -webkit-align-self: center;
    -ms-flex-item-align: center;
    align-self: center;
}

.znColumnElement-innerWrapper.znColumnElement-innerWrapper--valign-bottom .znColumnElement-innerContent {
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}

.znColumnElement-innerContent {
    width: 100%;
}

#eluid1d5063a5 .znColumnElement-innerWrapper-eluid1d5063a5 {
    min-height: px;
}



.zn_section__source+.zn_section_size {
    position: relative;
}

.kl-bg-source+.zn_section_size {
    position: relative;
}

@media screen and (max-width:991px) {
    .section-sidemargins .zn_section_size.full_width {}
}

.ios-fixed-position-scr~.zn_section {
    position: relative;
}

.zn_section--inlinemodal {
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

.mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
    right: -5px;
    top: -45px;
}

@media (max-width:767px) {
    .mfp-close-btn-in .zn_section--inlinemodal {
        padding-top: 30px !important;
    }

    .mfp-close-btn-in .zn_section--inlinemodal .mfp-close {
        top: -5px;
    }
}

.zn_pb_editor_enabled .zn_section--inlinemodal.mfp-hide {
    display: block !important;
}

.zn_section--stretch-container {
    padding-left: 20px;
    padding-right: 20px;
}

.zn_section--stretch-container>.container {
    width: 100%;
}

.zn_section-modalOverlay {
    background: rgba(143, 43, 162, 0.5);
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 2;
}

.modal-overlay-hidden~.zn_section-modalOverlay {
    display: none;
}

.zn_section-modalInfo {
    position: absolute;
    top: 20px;
    right: 30px;
    z-index: 3;
    width: 70px;
    color: #000;
    font-size: 11px;
    font-weight: 700;
    line-height: 1.3;
    text-align: center;
}

.zn_section-modalInfo-title {
    display: block;
    margin-bottom: 20px;
}

.zn_section-modalInfo-tip {
    display: block;
    margin-bottom: 20px;
    position: relative;
}

.zn_section-modalInfo a {
    color: #000;
}

.zn_section-modalInfo a:hover,
.zn_section-modalInfo a:focus {
    color: rgba(0, 0, 0, 0.65);
}

.zn_section-modalInfo-bubble {
    display: none;
    width: 230px;
    right: 100%;
    position: absolute;
    top: -10px;
    font-weight: normal;
    background: rgba(0, 0, 0, 0.15);
    padding: 10px 10px 10px 15px;
    line-height: 1.5;
    text-align: start;
    border-radius: 3px;
}

.zn_section-modalInfo-bubble:after {
    content: "";
    position: absolute;
    right: -10px;
    top: 15px;
    border: 5px solid transparent;
    border-left-color: rgba(0, 0, 0, 0.15);
}

.zn_section-modalInfo-tip:hover .zn_section-modalInfo-bubble {
    display: block;
}

.zn_section-modalInfo-toggleVisible {
    display: block;
    cursor: pointer;
}

.modal-overlay-hidden+.zn_section-modalInfo .dashicons-visibility:before {
    content: "\f530";
}

@media (min-width:768px) {

    .zn-section-content_algn--middle,
    .zn-section-content_algn--bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }

    .zn-section-content_algn--middle>.row,
    .zn-section-content_algn--bottom>.row {
        width: 100%;
    }

    .zn-section-content_algn--middle>.row {
        -webkit-align-self: center;
        -ms-flex-item-align: center;
        align-self: center;
    }

    .zn-section-content_algn--bottom>.row {
        -webkit-align-self: flex-end;
        -ms-flex-item-align: end;
        align-self: flex-end;
    }
}

.zn_section.section--skewed,
.zn_section.section--skewed-flipped {
    z-index: 1;
    background-color: transparent !important;
}

.zn_section.section--skewed .kl-bg-source:not(:empty) {
    -webkit-transform: skewY(3deg);
    transform: skewY(3deg);
    overflow: hidden;
    -webkit-backface-visibility: hidden;
}

.zn_section.section--skewed .kl-bg-source__bgimage {
    -webkit-transform: skewY(-3deg);
    transform: skewY(-3deg);
    margin: -100px 0;
    -webkit-backface-visibility: hidden;
}

.zn_section.section--skewed .zn-bgSource-overlay {
    -webkit-transform: skewY(-3deg);
    transform: skewY(-3deg);
    margin: -100px 0;
    -webkit-backface-visibility: hidden;
}

.zn_section.section--skewed-flipped .kl-bg-source:not(:empty) {
    -webkit-transform: skewY(-3deg);
    transform: skewY(-3deg);
    overflow: hidden;
    -webkit-backface-visibility: hidden;
}

.zn_section.section--skewed-flipped .kl-bg-source__bgimage {
    -webkit-transform: skewY(3deg);
    transform: skewY(3deg);
    margin: -100px 0;
    -webkit-backface-visibility: hidden;
}

.zn_section.section--skewed-flipped .zn-bgSource-overlay {
    -webkit-transform: skewY(3deg);
    transform: skewY(3deg);
    margin: -100px 0;
    -webkit-backface-visibility: hidden;
}

.zn-prLayer {
    position: absolute;
    pointer-events: none;
    z-index: 0;
}

.zn-prLayer.zn-prLayer--align-top-left {
    top: 0;
    left: 0;
}

.zn-prLayer.zn-prLayer--align-top-center {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.zn-prLayer.zn-prLayer--align-top-right {
    top: 0;
    right: 0;
}

.zn-prLayer.zn-prLayer--align-center-left {
    top: 50%;
    left: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.zn-prLayer.zn-prLayer--align-center {
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.zn-prLayer.zn-prLayer--align-center-right {
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.zn-prLayer.zn-prLayer--align-bottom-left {
    bottom: 0;
    left: 0;
}

.zn-prLayer.zn-prLayer--align-bottom-center {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}

.zn-prLayer.zn-prLayer--align-bottom-right {
    bottom: 0;
    right: 0;
}

.zn-prLayer.zn-prLayer--over {
    z-index: 1;
}

.zn-prLayer.zn-prLayer--blur-simple {
    -webkit-filter: blur(3px);
    filter: blur(3px);
}

.zn-prLayer.zn-prLayer--blur-deep {
    -webkit-filter: blur(7px);
    filter: blur(7px);
}

.zn-prLayer.zn-prLayer--blur-deeper {
    -webkit-filter: blur(12px);
    filter: blur(12px);
}

.eluid881fca1e {
    margin-bottom: 0px;
}

.eluid881fca1e {
    padding-top: 0px;
    padding-bottom: 0px;
}



.tbk__title {
    margin-top: 0;
    margin-bottom: 10px;
    font-size: 24px;
    line-height: 30px;
    font-weight: bold;
   
            font-family: "Arial";
          
            font-weight: bold;
         
}

.tbk__subtitle {
    margin-top: 0;
    font-size: 20px;
    font-size: 20px;
    line-height: 26px;
    font-weight: 400;
    font-style: normal;
}

.tbk__text {
    margin-top: 0;
    line-height: 1.6;
}

.tbk__symbol {
    margin-top: 0;
    margin-bottom: 10px;
    display: block;
}

.tbk-symbol--line .tbk__symbol span {
    display: inline-block;
    width: 50px;
    height: 3px;
    background-color: #ccc;
}

.tbk--text-dark.tbk-symbol--line .tbk__symbol span {
    background-color: #333333;
}

.tbk-symbol--line.tbk-icon-pos--after-title .tbk__symbol {
    margin-bottom: 20px;
    margin-top: -5px;
}

.tbk-symbol--border .tbk__symbol,
.tbk-symbol--border2 .tbk__symbol {
    margin-bottom: 20px;
}

.tbk-symbol--border .tbk__symbol span,
.tbk-symbol--border2 .tbk__symbol span {
    display: block;
    width: 100%;
    height: 1px;
    background-color: #ccc;
}

.tbk--text-dark.tbk-symbol--border2 .tbk__symbol span {
    background-color: #333333;
}

.tbk-symbol--border.tbk-icon-pos--after-text .tbk__symbol {
    margin-top: 30px;
}

.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {
    border-bottom: 3px solid #D2D2D2;
    padding-bottom: 15px;
    margin-bottom: -12px;
    display: inline-block;
}

.tbk--text-dark.tbk-symbol--border2.tbk-icon-pos--after-title .tbk__border-helper {
    border-bottom-color: #2D2D2D;
}

.tbk-symbol--line_border .tbk__symbol span {
    display: inline-block;
    width: 50px;
    height: 3px;
    background-color: #ccc;
    margin-right: 25px;
    margin-left: 25px;
    vertical-align: middle;
}

.tbk-symbol--line_border .tbk__symbol:before,
.tbk-symbol--line_border .tbk__symbol:after {
    content: '';
    display: inline-block;
    width: calc(50% - 50px);
    height: 1px;
    background-color: #ccc;
    vertical-align: middle;
}

.tbk--text-dark.tbk-symbol--line_border .tbk__symbol:before,
.tbk--text-dark.tbk-symbol--line_border .tbk__symbol:after,
.tbk--text-dark.tbk-symbol--line_border .tbk__symbol span {
    background-color: #333;
}

.tbk--left.tbk-symbol--line_border .tbk__symbol span {
    margin-left: 0;
}

.tbk--left.tbk-symbol--line_border .tbk__symbol:before {
    display: none;
}

.tbk--left.tbk-symbol--line_border .tbk__symbol:after {
    content: '';
    display: inline-block;
    width: calc(100% - 75px);
    height: 1px;
    background-color: #ccc;
}

.tbk--text-dark.tbk--left.tbk-symbol--line_border .tbk__symbol:after {
    background-color: #333;
}

.tbk--right.tbk-symbol--line_border .tbk__symbol span {
    margin-right: 0;
}

.tbk--right.tbk-symbol--line_border .tbk__symbol:before {
    content: '';
    display: inline-block;
    width: calc(100% - 75px);
    height: 1px;
    background-color: #ccc;
}

.tbk--text-dark.tbk--right.tbk-symbol--line_border .tbk__symbol:before {
    background-color: #333;
}

.tbk--right.tbk-symbol--line_border .tbk__symbol:after {
    display: none;
}

.tbk-symbol--line_border.tbk-icon-pos--after-subtitle .tbk__subtitle {
    margin-bottom: 20px;
}

.tbk-symbol--line_border.tbk-icon-pos--after-text .tbk__text {
    margin-bottom: 25px;
}

.tbk__icon {}

.tbk-symbol--icon.tbk-icon-pos--after-text .tbk__text {
    margin-bottom: 25px;
}

.tbk__title .tbk__symbol {
    display: inline-block;
    margin-right: 10px;
    vertical-align: middle;
}

.tbk__title .tbk__icon {
    vertical-align: middle;
}

.tbk--colored.tbk-symbol--line .tbk__symbol span,
.tbk--colored.tbk-symbol--line_border .tbk__symbol span,
.tbk--colored.tbk-symbol--border .tbk__symbol span {
    background-color: #026ae0;
}

.tbk--colored.tbk-symbol--icon .tbk__icon {
    color: #026ae0;
}

.tbk--colored.tbk-symbol--border2 .tbk__border-helper {
    border-bottom-color: #026ae0;
}

.eluidb0187971 {
    padding-top: 0px;
    padding-bottom: 14px;
}

@media screen and (max-width:767px) {
    .eluidb0187971 {
        padding-bottom: 0px;
    }
}

.eluidb0187971 .tbk__title {
    margin-bottom: 10px;
}

.eluidb0187971 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 38px;
    color: #000000;
    font-weight: bold;
    text-transform: uppercase;
}

.eluidb0187971 .content {
    margin: 50px 0;
    font-size: 16px;
    color: #0c1431;
    line-height: 32px;
    text-align: center;
}

.eluidb0187971 .content p {
    margin-bottom: 0;
}

@media screen and (max-width:767px) {
    .eluidb0187971 .tbk__title {
        font-size: 24px;
    }

    .eluidb0187971 .content {
        margin-top: 25px;
        font-size: 14px;
        line-height: 28px;
    }
}

.eluidb0187971 .tbk__icon {
    font-size: 28px;
}

.eluidb0187971.tbk--colored .tbk__symbol span {
    background-color: #026ae0;
}

.image-boxes {
    margin-bottom: 30px;
    border-radius: 2px;
}

.image-boxes-img {
    width: 100%;
    height: auto;
}

.image-boxes-link,
.image-boxes-holder {
    display: block;
    margin-bottom: 20px;
    position: relative;
}

.image-boxes-img-wrapper {
    display: block;
}

.image-boxes-no .image-boxes-img-wrapper {
    height: auto !important;
}

.image-boxes-img.cover-fit-img {
    height: 100%;
}

.image-boxes.image-boxes--1 {
    overflow: visible;
}

.image-boxes.image-boxes--1 .image-boxes-readon {
    position: absolute;
    left: -10px;
    bottom: 20px;
    color: #fff;
    padding: 11px 15px;
    font-size: 12px;
    font-weight: 500;
    line-height: 1;
    margin: 0;
    border-radius: 2px;
    z-index: 1;
}

.image-boxes.image-boxes--1 .image-boxes-link:hover .image-boxes-readon {
    left: 20px;
}

.image-boxes.image-boxes--1 .image-boxes-img {
    box-shadow: 0 1px 1px rgba(0, 0, 0, .22)
}

.image-boxes.image-boxes--2 .image-boxes-link {
    margin-bottom: 0;
}

.imgbox-simple .image-boxes-img {
    width: auto;
    background-size: auto 100%;
}

.imgbox-simple .img-align-center .image-boxes-img {
    display: block;
    margin: 0 auto;
}

.imgbox-simple .img-align-left {
    text-align: left;
}

.imgbox-simple .img-align-right {
    text-align: right;
}

.imgbox-simple .img-align-left img.image-boxes-img,
.imgbox-simple .img-align-right img.image-boxes-img {
    display: inline-block;
}

.no-object-fit .imgbox-simple .img-align-left .image-boxes-img {
    background-position-x: left;
}

.no-object-fit .imgbox-simple .img-align-right .image-boxes-img {
    background-position-x: right;
}

.sliding-details {
    position: relative;
    display: block;
    overflow: hidden;
}

.sliding-details:not([class*="znBoxShadow-"]):hover {
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.5);
}

.sliding-details-img {
    position: relative;
}

.sliding-details,
.sliding-details-content {
    -webkit-transition: all .2s cubic-bezier(0.680, 0, 0.265, 1);
    transition: all .2s cubic-bezier(0.680, 0, 0.265, 1);
    -webkit-backface-visibility: hidden;
}

.sliding-details-content {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    padding: 25px 30px;
    font-size: 12px;
    color: #fff;
    background: #232323;
    background: rgba(35, 35, 35, 0.8);
}

.sliding-details:hover .sliding-details-content {
    visibility: visible;
    opacity: 1;
    top: 0;
}

.sliding-details-title {
    font-size: 18px;
    margin-top: 0;
}

.image-boxes.image-boxes--4 .image-boxes-title {
    position: absolute;
    bottom: 0;
    color: #fff;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-bottom: 0;
    padding-bottom: 30px;
    z-index: 0;
}

.image-boxes.image-boxes--4 .image-boxes-title:before {
    content: '';
    position: absolute;
    top: -100%;
    left: 0;
    height: 200%;
    width: 100%;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 1) 100%);
    opacity: .8;
    -webkit-backface-visibility: hidden;
}

.image-boxes.image-boxes--4 .image-boxes-title span {
    z-index: 1;
    position: relative;
    -webkit-backface-visibility: hidden;
}

.image-boxes.image-boxes--4 .image-boxes-title:after {
    content: '';
    position: relative;
    height: 2px;
    width: 30px;
    display: block;
    margin: 0 auto;
    margin-top: 10px;
    -webkit-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
    z-index: 1;
    -webkit-backface-visibility: hidden;
}

.image-boxes.image-boxes--4:hover .image-boxes-title:after {
    width: 60px;
}

.image-boxes.image-boxes--4 .image-boxes-img {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
    -webkit-backface-visibility: hidden;
}

.image-boxes.image-boxes--4:hover .image-boxes-img {
    opacity: .8
}

.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title {
    text-align: left;
    padding: 0 20px 30px;
    -webkit-transition: padding-bottom .2s ease-out;
    transition: padding-bottom .2s ease-out;
}

.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title:before {
    -webkit-transition: opacity .2s ease-out;
    transition: opacity .2s ease-out;
}

.image-boxes.image-boxes--4.kl-title_style_bottom .image-boxes-title:after {
    display: none;
}

.image-boxes.image-boxes--4.kl-title_style_bottom .imgboxes-border-helper {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    border-bottom-style: solid;
    border-bottom-width: 5px;
    -webkit-transition: all .2s ease-out;
    transition: all .2s ease-out;
    z-index: 1;
}

.image-boxes.image-boxes--4.kl-title_style_bottom:hover .imgboxes-border-helper {
    border-bottom-style: solid;
    border-bottom-width: 10px;
}

.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title {
    text-align: left;
    padding-bottom: 25px;
}

.image-boxes.image-boxes--4.kl-title_style_bottom:hover .image-boxes-title:before {
    opacity: .5;
}

.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title {
    text-align: left;
    padding: 0 20px 30px;
}

.image-boxes.image-boxes--4.kl-title_style_left .image-boxes-title:after {
    margin: initial;
    width: 40px;
    margin-top: 10px;
}

.image-boxes.image-boxes--4.kl-title_style_left:hover .image-boxes-title:after {
    width: 80px;
}

.eluid7def8907.image-boxes .image-boxes-img-wrapper {}

.eluid7def8907 {
    margin-top: 3px;
    margin-bottom: 0px;
}

.eluid7def8907 {
    padding-bottom: 0px;
}

.eluid8a21a867 {
    margin-top: 10px;
}

.eluid8a21a867 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluid8a21a867 .tbk__title {
    margin-bottom: 10px;
}

.eluid8a21a867 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
}

.eluid8a21a867 .tbk__icon {
    font-size: 28px;
}

.eluidac8e3d18 {}

.eluidac8e3d18 {}

.eluidac8e3d18 .tbk__title {
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;
}

.eluidac8e3d18 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.eluidac8e3d18 .tbk__subtitle {
    text-align: center;
    width: 75%;
    margin: 0 auto;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #0c1431;
}

.eluidac8e3d18 .tbk__icon {
    font-size: 28px;
}

#eluid8a0a122f .znColumnElement-innerWrapper-eluid8a0a122f {
    min-height: px;
}

.znColumnElement-innerWrapper-eluid8a0a122f {
    margin-left: 0px;
}

.smart-cnt--action_box {
    position: relative;
    padding: 0;
    border-radius: 6px;
    background-color: #000;
    margin-bottom: 20px;
}

.smart-cnt--action_box:before {
    position: absolute;
    content: '';
    background-color: #000;
    width: 30px;
    height: 32px;
    display: block;
    bottom: -6px;
    left: 20%;
    border-radius: 4px;
    -webkit-transform: skewY(35deg);
    -ms-transform: skewY(35deg);
    transform: skewY(35deg);
    border-top: 0;
}

.smart-cnt--action_box .smart-cnt-inner {
    position: relative;
    padding: 35px;
    border-radius: 6px;
    z-index: 1;
}

.smart-cnt--action_box .smart-cnt-inner:before {
    position: absolute;
    content: '';
    background-color: #000;
    top: -6px;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transform: skewY(1.5deg);
    -ms-transform: skewY(1.5deg);
    transform: skewY(1.5deg);
    border-radius: 6px;
    transform-origin: right top;
}

.smart-cnt--action_box .smart-cnt-inner:after {
    position: absolute;
    content: '';
    background-color: rgba(0, 0, 0, 0.2);
    width: 90%;
    height: 30%;
    display: block;
    border-radius: 4px;
    -webkit-transform: skewY(-2deg);
    -ms-transform: skewY(-2deg);
    transform: skewY(-2deg);
    right: 5%;
    top: -20px;
    z-index: -1;
}

.zn_col.zn_col_container-smart_container {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.eluid1dabc933 {}

.eluid1dabc933 {}

.eluidad87a53a.image-boxes .image-boxes-img-wrapper {}

.eluidad87a53a {
    margin-top: 3px;
    margin-bottom: 0px;
}

.eluidad87a53a {
    padding-bottom: 0px;
}

.eluid951d31d7 {
    margin-top: 10px;
}

.eluid951d31d7 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluid951d31d7 .tbk__title {
    margin-bottom: 10px;
}

.eluid951d31d7 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
}

.eluid951d31d7 .tbk__icon {
    font-size: 28px;
}

.eluid712f5ab1 {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.eluid712f5ab1 {
    padding-top: 0px;
    padding-right: 20px;
    padding-bottom: 0px;
}

.eluid712f5ab1 .tbk__title {
    text-align: center;
    margin-top: 30px;
    margin-bottom: 30px;
}

.eluid712f5ab1 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.eluid712f5ab1 .tbk__subtitle {
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #0c1431;
}

.eluid712f5ab1 .tbk__icon {
    font-size: 28px;
}

#eluidf63f05cc .znColumnElement-innerWrapper-eluidf63f05cc {
    min-height: px;
}

.znColumnElement-innerWrapper-eluidf63f05cc {
    margin-left: 0px;
}

.eluiddaccc855 {}

.eluiddaccc855 {}

.eluid7489d5d1.image-boxes .image-boxes-img-wrapper {}

.eluid7489d5d1 {
    margin-top: 3px;
    margin-bottom: 0px;
}

.eluid7489d5d1 {
    padding-bottom: 0px;
}

.eluid83156218 {
    margin-top: 10px;
}

.eluid83156218 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluid83156218 .tbk__title {
    margin-bottom: 10px;
}

.eluid83156218 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
}

.eluid83156218 .tbk__icon {
    font-size: 28px;
}

.eluid6e15171d {}

.eluid6e15171d {}

.eluid6e15171d .tbk__title {
    text-align: center;
    margin-top: 0;
    margin-bottom: 15px;
}

.eluid6e15171d .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.eluid6e15171d .tbk__subtitle {
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 28px;
    color: #0c1431;
    width: 75%;
    margin: 0 auto;
}

.eluid6e15171d .tbk__icon {
    font-size: 28px;
}

#eluid42345006 .znColumnElement-innerWrapper-eluid42345006 {
    min-height: px;
}

.znColumnElement-innerWrapper-eluid42345006 {
    margin-left: 0px;
}

.eluidc6ba1b5e {}

.eluidc6ba1b5e {}

.eluid62ae915f {
    padding-top: 1%;
}

.eluid62ae915f {}

.eluid402ac45e.image-boxes .image-boxes-img-wrapper {
    height: 45px
}

.eluid402ac45e {
    margin-top: 3px;
    margin-bottom: 0px;
}

.eluid402ac45e {
    padding-bottom: 0px;
}

.eluid9485a7a4 {
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.eluid9485a7a4 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.eluid9485a7a4 .tbk__title {
    text-align: center;
    margin-bottom: 8px;
}

.eluid9485a7a4 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.eluid9485a7a4 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #000000;
}

.eluid9485a7a4 .tbk__icon {
    font-size: 28px;
}

.eluid510d3a15 {
    margin-top: 5px;
    margin-left: 2px;
}

.eluid510d3a15 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluid510d3a15 .tbk__title {
    margin-bottom: 10px;
}

.eluid510d3a15 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
}

.eluid510d3a15 .tbk__icon {
    font-size: 28px;
}

#eluidb634f91f .znColumnElement-innerWrapper-eluidb634f91f {
    min-height: px;
}

.znColumnElement-innerWrapper-eluidb634f91f {
    margin-left: 0px;
}

.eluidbba25e66 {
    margin-top: 0px;
}

@media screen and (max-width:767px) {
    .eluidbba25e66 {}
}

.eluidbba25e66 {
    padding-top: 30px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

@media screen and (max-width:767px) {
    .eluidbba25e66 {
        padding-bottom: 0px;
    }
}

.eluidbba25e66 {
    background-color: #ffffff;
    border: solid 1px #e8e8e8;
}

.eluidbb4daaf8.image-boxes .image-boxes-img-wrapper {
    height: 50px
}

.eluidbb4daaf8 {
    margin-top: 3px;
    margin-bottom: 0px;
}

.eluidbb4daaf8 {
    padding-bottom: 0px;
}

.eluide19c62e7 {
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.eluide19c62e7 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.eluide19c62e7 .tbk__title {
    margin-bottom: 8px;
}

.eluide19c62e7 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.eluide19c62e7 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #000000;
}

.eluide19c62e7 .tbk__icon {
    font-size: 28px;
}

.eluid78080268 {
    margin-top: 5px;
    margin-left: 2px;
}

.eluid78080268 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluid78080268 .tbk__title {
    margin-bottom: 10px;
}

.eluid78080268 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
}

.eluid78080268 .tbk__icon {
    font-size: 28px;
}

#eluid94473d66 .znColumnElement-innerWrapper-eluid94473d66 {
    min-height: px;
}

.znColumnElement-innerWrapper-eluid94473d66 {
    margin-left: 0px;
}

.eluida425a19b {
    margin-top: 0px;
}

@media screen and (max-width:767px) {
    .eluida425a19b {
        margin-bottom: 0px;
    }
}

.eluida425a19b {
    padding-top: 30px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

.eluida425a19b {
    background-color: #ffffff;
    border: solid 1px #e8e8e8;
}

.eluid10d5a782.image-boxes .image-boxes-img-wrapper {
    height: 50px
}

.eluid10d5a782 {
    margin-top: 3px;
    margin-bottom: 0px;
}

.eluid10d5a782 {
    padding-bottom: 0px;
}

#eluid13db7229 .znColumnElement-innerWrapper-eluid13db7229 {
    min-height: px;
}

.eluid4745c7da {
    margin-top: 15px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

.eluid4745c7da {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.eluid4745c7da .tbk__title {
    margin-bottom: 8px;
}

.eluid4745c7da .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 20px;
    font-weight: 700;
    color: #000000;
}

.eluid4745c7da .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    color: #000000;
}

.eluid4745c7da .tbk__icon {
    font-size: 28px;
}

.eluide58fb57e {
    margin-top: 5px;
    margin-left: 2px;
}

.eluide58fb57e {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluide58fb57e .tbk__title {
    margin-bottom: 10px;
}

.eluide58fb57e .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: 500;
    color: #000000;
    text-transform: uppercase;
}

.eluide58fb57e .tbk__icon {
    font-size: 28px;
}

#eluid57c1435a .znColumnElement-innerWrapper-eluid57c1435a {
    min-height: px;
}

.znColumnElement-innerWrapper-eluid57c1435a {
    margin-left: 0px;
}

.eluid4d1cae9e {
    margin-top: 0px;
    margin-bottom: 0px;
}

@media screen and (max-width:767px) {
    .eluid4d1cae9e {
        margin-bottom: 0px;
    }
}

.eluid4d1cae9e {
    padding-top: 30px;
    padding-right: 10px;
    padding-bottom: 0px;
    padding-left: 10px;
}

@media screen and (max-width:767px) {
    .eluid4d1cae9e {
        padding-bottom: 0px;
    }

    .eluidbb4daaf8.image-boxes .image-boxes-img-wrapper,
    .eluid402ac45e.image-boxes .image-boxes-img-wrapper,
    .eluid10d5a782.image-boxes .image-boxes-img-wrapper {
        height: 40px;
    }
}

.eluid4d1cae9e {
    background-color: #ffffff;
    border: solid 1px #e8e8e8;
}

.eluidd37e8028 {
    padding-top: 1%;
}

.eluidd37e8028 {}

.eluid72685203 {
    padding-top: 75px;
    padding-bottom: 73px;
}

@media screen and (max-width:767px) {
    .eluid72685203 {
        padding-top: 50px;
        padding-bottom: 50px;
    }
}

@media (min-width:1310px) {
    .eluid72685203 .container.custom_width {
        width: 1250px;
    }
}

@media (min-width:1200px) and (max-width:1309px) {
    .eluid72685203 .container.custom_width {
        width: 100%;
    }
}

.eluidb17032cf {
    padding-top: 0px;
    padding-bottom: 14px;
}

@media screen and (max-width:767px) {
    .eluidb17032cf {
        padding-bottom: 0px;
    }
}

.eluidb17032cf .tbk__title {
    margin-bottom: 30px;
}

.eluidb17032cf .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 42px;
    line-height: 45px;
    font-weight: bold;
    color: #000000;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluidb17032cf .tbk__title {
        font-size: 24px;
    }
}

.eluidb17032cf .tbk__icon {
    font-size: 28px;
}

.eluidb17032cf.tbk--colored .tbk__symbol span {
    background-color: #026ae0;
}

.eluidcc621cbb {
    padding-top: 80px;
    padding-bottom: 0px;
}

@media screen and (max-width:767px) {
    .eluidcc621cbb {
        padding-top: 30px;
    }

    .zn_section.eluid352887df {
        padding-top: 30px;
        padding-bottom: 30px;
    }
}

.zn_section.eluidcc621cbb {}

.eluid4f82bc56 {
    margin-right: 0px;
}

.eluid4f82bc56 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid4f82bc56 .tbk__title {
    margin-bottom: 13px;
}

.eluid4f82bc56 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid4f82bc56 .tbk__title {
        line-height: 1.5;
        font-size: 16px;
        letter-spacing: 0px;
    }
}

.eluid4f82bc56 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid4f82bc56 .tbk__subtitle {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 28px;
    }
}

.eluid4f82bc56 .tbk__icon {
    font-size: 28px;
}

.eluid93f5c5b7 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid93f5c5b7 {
        padding-bottom: 30px;
    }
}

.eluid93f5c5b7 .tbk__title {
    margin-bottom: 10px;
}

.eluid93f5c5b7 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid93f5c5b7 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid93f5c5b7 .tbk__icon {
    font-size: 28px;
}

.btn-element>span,
.btn-element>i {
    vertical-align: middle;
    display: inline-block;
}

.btn-element>span+i {
    margin-left: 10px
}

.btn-element>i+span {
    margin-left: 10px
}

.btn-element.btn-text,
.btn-element.btn-underline,
.btn-element.btn-link {
    text-align: inherit;
    padding-left: 0;
    padding-right: 0;
}

#eluid7265f9dd .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid7265f9dd .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid7265f9dd .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluid7265f9dd .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluidd21fd8ae {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluidd21fd8ae {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluidd21fd8ae {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluidd21fd8ae {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluidd21fd8ae {
        margin-top: 25px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluidd21fd8ae {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluidd21fd8ae {
        padding-right: 0px;
    }
}

.eluid1f30abca {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluid575463ba {
    min-height: 0px;
}

.eluidc8b4fda3 {
    margin-right: 0px;
}

.eluidc8b4fda3 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluidc8b4fda3 .tbk__title {
    margin-bottom: 13px;
}

.eluidc8b4fda3 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

.eluidc8b4fda3 .tbk__title span {
    font-size: 16px;
    color: #0c1431;
}

@media screen and (max-width:767px) {
    .eluidc8b4fda3 .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluidc8b4fda3 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 26px;
    color: #0c1431;
    line-height: 35px;
    font-weight: 700;
    margin-top: 0;
}

@media screen and (max-width:767px) {
    .eluidc8b4fda3 .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluidc8b4fda3 .tbk__icon {
    font-size: 28px;
}

.eluid3e91cf0f {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid3e91cf0f {
        padding-bottom: 30px;
    }
}

.eluid3e91cf0f .tbk__title {
    margin-bottom: 10px;
}

.eluid3e91cf0f .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 30px;
    font-weight: 400;
    color: #707070;
}

@media screen and (max-width:767px) {
    .eluid3e91cf0f .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid3e91cf0f .tbk__icon {
    font-size: 28px;
}

#eluid611b0c24 .btn-custom-color.btn-element-0 {
    color: #333;
    border-color: #333;
}

#eluid611b0c24 .btn-custom-color.btn-element-0:hover {
    color: #fff;
    border-color: #026ae0;
}

#eluid611b0c24 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #026ae0;
    text-transform: uppercase;
}

#eluid611b0c24 .btn-element-0 {
    padding: 14px 22px;
    transition: all .3s;
}

#eluid611b0c24 .btn-element-0:hover {
    color: #fff;
    background-color: #026ae0;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid23d84390 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid23d84390 {
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 40px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid23d84390 {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid23d84390 {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid23d84390 {
        margin-top: 45px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid23d84390 {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid23d84390 {
        padding-right: 0px;
    }
}

.eluid352887df {
    padding-top: 80px;
    padding-bottom: 80px;
}

#eluid352887df.eluid352887df {
    padding-top: 0;
}

.zn_section.eluid352887df {}

.eluid9726da8b {
    margin-right: 0px;
}

.eluid9726da8b {
    padding-top: 0px;
    padding-bottom: 14px;
}

.eluid9726da8b .tbk__title {
    margin-bottom: 13px;
}

.eluid9726da8b .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid9726da8b .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid9726da8b .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid9726da8b .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid9726da8b .tbk__icon {
    font-size: 28px;
}

.eluid82b79db8 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid82b79db8 {
        padding-bottom: 30px;
    }
}

.eluid82b79db8 .tbk__title {
    margin-bottom: 10px;
}

.eluid82b79db8 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid82b79db8 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid82b79db8 .tbk__icon {
    font-size: 28px;
}

#eluidf440c83d .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidf440c83d .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidf440c83d .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidf440c83d .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluide8b38409 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluide8b38409 {
    margin-top: 110px;
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluide8b38409 {
        margin-top: 70px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluide8b38409 {
        margin-top: 30px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluide8b38409 {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluide8b38409 {
        padding-right: px;
    }
}

.eluid374cc8f5 {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluidbe459629 {
    min-height: 0px;
}

.eluid29eae7af {
    margin-right: 0px;
}

.eluid29eae7af {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid29eae7af .tbk__title {
    margin-bottom: 13px;
}

.eluid29eae7af .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid29eae7af .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid29eae7af .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid29eae7af .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid29eae7af .tbk__icon {
    font-size: 28px;
}

.eluidcc36ac8d {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluidcc36ac8d {
        padding-bottom: 30px;
    }
}

.eluidcc36ac8d .tbk__title {
    margin-bottom: 10px;
}

.eluidcc36ac8d .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluidcc36ac8d .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluidcc36ac8d .tbk__icon {
    font-size: 28px;
}

#eluidc0836f0e .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidc0836f0e .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidc0836f0e .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidc0836f0e .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluiddd675fed {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluiddd675fed {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluiddd675fed {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluiddd675fed {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluiddd675fed {
        margin-top: 45px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluiddd675fed {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluiddd675fed {
        padding-right: 0px;
    }
}

.eluidcc0cda30 {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluidb3b40d35 {
    min-height: 0px;
}

.eluid0e87c28a {
    margin-right: 0px;
}

.eluid0e87c28a {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid0e87c28a .tbk__title {
    margin-bottom: 13px;
}

.eluid0e87c28a .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid0e87c28a .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid0e87c28a .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid0e87c28a .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid0e87c28a .tbk__icon {
    font-size: 28px;
}

.eluid3b6f8f24 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid3b6f8f24 {
        padding-bottom: 30px;
    }
}

.eluid3b6f8f24 .tbk__title {
    margin-bottom: 10px;
}

.eluid3b6f8f24 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid3b6f8f24 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid3b6f8f24 .tbk__icon {
    font-size: 28px;
}

#eluidd23b2477 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidd23b2477 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidd23b2477 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidd23b2477 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid5703489f {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid5703489f {
    margin-top: 95px;
    margin-bottom: 0px;
    margin-left: 40px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid5703489f {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid5703489f {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid5703489f {
        margin-top: 45px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid5703489f {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid5703489f {
        padding-right: 0px;
    }
}

.eluid48e6437f {
    padding-top: 0px;
    padding-bottom: 30px;
}

.zn_section.eluid48e6437f {
    background-color: #ffffff;
}

.eluid9bce0cf0 {
    margin-right: 0px;
}

.eluid9bce0cf0 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid9bce0cf0 .tbk__title {
    margin-bottom: 13px;
}

.eluid9bce0cf0 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid9bce0cf0 .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid9bce0cf0 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid9bce0cf0 .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid9bce0cf0 .tbk__icon {
    font-size: 28px;
}

.eluiddbd1ef6c {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluiddbd1ef6c {
        padding-bottom: 30px;
    }
}

.eluiddbd1ef6c .tbk__title {
    margin-bottom: 10px;
}

.eluiddbd1ef6c .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluiddbd1ef6c .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluiddbd1ef6c .tbk__icon {
    font-size: 28px;
}

#eluid887eddd5 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid887eddd5 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid887eddd5 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluid887eddd5 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid5a0a6e27 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid5a0a6e27 {
    margin-top: 135px;
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid5a0a6e27 {
        margin-top: 70px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid5a0a6e27 {
        margin-top: 30px;
        margin-bottom: 30px;
    }
}

.znColumnElement-innerWrapper-eluid5a0a6e27 {
    padding-bottom: 0px;
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid5a0a6e27 {
        padding-right: 0px;
    }
}

.eluid19f56761 {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluid208448df {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid208448df {
    margin-top: 0px;
    margin-bottom: 0px;
}

.znColumnElement-innerWrapper-eluid208448df {
    padding-bottom: 0px;
}

.eluid10c4f1e0 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.zn_section.eluid10c4f1e0 {
    background-color: #ffffff;
}

.eluidc307d884 {
    margin-right: 0px;
}

.eluidc307d884 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluidc307d884 .tbk__title {
    margin-bottom: 13px;
}

.eluidc307d884 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluidc307d884 .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluidc307d884 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluidc307d884 .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluidc307d884 .tbk__icon {
    font-size: 28px;
}

.eluid87b1007b {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid87b1007b {
        padding-bottom: 30px;
    }
}

.eluid87b1007b .tbk__title {
    margin-bottom: 10px;
}

.eluid87b1007b .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid87b1007b .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid87b1007b .tbk__icon {
    font-size: 28px;
}

#eluidfb96dca4 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidfb96dca4 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidfb96dca4 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidfb96dca4 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid65349d5e {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid65349d5e {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid65349d5e {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid65349d5e {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid65349d5e {
        margin-top: 65px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid65349d5e {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid65349d5e {
        padding-right: 0px;
    }
}

.eluid232498b9 {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluid3229c2c0 {
    min-height: 0px;
}

.eluidd128c191 {
    margin-right: 0px;
}

.eluidd128c191 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluidd128c191 .tbk__title {
    margin-bottom: 13px;
}

.eluidd128c191 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluidd128c191 .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluidd128c191 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluidd128c191 .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluidd128c191 .tbk__icon {
    font-size: 28px;
}

.eluidb9831b44 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluidb9831b44 {
        padding-bottom: 30px;
    }
}

.eluidb9831b44 .tbk__title {
    margin-bottom: 10px;
}

.eluidb9831b44 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluidb9831b44 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluidb9831b44 .tbk__icon {
    font-size: 28px;
}

#eluid7977e014 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid7977e014 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid7977e014 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluid7977e014 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid034e7a82 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid034e7a82 {
    margin-top: 95px;
    margin-bottom: 20px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid034e7a82 {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid034e7a82 {
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid034e7a82 {
        margin-top: 45px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid034e7a82 {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid034e7a82 {
        padding-right: 0px;
    }
}

.eluideac62480 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.zn_section.eluideac62480 {
    background-color: #ffffff;
}

.eluide28b362b {
    margin-right: 0px;
}

.eluide28b362b {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluide28b362b .tbk__title {
    margin-bottom: 13px;
}

.eluide28b362b .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluide28b362b .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluide28b362b .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluide28b362b .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluide28b362b .tbk__icon {
    font-size: 28px;
}

.eluid997adbc4 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid997adbc4 {
        padding-bottom: 30px;
    }
}

.eluid997adbc4 .tbk__title {
    margin-bottom: 10px;
}

.eluid997adbc4 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid997adbc4 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid997adbc4 .tbk__icon {
    font-size: 28px;
}

#eluide743ebae .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluide743ebae .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluide743ebae .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluide743ebae .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid6ea109af {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid6ea109af {
    margin-top: 95px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid6ea109af {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid6ea109af {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid6ea109af {
        margin-top: 70px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid6ea109af {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid6ea109af {
        padding-right: 0px;
    }
}

.eluid43abc55d {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluiddda19784 {
    min-height: 0px;
}

.eluid811463af {
    padding-top: 0px;
    padding-bottom: 0px;
}

.zn_section.eluid811463af {
    background-color: #ffffff;
}

.eluid79292030 {
    margin-right: 0px;
}

.eluid79292030 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid79292030 .tbk__title {
    margin-bottom: 13px;
}

.eluid79292030 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid79292030 .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid79292030 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid79292030 .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid79292030 .tbk__icon {
    font-size: 28px;
}

.eluidefa86de7 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluidefa86de7 {
        padding-bottom: 30px;
    }
}

.eluidefa86de7 .tbk__title {
    margin-bottom: 10px;
}

.eluidefa86de7 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluidefa86de7 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluidefa86de7 .tbk__icon {
    font-size: 28px;
}

#eluid6f26f6d3 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid6f26f6d3 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid6f26f6d3 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluid6f26f6d3 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid0016186f {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid0016186f {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid0016186f {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid0016186f {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid0016186f {
        margin-top: 65px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid0016186f {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid0016186f {
        padding-right: 0px;
    }
}

.eluid0909f891 {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluidf170fde5 {
    min-height: 0px;
}

.eluid2202a15d {
    margin-right: 0px;
}

.eluid2202a15d {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid2202a15d .tbk__title {
    margin-bottom: 13px;
}

.eluid2202a15d .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid2202a15d .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid2202a15d .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid2202a15d .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid2202a15d .tbk__icon {
    font-size: 28px;
}

.eluid9666a9f9 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid9666a9f9 {
        padding-bottom: 30px;
    }
}

.eluid9666a9f9 .tbk__title {
    margin-bottom: 10px;
}

.eluid9666a9f9 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid9666a9f9 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid9666a9f9 .tbk__icon {
    font-size: 28px;
}

#eluidf099f262 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidf099f262 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidf099f262 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidf099f262 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluidaee5cbd0 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluidaee5cbd0 {
    margin-top: 95px;
    margin-bottom: 20px;
    margin-left: 40px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluidaee5cbd0 {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluidaee5cbd0 {
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluidaee5cbd0 {
        margin-top: 45px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluidaee5cbd0 {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluidaee5cbd0 {
        padding-right: 0px;
    }
}

.eluid43bc6e7f {
    padding-top: 0px;
    padding-bottom: 30px;
}

.zn_section.eluid43bc6e7f {
    background-color: #ffffff;
}

.eluid8175a0c1 {
    margin-right: 0px;
}

.eluid8175a0c1 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid8175a0c1 .tbk__title {
    margin-bottom: 13px;
}

.eluid8175a0c1 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid8175a0c1 .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid8175a0c1 .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid8175a0c1 .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid8175a0c1 .tbk__icon {
    font-size: 28px;
}

.eluidc320c9f7 {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluidc320c9f7 {
        padding-bottom: 30px;
    }
}

.eluidc320c9f7 .tbk__title {
    margin-bottom: 10px;
}

.eluidc320c9f7 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluidc320c9f7 .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluidc320c9f7 .tbk__icon {
    font-size: 28px;
}

#eluidd03d5e10 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidd03d5e10 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidd03d5e10 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidd03d5e10 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid3330e342 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid3330e342 {
    margin-top: 95px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid3330e342 {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid3330e342 {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid3330e342 {
        margin-top: 35px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid3330e342 {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid3330e342 {
        padding-right: 0px;
    }
}

.eluid82909a3e {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluid13eb981b {
    min-height: 0px;
}

.eluid32cf5629 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.zn_section.eluid32cf5629 {
    background-color: #ffffff;
}

.eluid2ad24efc {
    margin-right: 0px;
}

.eluid2ad24efc {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid2ad24efc .tbk__title {
    margin-bottom: 13px;
}

.eluid2ad24efc .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid2ad24efc .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid2ad24efc .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid2ad24efc .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid2ad24efc .tbk__icon {
    font-size: 28px;
}

.eluid7d25b22f {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid7d25b22f {
        padding-bottom: 30px;
    }
}

.eluid7d25b22f .tbk__title {
    margin-bottom: 10px;
}

.eluid7d25b22f .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid7d25b22f .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid7d25b22f .tbk__icon {
    font-size: 28px;
}

#eluid2a433721 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid2a433721 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluid2a433721 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluid2a433721 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid421eba1d {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid421eba1d {
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid421eba1d {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid421eba1d {
        margin-top: 80px;
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid421eba1d {
        margin-top: 70px;
        margin-bottom: 30px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid421eba1d {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid421eba1d {
        padding-right: 0px;
    }
}

.eluid2fb2206c {
    margin-bottom: 0px;
}

#eluidd11f1eb3 .znColumnElement-innerWrapper-eluidc2d1b2dd {
    min-height: 0px;
}

.eluid8cf0efaf {
    margin-right: 0px;
}

.eluid8cf0efaf {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 14px;
}

.eluid8cf0efaf .tbk__title {
    margin-bottom: 13px;
}

.eluid8cf0efaf .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 18px;
    line-height: 18px;
    font-weight: 300;
    color: #222222;
    letter-spacing: 1px;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid8cf0efaf .tbk__title {
        font-size: 18px;
        letter-spacing: 0px;
    }
}

.eluid8cf0efaf .tbk__subtitle {
    font-family: Arial, sans-serif;
    font-size: 31px;
    line-height: 35px;
    font-weight: 700;
    color: #222222;
}

@media screen and (max-width:767px) {
    .eluid8cf0efaf .tbk__subtitle {
        font-size: 27px;
        line-height: 31px;
    }
}

.eluid8cf0efaf .tbk__icon {
    font-size: 28px;
}

.eluid5adf32bc {
    padding-right: 11px;
    padding-bottom: 38px;
}

@media screen and (max-width:767px) {
    .eluid5adf32bc {
        padding-bottom: 30px;
    }
}

.eluid5adf32bc .tbk__title {
    margin-bottom: 10px;
}

.eluid5adf32bc .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
}

@media screen and (max-width:767px) {
    .eluid5adf32bc .tbk__title {
        font-size: 13px;
        line-height: 18px;
    }
}

.eluid5adf32bc .tbk__icon {
    font-size: 28px;
}

#eluidc1b63ec7 .btn-custom-color.btn-element-0 {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidc1b63ec7 .btn-custom-color.btn-element-0:hover {
    color: #026ae0;
    border-color: #026ae0;
}

#eluidc1b63ec7 .btn-element-0 {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 400;
    color: #026ae0 !important;
    ;
    text-transform: uppercase;
}

#eluidc1b63ec7 .btn-element-0 {
    padding-top: 8px;
    padding-right: 13px;
    padding-bottom: 8px;
    padding-left: 13px;
}

#eluidf943e258 .znColumnElement-innerWrapper-eluid524f1061 {
    min-height: 0px;
}

.znColumnElement-innerWrapper-eluid524f1061 {
    margin-top: 95px;
    margin-bottom: 20px;
    margin-left: 40px;
}

@media screen and (min-width:992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid524f1061 {
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid524f1061 {
        margin-left: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid524f1061 {
        margin-top: 45px;
        margin-left: 0px;
    }
}

@media screen and (min-width:768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid524f1061 {
        padding-right: 0px;
    }
}

@media screen and (max-width:767px) {
    .znColumnElement-innerWrapper-eluid524f1061 {
        padding-right: 0px;
    }
}

.eluid908e5ceb {
    padding-top: 0px;
    padding-bottom: 90px;
}

@media screen and (min-width:768px) and (max-width:991px) {
    .eluid908e5ceb {
        padding-bottom: 140px;
    }
}

.zn_section.eluid908e5ceb {
    background-color: #ffffff;
}

.eluid8ddc2464 {
    margin-top: 30px;
}

.eluid8ddc2464 {
    padding-top: 0px;
    padding-bottom: 40px;
}

@media screen and (max-width:767px) {
    .eluid8ddc2464 {
        padding-bottom: 20px;
    }
}

.eluid8ddc2464 .tbk__title {
    margin-bottom: 50px;
}

@media (max-width:767px) {
    .eluid8ddc2464 .tbk__title {
        margin-bottom: 12px;
    }
}

.eluid8ddc2464 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 38px;
    font-weight: bold;
    color: #ffffff;
    text-transform: uppercase;
}

@media screen and (max-width:767px) {
    .eluid8ddc2464 .tbk__title {
        font-size: 24px;
        line-height: 35px;
    }
}

.eluid8ddc2464 .tbk__subtitle {
    width: 90%;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 32px;
    font-weight: 400;
    color: #ffffff;
    margin: 0 auto;
    text-align: center;
}

@media screen and (max-width:767px) {
    .eluid8ddc2464 .tbk__subtitle {
        font-size: 12px;
        line-height: 18px;
    }
}

.eluid8ddc2464 .tbk__icon {
    font-size: 28px;
}

.zn-button>span {
    vertical-align: middle;
    display: inline-block;
}

.btn-icon--before .zn-buttonIcon {
    margin-right: 10px
}

.btn-icon--after .zn-buttonIcon {
    margin-left: 10px
}

.zn-button.btn-text,
.zn-button.btn-underline,
.zn-button.btn-link {
    text-align: inherit;
    padding-left: 0;
    padding-right: 0;
}

.eluid4aaac031.btn {
    font-family: Arial, sans-serif;
    font-size: 15px;
    font-weight: 500;
    width: 172px;
    line-height: 46px;
    border: 1px solid #fff;

}

.eluid4aaac031.btn {
    color: #ffffff;
}

.eluid4aaac031.btn:hover,
.eluid4aaac031.btn:focus {
    color: #ffffff;
}

.eluid4aaac031.btn .zn-buttonIcon {
    font-size: 13px;
}

.eluid162271dc {
    padding-top: 100px;
    padding-bottom: 120px;
}

@media screen and (max-width:767px) {
    .eluid162271dc {
        padding-top: 25px;
        padding-bottom: 40px;
    }

    .eluid4aaac031.btn {
        width: 140px;
        line-height: 40px;
        font-size: 14px;
    }
}

.zn_section.eluid162271dc {
    background-color: #313131;
}

.eluid58bd593a {
    margin-bottom: 20px;
}

.eluid58bd593a {
    padding-top: 0px;
}

.eluid55adf27d.image-boxes .image-boxes-img-wrapper {
    height: 40px
}

.eluid55adf27d {
    margin-bottom: 20px;
}

.eluid55adf27d {
    padding-top: 0px;
}


.eluida0e36bb2 .tbk__title {
    margin-bottom: 0;
}

.eluida0e36bb2 .tbk__title {
    padding: 20px 0;
    font-family: Arial, sans-serif;
    font-size: 16px;
    line-height: 26px;
    color: #ffffff;
    background-color: #313131;
}

.eluida0e36bb2 .tbk__title p {
    margin-bottom: 0;
}

@media screen and (max-width:767px) {
    .eluida0e36bb2 .tbk__title {
        font-size: 11px;
        line-height: 18px;
    }
}

.eluida0e36bb2 .tbk__icon {
    font-size: 28px;
}

.zn_separator.zn_separator--icon-no {
    border-top-style: solid;
}

.zn_pb_editor_enabled .sep-no-notification {
    margin-bottom: 2px;
}

.zn_separator--icon-yes .zn_separator__icon {
    display: inline-block;
    color: #026ae0;
    vertical-align: middle;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 20px;
}

.zn_separator--icon-yes .zn_separator__line {
    content: '';
    display: inline-block;
    border-top-style: solid;
    width: calc(50% - 50px);
    vertical-align: middle;
}

.eluid7caf7d59 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.eluid7caf7d59.zn_separator--icon-no {
    border-top-width: 1px;
    border-top-color: #484848;
}

.eluidb10e0e62 {
    background-color: #1c1c1c;
}

.eluidb10e0e62 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluidb10e0e62 .tbk__title {
    margin-bottom: 0px;
}

.eluidb10e0e62 .tbk__title {
    padding: 20px 0;
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 26px;
    color: #ffffff;
    opacity: 0.45;
}

@media screen and (max-width:767px) {
    .eluidb10e0e62 .tbk__title {
        font-size: 11px;
        line-height: 18px;
        letter-spacing: 0px;
    }
}

.eluidb10e0e62 .tbk__icon {
    font-size: 28px;
}

#eluid7aee61ae .znColumnElement-innerWrapper-eluid7aee61ae {
    min-height: px;
}

.znColumnElement-innerWrapper-eluid7aee61ae {
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0;
    margin-left: 0px;
}

.eluidab738734 {}

.zn_section.eluidab738734 {}

.zn_col_link {
    margin-top: 40px;
    display: flex;
    justify-content: center;
}

.zn_col_link a {
    text-align: center;
    font-size: 14px;
    color: #ffffff !important;
    width: 168px;
    line-height: 42px;
    background-color: #026ae0;
    font-weight: bold;
}


#eluid04702c26 .znColumnElement-innerWrapper-eluid04702c26 {
    min-height: px;
}

.kl-iconbox {
    margin-bottom: 30px
}

.kl-iconbox__inner {}

.kl-iconbox__icon-wrapper,
.kl-iconbox__title-wrapper,
.kl-iconbox__desc-wrapper,
.kl-iconbox__cta-wrapper {
    margin-top: 0;
    margin-bottom: 15px;
}

.kl-iconbox__content-wrapper {
    overflow: hidden;
}

.kl-iconbox__link {}

.kl-iconbox__title,
.kl-iconbox__desc {
    margin: 0;
}

.kl-iconbox__icon {
    line-height: 1;
    font-size: 42px;
    -webkit-transition: color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: color .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

span.kl-iconbox__icon {
    font-size: 42px;
}

.kl-iconbox__icon.kl-iconbox__icon--force-square:before {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
    transform: translate3d(-50%, -50%, 0);
    line-height: 1;
}

img.kl-iconbox__icon {
    width: 100px;
}

.kl-iconbox--theme-light,
.kl-iconbox--theme-light a {
    color: #fff;
}

.kl-iconbox--theme-dark,
.kl-iconbox--theme-dark a {
    color: #323232;
}

@media screen and (min-width: 481px) {
    .kl-iconbox--fleft .kl-iconbox__icon-wrapper {
        float: left;
        margin-right: 20px;
    }

    .kl-iconbox--fright .kl-iconbox__icon-wrapper {
        float: right;
        margin-left: 20px;
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {

    .kl-iconbox--fleft .kl-iconbox__icon-wrapper,
    .kl-iconbox--fright .kl-iconbox__icon-wrapper {
        float: none;
        margin-left: 0;
        margin-right: 0;
    }
}

.kl-iconbox--sh .kl-iconbox__icon-wrapper {
    position: relative;
}

.kl-iconbox--sh .kl-iconbox__icon {
    -webkit-transition: background-color .2s ease-out;
    transition: background-color .2s ease-out;
}

.kl-iconbox--align-left.kl-iconbox--sh .kl-iconbox__icon,
.kl-iconbox--align-right.kl-iconbox--sh .kl-iconbox__icon {
    text-align: center;
}

.kl-iconbox--sh-square .kl-iconbox__icon {
    display: inline-block;
    border-radius: 3px;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    padding: 22px;
}

.kl-iconbox--sh-square .kl-iconbox__icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    z-index: -1;
    border-radius: 3px;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.kl-iconbox--sh-square:hover span.kl-iconbox__icon:after {
    -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) !important;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) !important;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}

.kl-iconbox--sh-square:hover .kl-iconbox__icon:after {
    width: 120%;
    left: -10%;
}

.kl-iconbox--align-left.kl-iconbox--sh-square:hover .kl-iconbox__icon:after,
.kl-iconbox--fleft.kl-iconbox--sh-square:hover .kl-iconbox__icon:after {
    width: 120%;
    left: -20%;
}

.kl-iconbox--align-right.kl-iconbox--sh-square .kl-iconbox__icon:after,
.kl-iconbox--fright.kl-iconbox--sh-square .kl-iconbox__icon:after {
    left: auto;
    right: 0;
}

.kl-iconbox--align-right.kl-iconbox--sh-square:hover .kl-iconbox__icon:after,
.kl-iconbox--fright.kl-iconbox--sh-square:hover .kl-iconbox__icon:after {
    width: 120%;
    left: auto;
    right: -20%;
}

.kl-iconbox--sh-circle .kl-iconbox__icon {
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    padding: 22px;
}

.kl-iconbox--sh-circle .kl-iconbox__icon:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
}

.kl-iconbox--sh-circle:hover span.kl-iconbox__icon:after {
    -webkit-transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) !important;
    transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1) !important;
    -webkit-transition-duration: .2s;
    transition-duration: .2s;
}

.kl-iconbox--sh-circle:hover .kl-iconbox__icon:after {
    -webkit-transform: scale(1.15);
    transform: scale(1.15);
    opacity: 1;
}

.kl-iconbox--sh-circle-stroke .kl-iconbox__icon {
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    position: relative;
    z-index: 1;
    padding: 22px;
    -webkit-transition: all .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
    transition: all .2s cubic-bezier(0.215, 0.610, 0.355, 1.000);
}

.kl-iconbox .kl-iconbox-AnimateFloat {
    position: relative;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-name: floatingAnim;
    animation-name: floatingAnim;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
}

@-webkit-keyframes floatingAnim {
    from {
        top: -8px;
    }

    to {
        top: 8px;
    }
}

@keyframes floatingAnim {
    from {
        top: -8px;
    }

    to {
        top: 8px;
    }
}

.kl-iconbox .playVideo {
    display: inline-block;
    cursor: default;
}

.kl-iconbox--theme-dark .playVideo {
    border-color: #111;
    color: #111;
}

.kl-iconbox--theme-dark .playVideo:hover,
.kl-iconbox--theme-dark .playVideo:focus {
    color: #111;
}

.kl-iconbox .mouse-anim-icon {
    display: inline-block;
    cursor: default;
}

.kl-iconbox--theme-dark .mouse-anim-icon {
    background-color: rgba(0, 0, 0, .1);
}

.kl-iconbox--theme-dark .mouse-anim-icon:after {
    background-color: rgba(255, 255, 255, 0.25);
}

.kl-iconbox--theme-dark .mouse-anim-icon:hover {
    background-color: rgba(0, 0, 0, .4);
}

.kl-iconbox .circleanim-svg {
    position: relative;
}

.kl-iconbox .circleanim-svg-inner {
    position: relative;
    top: 0;
    width: 100%;
    height: 0;
    display: block;
    padding: 0;
    padding-bottom: 100%;
    margin-bottom: 0;
}

.kl-iconbox .circleanim-svg svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.kl-iconbox--theme-dark .circleanim-svg__circle-front,
.kl-iconbox--theme-dark .circleanim-svg__circle-back {
    stroke: #111;
}

.kl-iconbox--theme-dark .circleanim-svg path {
    fill: #111;
}

.eluid4106df11 .kl-iconbox__inner .kl-iconbox__title {
    margin-top: 3px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 14px;
    font-weight: 700;
    color: #181818;
    font-style: normal;
}

.eluid4106df11 .kl-iconbox__inner .kl-iconbox__desc {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #878787;
    font-style: normal;
}

.eluid4106df11 .kl-iconbox__inner .kl-iconbox__icon {
    width: 50px;
    height: 50px;
    color: #026ae0;
    box-shadow: 0 0 0 2px #026ae0;
}

.eluid4106df11:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 4px #026ae0;
}

.eluid4106df11 .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 20px
}

.eluid4106df11 .kl-iconbox__inner .kl-iconbox__icon {
    padding: 12px 17px;
}

.eluidfb13c8c7 .kl-iconbox__inner .kl-iconbox__title {
    margin-top: 3px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 14px;
    font-weight: 700;
    color: #181818;
    font-style: normal;
}

.eluidfb13c8c7 .kl-iconbox__inner .kl-iconbox__desc {
    font-family: Arial, sans-serif;
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #878787;
    font-style: normal;
}

.eluidfb13c8c7 .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 2px #026ae0;
}

.eluidfb13c8c7:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 4px #026ae0;
}

.eluidfb13c8c7 .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 20px
}

.eluidfb13c8c7 .kl-iconbox__inner .kl-iconbox__icon {
    padding: 15px 17px
}

#eluid8b3ee140 .znColumnElement-innerWrapper-eluid8b3ee140 {
    min-height: px;
}

.znColumnElement-innerWrapper-eluid8b3ee140 {
    margin-left: 0px;
}

@media screen and (min-width: 768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid8b3ee140 {
        margin-left: 30px;
    }
}

@media screen and (max-width: 767px) {
    .znColumnElement-innerWrapper-eluid8b3ee140 {
        margin-left: 0px;
    }
}

.eluidb067059f .kl-iconbox__inner .kl-iconbox__title {
    margin-top: 3px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 14px;
    font-weight: 700;
    color: #181818;
    font-style: normal;
}

.eluidb067059f .kl-iconbox__inner .kl-iconbox__desc {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
    font-style: normal;
}

.eluidb067059f .kl-iconbox__inner .kl-iconbox__icon {
    width: 50px;
    height: 50px;
    color: #026ae0;
    box-shadow: 0 0 0 2px #026ae0;
}

.eluidb067059f:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 4px #026ae0;
}

.eluidb067059f .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 20px
}

.eluidb067059f .kl-iconbox__inner .kl-iconbox__icon {
    padding: 12px 17px
}

.eluidf22df630 .kl-iconbox__inner .kl-iconbox__title {
    margin-top: 3px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 14px;
    font-weight: 700;
    color: #181818;
    font-style: normal;
}

.eluidf22df630 .kl-iconbox__inner .kl-iconbox__desc {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 20px;
    font-weight: 400;
    color: #878787;
    font-style: normal;
}

.eluidf22df630 .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 2px #026ae0;
}

.eluidf22df630:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 4px #026ae0;
}

.eluidf22df630 .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 20px
}

.eluidf22df630 .kl-iconbox__inner .kl-iconbox__icon {
    padding: 17px
}

#eluidb6d3c7c1 .znColumnElement-innerWrapper-eluidb6d3c7c1 {
    
}

.znColumnElement-innerWrapper-eluidb6d3c7c1 {
    
}

@media screen and (min-width: 992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluidb6d3c7c1 {
        
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluidb6d3c7c1 {
        
    }
}

@media screen and (max-width: 767px) {
    .znColumnElement-innerWrapper-eluidb6d3c7c1 {
        
    }
}

.eluid0f76f346 .kl-iconbox__inner .kl-iconbox__title {
    margin-top: 3px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 14px;
    font-weight: 700;
    color: #181818;
    font-style: normal;
}

.eluid0f76f346 .kl-iconbox__inner .kl-iconbox__desc {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #878787;
    font-style: normal;
}

.eluid0f76f346 .kl-iconbox__inner .kl-iconbox__icon {
    width: 50px;
    height: 50px;
    color: #026ae0;
    box-shadow: 0 0 0 2px #026ae0;
}

.eluid0f76f346:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 4px #026ae0;
}

.eluid0f76f346 .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 20px
}

.eluid0f76f346 .kl-iconbox__inner .kl-iconbox__icon {
    padding: 12px 17px
}

.eluid4c269607 .kl-iconbox__inner .kl-iconbox__title {
    margin-top: 3px;
    font-family: Arial, sans-serif;
    font-size: 20px;
    line-height: 14px;
    font-weight: 700;
    color: #181818;
    font-style: normal;
}

.eluid4c269607 .kl-iconbox__inner .kl-iconbox__desc {
    font-size: 14px;
    line-height: 21px;
    font-weight: 400;
    color: #878787;
    font-style: normal;
}

.eluid4c269607 .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 2px #026ae0;
}

.eluid4c269607:hover .kl-iconbox__inner .kl-iconbox__icon {
    color: #026ae0;
    box-shadow: 0 0 0 4px #026ae0;
}

.eluid4c269607 .kl-iconbox__inner span.kl-iconbox__icon {
    font-size: 20px
}

.eluid4c269607 .kl-iconbox__inner .kl-iconbox__icon {
    padding: 17px
}

#eluid0d86280b .znColumnElement-innerWrapper-eluid0d86280b {
    
}

.znColumnElement-innerWrapper-eluid0d86280b {
    
}

@media screen and (min-width: 992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid0d86280b {
        
    }
}

@media screen and (min-width: 768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid0d86280b {
        
    }
}

@media screen and (max-width: 767px) {
    .znColumnElement-innerWrapper-eluid0d86280b {
        
    }
}

.smart-cnt--action_box {
    position: relative;
    padding: 0;
    border-radius: 6px;
    background-color: #000;
    margin-bottom: 20px;
}

.smart-cnt--action_box:before {
    position: absolute;
    content: '';
    background-color: #000;
    width: 30px;
    height: 32px;
    display: block;
    bottom: -6px;
    left: 20%;
    border-radius: 4px;
    -webkit-transform: skewY(35deg);
    -ms-transform: skewY(35deg);
    transform: skewY(35deg);
    border-top: 0;
}

.smart-cnt--action_box .smart-cnt-inner {
    position: relative;
    padding: 35px;
    border-radius: 6px;
    z-index: 1;
}

.smart-cnt--action_box .smart-cnt-inner:before {
    position: absolute;
    content: '';
    background-color: #000;
    top: -6px;
    left: 0;
    width: 100%;
    height: 100%;
    display: block;
    -webkit-transform: skewY(1.5deg);
    -ms-transform: skewY(1.5deg);
    transform: skewY(1.5deg);
    border-radius: 6px;
    transform-origin: right top;
}

.smart-cnt--action_box .smart-cnt-inner:after {
    position: absolute;
    content: '';
    background-color: rgba(0, 0, 0, 0.2);
    width: 90%;
    height: 30%;
    display: block;
    border-radius: 4px;
    -webkit-transform: skewY(-2deg);
    -ms-transform: skewY(-2deg);
    transform: skewY(-2deg);
    right: 5%;
    top: -20px;
    z-index: -1;
}

.eluidb5857b82 {
    margin-top: 40px;
}

.eluidb5857b82 {
    padding-top: 15px;
    padding-right: 0px;
    padding-bottom: 7px;
    padding-left: 0px;
}

.eluidb5857b82 {}

.znColumnElement-innerWrapper-eluid400b6616 {
    
}

#eluid400b6616 .znColumnElement-innerWrapper-eluid400b6616 {
    justify-content: space-between;
}

.znColumnElement-innerWrapper-eluid400b6616>.znColumnElement-innerContent:not(.zn_pb_no_content) {
    width: 100%;
}

@media (min-width: 992px) and (max-width:1199px) {
    .znColumnElement-innerWrapper-eluid400b6616>.znColumnElement-innerContent:not(.zn_pb_no_content) {
        width: 100%;
    }
}

@media (min-width: 768px) and (max-width:991px) {
    .znColumnElement-innerWrapper-eluid400b6616>.znColumnElement-innerContent:not(.zn_pb_no_content) {
        width: 100%;
    }
}

.eluid026bc922 {
    padding-top: 90px;
    padding-bottom: 90px;
}

@media screen and (min-width: 768px) and (max-width:991px) {
    .eluid026bc922 {
        padding-bottom: 75px;
    }
}

@media screen and (max-width: 767px) {
    .eluid026bc922 {
        padding-top: 60px;
        padding-bottom: 70px;
    }
}

.eluid58bd593a {
    margin-bottom: 20px;
}

.eluid58bd593a {
    padding-top: 0px;
}



@media screen and (max-width: 767px) {
    .eluida0e36bb2 .tbk__title {
        font-size: 11px;
        line-height: 18px;
    }
}

.eluida0e36bb2 .tbk__icon {
    font-size: 28px;
}

.eluid9b676819 {
    margin-top: 0px;
    margin-bottom: 0px;
}

.eluid9b676819.zn_separator--icon-no {
    border-top-width: 1px;
    border-top-color: #484848;
}

.eluidb10e0e62 {
    padding-top: 0px;
    padding-bottom: 0px;
}

.eluidb10e0e62 .tbk__title {
    margin-bottom: 0px;
}

.eluidb10e0e62 .tbk__title {
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 21px;
    color: #878787;
}

@media screen and (max-width: 767px) {
    .eluidb10e0e62 .tbk__title {
        font-size: 11px;
        line-height: 18px;
        letter-spacing: 0px;
    }
}

.eluidb10e0e62 .tbk__icon {
    font-size: 28px;
}

canvas {
    width: 100%;
    height: 100%;
}

#main-menu1 .zn_mega_wrapper a {
    padding: 6px 10px !important;
}