body {
    overflow-x: hidden;
    font-family: 'Montserrat', sans-serif;
    color: #7f7f7f;
}

section h2.section-heading {
    font-size: 40px;
    margin-top: 15px;
    margin-bottom: 15px;
}

section h3.section-subheading {
    font-size: 16px;
    font-weight: 400;
    font-style: italic;
    margin-bottom: 75px;
    text-transform: none;
    font-family: 'Droid Serif', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-toggler {
    font-size: 12px;
    right: 0;
    padding: 13px;
    text-transform: uppercase;
    color: white;
    border: 0;
    background-color: #fed136;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-brand {
    color: #fed136;
    font-family: 'Kaushan Script', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-brand.active, #mainNav .navbar-brand:active, #mainNav .navbar-brand:focus, #mainNav .navbar-brand:hover {
    color: #fec503;
}

#mainNav .navbar-nav .nav-item .nav-link {
    font-size: 90%;
    font-weight: 400;
    padding: 0.75em 0;
    letter-spacing: 1px;
    color: white;
    font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
}

#mainNav .navbar-nav .nav-item .nav-link.active, #mainNav .navbar-nav .nav-item .nav-link:hover {
    color: #fed136;
}

@media (min-width: 992px) {
    #mainNav {
        padding-bottom: 25px;
        -webkit-transition: padding-top 0.3s, padding-bottom 0.3s;
        -o-transition: padding-top 0.3s, padding-bottom 0.3s;
        transition: padding-top 0.3s, padding-bottom 0.3s;
        border: none;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0)));
        background-image: -webkit-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
        background-image: -o-linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
        background-image: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0));
    }

    #mainNav .navbar-brand {
        font-size: 1.75em;
        -webkit-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
    }

    #mainNav .navbar-nav .nav-item .nav-link {
        padding: 1.1em 1em ;
    }

    #mainNav.navbar-shrink {
        padding-top: 0;
        padding-bottom: 0;
        background-color: #212529;
    }

    #mainNav.navbar-shrink .navbar-brand {
        font-size: 1.25em;
        padding: 12px 0;
    }

    .encart {
        height: 165px;
    }
}

header.masthead {
    text-align: center;
    color: white;
    background-image: url("/img/header_bg.jpg");
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
}

header.masthead .intro-text {
    padding-top: 140px;
}

header.masthead .intro-text .intro-lead-in {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 25px;
}

header.masthead .intro-text .intro-heading {
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
    margin-bottom: 25px;
    font-family: 'Montserrat', sans-serif,;
}


.square {
    float: left;
    position: relative;
    width: 48%;
    padding-bottom: 48%; /* = width for a 1:1 aspect ratio */
    margin: 1%;
    /*background-color:#1E1E1E;*/
    overflow: hidden;
}

.square_content {
    position: absolute;
    height: 90%; /* = 100% - 2*5% padding */
    width: 90%; /* = 100% - 2*5% padding */
    padding: 5%;
    text-align: center;

}

.rs {
    width: auto;
    height: auto;
    max-height: 100%;
    max-width: 100%;
}


@media (min-width: 768px) {
    header.masthead .intro-text {
        padding-bottom: 120px;
    }

    header.masthead .intro-text .intro-lead-in {
        font-size: 40px;
        line-height: 40px;
        margin-bottom: 25px;
        font-family: 'Courgette', cursive;
    }

    header.masthead .intro-text .intro-heading {
        font-size: 75px;
        font-weight: 700;
        line-height: 75px;
        margin-bottom: 50px;
        font-family: 'Montserrat', sans-serif;
    }
}

.service-heading {
    margin: 15px 0;
    text-transform: none;
}

/* ------------- CSS ARNO ------------- */


#search_header {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    background-color: white;
    opacity: 0.5;
    -webkit-border-radius: 2px ;
    border-radius: 2px ;
}

.menu_mobile {
    font-size: 25px;
    color: white;
}

.btn_search {
    background-color: white;
    color: #00ace1;
    opacity: 1;
    border-color: white;
    -webkit-border-radius: 5px ;
    border-radius: 5px ;
    margin-left: 10px;
    font-weight: bold;
}

#btn_header {
    background-color: #00ace1;
    color: #fff;
    font-family: 'Montserrat', sans-serif;
    font-size: 16px;
    font-weight: 400;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -webkit-box-shadow: 0px -5px 10px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px -5px 10px 2px rgba(0, 0, 0, 0.3);
    margin-top: -40px;
}

.chevron_bnt_header {
    color: #fff;
    font-size: 30px;
    margin-top: -30px;
    text-align: center;
    text-shadow: 0 0 6px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    width: 625px;
}

#btn_title {
    font-family: 'Courgette', cursive;
    font-size: 34px;
    text-transform: lowercase;
}

#btn_title_2 {
    text-transform: lowercase;
}

.intro-text > h1 {
    font-family: 'Courgette', cursive;
    color: #fff;
}

#crt > h1 {
    line-height: normal;
}

.home_section_title {
    font-size: 40px;
}

h3 {
    font-family: Montserrat, sans-serif;
    font-size: 20px;
    color: #36A9E1;
    font-weight: 500;
    line-height: 16px;
}

.flecheG {
    background-image: url("/img/flecheG.png");
    width: 63px;
    height: 11px;
    margin: 20px 10px 0 0;
}

.flecheD {
    background-image: url("/img/flecheD.png");
    width: 63px;
    height: 11px;
    margin: 20px 0 0 10px;
}

.encart {
    width: 360px;
    margin: 10px;
    padding-bottom: 20px;
    border-bottom: 1px solid #dee2e6;
    position: relative;
    overflow: hidden;
}

.encart .flag-c2c {
    top: 15px;
    left: -35px;
}

.portrait_master {
    width: 100px;
    margin-right: 10px;
    display: inline-block;
    vertical-align: top;
}

.encart_description {
    font-family: 'Montserrat', sans-serif;
    font-size: 13px;
    line-height: 14px;
    display: inline-block;
}

.encart_description h3 {
    margin-bottom: 10px;
}

/*.rating {
    color: #F5A623;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    margin-top: 5px;
    width: 48%;
}*/

.high_content > .rating {
    width: 100%;
}

.rating_comment {
    color: #F5A623;
}

.appels {
    font-size: 13px;
    font-weight: 400;
    color: #7f7f7f;
}

.prix {
    color: #36A9E1;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    margin-top: 5px;
    text-align: right;
    width: 50%;
}

