


body {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}

h1 h2 h3 h4 h5 h6 {font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";}

h2 {font-size:32px;line-height:48px;color:#17335A;font-weight:900;}


.svg-shadow-yes{-webkit-filter: drop-shadow( 3px 3px 2px rgba(0, 0, 0, .7));filter: drop-shadow( 0 2px 10px rgba(0, 0, 0, .1));}


.button {min-width: 160px;padding: 8px 16px 8px 16px;font-weight: 700;font-size: 16px;border-radius: 8px;display:inline-block;text-align: center;line-height:32px;}
.button-primary {background-color: #7DA7D9;border: 0;color: #ffffff;}
.button-primary a {color: #ffffff;}
.button-primary:hover {cursor:pointer;background-color: #7196C3;}
.button-secondary {background-color: #f3f6fc;color: #17335A;border: 1px solid #17335A;}
.button-secondary:hover {cursor:pointer;background-color: #ededed;}
.button-terciary {background-color: #A2ADBD;color: #FFFFFF;}
.button-terciary:hover {cursor:pointer;background-color: #929CAA;}


.et_pb_menu--style-left_aligned .et_pb_menu__logo {margin-right: 48px;}
.et_pb_menu .et-menu>li {padding-left: 16px;padding-right: 16px;}



@media (min-width: 981px) {
.et_pb_column.footer-custom-column-1 {width: 24%;margin-right: 3%;}
.et_pb_column.footer-custom-column-2 {width: 14%;margin-right: 3%;}
.et_pb_column.footer-custom-column-3 {width: 14%;margin-right: 3%;}
.et_pb_column.footer-custom-column-4 {width: 14%;margin-right:3%}
.et_pb_column.footer-custom-column-5 {width: 22%;}
}
.footer ul {list-style-type:none !important;margin:0 !important;padding:0 !important;}
.footer ul li {margin-bottom:16px;}
.footer ul li a {color:#000000;}
.footer ul li a:hover {color:#7DA7D9;}
.footer h4 {margin-bottom:24px;padding-bottom:0px;}

.footer h4 {font-weight: 300;font-size: 18px;line-height: 24px;}
.footer p {font-weight: 300;font-size: 14px;line-height: 24px;}
.footer a {font-weight: 300;font-size: 14px;line-height: 24px;}

.contact-form-footer button {margin-left: 0;width: 100%;}
.contact-form-footer p.et_pb_contact_field {padding: 0;margin-bottom: 20px;}
.contact-form-footer .et_pb_contact p input {background-color: #ECEFF6;border-radius: 8px;}
.contact-form-footer .et_contact_bottom_container {float: none;width: 100%;cursor: pointer;}
.contact-form-footer .et_pb_button {line-height: 40px !important;padding:0 !important;}
.request-demo {margin-bottom:0 !important;}

.footer-bar-img {text-align:right;margin-bottom:-80px;max-width:240px;float:right;}
.footer-custom-column-1 p {margin-top:16px; margin-bottom:16px}
.linkedin-link a {font-weight:600;font-size:14px;display:flex;align-items:center;line-height:24px;margin-top: 16px;}
.linkedin-link img {margin-right:4px;margin-bottom:4px;
}


#main-footer {height: 0 !important;overflow: hidden;}


.hero-badge {color: #FFFFFF;background-color: #17335A;display: inline-block;padding: 0 12px;border-radius: 4px;font-size: 14px;font-weight: 600;margin-bottom: 24px;}
.hero h1 {font-weight: 900;color: #17335A;margin-bottom: 24px;font-size: 42px;line-height: 56px;}
.hero p {font-size: 18px;font-weight: 300;line-height: 40px;margin-bottom: 32px;}


.section-info h1 {font-size: 42px;line-height: 56px;font-weight: 900;color: #17335A;margin-bottom: 16px;padding: 0;}
.section-info h2 {font-size: 32px;line-height: 56px;font-weight: 900;color: #17335A;margin-bottom: 16px;padding: 0;}
.section-info h4 {color: #7DA7D9;font-weight: 900;font-size: 14px;line-height: 24px;margin: 0 auto 24px auto;max-width: 400px;}
.section-info p {font-weight: 300;font-size: 18px;line-height: 40px;margin-bottom: 32px;color: #000000;max-width: 800px;margin: 0 auto 32px auto;}


.empower-grey {background: url("/wp-content/uploads/2022/09/path-grey.svg") no-repeat 10% 100%/auto 100%, linear-gradient(-45deg, #F6F7F8 0%, #D1D6DE 100%);}
.empower-blue {background: url("/wp-content/uploads/2022/09/path-blue.svg") no-repeat 10% 100%/auto 100%, linear-gradient(-45deg, #D5E5F5 0%, #AAC6E7 100%);}


.home-content h2{margin-bottom:24px;padding-bottom:0;}
.home-content p{margin-bottom:32px;}
.home-hero h1 {max-width: 594px;}
.home-hero p {font-weight:300;max-width: 400px;}
.home-content-block p {font-weight:300;}
.home-hero-buttons .button-primary {margin-right:16px;}
.home-hero-buttons .button {margin-bottom:16px;}
.home-checkboxpoints {display:flex;}
.home-checkboxpoints div {display:flex;margin-right:48px;color:#000000;font-weight:700;font-size: 14px;align-items: center;line-height:24px;margin-bottom:16px;}
.home-checkboxpoints div::last-child {margin-right:0;}
.home-checkboxpoints img {height:24px;width:24px;margin-right:8px;}
.home-hero .et_pb_row_0 {background: url("/wp-content/uploads/2022/09/home-hero-path-main.svg") no-repeat 60% 100%/auto 100%, #f3f6fc;}
.home-badge {color:#7DA7D9;font-size:13px;font-weight:900;text-transform:uppercase;}


.about-us-info p {line-height: 40px;font-size: 18px;font-weight: 200;}
.about-us-info-item img {width:32px;height: 32px;}
.about-us-info-row1, .about-us-info-row2{display: flex;flex-wrap:wrap;}
.about-us-info-item {padding: 24px;width: 50%;}
.about-us-info .color {background-image: linear-gradient(135deg, #7EA7DA 0%, #9BBEEA 100%);color: #FFFFFF;}
.about-us-info .item-1 {border-radius: 24px 24px 0 24px;}
.about-us-info .item-4 {border-radius: 0px 24px 24px 24px;}
.hero-about-us h1 {color: #17335A;font-size: 42px;line-height: 56px;font-weight: 900;}
.hero-about-us-main p {line-height:40px;font-size: 18px;font-weight: 200;}
.hero-about-us-main img {max-width: 320px;vertical-align: bottom;margin-top: 64px;padding-left: 40px;}
.about-us-hero-column .et_pb_code_inner {height:100%}

.our-team-text p {
margin-bottom:24px;
border-bottom: 1px solid #ededed;
}

.our-team-text p:last-child {
border-bottom: none;
}


.counter {background: #FFFFFF;box-shadow: 0 10px 35px 0 rgba(0,0,0,0.03);border-radius: 24px;padding: 40px 16px 24px 16px;margin: 16px 16px 16px 16px;}
.counter .percent-value {font-size: 32px;line-height:40px;font-weight:900;}
.counter h3 {font-size: 18px;line-height:40px;font-weight:300;}
.counter .percent p {padding:0;margin-bottom:0;}
.counter-row {display: flex;justify-content: center;flex-wrap: wrap;}
.counter-row .counter {text-align:center;max-width: 432px;width: 432px;}
.counter-row .counter .percent-value {font-size: 32px;line-height:40px;font-weight:900;margin-bottom:16px;color: #17335A;}
.counter-blue-1 {background-image: linear-gradient(to bottom,#17335A 12px,white 12px);}
.counter-blue-2 {background-image: linear-gradient(to bottom,#97BBE7 12px,white 12px);}
.counter-blue-3 {background-image: linear-gradient(to bottom,#3471C7 12px,white 12px);}
.counter-grey-1 {background-image: linear-gradient(to bottom,#455B7A 12px,white 12px);}
.counter-grey-2 {background-image: linear-gradient(to bottom,#A3A3A3 12px,white 12px);}


.partners-row {display: flex;justify-content: center;flex-wrap: wrap;}
.partners-row .partners-item {margin:0px 12px 24px 12px;}
.partners-item img {max-width: 216px;margin:0;padding:0;vertical-align: middle;}
.partners-item {background-color:#F3F6FC;padding:0;max-width:216px;margin-bottom: 24px;}



.private-banks-item {border-radius: 24px;position: relative;}
.private-banks-item-header {padding: 64px 40px 0 40px;display: flex;justify-content: space-between;}
.private-banks-item-header h2 {color: #000000;font-weight: 900;font-size: 32px;line-height: 48px;margin-bottom: 48px;margin-right: 8px;}
.private-banks-item-content {padding: 40px;}
.private-banks-item-content h3 {color: #000000;font-weight: 900;font-size: 18px;line-height: 24px;padding-bottom: 0;}
.private-banks-item-content p {color: #000000;font-weight: 200;font-size: 18px;line-height: 40px;}
.private-banks-item-image img {width:100%; padding-left:20%;vertical-align:bottom;}
.private-banks-arrow {width:64px;height: 64px;border-radius: 50%;display:flex;justify-content:center;}
.private-banks-arrow-first {background-color:#7DA7D9;}
.private-banks-arrow-second {background-color:#A2ADBD;}
.private-banks-arrow-first:hover {background-color:#7196C3;cursor:pointer;}
.private-banks-arrow-second:hover {background-color:#929CAA;cursor:pointer;}
.private-banks-arrow img {max-width:32px;}
.private-banks-item-content-title {display:flex;align-items:center;margin-bottom: 16px;}
.private-banks-item-content-title img {margin-right: 8px;width: 32px;height: 32px;}


.private-banks-style .et_pb_code_inner {height:100%;}




.contact-us h1 {font-size: 42px;font-weight: 900;color: #17335A;margin-bottom: 24px;line-height:56px;}
.contact-us p {font-size: 18px;line-height: 40px;font-weight: 200;margin-bottom:32px;}


.et_pb_contact_form .et_pb_contact_field_options_wrapper .et_pb_contact_field_options_title {
    display: none;
}

.contact-us p {max-width:none !important}

.contact-us .et_pb_contact_form label.et_pb_contact_form_label {font-size:18px;}

.contact-us #et_pb_contact_form_0 {padding: 64px;background: #FFFFFF;box-shadow: 0 10px 35px 0 rgba(0,0,0,0.03);border-radius: 24px;}
.contact-us .et_pb_contact p input, .contact-us .et_pb_contact_select, .contact-us .et_pb_contact p textarea {border-radius:8px;background-color:#FFFFFF;border: 1px solid #C3CAD9;font-size:18px;}
.et_pb_contact_field[data-type=select]:after {top: 50%;right: 16px;}

.et_pb_contact_form_0 .et_contact_bottom_container {
float: left;
}

.et_pb_contact_reset .et_pb_contact_submit {
margin:0;
}

.contact-us .et-pb-contact-message {
font-size: 14px;
line-height:24px;
}

.contact-us .et-pb-contact-message p {
margin-bottom:0;
}

.cf7-full {
    width:100%;
		margin-bottom: 1em;
		clear: both;
}

.cf7-half {
    position: relative;
    margin-right: 4%;
    float: left;
    margin-bottom: 1em;

}

.cf7-half { width: 48%; }

.cf7-last {
    margin-right: 0 !important;
    clear: right;
}

.cf7 .dsm-contact-form-7-select:after {
    right: 40px;
}

.text-small {
	font-size: 0.85em;
	line-height: 2.5em;
}

.wpcf7-form h2 {
margin-bottom: 24px;
}

.wpcf7-submit {
color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 700!important;
    background-color: #7da7d9!important;
    padding-top: 16px!important;
    padding-right: 48px!important;
    padding-bottom: 16px!important;
    padding-left: 48px!important;

}

.wpcf7-submit:hover {
color: #FFFFFF!important;
    border-width: 0px!important;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 700!important;
    background-color: #7da7d9!important;
    padding-top: 16px!important;
    padding-right: 48px!important;
    padding-bottom: 16px!important;
    padding-left: 48px!important;

}

@media only screen and (max-width: 767px) {
    .cf7-half {
        width: 100%;
        margin-right: 0;
    }
	  .cf7 .dsm-contact-form-7-select:after {
    right: 24px;
}
}


.post-media img {border-radius: 24px;}
.et_pb_post_extra.el_dbe_grid_extended .post-categories a {background: none;font-weight: 900;color: #7DA7D9;padding: 0;margin-bottom:0;}
.post-content h2 {font-weight: 900;color: #17335A;font-size: 28px;line-height: 40px;}
.et_pb_post_extra.el_dbe_grid_extended .entry-title {margin-top:0px;}
.et_pb_bg_layout_light .et_pb_post p {color: #000000;font-weight: 200;line-height: 40px;}
.ajax-pagination {margin-top:64px;}
.et_post_meta_wrapper h1 {font-weight: 900;color:#17335A;font-size: 32px;line-height: 48px;}
.et_post_meta_wrapper img {border-radius: 24px;}
.entry-content {font-weight: 300;line-height: 40px;font-size: 18px;color: #000000;}
.et_post_meta_wrapper {margin-top:8%}

.et_pb_post h3 {
margin-bottom: 16px;
margin-top: 16px;
font-size: 24px;
line-height: 32px;
color: #17335A;
font-weight: 900;
}

.et_pb_post hr {
margin-top: 40px;
margin-bottom: 40px
}

.et_pb_post p {
font-size: 18px;
line-height: 40px;
font-weight: 200;
}

.et_pb_text_inner {font-weight: 600;}

#myVideoContainer video {
    max-width: 100%;
    height: auto;
	z-index:999 !important;
}

@keyframes myAnimation{
  0%{
    opacity: 1;
    transform: rotateX(90deg);
  }
  50%{
    opacity: 0.5;
    transform: rotateX(0deg);
  }
  100%{
    display: none;
    opacity: 0;
    transform: rotateX(90deg);
  }
}

.is-ended{
    animation-name: myAnimation;
    animation-duration: 2000ms;
    animation-fill-mode: forwards;
	display:none;
}

body:not(.et-fb) #et-boc .et-l .dd-fixed-header {
z-index: 998 !important;}

.skip-video-button {
border-radius:8px;
border: 1px solid #FFFFFF;
position:absolute;
top:1%;
margin-left: auto;
margin-right: auto;
width:80px;
color: #FFFFFF;
padding:8px;
background:transparent;
text-align: center;
z-index:9999;
left:0;
right:0;
font-size:12px;
font-weight:300;
}

.skip-video-button:hover {
background: #FFFFFF;
color: #000000;
cursor:pointer;
}


.is-fading
{
animation: fadeOut 1s;
-webkit-animation: fadeOut 1s;
-moz-animation: fadeOut 1s;
-o-animation: fadeOut 1s;
-ms-animation: fadeOut 1s;
}
@keyframes fadeOut {
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}


.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li a {
color: #000000 !important;
}

.et_pb_menu_0_tb_header.et_pb_menu .nav li ul.sub-menu li a:hover {
color:#7da7d9 !important;
}

.et-menu li li a {
    padding: 6px 16px;
    width: 272px;
	  font-size:13px;

}

.nav ul li a:hover {background-color: transparent;}

.nav ul li a:hover {color:#7da7d9 !important;}

.nav li ul {
width: 288px;
}

.nav li li {
padding: 0;
}

.et-db #et-boc .et-l .dd-fixed-header.dd-fixed-header-styling .et_pb_menu .nav li ul.sub-menu a:hover {color:#7DA7D9!important;}

.et-db #et-boc .et-l .dd-fixed-header.dd-fixed-header-styling .et_pb_menu .nav li ul.sub-menu a:active {color:#7DA7D9!important;}




@media (min-width: 767px) {
.partners-item {margin-right:0;flex-direction:column;}
}

@media only screen and (max-width: 767px) {
.hero h1 {font-size: 32px;line-height: 40px;}
.home-checkboxpoints div {margin-right:16px;}
.home-hero h1 {max-width: none;}
.hero-image {margin-top:32px;}
.section-info h2 {font-size: 28px;line-height: 40px;}
.about-us-image-desktop	{display:none;}.hero-about-us-main p {max-width:none;}
.home-hero .et_pb_row_0, .home-hero .et_pb_row_4 {background:#f3f6fc;}
.contact-us #et_pb_contact_form_0 {padding: 24px;}
.home-checkboxpoints div {font-size:12px; line-height: 16px;}
.home-checkboxpoints img {height: 20px;width: 20px;margin-right: 4px;}
.mobile-100 {width:100%; font-size:15px;}
h2 {font-size:28px; line-height:40px;}
}

@media only screen and (max-width: 980px) {
.hero h1 {font-size: 32px;line-height: 40px;}
.home-checkboxpoints div {margin-right:16px;}
.home-hero h1 {max-width: none;}
.hero-image {margin-top:32px;}
.section-info h2 {font-size: 28px;line-height: 40px;}
.about-us-image-desktop	{display:none;}
.about-us-info-item {padding: 24px;width: 100%;}
.hero-about-us-main p {max-width:none;}
.home-hero .et_pb_row_0, .home-hero .et_pb_row_4 {background:#f3f6fc;}
.button {min-width: 112px;}

.custom-row {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap; flex-wrap: wrap;}
.first-on-mobile {-webkit-order: 1;order: 1;}
.second-on-mobile {-webkit-order: 2;order: 2;}
.third-on-mobile {-webkit-order: 3;order: 3;}
.fourth-on-mobile {-webkit-order: 4;order: 4;}
.custom-row .et_pb_column {
margin-bottom: 40px;}
.footer-bar-img {max-width:160px;}
}
