@import url('https://fonts.googleapis.com/css2?family=STIX+Two+Text:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

* {
    transition: .5s;
}

h1,
h2,
h3,
h4,
h5,
h6,
p {
    font-family: 'STIX Two Text', serif;
}

div.side-bar-menu-submenu {}

div.side-bar-menu-submenu .card-header {
    background-color: #022141;
    border-radius   : 1px;
    padding-top     : 14px;
    color           : #fff;
    height          : 50px;
}

div.card-body.publicity-infos {
    display        : flex;
    align-items    : flex-start;
    justify-content: space-between;
    flex-wrap      : wrap;
    padding        : 5px;
}


section#features-services .container-fluid .box-services-section h1 {
    width          : 100%;
    display        : flex;
    align-items    : center;
    justify-content: flex-start;
    line-height    : 18px;
}

section#features-services .container-fluid .box-services-section h1 small {
    font-size  : 12px;
    font-weight: 500;
    color      : #787878;
}

section#features-services .container-fluid .box-services-section svg {
    width       : 52px;
    height      : 52px;
    margin-right: 10px;
    fill        : #2b617d;
}

section#features-services .container-fluid .box-services-section .content-btn-next {
    width          : 100%;
    display        : flex;
    align-items    : center;
    justify-content: flex-start;
    margin-top     : 15px;
}

section#features-services .container-fluid .box-services-section .content-btn-next a.custom-btn-icon {
    height         : 42px;
    background: #fff;
    border-radius: 2px;
    color: #0c79b1;
    border: 2px solid #0c79b1;
    font-size      : 1.0rem;
    display        : flex;
    align-items    : center;
    justify-content: space-between;
    position       : relative;
    transition     : .5s;
    width          : 175px;
}

section#features-services .container-fluid .box-services-section .content-btn-next a.custom-btn-icon i {
    position  : absolute;
    right     : 40px;
    transition: .5s;
}

section#features-services .container-fluid .box-services-section .content-btn-next a.custom-btn-icon:hover i {
    right     : 15px;
    transition: .5s;
}

div.side-bar-menu-submenu .card-body .row .col-sm-12 {
    padding-left: 25px;
}

div.side-bar-menu-submenu .card-body .row .col-sm-12 ul {
    list-style: circle;
}

div.side-bar-menu-submenu .card-body .row .col-sm-12 ul li {
    padding: 4px 0;
}

div.side-bar-menu-submenu .card-body .row .col-sm-12 ul li a {
    color: rgb(89, 89, 89);
}

div.side-bar-menu-submenu .card-body .row .col-sm-12 ul li a:hover {
    color: #0d6efd;
}