.icon_rotate {
    -webkit-transform: scale(-1, 1);
    -ms-transform: scale(-1, 1);
    transform: scale(-1, 1);
    margin-right: 3px;
}

.icone_occupe {
    font-size: 16px;
}

.icone_pagination {
    color: #E7E7E7;
    font-size: 60px;
}

.icone_pagination:hover {
    color: #7f7f7f;
}

.comment_home {
    font-size: 13px;
}

.mastername_comment {
    font-family: 'Courgette', cursive;
    font-size: 13px;
    color: #36A9E1;
    font-style: unset;
}

.ital {
    font-style: italic;
}

.spacer5 {
    height: 5px;
}

.encart_reassurance {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 50px;
}

.pastille {
    color: #fff;
    background-color: #9bd4ef;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 75px;
    height: 75px;
    text-align: center;
    vertical-align: top;
    font-size: 34px;
    display: inline-block;
    padding: 10px;
    box-sizing: border-box;
    line-height: 57px;
    margin-right: 10px;
}

.video_big {
    padding-top: 20px;
}

.video_small {
    display: none;
}

.minuscule {
    text-transform: lowercase;
}

.btn_categories {
    /*background-color: #F13584;*/
    /*color: #ffffff;*/
    -webkit-border-radius: 10px;
    border-radius: 10px;
    /*width: 225px;*/
    /*margin: 20px;*/
    /*padding: 20px;*/
    text-align: center;
}

.cat {
    font-family: 'Courgette', cursive;
    font-size: 22px;
    color: #ffffff;

}


.etapes {
    font-family: 'Courgette', cursive;
    font-size: 80px;
    color: #EC3C84;
    display: inline-block;
    margin-right: 20px;
}

.txt_etapes {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    width: 245px;
    display: inline-block;
}

/* -------------- mobile ---------------- */

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

    .circle_btn {
        padding: 5px 8px;
        font-size: 10px;
    }


    header.masthead {
        /*text-align: center;*/
        /*color: white;*/
        background-image: url("/img/home/home_mobile.jpg");
        -webkit-background-size: 100% 100%;
        background-size: 100%;
        height: 32em;
        margin-top: -1em;
        /*background-repeat: no-repeat;*/
        /*background-attachment: scroll;*/
        /*background-position: center center;*/
        /*background-size: cover;*/
    }

    header.masthead .intro-text {
        padding-top: 60px;
    }

    header.masthead .intro-text h1 {
        visibility: hidden;
        display: none;

    }

    #btn_header {
        margin-top: 20px;
    }

    #btn_header {
        -webkit-box-shadow: none;
        box-shadow: none;;
    }

    #search_header {
        margin-bottom: 50px;
    }

    .btn_search {
        margin-bottom: 50px;
    }

    .flecheG {
        display: none;
    }

    .flecheD {
        display: none;
    }

    .video_big {
        display: none;
    }

    .video_small {
        display: block;
        padding-top: 20px;
    }

}

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

    header.masthead {
        background-image: url("/img/home/home_mobile.jpg");
        -webkit-background-size: 100% 100%;
        background-size: 100%;
        height: 28em;
        margin-top: -1em;
    }

    .portrait_master {
        width: 80px;
    }

    .encart_description {
        width: 200px;
    }
}

.masters_carousel_item_container {
    font-family: "Museo Sans W03_300", sans-serif;
    line-height: 15px;
    text-align: start;
}

.masters_carousel > .row {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.masters_carousel_offer_description {
    line-height: 14px;
}

.masters_carousel_texts_container > .rating {
    font-size: 14px;
    font-weight: 400;
    inline-size: 150px;
    margin-top: 0;
    width: 100%;
}

.masters_carousel button {
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.home_comments .fa-chevron-circle-left:hover, .home_comments .fa-chevron-circle-right:hover {
    cursor: pointer;
}

.list_como_funciona {
    display: inline-block;
}

.list_como_funciona, .list_como_funciona > li {
    list-style-type: decimal;
    list-style-position: inside;
}

.home_comments_container {
    padding: 0 60px;
}

.slick-prev,
.slick-next {
    width: 60px;
    height: 60px;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 60px;
    line-height: 1;

    opacity: 1;
    color: #E7E7E7;
}

.slick-prev:hover::before,
.slick-next:hover::before {
    color: #7f7f7f;
}

.home_comments_container > button:hover {
    background-color: transparent ;
}

.category_title h1 {
    font-weight: 100;
}

.header_link {
    color: white ;
}

#popupheaderid {
    box-sizing: content-box;
}

#popup.medium div {
    box-sizing: content-box;
}

#popup.medium .round_pict {
    box-sizing: content-box;
}

#popup.medium p {
    box-sizing: content-box;
}

.list_choice label {
    box-sizing: content-box;
    display: inline;
}

.list_choice input[type=checkbox], input[type=radio] {
    margin: 3px 3px 0px 5px;
}

#ch_crd_div > div.center_text.mar_top > div > div.recharge_card > p {
    line-height: 40px;
}

.justify-content-center {
    display: flex;
    justify-content: center;
}

/*!*-- float utilities --*!*/
/*.float-left {*/
/*    float: left ;*/
/*}*/

/*.float-right {*/
/*    float: right ;*/
/*}*/

/*.float-none {*/
/*    float: none ;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .float-sm-left {*/
/*        float: left ;*/
/*    }*/

/*    .float-sm-right {*/
/*        float: right ;*/
/*    }*/

/*    .float-sm-none {*/
/*        float: none ;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    .float-md-left {*/
/*        float: left ;*/
/*    }*/

/*    .float-md-right {*/
/*        float: right ;*/
/*    }*/

/*    .float-md-none {*/
/*        float: none ;*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .float-lg-left {*/
/*        float: left ;*/
/*    }*/

/*    .float-lg-right {*/
/*        float: right ;*/
/*    }*/

/*    .float-lg-none {*/
/*        float: none ;*/
/*    }*/
/*}*/

/*!*-- text utilities --*!*/
/*.text-left {*/
/*    text-align: left ;*/
/*}*/

/*.text-right {*/
/*    text-align: right ;*/
/*}*/

/*.text-center {*/
/*    text-align: center ;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .text-sm-left {*/
/*        text-align: left ;*/
/*    }*/

/*    .text-sm-right {*/
/*        text-align: right ;*/
/*    }*/

/*    .text-sm-center {*/
/*        text-align: center ;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    .text-md-left {*/
/*        text-align: left ;*/
/*    }*/

/*    .text-md-right {*/
/*        text-align: right ;*/
/*    }*/

