/*-----------------------------------------------------------* Template Name    : Busion | Responsive Bootstrap 4 Landing Template* Author           : SRBThemes* Version          : 2.0.0* Created          : February 2018* File Description : Main css file of the template*------------------------------------------------------------*//***********************    1.BASIC    2.HELPER    3.NAVBAR    4.HOME    5.SERVICE    6.CTA SECTION    7.FEATURES    8.PRICE    9.TESTIMONIAL    10.TEAM    11.FUNFACTS    12.FAQ    13.CONTACT    14.RESPONSIVE************************/@font-face {  font-family: 'mocean';  src: url('../images/Handel%20Gothic%20BT.ttf')  format('truetype');}@import url('../images/css|Quattrocento+Sans:400,700');/*======================        1.BASIC========================*/body {    font-family: Charlie Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;    overflow-x: hidden;    letter-spacing: 0.5px;}h1,h2,h3,h4,h5,h6 {    font-family: Charlie Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;}a,a:hover,a:focus,button,button:focus {    text-decoration: none !important;    outline: none !important;    box-shadow: none !important;}/*==========================        2.HELPER============================*/span.how-it-works-step {    padding: 0 16px;    font-weight: 500;    font-size: 1rem;}/* by Soo Yong Jie 25/06/2025 */.home-bg-img {    @media (max-width: 768px) {        background-position: center;    }}.window-bar {    padding: 8px;    display: flex;    column-gap: 8px;    background-color: #dedede;}.window-bar img {    width: .875rem;    height: .875rem;    border-radius: 50%;    box-shadow: 0px 1px 2px 0px rgb(0 0 0 / 10%), 0px 1px 3px 1px rgb(0 0 0 / 5%);}.nav-tabs {    flex-wrap: nowrap;    max-width: 100vw;    overflow-x: auto;    overflow-y: hidden;}/*  */.section {    padding-top: 100px;    padding-bottom: 100px;    position: relative;    background-color: #fff;    z-index: 2;}.custom-section {    padding-top: 0px;    padding-bottom: 200px;    position: relative;    background-color: #fff;    z-index: 2;}.text-custom {    color: #004086;}.h-100vh{    height: 100vh;}.z-index{    z-index: 2;}.bg-custom{    background-color: #004086;}.bg-dark{    background-color: rgba(13,17,43,.95) !important;}.lan_sec-title{    width: 100%;    max-width: 570px;}.bus_lan_titbor::after,.bus_lan_titbor::before {    display: inline-block;    margin-top: -7px;    vertical-align: middle;    content: "";    background-color: #d0d0d0;    width: 30px;    height: 1px;}.bus_lan_titbor i{    font-size: 20px;}.bus_subtitle{    max-width: 600px;}.bg-overlay {    background-color: rgba(0, 0, 0, 0.7);    position: absolute;    top: 0;    right: 0;    left: 0;    bottom: 0;    width: 100%;    height: 100%;}.btn {    padding: 10px 22px;}.btn-rounded {    border-radius: 30px;}.btn-outline-custom {    background-color: transparent;    border: 1px solid #fff;    color: #fff;    font-weight: 600;    font-size: 15px;}.btn-outline-custom:hover,.btn-outline-custom:focus,.btn-outline-custom:active,.btn-outline-custom.active,.btn-outline-custom.focus,.btn-outline-custom:active,.btn-outline-custom:focus,.btn-outline-custom:hover,.open > .dropdown-toggle.btn-outline-custom {    background-color: #fff !important;    border-color: #fff !important;    color: #000 !important;    transition: all 0.5s;}.btn-custom {    background-color: #004086;    border: 1px solid #004086;    color: #fff;    transition: all 0.5s;    font-size: 15px;    text-transform: capitalize;}.btn-custom:hover,.btn-custom:focus,.btn-custom:active,.btn-custom.active,.btn-custom.focus,.btn-custom:active,.btn-custom:focus,.btn-custom:hover,.open > .dropdown-toggle.btn-custom {    background-color: #1048bb;    border-color:#1048bb;    color: #f3f3f3;}.btn-red {    background-color: #f22f46;    border: 1px solid #f22f46;    color: #fff;    transition: all 0.5s;    font-size: 15px;}.btn-red:hover,.btn-red:focus,.btn-red:active,.btn-red.active,.btn-red.focus,.btn-red:active,.btn-red:focus,.btn-red:hover,.open > .dropdown-toggle.btn-red {    background-color: #e91029;    border-color:#e91029;    color: #f3f3f3;}.vertical-content {    display: -webkit-flex;    display: -moz-flex;    display: -ms-flexbox;    display: flex;    align-items: center;    -webkit-align-items: center;    justify-content: center;    -webkit-justify-content: center;      flex-direction: row;    -webkit-flex-direction: row;}/*==========================        3.NAVBAR============================*/.custom-nav {    /* width: 100%; */    border-radius: 0px;    z-index: 999;    margin-bottom: 0px;    transition: all 0.25s ease-in-out;}.custom-nav .container {}.custom-nav .navbar-nav li a {    color: #f5f5f5;    font-size: 15px;    background-color: transparent !important;    padding: 15px 0;    margin: 0 7px;    transition: all 0.4s;    font-weight: bold;}.custom-nav .navbar-nav li span {    color: #f5f5f5;    font-size: 15px;    background-color: transparent !important;    padding: 15px 0;    margin: 0 7px;    transition: all 0.4s;    font-weight: bold;}.navbar-toggler {    font-size: 24px;    margin-top: 4px;    margin-bottom: 0px;    color: #fff;}.stickyadd .navbar-toggler {    font-size: 24px;    /* margin-top: 5px; */    margin-bottom: 0px;    color: #0747a6;}.stickyadd .navbar-nav {    /* margin-top: 0px; */}.stickyadd.custom-nav {    /* margin-top: 0px; */    /* padding: 8px 0px; */    padding-top: 8px;    padding-bottom: 8px;    background-color: white;    border-bottom:1px solid white;    color: black !important;    box-shadow: 2px 2px 2px #80808080;}.stickyadd .logo{    color: #0747a6 !important;}.footer_brand_name {    font-family: 'mocean', sans-serif !important;}.stickyadd li a {    color: #777777 !important;}.stickyadd li span {    color: #777777 !important;}.stickyadd li a:hover {    color: #0747a6 !important;}.stickyadd li span:hover {    color: #0747a6 !important;}a.nav-link:hover {    color: #F7CA18 !important;}span.nav-link:hover {    color: #F7CA18 !important;}.custom-nav .navbar-nav li.active a,.custom-nav .navbar-nav li a:hover,.custom-nav .navbar-nav li a:active {    color: #fff;}.custom-nav .navbar-nav li.active span,.custom-nav .navbar-nav li span:hover,.custom-nav .navbar-nav li span:active {    color: #fff;}.navbar-toggle {    font-size: 24px;    margin-top: 4px !important;    margin-bottom: 0px;    color: #ffffff;}.custom-nav .btn-custom {    margin-top: 5px;    margin-bottom: 5px;}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover {    background-color: transparent;    border-color: #337ab7;}.custom-nav .navbar-brand {    text-transform: uppercase;    color: #fff;    letter-spacing: 2px;    height: auto;    font-size: 22px;}/*==========================        4.HOME============================*/.home-bg {    padding-top: 100px;    /* min-height: 440px;    max-height: 600px; */    background-color: #0747a6;    position: relative;}.home-bg-index {    /* height: 100vh; */}.home-table-center {    display: table-cell;    vertical-align: middle;}.home-table {    display: table;    width: 100%;    /* height: 100%; */}.home-bg-index .home-table{    height: 100%;}.bus_home_title {    margin-bottom: 36px;    font-size: 44px;    line-height: 1.2;    /*text-transform: capitalize;*/}.bus_home_subtitle {    font-size: 24px;    line-height: 1.5;    max-width: 600px;    color: rgba(255,255,255,0.58);}.bus_home_btn span {    position: relative;    top: 14px;}/*-----HOME 2----*/.home-half{    padding: 210px 0 170px 0 !important;}.custom-home-half{    padding: 110px 0 270px 0 !important;}/*-----HOME 6----*//*==========================        5.SERVICES BOX============================*/.lan_box_ser {    padding: 0px 30px 30px;    border: 1px solid #dadada;    border-radius: 10px;    cursor: pointer;    box-shadow: 0 0 0.5rem #e8eaf1;    transition: all 0.2s linear;    }.lan_box_ser .ser_icon i {    display: inline-block;    font-size: 30px;    width: 100px;    height: 75px;    line-height: 75px;    border-radius: 0 0 40px 40px;    color: #ffffff;    background-color: #004a9a;}.lan_box_ser:hover {    transform: translateY(-5px);}.lan_box_ser:hover .ser_icon i {    font-size: 50px;    vertical-align: bottom;}/*==========================        6.CTA SECTION============================*/.cta-desc{    max-width: 635px;}/*==========================        6.Features Box============================*/.lan_features_box .lan_features_icon i{    font-size: 32px;    color: #004086;    height: 70px;    border-radius: 50%;    width: 70px;    line-height: 70px;    background:rgba(11, 82, 228, 0.09);    display: inline-block;}.lan_features_box .lan_features_content .lan_features_subtitle{    font-size: 18px;    line-height: 1.4;    max-width: 450px;}.lan_features_box p{    font-size: 15px;}/*==========================        7.PRICE BOX============================*/.price_bus_box{    padding: 40px;    border:1px solid #e9e9e9;    border-radius: 0 10px 10px 0;}.price_bus_box.active{    transform: scale(1.1);    border-color: #004086;}.price_bus_box .lan-price h1 sup,.price_bus_box .lan-price h1 sub{    font-size: 20px;}.price_bus_box .lan-price h1{    font-family: Charlie Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;}.price_bus_box .lan-price h1 sup{    position: relative;    top: -15px;}.price_bus_box .lan_price_feat{    padding:40px 0px;    font-family: Charlie Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Droid Sans,Helvetica Neue,sans-serif;}.price_bus_box .lan_price_feat p{    font-size: 14px;    color: #777;    font-weight: 600;}/*==========================        8.Testimonial============================*/.testi_boxes{    border:1px dashed #484848;    padding:15px;}.client_review{    font-size:15px;    color: rgba(255, 255, 255, 0.65);}.client_name {    font-size: 16px;}.testi_boxes .bus_testi_icon {    font-size: 36px;}.logo_img img {    max-height: 100px;    width: auto !important;    opacity: 0.3;}.logo_img img:hover {    opacity: 0.6;}/*=========================        9.TEAM===========================*/.bus_team_email{    font-size: 13px;}.bus_team_name{    font-size: 19px;}.bus_team_social{    border-top: 1px solid #d4d4d4;}.team_work_dec span{    border: 1px solid #b7b7b7;    border-radius: 30px;    padding: 6px 15px;    font-size: 16px;}.bus_team_social li a {    color: #808083;    transition: all 0.52s;    font-size:18px;    margin-top: 10px;    display: inline-block;}.bus_team_social li a:hover{    color: #004086;}/*==========================        10.FUNFACTS============================*/.lan_funfact{    border:1px dashed #484848;}.lan_funfact .lan_fun_name{    font-size: 15px;}/*==========================        11.FAQ============================*/.lan_faq_icon i{    font-size: 34px;}.lan_faq_dec h5{    font-size: 19px;}.lan_faq_dec p{    font-size: 15px;}/*==========================        12.Contact============================*/.form-control {    box-shadow: none !important;    height: 50px;    border: 1px solid #e0e0e0;}.form-control:focus{    border-color: #004086;}.contact-border {    width: 60px;    height: 3px;    margin: 20px 0px;}textarea.form-control {    height: auto;}.contact-icon{    font-size: 36px;}.lan_footer_alt_border{    height: 1px;    background-color: white;    width: 100%;}.partner-logo{    padding: 0 15px;}.send-sms, .integration, .receive-sms, .features-box, .email, .hours, .platform {    padding: 60px 30px;    margin-bottom: 30px;}.send-sms {    background: #fbe9e7;}.receive-sms {    background: #e0f7fa;}/*==========================        13.RESPONSIVE============================*/@media (max-width: 768px) {    .row {        margin-left: -0px !important;        margin-right: -0px !important;    }    .container .col-lg-12, .container .col-lg-6,.container .col-md-12, .container .col-md-6, .container .col-md-9, .container .col-md-3, .container .container, .section .col-lg-12 {        padding-left: 0px !important;        padding-right: 0px !important;    }    .logo {        color: #0747a6 !important;    }    .nav-link {        color: #777 !important;    }    .custom-nav {        margin-top: 0px;        /* padding: 10px 0px !important; */        background-color: white;        border-bottom:1px solid white;        color: #0747a6;    }    .custom-nav .navbar-nav li a {        margin: 0 0px;        padding: 6px 0;    }    .custom-nav .navbar-nav li span {        margin: 0 0px;        padding: 6px 0;    }    /* Modified by Soo Yong Jie */    .custom-nav>.container {        /* width: 90%; */    }    .custom-nav .navbar-nav li.active a {        border-color: transparent;    }    .custom-nav .navbar-nav li.active span {        border-color: transparent;    }    .login-btn {        padding-left: 10px;    }    .stickyadd .navbar-toggler {        color: #0747a6 !important;    }    .navbar-toggler {        font-size: 24px;        margin-bottom: 0px;        color: #0747a6 !important;    }    .bus_home_title {        font-size: 32px;        line-height: 2.5rem;    }    .bus_home_subtitle {        font-size: 14px;        line-height: 22px;    }    .price_bus_box.active{        transform: scale(1.0);    }    .vertical-content{        display: inherit;    }    .h-100vh{        height: auto;    }    .bus_home_btn span{        display: block;    }    .home-half {        padding: 120px 0 80px 0 !important;    }}.bg-dark {    background-color: #417ec1 !important;}.solution-item{    position: relative;    border: 1px solid #F4F4F4;    padding: 50px;    -webkit-box-shadow: 0 0 1px rgba(244, 244, 244, 0.4);    box-shadow: 0 0 1px rgba(244, 244, 244, 0.4);    min-height: 715px;    background-color: white;    color: #a1a1a1;}.s-our-product .solution-item ul {    margin-top: 55px;    margin-bottom: 30px;    -webkit-columns: 2;    -moz-columns: 2;    columns: 2;    -webkit-column-gap: 20px;    -moz-column-gap: 20px;    column-gap: 20px;}ul {    margin: 0;    padding: 0;    list-style-type: none;}* {    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}ul, menu, dir {    display: block;    list-style-type: disc;    -webkit-margin-before: 1em;    -webkit-margin-after: 1em;    -webkit-margin-start: 0px;    -webkit-margin-end: 0px;    -webkit-padding-start: 40px;}.solution-item {    position: relative;    border: 1px solid #F4F4F4;    padding: 50px;    -webkit-box-shadow: 0 0 1px rgba(244, 244, 244, 0.4);    box-shadow: 0 0 1px rgba(244, 244, 244, 0.4);    min-height: 715px;    background-color: white;    color: #a1a1a1;}.solution-item ul li {    margin-bottom: 30px;    position: relative;    padding-left: 46px;    height: 30px;    vertical-align: middle;    text-transform: uppercase;    font-family: "SourceSansProSemibold",sans-serif;    color: #383838;}li {    display: list-item;    text-align: -webkit-match-parent;}ul {    margin: 0;    padding: 0;    list-style-type: none;}.partner{    padding-top: 0 !important;}.lan_faq_boxes{    padding: 30px;    border-radius: 25px;    box-shadow: 0 0 1rem #e8eaf1;    transition: all 0.2s linear;    background-color: #fff;}.dropdown-menu {    padding: 10px 20px;    width: 240px;}.dropdown-menu li {    margin-top: 10px;    margin-bottom: 10px;}.dropdown-menu li a {    color: #495057 !important;    font-size: 18px !important;    font-weight: normal !important;}ul.dropdown-menu li a:hover {    color: #0747a6 !important;    font-weight: bold !important;}ul.dropdown-menu li a img {    height: 18.5px;}ul.country-dropdown li a {    display: flex;    align-items: center;    column-gap: 8px;    padding: 4px 0px !important;} ul.country-dropdown li {    margin: 0px;}ul.country-dropdown li a img {    height: 24px;}.card {    margin: 15px 15px;    padding: 0 15px;    max-width: 24rem;    box-shadow: 0 0 0.5rem #e8eaf1;    transition: all 0.2s linear;        }.card-half {}.card:hover{    transform: translateY(-5px);}.main-card .card-title {    font-size: 2rem;}.git-card {    color: #586069 !important;    letter-spacing: 0px !important;    font-size: 14px !important;    background-color: #fff !important;    cursor: pointer;    border-color: #d1d5da !important;}.git-card .card-title {    color: #4078c0 !important;    font-size: 16px !important;}.git-card .card-git-subtitle {    font-size: 14px !important;}.git-meta {    color: #586069 !important;}.git-card:hover{    transform: translateY(0);}.github-card__badge {    position: absolute;    top: 20px;    right: 10px;    }.cool-bg {    background-image: url('../images/random-cover.png');    background-repeat: no-repeat;    background-position: left;}.cool-right-bg {    background-image: url('../images/random-right.webp');    background-repeat: no-repeat;    background-position: right;}.integration-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;                    background-image: url('../images/integration.png');}.whatsapp-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 60px;    border: 10px solid #fff;                    background-image: url('../images/whatsapp.png');}.verify-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;                    background-image: url('../images/verify.png');}.sms-bg {    background-image: url('../images/sms.png');    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;  }.messaging-bg {    background-image: url('../images/bubbles-alt.png');    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;  }.lookup-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;                    background-image: url('../images/lookup.png');}.voice-bg {    background-image: url('../images/voice.png');    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;  }.sdk-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;                    background-image: url('../images/96726c0888fdf233ebb19171d670ee13--ios--app-development.jpg');}.bulk-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;                    background-image: url('../images/sent-512.png');}.account-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;                    background-image: url('../images/boy-512.png');    }.bell-bg {    background-repeat: no-repeat;    background-position: right bottom;    background-size: 85px;    border: 10px solid #fff;                    background-image: url('../images/Push.jpg');    }.header-coding {    position: absolute;}.plugin-bg {    background-image: url('../images/null_49005ff00b774b038ebd2c24a3bbcb33.images');    background-repeat: no-repeat;    background-position: right bottom;    background-size: 50px;    border: 10px solid #fff;  }.dropdown-menu:before {  position: absolute;  top: -7px;  left: 9px;  display: inline-block;  border-right: 7px solid transparent;  border-bottom: 7px solid #ccc;  border-left: 7px solid transparent;  border-bottom-color: rgba(0, 0, 0, 0.2);  content: '';}.dropdown-menu:after {  position: absolute;  top: -6px;  left: 10px;  display: inline-block;  border-right: 6px solid transparent;  border-bottom: 6px solid #ffffff;  border-left: 6px solid transparent;  content: '';}.nocard {    margin: 15px 15px;    padding: 0 15px;    max-width: 24rem;    transition: all 0.2s linear;        }.a-third {}.banner-end {    background-color: #417ec1;    background: #417ec1 url('../images/doodle.png');    background-size: cover;    background-repeat: no-repeat;    }/* Developer page */    .hidden {      display: none;    }    .tab {      cursor: pointer;      line-height: 1.8;      color: #ffffff;      display:inline;      margin-right: 10px;      padding: 10px;    }    .tab:hover{      color: #f92672;    }    .selected {      font-weight: bold;      background-color: #f92672;      border-radius: 3px;    }        .selected:hover {      color: #ffffff;    }        .code-body {      background-color: #2D2D27;      border: 1px solid gray;      padding: 10px 20px;      box-shadow: 0 0 10px #808080;    }/* end of developer page */ .title-highlight {    font-size: 25px !important;    border-left: 5px solid #0747a6;    padding-left: 10px; }.building-block {    background-color: #2E3336 !important;    color: white !important;    font-weight: lighter !important;    font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif !important; }.building-block .card-title {    font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif !important;    }.building-block a {    color: yellow !important;}.plugin-title {    margin-top: 30px;    margin-bottom: 10px;}.plugin-container {  width: 100%;  display: flex;  flex-direction: row;  flex-wrap: wrap;  justify-content: center;}.plugin-card {  display: flex;  flex-direction: column;  flex-basis: 262.5px;  flex-shrink: 0;  flex-grow: 1;  color: #000000;  position: relative;  max-width: 250px;  height: 300px;  background-color: #e9ecef;  border-radius: 4px;  margin: 12px;  text-decoration: none;  z-index: 0;  border: 1px solid #f2f8f9;}.plugin-card:hover{    transition: all 0.2s ease-out;    box-shadow: 0px 4px 8px rgba(38, 38, 38, 0.2);    top: -4px;    border: 1px solid #cccccc;    background-color: white;}.plugin-card:before{    content: "";    position: absolute;    z-index: -1;    top: -16px;    right: -16px;    height: 32px;    width: 32px;    border-radius: 32px;    transform: scale(2);    transform-origin: 50% 50%;    transition: transform 0.15s ease-out;}.plugin-card:hover:before{    transform: scale(2.15);}.plugin-card__logo-wrapper {    display: flex;    justify-content: center;    align-items: center;    flex-basis: 100px;    flex-shrink: 0;    flex-grow: 0;    background-color: #c3e7ef;    border-top-left-radius: 7px;    border-top-right-radius: 7px;}.plugin-card__logo {    display: block;    margin: auto;    max-width: 90px;    max-height: 90px;    height: auto;    mix-blend-mode: multiply;}.plugin-card__info {    display: flex;    flex-direction: column;    align-items: flex-start;    flex-grow: 1;    padding: 20px;    border-bottom-left-radius: 7px;    border-bottom-right-radius: 7px;    font-size: 14px;    color: #000000;}.plugin-card__title {    position: relative;    margin-bottom: 5px;    font-size: 16px;    color: #333;    font-weight: 600;}.plugin-sidebar {    padding-bottom: 60px;    padding-top: 20px;}.plugin-searchbox {    margin-bottom: 30px;}.sidebar-title {    font-size: 16px;}.sidebar-menuitem {    font-size: 14px;    color: #333;}.sidebar-menuheader {    margin-bottom: 10px;    font-weight: 700;    text-transform: uppercase;}.sidebar-submenu {    margin-bottom: 30px;}.sidebar-submenuhead {    margin-bottom: 5px;}.sidebar-submenuitem.active {    font-weight: 700;    background-color: #c3e7ef;}.sidebar-submenuitem {    position: relative;    font-size: 14px;}.sidebar-submenulink {    display: block;    color: #333;    padding: 3px 0;    padding-left: 10px;}.integration_search_ul {    margin-bottom: 0;    padding-bottom: 40px;}.integration_search_li {    margin-bottom: 30px;}.integration_search_link {    display: block;    font-size: 18px;    margin-bottom: 5px;}.integration_search_nature {    font-size: 14px;    color: gray;    margin-bottom: 8px;}.title {    margin-top: 30px;}.faq_more {    color: #777777;}.faq_more:hover {    color: #007bff;}a.header_redirect_page:hover {    color: #F7CA18 !important;}.contact_form_error_message {    font-size: 20px !important;}