
.card{position:relative;display:flex;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid #eaecf3;border-radius:.75rem;}
.card-body{flex:1 1 auto;min-height:1px;padding:1.75rem;color:#718096;}

[class*=shadow]{transition:all .2s ease;}
.hover-translate-y-n10:hover{transform:translateY(-10px)!important;}
svg{vertical-align:middle;overflow:hidden;}
.card{position:relative;margin-bottom:30px;box-shadow:0 0 1.25rem rgba(31,45,61,.05);}
[class*=col-]:not([class*=sticky-]):not([class*=position-]){position:relative;}
[class*=col-]:not([class*=sticky-]):not([class*=position-]){position:relative;}
@media print{
@media print{
[class*='col-']{width:100%;}
}
}

.row:before,.row:after{content:" ";display:table;}


    /*! CSS Used from: /assets/css/home.css ; media=all */
    @media all{
    .default-btn{font-weight:500;font-size:16px;color:#fff;padding:15px 30px 16px;line-height:1;-webkit-transition:all ease .5s;transition:all ease .5s;text-align:center;background-color:#000000;position:relative;overflow:hidden;}
    .default-btn span::before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(transparent));background:linear-gradient(top, #ffffff, transparent);-webkit-animation:top 2s linear infinite;animation:top 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
    .default-btn span::after{content:"";position:absolute;bottom:0;right:0;width:2px;height:100%;background:-webkit-gradient(linear, left bottom, left top, from(#ffffff), to(transparent));background:linear-gradient(bottom, #ffffff, transparent);-webkit-animation:bottom 2s linear infinite;animation:bottom 2s linear infinite;-webkit-animation-delay:1s;animation-delay:1s;}
    .default-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, right top, left top, from(#ffffff), to(transparent));background:linear-gradient(right, #ffffff, transparent);-webkit-animation:right 2s linear infinite;animation:right 2s linear infinite;}
    .default-btn::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:-webkit-gradient(linear, left top, right top, from(#ffffff), to(transparent));background:linear-gradient(left, #ffffff, transparent);-webkit-animation:left 2s linear infinite;animation:left 2s linear infinite;}
    .default-btn:hover{background-color:rgb(255, 0, 0);color:#fff;}
    @media only screen and (max-width:767px){
    .default-btn{font-size:15px;padding:13px 25px;}
    }
    @media only screen and (min-width:768px) and (max-width:991px){
    .default-btn{font-size:15px;padding:12px 20px;}
    }
 
    /*! CSS Used keyframes */
    @keyframes top{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}}
    @keyframes bottom{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}
    @keyframes right{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}100%{-webkit-transform:translateX(100%);transform:translateX(100%);}}
    @keyframes left{0%{-webkit-transform:translateX(100%);transform:translateX(100%);}100%{-webkit-transform:translateX(-100%);transform:translateX(-100%);}}


    }

    .bg-warning{
        background-color: rgb(255, 217, 0);
    }
    
    /*! CSS Used from: Embedded */
.position-absolute{position:absolute!important;}
/*! CSS Used from: /assets/css/mashup.css ; media=all */
@media all{
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.position-absolute{position:absolute!important;}
.top-0{top:0!important;}
.start-0{left:0!important;}
.h-100{height:100%!important;}
:focus{outline:0!important;}
::selection{color:#fff;background:rgba(255,0,0,.9);}
}
/*! CSS Used from: /assets/css/style.css */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
::-moz-focus-inner{padding:0;border-style:none;}
.position-absolute{position:absolute!important;}
.top-0{top:0!important;}
.start-0{left:0!important;}
.border-start{border-left:1px solid rgba(0, 0, 0, 0.1)!important;}
.border-dark{border-color:#19191c!important;}
.h-100{height:100%!important;}
.ms-1{margin-left:0.25rem!important;}
.border-dotted{border:2px dotted rgba(0, 0, 0, 0.1)!important;}
*:focus{outline:none!important;}
::-moz-selection{color:#fff;background:rgba(255,0,0,0.9);}
::selection{color:#fff;background:rgba(255,0,0,0.9);}




/*! CSS Used from: Embedded */
.d-block{display:block!important;}
.position-absolute{position:absolute!important;}
.translate-middle{-webkit-transform:translate(-50%, -50%)!important;transform:translate(-50%, -50%)!important;}
/*! CSS Used from: /assets/css/mashup.css ; media=all */
@media all{
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.d-block{display:block!important;}
.position-absolute{position:absolute!important;}
.top-0{top:0!important;}
.start-0{left:0!important;}
.translate-middle{-webkit-transform:translate(-50%,-50%)!important;transform:translate(-50%,-50%)!important;}

.bg-primary{background-color:rgba(255,0,0,.9)!important;}
.bg-white{background-color:#fff!important;}
:focus{outline:0!important;}
::selection{color:#fff;background:rgba(255,0,0,.9);}
.bg-primary::selection{color:rgba(255,0,0,.9);background:#fff;}
}
/*! CSS Used from: /assets/css/style.css */
*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}
::-moz-focus-inner{padding:0;border-style:none;}
.badge{display:inline-block;padding:0.35em 0.65em;font-size:0.75em;font-weight:400;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25rem;}
.badge:empty{display:none;}
.d-block{display:block!important;}
.position-absolute{position:absolute!important;}
.top-0{top:0!important;}
.start-0{left:0!important;}
.translate-middle{-webkit-transform:translate(-50%, -50%)!important;transform:translate(-50%, -50%)!important;}

.ms-n4{margin-left:-1.5rem!important;}

.bg-primary{background-color:rgba(255,0,0,0.9)!important;}
.rounded-circle{border-radius:50%!important;}

.bg-primary::-moz-selection{color:rgba(255,0,0,0.9);background:#fff;}
.bg-primary::selection{color:rgba(255,0,0,0.9);background:#fff;}



.button-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Open Sans", sans-serif;font-size:16px;line-height:26px;color:#ffffff;font-weight:600;border-radius:30px;width:160px;height:50px;text-transform:uppercase;background:linear-gradient(45deg, #ff3e3e 0%, #ff1919 100%);}
.button-1:hover{color:#ffffff;background:linear-gradient(45deg, #ff1919 0%, #ff3e3e 100%);}
h2.title{font-family:"Josefin Sans", sans-serif;font-size:54px;line-height:64px;}

.section-head{margin-bottom:26px;}
.section-head h2.title{color:#8c3636;font-weight:700;padding:0px 0 16px;}
.section-head p.text{color:#8c3636;}
.section-head a.button.button-1{margin-top:33px;min-width:220px;-webkit-box-shadow:0px 7px 13px 0px rgba(255, 99, 99, 0.59);box-shadow:0px 7px 13px 0px rrgba(255, 99, 99, 0.59)}
.tril{padding:60px 0px 60px;}
.tril .content{padding:116px 0 120px;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;border-radius:20px;}
.tril .content .section-head{margin-bottom:0px;}
.tril .content .section-head h2.title{font-size:50px;line-height:60px;color:#fff;font-weight:600;}
.tril .content .section-head p.text{color:#fff;}
.tril .content .section-head a.button{margin-top:37px;display:inline-block;height:50px;line-height:50px;text-align:center;padding:0px 35px 0px;color:#fff;width:auto;}
/*! CSS Used from: http://pixner.net/gooland/01-payments-global-finance/assets/css/responsive.css */
@media (max-width: 991px){
.tril .content .section-head h2.title,h2.title{font-size:42px;line-height:52px;}
}
@media (max-width: 767px){
.tril .content{padding:116px 30px 120px;}
}
@media (max-width: 575px){
.tril .content .section-head a.button{padding:0px 15px 0px;}
}
@media (max-width: 414px){
.tril .content .section-head h2.title,h2.title{font-size:35px;line-height:45px;}
}