@charset "utf-8";
body{font-family:Montserrat-Regular;}
body{
    --link-button-bg-color:#1CF9F3;
    --link-button-font-color: #fff;
    --link-button-bg-border-color:#1CF9F3;
 
    --link-button-border-color: #1CF9F3;
    --link-button-border-font-color: #fff;
    --link-button-border-bg-color: rgba(0,0,0,0);

    --link-button-bg-thumbnail-color:#fff;
    --link-button-bg-thumbnail-border-color:#fff;
    --link-button-border-thumbnail-color:#fff;
    --link-button-border-thumbnail-border-color:#fff;

    --link-social-color:#fff;
    --link-social-border-color:#fff;
}
.bg div{
    background: #0d0b16;
}
.container{background-image:linear-gradient(to bottom, #03c396, #e8027a);padding:5px;border-radius:20px;min-height:500px;}
section .section-bg{background:#0d0b16;border-radius:16px;}
section,.text h3,.desc{color:#fff;}

.item{border-radius:var(--link-button-radius12, 8px)!important;background-color:var(--link-button-border-bg-color)!important;border:2px solid var(--link-button-border-color)!important;color:var(--link-button-border-font-color)!important;}
.item .btn .btn-text,.button-item:nth-child(n) .item .btn-text .link-text{color:var(--link-button-border-font-color)!important;}

.footer p a{color: #fff;}
.footer p a:hover{color: #fff;}
@media only screen and (max-width: 767px) {
    .bg div{
        background: #0d0b16;
        background-size: cover;
    }
}