/*    .text-md-center {*/
/*        text-align: center ;*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .text-lg-left {*/
/*        text-align: left ;*/
/*    }*/

/*    .text-lg-right {*/
/*        text-align: right ;*/
/*    }*/

/*    .text-lg-center {*/
/*        text-align: center ;*/
/*    }*/
/*}*/

/*!*-- spacing utilities --*!*/
/*.m-0 {*/
/*    margin: 0 0 ;*/
/*}*/

/*.mt-0 {*/
/*    margin-top: 0 ;*/
/*}*/

/*.mr-0 {*/
/*    margin-right: 0 ;*/
/*}*/

/*.mb-0 {*/
/*    margin-bottom: 0 ;*/
/*}*/

/*.ml-0 {*/
/*    margin-left: 0 ;*/
/*}*/

/*.mx-0 {*/
/*    margin-right: 0 ;*/
/*    margin-left: 0 ;*/
/*}*/

/*.my-0 {*/
/*    margin-top: 0 ;*/
/*    margin-bottom: 0 ;*/
/*}*/

/*.m-1 {*/
/*    margin: 0.25rem 0.25rem ;*/
/*}*/

/*.mt-1 {*/
/*    margin-top: 0.25rem ;*/
/*}*/

/*.mr-1 {*/
/*    margin-right: 0.25rem ;*/
/*}*/

/*.mb-1 {*/
/*    margin-bottom: 0.25rem ;*/
/*}*/

/*.ml-1 {*/
/*    margin-left: 0.25rem ;*/
/*}*/

/*.mx-1 {*/
/*    margin-right: 0.25rem ;*/
/*    margin-left: 0.25rem ;*/
/*}*/

/*.my-1 {*/
/*    margin-top: 0.25rem ;*/
/*    margin-bottom: 0.25rem ;*/
/*}*/

/*.m-2 {*/
/*    margin: 0.5rem 0.5rem ;*/
/*}*/

/*.mt-2 {*/
/*    margin-top: 0.5rem ;*/
/*}*/

/*.mr-2 {*/
/*    margin-right: 0.5rem ;*/
/*}*/

/*.mb-2 {*/
/*    margin-bottom: 0.5rem ;*/
/*}*/


/*.btn_categories .mb-2 {*/
/*    width: 100%;*/
/*    height: 100%;*/
/*}*/

/*.ml-2 {*/
/*    margin-left: 0.5rem ;*/
/*}*/

/*.mx-2 {*/
/*    margin-right: 0.5rem ;*/
/*    margin-left: 0.5rem ;*/
/*}*/

/*.my-2 {*/
/*    margin-top: 0.5rem ;*/
/*    margin-bottom: 0.5rem ;*/
/*}*/

/*.m-3 {*/
/*    margin: 1rem 1rem ;*/
/*}*/

/*.mt-3 {*/
/*    margin-top: 1rem ;*/
/*}*/

/*.mr-3 {*/
/*    margin-right: 1rem ;*/
/*}*/

/*.mb-3 {*/
/*    margin-bottom: 1rem ;*/
/*}*/

/*.ml-3 {*/
/*    margin-left: 1rem ;*/
/*}*/

/*.mx-3 {*/
/*    margin-right: 1rem ;*/
/*    margin-left: 1rem ;*/
/*}*/

/*.my-3 {*/
/*    margin-top: 1rem ;*/
/*    margin-bottom: 1rem ;*/
/*}*/

/*.m-4 {*/
/*    margin: 1.5rem 1.5rem ;*/
/*}*/

/*.mt-4 {*/
/*    margin-top: 1.5rem ;*/
/*}*/

/*.mr-4 {*/
/*    margin-right: 1.5rem ;*/
/*}*/

/*.mb-4 {*/
/*    margin-bottom: 1.5rem ;*/
/*}*/

/*.ml-4 {*/
/*    margin-left: 1.5rem ;*/
/*}*/

/*.mx-4 {*/
/*    margin-right: 1.5rem ;*/
/*    margin-left: 1.5rem ;*/
/*}*/

/*.my-4 {*/
/*    margin-top: 1.5rem ;*/
/*    margin-bottom: 1.5rem ;*/
/*}*/

/*.m-5 {*/
/*    margin: 3rem 3rem ;*/
/*}*/

/*.mt-5 {*/
/*    margin-top: 3rem ;*/
/*}*/

/*.mr-5 {*/
/*    margin-right: 3rem ;*/
/*}*/

/*.mb-5 {*/
/*    margin-bottom: 3rem ;*/
/*}*/

/*.ml-5 {*/
/*    margin-left: 3rem ;*/
/*}*/

/*.mx-5 {*/
/*    margin-right: 3rem ;*/
/*    margin-left: 3rem ;*/
/*}*/

/*.my-5 {*/
/*    margin-top: 3rem ;*/
/*    margin-bottom: 3rem ;*/
/*}*/

/*.p-0 {*/
/*    padding: 0 0 ;*/
/*}*/

/*.pt-0 {*/
/*    padding-top: 0 ;*/
/*}*/

/*.pr-0 {*/
/*    padding-right: 0 ;*/
/*}*/

/*.pb-0 {*/
/*    padding-bottom: 0 ;*/
/*}*/

/*.pl-0 {*/
/*    padding-left: 0 ;*/
/*}*/

/*.px-0 {*/
/*    padding-right: 0 ;*/
/*    padding-left: 0 ;*/
/*}*/

/*.py-0 {*/
/*    padding-top: 0 ;*/
/*    padding-bottom: 0 ;*/
/*}*/

/*.p-1 {*/
/*    padding: 0.25rem 0.25rem ;*/
/*}*/

/*.pt-1 {*/
/*    padding-top: 0.25rem ;*/
/*}*/

/*.pr-1 {*/
/*    padding-right: 0.25rem ;*/
/*}*/

/*.pb-1 {*/
/*    padding-bottom: 0.25rem ;*/
/*}*/

/*.pl-1 {*/
/*    padding-left: 0.25rem ;*/
/*}*/

/*.px-1 {*/
/*    padding-right: 0.25rem ;*/
/*    padding-left: 0.25rem ;*/
/*}*/

/*.py-1 {*/
/*    padding-top: 0.25rem ;*/
/*    padding-bottom: 0.25rem ;*/
/*}*/

/*.p-2 {*/
/*    padding: 0.5rem 0.5rem ;*/
/*}*/

/*.pt-2 {*/
/*    padding-top: 0.5rem ;*/
/*}*/

