.base_module{position:relative;z-index:9}.base_module .top-section .btn-wrp.flex_row{justify-content:center;margin:30px 0}.base_module .bg{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}.base_module .top-section .btn-wrp.flex_row{align-items:center;gap:20px}.base_module .content-wrapper{position:relative;z-index:10}.base_module .bg_image{background-position:50%;background-repeat:no-repeat;background-size:cover}.markets_cards .topcontentare .titleholder{padding:10px}.markets_cards .topcontentare .titleholder h2{color:#fff;font-size:24px;font-weight:400;margin:0;text-transform:uppercase}.markets_cards .topcontentare .flex-row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0!important;padding-bottom:70px}.markets_cards .topcontentare .flex-row .left-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;width:50%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.markets_cards .topcontentare .flex-row .left-column h3{color:#fff;font-size:48px;margin:0}.markets_cards .topcontentare .flex-row .right-column{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;width:50%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.markets_cards .topcontentare .flex-row .right-column p{color:#fff;margin:0;padding:0 0 20px}.markets_cards .topcontentare .flex-row .right-column p a{color:#ed7522}.markets_cards .topcontentare .flex-row .right-column p a:hover{color:#cd6028}.markets_cards .card_column .flex_row{box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0!important;padding-bottom:70px}.markets_cards .card_column .flex_row .carditems{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px;text-align:center;width:20%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.markets_cards .card_column .flex_row .carditems .cardInner{display:flex;justify-content:center;width:100%}.markets_cards .card_column .flex_row .carditems .cardInner a{border:0;color:#ed7522;display:inline-block;margin-bottom:0;max-width:155px;padding-bottom:7px;padding-left:0;padding-right:0;text-transform:none}.markets_cards .card_column .cardInner span.icon{background-color:#fff;border:5px solid #fff;border-radius:100%;display:inline-block;height:112px;padding:27px;width:112px}.markets_cards .card_column .cardInner span.icon svg{height:48px;position:relative;width:48px;z-index:11}.markets_cards .card_column .cardInner span.cardTitle{color:#fff;display:block;font-weight:700;margin-top:30px;width:100%}.markets_cards .card_column .cardInner span.icon svg path{fill:#415464;stroke:#415464}.markets_cards .card_column .cardInner a:hover span.icon{background-color:#ed7522;border-color:#ed7522}.markets_cards .card_column .cardInner a:hover span.icon svg path{fill:#fff;stroke:#fff}.markets_cards.type_2 .topcontentare .flex-row .left-column h3,.markets_cards.type_2 .topcontentare .flex-row .right-column p{color:#415464}.markets_cards .custom-row .items{min-height:1px;padding:10px;position:relative;width:33.33333333%}.markets_cards .custom-row{display:flex;flex-wrap:wrap}.markets_cards .custom-row .items a{display:block;padding-bottom:80%;position:relative;text-align:center;-webkit-transition:all 0s ease-in-out 0s;-moz-transition:all 0s ease-in-out 0s;transition:all 0s ease-in-out 0s}.markets_cards .custom-row .items a .visual-holder{background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.markets_cards .custom-row .items a .visual-wrapper{overflow:hidden;clip:rect(0,auto,auto,0);height:100%;left:0;position:absolute;top:0;width:100%}.markets_cards .custom-row .items a .image-wrapper{background-attachment:scroll;background-position-x:center;background-position-y:center;background-position-y:0;background-repeat:no-repeat;background-size:cover;background-size:150%;height:100%;left:0;position:absolute;top:0;width:100%}.markets_cards .custom-row .items a .content-wrapper{align-items:center;bottom:0;cursor:pointer;display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;justify-content:center;padding:30px 20px;position:absolute;top:0;transform:translateY(0);width:100%;z-index:1111}.markets_cards .custom-row .items a .heading{color:#fff;display:block;font-size:36px;font-weight:700;margin-bottom:0;padding-bottom:0}.markets_cards .custom-row .items a .description{display:block;height:0;left:0;opacity:0;padding:0!important;position:relative;right:0;-webkit-transition:visibility 0s,opacity .5s linear;-moz-transition:visibility 0s,opacity .5s linear;transition:visibility 0s,opacity .5s linear;visibility:hidden}.markets_cards .custom-row .items a .description p{color:#fff;margin:0;padding:0 0 20px}.markets_cards .custom-row .items a:hover .visual-holder{opacity:0}.markets_cards .custom-row .items a:hover .heading{color:#415464;padding-bottom:20px;-webkit-transition:padding .3s linear;-moz-transition:padding .3s linear;transition:padding .3s linear}.markets_cards .custom-row .items a:hover .description{height:auto;opacity:1;visibility:visible}.markets_cards .custom-row .items a:hover .description p{color:#415464}@media (min-width:850px){.markets_cards .custom-row .items a .image-wrapper{background-size:125%}.markets_cards .custom-row .items a .content-wrapper{padding-left:30px;padding-right:30px}}@media (max-width:991px){.markets_cards .card_column .flex_row .carditems{width:33%}.markets_cards .custom-row .items{width:50%}.markets_cards .custom-row{margin:0 -10px}}@media (max-width:767px){.markets_cards .topcontentare .flex-row .left-column{margin-bottom:20px;padding:0;width:100%}.markets_cards .topcontentare .flex-row .right-column{padding:0;width:100%}.markets_cards .topcontentare .flex-row{padding-bottom:0}.markets_cards .topcontentare .flex-row .left-column h3{font-size:28px}.markets_cards .topcontentare .titleholder{margin-bottom:10px;padding:0}.markets_cards .custom-row .items{width:100%}}@media (max-width:549px){.markets_cards .card_column .flex_row .carditems{width:100%}}