@import url('https://fonts.googleapis.com/css2?family=Unna:ital,wght@0,400;0,700;1,400;1,700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');

a, a:hover, a:focus, a:visit {text-decoration: none; border: 0; color: #000000;}
html {scroll-behavior: smooth;}
.show_in_mobile {display: none;}
.fintech_container {width: 1260px; margin: auto;}
.viewall, .viewall:hover {color: #666666; border: 1px solid #CCCCCC; border-radius: 3px; display: inline-block; padding: 8px 17px 8px 17px; font-family: 'Lato', sans-serif; font-size: 12px; width: 100px; height: 30px; text-align: center; box-sizing: border-box; text-decoration: none;}
.viewall img {margin-left: 3px; vertical-align: top;}
.ad_block {margin-bottom: 40px; text-align: center;}
.page_left_wrapper {width: 800px;}
.page_right_wrapper {width: 300px;}
.fintech_page_container {display: flex; justify-content: center; gap: 40px; margin-top: 30px;}
.fintech_content_block {font: 400 18px/30px "Lato", sans-serif; color: #333333; margin-bottom: 30px;}
.fintech_content_block a {color: #205EBB; text-decoration: underline; padding-bottom: 2px;}
.fintech_content_block ol, .fintech_content_block ul {padding-left: 16px;}
.fintech_content_block ol li, .fintech_content_block ul li {list-style-type: decimal; font: 400 18px/28px "Lato", sans-serif; margin-bottom: 20px;}
.fintech_content_block ol li .list_title, .fintech_content_block ul li .list_title {font: 700 18px/28px "Lato", sans-serif;}
/* .fintech_content_block ul {margin-left: 65px;} */
.fintech_content_block ul li {font: 400 18px/28px "Lato", sans-serif; list-style-type: disc; margin-bottom: 10px;}


/*** brecrum ***/
.breadcrum_container {width: 1260px; margin: auto auto 10px auto; border-bottom: 1px solid #E4E4E4; padding: 0 0 15px 0;}
.breadcrum_container .activelink a {font: 400 12px/15px "Lato", sans-serif; color: #1A6DA5; text-decoration: none;} 
.breadcrum_container .inactivelink {font: 400 12px/15px "Lato", sans-serif; color: #000000;} 
.breadcrum_container .activelink:hover a {text-decoration: underline;}
.breadcrum_container .arrowdiv {margin: 0 8px; border: solid #212121; border-width: 0 1px 1px 0; display: inline-block; padding: 1px; transform: rotate(-45deg); -webkit-transform: rotate(-45deg); position: relative;
    top: -2px;}
/*** brecrum ***/


figure:nth-of-type(1) > img {width: 1260px; height: auto;}
figure > img {width: 720px; height: 405px;}
.maintext {font: 700 50px/57px "Unna", sans-serif; color: #000000; padding: 0 105px; text-align: center; margin-bottom: 20px;}
.maintext p {font: 400 14px/28px "Lato", sans-serif; color: #666666;}
.fintech_container h2 {font: 700 30px/30px "Lato", sans-serif; color: #000000; margin-bottom: 20px;}
.fintech_caption {font: 400 14px/18px "Lato", sans-serif; color: #666666; margin-bottom: 40px; margin-top: 10px;}
.fintech_blue_button {font: 700 14px/21px "Lato", sans-serif; color: #ffffff; text-transform: uppercase; background-color: #205EBB; border-radius: 8px; padding: 12px 30px 12px 30px; display: block; margin: 40px auto;}
.fintech_video_block {position: relative; width: 700px; height: 600px;}
.fintech_video_block span {position: absolute; top: 0; right: 0; bottom: 0; left: 0; margin: auto; width: 64px; height: 64px;}
.fintech_table_container {margin-bottom: 30px;}
.fintech_table_container table th {font: 700 12px/14px "Lato", sans-serif; color: #000000; background-color: #F7F8FB; text-align: right;}
.fintech_table_container table th:first-child, .fintech_table_container table td:first-child {text-align: left;}
.fintech_table_container table td {font: 700 14px/16px "Lato", sans-serif; color: #000000; text-align: right; border-bottom: 1px solid #EDEDED;}
.fintech_table_container table th, .fintech_table_container table td {padding: 15px 10px;}
.fintech_summary {font: 400 18px/30px "Lato", sans-serif; color: #333333; background-color: #F5F9FB; padding: 40px; border-radius: 16px; margin-bottom: 40px; border: 1px solid #DAE4E8}
.fintech_summary .summary_title {font: 700 30px/30px "Lato", sans-serif; color: #205EBB; margin-bottom: 20px;}
.disclaimer {font: 400 14px/18px "Lato", sans-serif; color: #666666; margin-bottom: 40px;}
.disclaimer .disclaimer_title {font: 700 14px/17px "Lato", sans-serif; color: #666666; margin-bottom: 5px;}
.author_box {border-radius: 16px; padding: 30px; border: 1px solid #DAE4E8; display: flex; justify-content: space-between; gap: 20px; margin-bottom: 30px;}
.author_box_title {font: 400 14px/28px "Lato", sans-serif; color: #205EBB;}
.author_name {font: 700 24px/36px "Lato", sans-serif; color: #000000;}
.author_pic {width: 65px; height: 65px; margin-top: 10px;}
.author_pic img {border-radius: 100%;}
.about_author {font: 400 18px/30px "Lato", sans-serif; color: #333333; width: calc(100% - 65px);}
.found_the_article {background-color: #F5F9FB; border-radius: 16px; padding: 40px 231px 40px 231px; text-align: center; font: 300 20px/20px "Lato", sans-serif;}
.found_the_article p {font-weight: 700; margin-top: 8px;}
.share_block {margin-top: 20px; display: flex; gap: 15px; justify-content: center;}
.share_icon svg {fill: none; height: 31px;}
.share_block.fixed_icons {position: sticky; position: -webkit-sticky; margin-left: -20px; top: 0px; height: 208px; display: block; width: 37px; margin-top: 8px;}
.share_block.fixed_icons a {display: block; margin-bottom: 5px;}
.article_list_container {margin: 45px 0 40px 0;}
.section_title {font: 700 30px/40px "Lato", sans-serif; color: #000000; text-transform: uppercase; text-align: center; margin-bottom: 30px;}
.article_list_block {display: flex; justify-content: left; gap: 25px;}
.article_list {display: inline-block; vertical-align: top;}
.article_list .article_image {width: 293px; height: 165px; margin-bottom: 5px;}
.article_list .article_content .blue_text, .article_list .article_content .blue_text a {font: 400 12px/28px "Lato", sans-serif; color: #205EBB;}
.article_list .article_content .text1, .article_list .article_content .text1 a {font: 700 22px/30px "Lato", sans-serif; color: #000000; margin-bottom: 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; min-height: 90px;}
.article_list .article_content .text2, .article_list .article_content .text2 a {font: 400 14px/22px "Lato", sans-serif; color: #333333; margin-bottom: 5px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; min-height: 65px;}
.article_list .article_content .date, .article_list .article_content .date a {font: 400 12px/28px "Lato", sans-serif; color: #666666; margin-bottom: 5px;}
.article_list .article_content .text2, .article_list .article_content .text2 a, .article_list {width: 293px;}
.fintech_video_slider .article_content {width: 293px;}
.video_list_container {margin-bottom: 40px;}
.fintech_video_slider .article_list .article_image {margin-bottom: 20px; position: relative;}
.fintech_video_slider .article_list .article_image span {position: absolute;top: 0;right: 0;bottom: 0;left: 0;margin: auto;width: 64px;height: 64px;}
.fintech_video_slider .article_list_block {display: block;}
.fintech_video_slider .slick-list {width: 1260px; overflow: hidden;}
.fintech_video_slider .slick-slide {display: inline-block; vertical-align: top;}
.fintech_video_slider .slick-dots {text-align: center; margin-top: 20px; margin-bottom: 30px;}
.fintech_video_slider .slick-dots li {display: inline-block; vertical-align: top;}
.fintech_video_slider .slick-dots li button {background-color: #D6D6D6; width: 8px; height: 8px; margin: 0 2px; border-radius: 100%; font-size: 0; transition: .30s ease all;}
.fintech_video_slider .slick-dots li.slick-active button {background-color: #333333; width: 16px; height: 8px; border-radius: 10px; margin: 0 2px;}
.table_of_contents {margin: 0 0 40px;}
.table_of_contents .title {font: 700 24px/28px "Lato", sans-serif; color: #000000; text-transform: none;}
.table_of_contents ul li {border-bottom: 1px dashed #DFDFDF; padding: 10px 0;}
.table_of_contents ul li a {font: 400 16px/24px "Lato", sans-serif; color: #666666; text-decoration: none; padding: 0 15px; display: block;}
.table_of_contents ul li a:hover {color: #205EBB; border-left: 2px solid #205EBB;}
/* .table_of_contents ul li.active a {color: #205EBB; border-left: 2px solid #205EBB;} */
.tags_container {margin: 50px 0 60px; display: flex;}
.tags_container ul li {padding: 6px 20px 6px 20px; border: 1px solid #DAE4E8; border-radius: 8px; display: inline-block;}
.tags_container ul li a {font: 400 16px/24px "Lato", sans-serif; color: #666666; text-decoration: none;}
.tags_container ul {display: flex; justify-content: center; gap: 10px; flex-wrap: wrap;}

@media screen and (min-width: 767px) {
    #sticky-footer{display: none;}
}

@media screen and (max-width: 767px) {
    .show_in_mobile {display: block;}
    .show_in_desktop {display: none;}
    .fintech_container {width: auto; padding: 0 30px;}
    .breadcrum_container {width: auto; border-bottom: 0; margin-left: -15px;}
    .fintech_page_container {display: block; margin-top: 20px;}
    .maintext {font-size: 26px; line-height: 29px; padding: 0; margin-bottom: 10px;}
    .maintext p {font-size: 12px; line-height: 14px; padding: 10px 0;}
    .fintech_container figure.firstimg {margin-left: -30px; margin-right: -30px;}
    .fintech_container figure:first-child {margin-left: -15px; margin-right: -15px;}
   /* .fintech_container figure > img {height: 295px;}*/
    .fintech_container figure span {width: unset;}
    .share_icon svg {width: 24px; height: 24px;}
    .page_left_wrapper {width: auto;}
    .table_of_contents {margin: 20px 0 30px;}
    .table_of_contents .title {font-size: 20px; line-height: 28px; margin: 0;}
    .table_of_contents ul li a {font-size: 14px; line-height: 24px;}
    .fintech_video_block {width: auto; height: 200px; margin: 20px 0;}
    .share_block.fixed_icons {display: flex; width: 100%; height: 40px; margin: 0; gap: 5px; position: static;}
    .fintech_content_block {font-size: 16px; line-height: 26px; margin-bottom: 15px;}
    .fintech_container h2 {font-size: 24px; line-height: 30px; margin-bottom: 10px;}
    .fintech_caption {font-size: 12px; margin-bottom: 20px;}
    .fintech_content_block ul {margin-left: 0;padding-left: 0px;}
    .fintech_content_block ol {padding-left: 14px;}
    .table_of_contents ul li::marker {font-size: 0;}
    .fintech_content_block ol li, .fintech_content_block ul li {font-size: 16px; line-height: 24px;}
    .fintech_content_block ol li .list_title, .fintech_content_block ul li .list_title {font-size: 16px; line-height: 24px;}
    .fintech_blue_button {margin: 25px auto;}
    .fintech_table_container {overflow-x: auto;}
    .fintech_content_block ul {margin-left: 16px;}
    .table_of_contents ul {margin-left: 0px; padding-left: 0;}
    .fintech_content_block ul li {font-size: 16px; line-height: 26px; margin-bottom: 0px;}
    .fintech_summary .summary_title {font-size: 24px; line-height: 30px; margin-bottom: 10px;}
    .fintech_summary {padding: 25px; font-size: 16px; line-height: 26px;}
    .author_box {display: block; padding: 25px;}
    .author_pic {float: left; margin-right: 10px;}
    .about_author p:last-child {clear: both; margin-top: 20px;}
    .about_author {font-size: 16px; line-height: 26px; width: unset;}
    .found_the_article {font-size: 18px; line-height: 26px; padding: 25px 0; margin-bottom: 30px;}
    .section_title {font-size: 24px; line-height: 32px; margin-bottom: 20px;}
    .article_list_block {display: block;}
    .article_list .article_content .text1, .article_list .article_content .text1 a {font-size: 20px; line-height: 28px; min-height: unset;}
    .article_list {margin-bottom: 30px; width: 100%;}
    .article_list_block .article_list:last-child, .fintech_video_slider .article_list:last-child {margin-bottom: 0;}
    .fintech_video_slider .article_list .article_image {margin-bottom: 15px;}
    .found_the_article p {margin-top: 0;}
    .found_the_article .share_icon svg {height: 35px;}
    .fintech_video_block span, figure span img, .fintech_video_block span img {width: 38px; height: 38px;}
    .fintech_video_block img, .fintech_video_block iframe {width: 100%; height: 200px;}
    .article_list_container {margin-top: 30px;}
    .ad_block {margin-bottom: 20px;}
    .disclaimer {margin-bottom: 30px;}
    .tags_container {margin: 35px 0;}
    .tags_container ul li a {font-size: 12px; line-height: 14px;}
    .tags_container ul li {padding: 10px 20px 10px 20px;}
    .article_list .article_image, .article_list .article_image img {width: 100%; height: 185px;}
    .table_of_contents ul li a:hover {color: #666666; border-left: none;}
}