/*.pr-2 {*/
/*    padding-right: 0.5rem ;*/
/*}*/

/*.pb-2 {*/
/*    padding-bottom: 0.5rem ;*/
/*}*/

/*.pl-2 {*/
/*    padding-left: 0.5rem ;*/
/*}*/

/*.px-2 {*/
/*    padding-right: 0.5rem ;*/
/*    padding-left: 0.5rem ;*/
/*}*/

/*.py-2 {*/
/*    padding-top: 0.5rem ;*/
/*    padding-bottom: 0.5rem ;*/
/*}*/

/*.p-3 {*/
/*    padding: 1rem 1rem ;*/
/*}*/

/*.pt-3 {*/
/*    padding-top: 1rem ;*/
/*}*/

/*.pr-3 {*/
/*    padding-right: 1rem ;*/
/*}*/

/*.pb-3 {*/
/*    padding-bottom: 1rem ;*/
/*}*/

/*.pl-3 {*/
/*    padding-left: 1rem ;*/
/*}*/

/*.px-3 {*/
/*    padding-right: 1rem ;*/
/*    padding-left: 1rem ;*/
/*}*/

/*.py-3 {*/
/*    padding-top: 1rem ;*/
/*    padding-bottom: 1rem ;*/
/*}*/

/*.p-4 {*/
/*    padding: 1.5rem 1.5rem ;*/
/*}*/

/*.pt-4 {*/
/*    padding-top: 1.5rem ;*/
/*}*/

/*.pr-4 {*/
/*    padding-right: 1.5rem ;*/
/*}*/

/*.pb-4 {*/
/*    padding-bottom: 1.5rem ;*/
/*}*/

/*.pl-4 {*/
/*    padding-left: 1.5rem ;*/
/*}*/

/*.px-4 {*/
/*    padding-right: 1.5rem ;*/
/*    padding-left: 1.5rem ;*/
/*}*/

/*.py-4 {*/
/*    padding-top: 1.5rem ;*/
/*    padding-bottom: 1.5rem ;*/
/*}*/

/*.p-5 {*/
/*    padding: 3rem 3rem ;*/
/*}*/

/*.pt-5 {*/
/*    padding-top: 3rem ;*/
/*}*/

/*.pr-5 {*/
/*    padding-right: 3rem ;*/
/*}*/

/*.pb-5 {*/
/*    padding-bottom: 3rem ;*/
/*}*/

/*.pl-5 {*/
/*    padding-left: 3rem ;*/
/*}*/

/*.px-5 {*/
/*    padding-right: 3rem ;*/
/*    padding-left: 3rem ;*/
/*}*/

/*.py-5 {*/
/*    padding-top: 3rem ;*/
/*    padding-bottom: 3rem ;*/
/*}*/

/*@media (min-width: 768px) {*/
/*    .m-sm-0 {*/
/*        margin: 0 0 ;*/
/*    }*/

/*    .mt-sm-0 {*/
/*        margin-top: 0 ;*/
/*    }*/

/*    .mr-sm-0 {*/
/*        margin-right: 0 ;*/
/*    }*/

/*    .mb-sm-0 {*/
/*        margin-bottom: 0 ;*/
/*    }*/

/*    .ml-sm-0 {*/
/*        margin-left: 0 ;*/
/*    }*/

/*    .mx-sm-0 {*/
/*        margin-right: 0 ;*/
/*        margin-left: 0 ;*/
/*    }*/

/*    .my-sm-0 {*/
/*        margin-top: 0 ;*/
/*        margin-bottom: 0 ;*/
/*    }*/

/*    .m-sm-1 {*/
/*        margin: 0.25rem 0.25rem ;*/
/*    }*/

/*    .mt-sm-1 {*/
/*        margin-top: 0.25rem ;*/
/*    }*/

/*    .mr-sm-1 {*/
/*        margin-right: 0.25rem ;*/
/*    }*/

/*    .mb-sm-1 {*/
/*        margin-bottom: 0.25rem ;*/
/*    }*/

/*    .ml-sm-1 {*/
/*        margin-left: 0.25rem ;*/
/*    }*/

/*    .mx-sm-1 {*/
/*        margin-right: 0.25rem ;*/
/*        margin-left: 0.25rem ;*/
/*    }*/

/*    .my-sm-1 {*/
/*        margin-top: 0.25rem ;*/
/*        margin-bottom: 0.25rem ;*/
/*    }*/

/*    .m-sm-2 {*/
/*        margin: 0.5rem 0.5rem ;*/
/*    }*/

/*    .mt-sm-2 {*/
/*        margin-top: 0.5rem ;*/
/*    }*/

/*    .mr-sm-2 {*/
/*        margin-right: 0.5rem ;*/
/*    }*/

/*    .mb-sm-2 {*/
/*        margin-bottom: 0.5rem ;*/
/*    }*/

/*    .ml-sm-2 {*/
/*        margin-left: 0.5rem ;*/
/*    }*/

/*    .mx-sm-2 {*/
/*        margin-right: 0.5rem ;*/
/*        margin-left: 0.5rem ;*/
/*    }*/

/*    .my-sm-2 {*/
/*        margin-top: 0.5rem ;*/
/*        margin-bottom: 0.5rem ;*/
/*    }*/

/*    .m-sm-3 {*/
/*        margin: 1rem 1rem ;*/
/*    }*/

/*    .mt-sm-3 {*/
/*        margin-top: 1rem ;*/
/*    }*/

/*    .mr-sm-3 {*/
/*        margin-right: 1rem ;*/
/*    }*/

/*    .mb-sm-3 {*/
/*        margin-bottom: 1rem ;*/
/*    }*/

/*    .ml-sm-3 {*/
/*        margin-left: 1rem ;*/
/*    }*/

/*    .mx-sm-3 {*/
/*        margin-right: 1rem ;*/
/*        margin-left: 1rem ;*/
/*    }*/

/*    .my-sm-3 {*/
/*        margin-top: 1rem ;*/
/*        margin-bottom: 1rem ;*/
/*    }*/

/*    .m-sm-4 {*/
/*        margin: 1.5rem 1.5rem ;*/
/*    }*/

/*    .mt-sm-4 {*/
/*        margin-top: 1.5rem ;*/
/*    }*/

/*    .mr-sm-4 {*/
/*        margin-right: 1.5rem ;*/
/*    }*/

/*    .mb-sm-4 {*/
/*        margin-bottom: 1.5rem ;*/
/*    }*/

