#logo {
    height: 3rem;
    width: auto;
    text-decoration: none !important;
}

.bg-soft-orange {
    background: rgba(255, 144, 41, 0.672);
}

.btn-orange {
    background: rgb(248, 92, 35);
}

#tunnel-start {
    padding: .5rem 3rem;
    width: 100%;
}

.padding-left-none {
    padding-left: 0;
}

.btn-primary-outline {
    color: #343f52;
    cursor: auto;
    padding: 0.5rem;
}

.btn-primary-outline:hover {
    color: #343f52;
    box-shadow: none;
}

html {
    scroll-behavior: smooth;
}

.blockquote.transparent.icon:before {
    color: rgba(255, 255, 255, 0);
}

a.hover-orange:hover, button.collapsed:hover {
    color: #f85c23!important;
}

.accordion-wrapper .card-header button:before, 
.accordion-wrapper .card-header button:hover,
.accordion-wrapper .card-header button[aria-expanded="true"] {
    color: rgb(248, 92, 35)!important;
}

.bg-footer {
    background-color: #1e2228 !important;
}

.progress-wrap:after {
    color: rgb(248, 92, 35)!important;
}

.progress-wrap svg.progress-circle path {
    stroke: rgb(248, 92, 35)!important;
}

.logo-navbar-collapse {
    padding-right: 6rem;
}

.widget>img {
    margin-left: 0rem;
    margin-top: -3rem;
    width: 4rem;
}

@media screen and (max-width: 991px) {

    .front-img {

        height: 10rem!important;
        overflow: hidden;
        margin-bottom: 2rem;
    }

    .order-xs-1 {
        order: 1;
    }

    .order-xs-2 {
        order: 2;
    }

    .order-xs-3 {
        order: 3;
    }

    .px-xs-8 {
        padding: 0 2rem;
    }

    .mt-md-10 {
        margin-top: 0!important;
    }

    .justify-content-center-xs {
        justify-content: center;
    }

}

@media screen and (max-width: 425px) {

    .btn-primary-outline {
        font-size: 0.6rem;
        padding: 5px;
    }

    .pb-xs-0 {
        padding-bottom: 0!important;
    }

    .px-xs-10 {
        padding: 0 2rem!important;
    }

}

@media screen and (max-width: 767px) {

    .d-xs-none {
        display: none;
    }
}

.svg-satisfaction {
    filter: invert(45%) sepia(67%) saturate(2399%) hue-rotate(345deg) brightness(97%) contrast(101%);  
}

.grecaptcha-badge {
    margin-bottom: 10rem;
}

@media screen and (max-width: 560px) {
    .grecaptcha-badge {
        margin-bottom: 3.5rem;
    }
}

.text-bold {
    font-weight: 600;
}

.bold {
    font-weight: 800!important;
}

.text-orange {
    color: rgb(248, 92, 35)!important;
}