/*    .ml-sm-4 {*/
/*        margin-left: 1.5rem ;*/
/*    }*/

/*    .mx-sm-4 {*/
/*        margin-right: 1.5rem ;*/
/*        margin-left: 1.5rem ;*/
/*    }*/

/*    .my-sm-4 {*/
/*        margin-top: 1.5rem ;*/
/*        margin-bottom: 1.5rem ;*/
/*    }*/

/*    .m-sm-5 {*/
/*        margin: 3rem 3rem ;*/
/*    }*/

/*    .mt-sm-5 {*/
/*        margin-top: 3rem ;*/
/*    }*/

/*    .mr-sm-5 {*/
/*        margin-right: 3rem ;*/
/*    }*/

/*    .mb-sm-5 {*/
/*        margin-bottom: 3rem ;*/
/*    }*/

/*    .ml-sm-5 {*/
/*        margin-left: 3rem ;*/
/*    }*/

/*    .mx-sm-5 {*/
/*        margin-right: 3rem ;*/
/*        margin-left: 3rem ;*/
/*    }*/

/*    .my-sm-5 {*/
/*        margin-top: 3rem ;*/
/*        margin-bottom: 3rem ;*/
/*    }*/

/*    .p-sm-0 {*/
/*        padding: 0 0 ;*/
/*    }*/

/*    .pt-sm-0 {*/
/*        padding-top: 0 ;*/
/*    }*/

/*    .pr-sm-0 {*/
/*        padding-right: 0 ;*/
/*    }*/

/*    .pb-sm-0 {*/
/*        padding-bottom: 0 ;*/
/*    }*/

/*    .pl-sm-0 {*/
/*        padding-left: 0 ;*/
/*    }*/

/*    .px-sm-0 {*/
/*        padding-right: 0 ;*/
/*        padding-left: 0 ;*/
/*    }*/

/*    .py-sm-0 {*/
/*        padding-top: 0 ;*/
/*        padding-bottom: 0 ;*/
/*    }*/

/*    .p-sm-1 {*/
/*        padding: 0.25rem 0.25rem ;*/
/*    }*/

/*    .pt-sm-1 {*/
/*        padding-top: 0.25rem ;*/
/*    }*/

/*    .pr-sm-1 {*/
/*        padding-right: 0.25rem ;*/
/*    }*/

/*    .pb-sm-1 {*/
/*        padding-bottom: 0.25rem ;*/
/*    }*/

/*    .pl-sm-1 {*/
/*        padding-left: 0.25rem ;*/
/*    }*/

/*    .px-sm-1 {*/
/*        padding-right: 0.25rem ;*/
/*        padding-left: 0.25rem ;*/
/*    }*/

/*    .py-sm-1 {*/
/*        padding-top: 0.25rem ;*/
/*        padding-bottom: 0.25rem ;*/
/*    }*/

/*    .p-sm-2 {*/
/*        padding: 0.5rem 0.5rem ;*/
/*    }*/

/*    .pt-sm-2 {*/
/*        padding-top: 0.5rem ;*/
/*    }*/

/*    .pr-sm-2 {*/
/*        padding-right: 0.5rem ;*/
/*    }*/

/*    .pb-sm-2 {*/
/*        padding-bottom: 0.5rem ;*/
/*    }*/

/*    .pl-sm-2 {*/
/*        padding-left: 0.5rem ;*/
/*    }*/

/*    .px-sm-2 {*/
/*        padding-right: 0.5rem ;*/
/*        padding-left: 0.5rem ;*/
/*    }*/

/*    .py-sm-2 {*/
/*        padding-top: 0.5rem ;*/
/*        padding-bottom: 0.5rem ;*/
/*    }*/

/*    .p-sm-3 {*/
/*        padding: 1rem 1rem ;*/
/*    }*/

/*    .pt-sm-3 {*/
/*        padding-top: 1rem ;*/
/*    }*/

/*    .pr-sm-3 {*/
/*        padding-right: 1rem ;*/
/*    }*/

/*    .pb-sm-3 {*/
/*        padding-bottom: 1rem ;*/
/*    }*/

/*    .pl-sm-3 {*/
/*        padding-left: 1rem ;*/
/*    }*/

/*    .px-sm-3 {*/
/*        padding-right: 1rem ;*/
/*        padding-left: 1rem ;*/
/*    }*/

/*    .py-sm-3 {*/
/*        padding-top: 1rem ;*/
/*        padding-bottom: 1rem ;*/
/*    }*/

/*    .p-sm-4 {*/
/*        padding: 1.5rem 1.5rem ;*/
/*    }*/

/*    .pt-sm-4 {*/
/*        padding-top: 1.5rem ;*/
/*    }*/

/*    .pr-sm-4 {*/
/*        padding-right: 1.5rem ;*/
/*    }*/

/*    .pb-sm-4 {*/
/*        padding-bottom: 1.5rem ;*/
/*    }*/

/*    .pl-sm-4 {*/
/*        padding-left: 1.5rem ;*/
/*    }*/

/*    .px-sm-4 {*/
/*        padding-right: 1.5rem ;*/
/*        padding-left: 1.5rem ;*/
/*    }*/

/*    .py-sm-4 {*/
/*        padding-top: 1.5rem ;*/
/*        padding-bottom: 1.5rem ;*/
/*    }*/

/*    .p-sm-5 {*/
/*        padding: 3rem 3rem ;*/
/*    }*/

/*    .pt-sm-5 {*/
/*        padding-top: 3rem ;*/
/*    }*/

/*    .pr-sm-5 {*/
/*        padding-right: 3rem ;*/
/*    }*/

/*    .pb-sm-5 {*/
/*        padding-bottom: 3rem ;*/
/*    }*/

/*    .pl-sm-5 {*/
/*        padding-left: 3rem ;*/
/*    }*/

/*    .px-sm-5 {*/
/*        padding-right: 3rem ;*/
/*        padding-left: 3rem ;*/
/*    }*/

/*    .py-sm-5 {*/
/*        padding-top: 3rem ;*/
/*        padding-bottom: 3rem ;*/
/*    }*/
/*}*/

/*@media (min-width: 992px) {*/
/*    .m-md-0 {*/
/*        margin: 0 0 ;*/
/*    }*/

/*    .mt-md-0 {*/
/*        margin-top: 0 ;*/
/*    }*/

/*    .mr-md-0 {*/
/*        margin-right: 0 ;*/
/*    }*/

/*    .mb-md-0 {*/
/*        margin-bottom: 0 ;*/
/*    }*/

/*    .ml-md-0 {*/
/*        margin-left: 0 ;*/
/*    }*/

/*    .mx-md-0 {*/
/*        margin-right: 0 ;*/
/*        margin-left: 0 ;*/
/*    }*/

/*    .my-md-0 {*/
/*        margin-top: 0 ;*/
/*        margin-bottom: 0 ;*/
/*    }*/

/*    .m-md-1 {*/
/*        margin: 0.25rem 0.25rem ;*/
/*    }*/

/*    .mt-md-1 {*/
/*        margin-top: 0.25rem ;*/
/*    }*/

/*    .mr-md-1 {*/
/*        margin-right: 0.25rem ;*/
/*    }*/

/*    .mb-md-1 {*/
/*        margin-bottom: 0.25rem ;*/
/*    }*/

/*    .ml-md-1 {*/
/*        margin-left: 0.25rem ;*/
/*    }*/

/*    .mx-md-1 {*/
/*        margin-right: 0.25rem ;*/
/*        margin-left: 0.25rem ;*/
/*    }*/

/*    .my-md-1 {*/
/*        margin-top: 0.25rem ;*/
/*        margin-bottom: 0.25rem ;*/
/*    }*/

/*    .m-md-2 {*/
/*        margin: 0.5rem 0.5rem ;*/
/*    }*/

/*    .mt-md-2 {*/
/*        margin-top: 0.5rem ;*/
/*    }*/

/*    .mr-md-2 {*/
/*        margin-right: 0.5rem ;*/
/*    }*/

/*    .mb-md-2 {*/
/*        margin-bottom: 0.5rem ;*/
/*    }*/

/*    .ml-md-2 {*/
/*        margin-left: 0.5rem ;*/
/*    }*/

/*    .mx-md-2 {*/
/*        margin-right: 0.5rem ;*/
/*        margin-left: 0.5rem ;*/
/*    }*/

/*    .my-md-2 {*/
/*        margin-top: 0.5rem ;*/
/*        margin-bottom: 0.5rem ;*/
/*    }*/

/*    .m-md-3 {*/
/*        margin: 1rem 1rem ;*/
/*    }*/

/*    .mt-md-3 {*/
/*        margin-top: 1rem ;*/
/*    }*/

/*    .mr-md-3 {*/
/*        margin-right: 1rem ;*/
/*    }*/

/*    .mb-md-3 {*/
/*        margin-bottom: 1rem ;*/
/*    }*/

/*    .ml-md-3 {*/
/*        margin-left: 1rem ;*/
/*    }*/

/*    .mx-md-3 {*/
/*        margin-right: 1rem ;*/
/*        margin-left: 1rem ;*/
/*    }*/

/*    .my-md-3 {*/
/*        margin-top: 1rem ;*/
/*        margin-bottom: 1rem ;*/
/*    }*/

/*    .m-md-4 {*/
/*        margin: 1.5rem 1.5rem ;*/
/*    }*/

/*    .mt-md-4 {*/
/*        margin-top: 1.5rem ;*/
/*    }*/

/*    .mr-md-4 {*/
/*        margin-right: 1.5rem ;*/
/*    }*/

/*    .mb-md-4 {*/
/*        margin-bottom: 1.5rem ;*/
/*    }*/

/*    .ml-md-4 {*/
/*        margin-left: 1.5rem ;*/
/*    }*/

/*    .mx-md-4 {*/
/*        margin-right: 1.5rem ;*/
/*        margin-left: 1.5rem ;*/
/*    }*/

/*    .my-md-4 {*/
/*        margin-top: 1.5rem ;*/
/*        margin-bottom: 1.5rem ;*/
/*    }*/

/*    .m-md-5 {*/
/*        margin: 3rem 3rem ;*/
/*    }*/

/*    .mt-md-5 {*/
/*        margin-top: 3rem ;*/
/*    }*/

/*    .mr-md-5 {*/
/*        margin-right: 3rem ;*/
/*    }*/

/*    .mb-md-5 {*/
/*        margin-bottom: 3rem ;*/
/*    }*/

/*    .ml-md-5 {*/
/*        margin-left: 3rem ;*/
/*    }*/

/*    .mx-md-5 {*/
/*        margin-right: 3rem ;*/
/*        margin-left: 3rem ;*/
/*    }*/

/*    .my-md-5 {*/
/*        margin-top: 3rem ;*/
/*        margin-bottom: 3rem ;*/
/*    }*/

/*    .p-md-0 {*/
/*        padding: 0 0 ;*/
/*    }*/

/*    .pt-md-0 {*/
/*        padding-top: 0 ;*/
/*    }*/

/*    .pr-md-0 {*/
/*        padding-right: 0 ;*/
/*    }*/

/*    .pb-md-0 {*/
/*        padding-bottom: 0 ;*/
/*    }*/

/*    .pl-md-0 {*/
/*        padding-left: 0 ;*/
/*    }*/

/*    .px-md-0 {*/
/*        padding-right: 0 ;*/
/*        padding-left: 0 ;*/
/*    }*/

/*    .py-md-0 {*/
/*        padding-top: 0 ;*/
/*        padding-bottom: 0 ;*/
/*    }*/

/*    .p-md-1 {*/
/*        padding: 0.25rem 0.25rem ;*/
/*    }*/

/*    .pt-md-1 {*/
/*        padding-top: 0.25rem ;*/
/*    }*/

/*    .pr-md-1 {*/
/*        padding-right: 0.25rem ;*/
/*    }*/

/*    .pb-md-1 {*/
/*        padding-bottom: 0.25rem ;*/
/*    }*/

/*    .pl-md-1 {*/
/*        padding-left: 0.25rem ;*/
/*    }*/

/*    .px-md-1 {*/
/*        padding-right: 0.25rem ;*/
/*        padding-left: 0.25rem ;*/
/*    }*/

/*    .py-md-1 {*/
/*        padding-top: 0.25rem ;*/
/*        padding-bottom: 0.25rem ;*/
/*    }*/

/*    .p-md-2 {*/
/*        padding: 0.5rem 0.5rem ;*/
/*    }*/

/*    .pt-md-2 {*/
/*        padding-top: 0.5rem ;*/
/*    }*/

/*    .pr-md-2 {*/
/*        padding-right: 0.5rem ;*/
/*    }*/

/*    .pb-md-2 {*/
/*        padding-bottom: 0.5rem ;*/
/*    }*/

/*    .pl-md-2 {*/
/*        padding-left: 0.5rem ;*/
/*    }*/

/*    .px-md-2 {*/
/*        padding-right: 0.5rem ;*/
/*        padding-left: 0.5rem ;*/
/*    }*/

/*    .py-md-2 {*/
/*        padding-top: 0.5rem ;*/
/*        padding-bottom: 0.5rem ;*/
/*    }*/

/*    .p-md-3 {*/
/*        padding: 1rem 1rem ;*/
/*    }*/

/*    .pt-md-3 {*/
/*        padding-top: 1rem ;*/
/*    }*/

/*    .pr-md-3 {*/
/*        padding-right: 1rem ;*/
/*    }*/

/*    .pb-md-3 {*/
/*        padding-bottom: 1rem ;*/
/*    }*/

/*    .pl-md-3 {*/
/*        padding-left: 1rem ;*/
/*    }*/

/*    .px-md-3 {*/
/*        padding-right: 1rem ;*/
/*        padding-left: 1rem ;*/
/*    }*/

/*    .py-md-3 {*/
/*        padding-top: 1rem ;*/
/*        padding-bottom: 1rem ;*/
/*    }*/

/*    .p-md-4 {*/
/*        padding: 1.5rem 1.5rem ;*/
/*    }*/

/*    .pt-md-4 {*/
/*        padding-top: 1.5rem ;*/
/*    }*/

/*    .pr-md-4 {*/
/*        padding-right: 1.5rem ;*/
/*    }*/

/*    .pb-md-4 {*/
/*        padding-bottom: 1.5rem ;*/
/*    }*/

/*    .pl-md-4 {*/
/*        padding-left: 1.5rem ;*/
/*    }*/

/*    .px-md-4 {*/
/*        padding-right: 1.5rem ;*/
/*        padding-left: 1.5rem ;*/
/*    }*/

/*    .py-md-4 {*/
/*        padding-top: 1.5rem ;*/
/*        padding-bottom: 1.5rem ;*/
/*    }*/

/*    .p-md-5 {*/
/*        padding: 3rem 3rem ;*/
/*    }*/

/*    .pt-md-5 {*/
/*        padding-top: 3rem ;*/
/*    }*/

/*    .pr-md-5 {*/
/*        padding-right: 3rem ;*/
/*    }*/

/*    .pb-md-5 {*/
/*        padding-bottom: 3rem ;*/
/*    }*/

/*    .pl-md-5 {*/
/*        padding-left: 3rem ;*/
/*    }*/

/*    .px-md-5 {*/
/*        padding-right: 3rem ;*/
/*        padding-left: 3rem ;*/
/*    }*/

/*    .py-md-5 {*/
/*        padding-top: 3rem ;*/
/*        padding-bottom: 3rem ;*/
/*    }*/
/*}*/

/*@media (min-width: 1200px) {*/
/*    .m-lg-0 {*/
/*        margin: 0 0 ;*/
/*    }*/

/*    .mt-lg-0 {*/
/*        margin-top: 0 ;*/
/*    }*/

/*    .mr-lg-0 {*/
/*        margin-right: 0 ;*/
/*    }*/

/*    .mb-lg-0 {*/
/*        margin-bottom: 0 ;*/
/*    }*/

/*    .ml-lg-0 {*/
/*        margin-left: 0 ;*/
/*    }*/

/*    .mx-lg-0 {*/
/*        margin-right: 0 ;*/
/*        margin-left: 0 ;*/
/*    }*/

/*    .my-lg-0 {*/
/*        margin-top: 0 ;*/
/*        margin-bottom: 0 ;*/
/*    }*/

/*    .m-lg-1 {*/
/*        margin: 0.25rem 0.25rem ;*/
/*    }*/

/*    .mt-lg-1 {*/
/*        margin-top: 0.25rem ;*/
/*    }*/

/*    .mr-lg-1 {*/
/*        margin-right: 0.25rem ;*/
/*    }*/

/*    .mb-lg-1 {*/
/*        margin-bottom: 0.25rem ;*/
/*    }*/

/*    .ml-lg-1 {*/
/*        margin-left: 0.25rem ;*/
/*    }*/

/*    .mx-lg-1 {*/
/*        margin-right: 0.25rem ;*/
/*        margin-left: 0.25rem ;*/
/*    }*/

/*    .my-lg-1 {*/
/*        margin-top: 0.25rem ;*/
/*        margin-bottom: 0.25rem ;*/
/*    }*/

/*    .m-lg-2 {*/
/*        margin: 0.5rem 0.5rem ;*/
/*    }*/

/*    .mt-lg-2 {*/
/*        margin-top: 0.5rem ;*/
/*    }*/

/*    .mr-lg-2 {*/
/*        margin-right: 0.5rem ;*/
/*    }*/

/*    .mb-lg-2 {*/
/*        margin-bottom: 0.5rem ;*/
/*    }*/

/*    .ml-lg-2 {*/
/*        margin-left: 0.5rem ;*/
/*    }*/

/*    .mx-lg-2 {*/
/*        margin-right: 0.5rem ;*/
/*        margin-left: 0.5rem ;*/
/*    }*/

/*    .my-lg-2 {*/
/*        margin-top: 0.5rem ;*/
/*        margin-bottom: 0.5rem ;*/
/*    }*/

/*    .m-lg-3 {*/
/*        margin: 1rem 1rem ;*/
/*    }*/

/*    .mt-lg-3 {*/
/*        margin-top: 1rem ;*/
/*    }*/

/*    .mr-lg-3 {*/
/*        margin-right: 1rem ;*/
/*    }*/

/*    .mb-lg-3 {*/
/*        margin-bottom: 1rem ;*/
/*    }*/

/*    .ml-lg-3 {*/
/*        margin-left: 1rem ;*/
/*    }*/

/*    .mx-lg-3 {*/
/*        margin-right: 1rem ;*/
/*        margin-left: 1rem ;*/
/*    }*/

/*    .my-lg-3 {*/
/*        margin-top: 1rem ;*/
/*        margin-bottom: 1rem ;*/
/*    }*/

/*    .m-lg-4 {*/
/*        margin: 1.5rem 1.5rem ;*/
/*    }*/

/*    .mt-lg-4 {*/
/*        margin-top: 1.5rem ;*/
/*    }*/

/*    .mr-lg-4 {*/
/*        margin-right: 1.5rem ;*/
/*    }*/

/*    .mb-lg-4 {*/
/*        margin-bottom: 1.5rem ;*/
/*    }*/

/*    .ml-lg-4 {*/
/*        margin-left: 1.5rem ;*/
/*    }*/

/*    .mx-lg-4 {*/
/*        margin-right: 1.5rem ;*/
/*        margin-left: 1.5rem ;*/
/*    }*/

/*    .my-lg-4 {*/
/*        margin-top: 1.5rem ;*/
/*        margin-bottom: 1.5rem ;*/
/*    }*/

/*    .m-lg-5 {*/
/*        margin: 3rem 3rem ;*/
/*    }*/

/*    .mt-lg-5 {*/
/*        margin-top: 3rem ;*/
/*    }*/

/*    .mr-lg-5 {*/
/*        margin-right: 3rem ;*/
/*    }*/

/*    .mb-lg-5 {*/
/*        margin-bottom: 3rem ;*/
/*    }*/

/*    .ml-lg-5 {*/
/*        margin-left: 3rem ;*/
/*    }*/

/*    .mx-lg-5 {*/
/*        margin-right: 3rem ;*/
/*        margin-left: 3rem ;*/
/*    }*/

/*    .my-lg-5 {*/
/*        margin-top: 3rem ;*/
/*        margin-bottom: 3rem ;*/
/*    }*/

/*    .p-lg-0 {*/
/*        padding: 0 0 ;*/
/*    }*/

/*    .pt-lg-0 {*/
/*        padding-top: 0 ;*/
/*    }*/

/*    .pr-lg-0 {*/
/*        padding-right: 0 ;*/
/*    }*/

/*    .pb-lg-0 {*/
/*        padding-bottom: 0 ;*/
/*    }*/

/*    .pl-lg-0 {*/
/*        padding-left: 0 ;*/
/*    }*/

/*    .px-lg-0 {*/
/*        padding-right: 0 ;*/
/*        padding-left: 0 ;*/
/*    }*/

/*    .py-lg-0 {*/
/*        padding-top: 0 ;*/
/*        padding-bottom: 0 ;*/
/*    }*/

/*    .p-lg-1 {*/
/*        padding: 0.25rem 0.25rem ;*/
/*    }*/

/*    .pt-lg-1 {*/
/*        padding-top: 0.25rem ;*/
/*    }*/

/*    .pr-lg-1 {*/
/*        padding-right: 0.25rem ;*/
/*    }*/

/*    .pb-lg-1 {*/
/*        padding-bottom: 0.25rem ;*/
/*    }*/

/*    .pl-lg-1 {*/
/*        padding-left: 0.25rem ;*/
/*    }*/

/*    .px-lg-1 {*/
/*        padding-right: 0.25rem ;*/
/*        padding-left: 0.25rem ;*/
/*    }*/

/*    .py-lg-1 {*/
/*        padding-top: 0.25rem ;*/
/*        padding-bottom: 0.25rem ;*/
/*    }*/

/*    .p-lg-2 {*/
/*        padding: 0.5rem 0.5rem ;*/
/*    }*/

/*    .pt-lg-2 {*/
/*        padding-top: 0.5rem ;*/
/*    }*/

/*    .pr-lg-2 {*/
/*        padding-right: 0.5rem ;*/
/*    }*/

/*    .pb-lg-2 {*/
/*        padding-bottom: 0.5rem ;*/
/*    }*/

/*    .pl-lg-2 {*/
/*        padding-left: 0.5rem ;*/
/*    }*/

/*    .px-lg-2 {*/
/*        padding-right: 0.5rem ;*/
/*        padding-left: 0.5rem ;*/
/*    }*/

/*    .py-lg-2 {*/
/*        padding-top: 0.5rem ;*/
/*        padding-bottom: 0.5rem ;*/
/*    }*/

/*    .p-lg-3 {*/
/*        padding: 1rem 1rem ;*/
/*    }*/

/*    .pt-lg-3 {*/
/*        padding-top: 1rem ;*/
/*    }*/

/*    .pr-lg-3 {*/
/*        padding-right: 1rem ;*/
/*    }*/

/*    .pb-lg-3 {*/
/*        padding-bottom: 1rem ;*/
/*    }*/

/*    .pl-lg-3 {*/
/*        padding-left: 1rem ;*/
/*    }*/

/*    .px-lg-3 {*/
/*        padding-right: 1rem ;*/
/*        padding-left: 1rem ;*/
/*    }*/

/*    .py-lg-3 {*/
/*        padding-top: 1rem ;*/
/*        padding-bottom: 1rem ;*/
/*    }*/

/*    .p-lg-4 {*/
/*        padding: 1.5rem 1.5rem ;*/
/*    }*/

/*    .pt-lg-4 {*/
/*        padding-top: 1.5rem ;*/
/*    }*/

/*    .pr-lg-4 {*/
/*        padding-right: 1.5rem ;*/
/*    }*/

/*    .pb-lg-4 {*/
/*        padding-bottom: 1.5rem ;*/
/*    }*/

/*    .pl-lg-4 {*/
/*        padding-left: 1.5rem ;*/
/*    }*/

/*    .px-lg-4 {*/
/*        padding-right: 1.5rem ;*/
/*        padding-left: 1.5rem ;*/
/*    }*/

/*    .py-lg-4 {*/
/*        padding-top: 1.5rem ;*/
/*        padding-bottom: 1.5rem ;*/
/*    }*/

/*    .p-lg-5 {*/
/*        padding: 3rem 3rem ;*/
/*    }*/

/*    .pt-lg-5 {*/
/*        padding-top: 3rem ;*/
/*    }*/

/*    .pr-lg-5 {*/
/*        padding-right: 3rem ;*/
/*    }*/

/*    .pb-lg-5 {*/
/*        padding-bottom: 3rem ;*/
/*    }*/

/*    .pl-lg-5 {*/
/*        padding-left: 3rem ;*/
/*    }*/

/*    .px-lg-5 {*/
/*        padding-right: 3rem ;*/
/*        padding-left: 3rem ;*/
/*    }*/

/*    .py-lg-5 {*/
/*        padding-top: 3rem ;*/
/*        padding-bottom: 3rem ;*/
/*    }*/
/*}*/

/*.bg-light {*/
/*    background-color: #f8f9fa ;*/
/*}*/

.center-align-items {
    display: flex;
    align-items: center;
}

.homepage_search_input_container {
    border: none;
}

/*#search_magnifier {
    top: 20%;
}*/

#phone_number_form .master_fieldset {
    box-sizing: border-box ;
}

h2 sup {
    color: inherit;
    font-size: 24px;
}
