a,
    .bravo-news .btn-readmore,
    .bravo_wrap .bravo_header .content .header-left .bravo-menu ul li:hover > a,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .field-icon,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .render,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .field-detination #dropdown-destination .form-control,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-apply-price-range,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .btn-more-item,
    .input-number-group i,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .field-icon,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .field-detination #dropdown-destination .form-control,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .render,
    .hotel_rooms_form .form-search-rooms .form-search-row>div .form-group .render,
    .bravo_wrap .bravo_form .form-content .render,
    a:hover {
        color: #c02030;
    }
    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        color:#c02030!important;
    }
    .bravo-news .widget_category ul li span,
    .bravo_wrap .bravo_search_tour .bravo_form_search .bravo_form .g-button-submit button,
    .bravo_wrap .bravo_search_tour .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child,
    .bravo-news .header .cate ul li,
    .bravo_wrap .page-template-content .bravo-form-search-tour .bravo_form_search_tour .g-button-submit button,
    .bravo_wrap .page-template-content .bravo-list-locations .list-item .destination-item .image .content .desc,
    .bravo_wrap .bravo_detail_space .bravo_content .g-attributes h3:after,
    .bravo_wrap .bravo_form .g-button-submit button,
    .btn.btn-primary,
    .bravo_wrap .bravo_form .g-button-submit button:active,
    .btn.btn-primary:active,
    .bravo_wrap .bravo_detail_space .bravo-list-hotel-related-widget .heading:after,
    .btn-primary:not(:disabled):not(.disabled):active
    {
        background: #c02030;
    }

    .bravo-pagination ul li.active a, .bravo-pagination ul li.active span
    {
        border-color:#c02030!important;
    }
    .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before, .bravo_wrap .bravo_search_tour .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before,
    .bravo-reviews .review-form .form-wrapper,
    .bravo_wrap .bravo_detail_tour .bravo_content .bravo_tour_book
    {
        border-top-color:#c02030;
    }

    .bravo_wrap .bravo_footer .main-footer .nav-footer .context .contact{
        border-left-color:#c02030;
    }
    .hotel_rooms_form .form-search-rooms{
        border-bottom-color:#c02030;
    }

    .bravo_wrap .bravo_form .field-icon,
    .bravo_wrap .bravo_form .smart-search .parent_text,
    .bravo_wrap .bravo_form .smart-search:after,
    .bravo_wrap .bravo_form .dropdown-toggle:after,
    .bravo_wrap .page-template-content .bravo-list-space .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .btn-more-item,
    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .left .text-rating,
    .bravo-reviews .review-box .review-box-score .review-score,
    .bravo-reviews .review-box .review-box-score .review-score-base span,
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .left .text-rating
    {
        color: #c02030;
    }

    .bravo_wrap .bravo_form .smart-search .parent_text::-webkit-input-placeholder{

        color: #c02030;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #c02030;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-ms-input-placeholder{

        color: #c02030;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::-moz-placeholder{

        color: #c02030;
    }
    .bravo_wrap .bravo_form .smart-search .parent_text::placeholder{

        color: #c02030;
    }


    .bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .btn-apply-price-range{

        color: #c02030;
    }
    .bravo_wrap .page-template-content .bravo-list-locations.style_2 .list-item .destination-item:hover .title,
    .bravo_wrap .page-template-content .bravo-list-space .item-loop .sale_info,
    .bravo_wrap .bravo_search_space .bravo-list-item .list-item .item-loop .sale_info,
    .bravo_wrap .bravo_search_space .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score,
    .bravo-reviews .review-form .btn,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child
    {
        background: #c02030;
    }
    .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before, .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before, .bravo_wrap .bravo_search_space .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c02030;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-overview ul li:before {
        border: 1px solid #c02030;
    }

    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .sale_info {
        background-color: #c02030;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #c02030;
    }

    .bravo_wrap .bravo_detail_space .bravo_content .bravo_space_book {
        border-top: 5px solid #c02030;
    }

    body .daterangepicker.loading:after {
        color: #c02030;
    }

    body .daterangepicker .drp-calendar .calendar-table tbody tr td.end-date {
        border-right: solid 2px #c02030;
    }
    body .daterangepicker .drp-calendar .calendar-table tbody tr td.start-date {
        border-left: solid 2px #c02030;
    }
    .bravo_wrap .bravo_detail_space .bravo-list-space-related .item-loop .service-review .rate {
        color: #c02030;
    }

    .has-search-map .bravo-filter-price .irs--flat .irs-bar,
    .has-search-map .bravo-filter-price .irs--flat .irs-handle>i:first-child,
    .has-search-map .bravo-filter-price .irs--flat .irs-from, .has-search-map .bravo-filter-price .irs--flat .irs-to, .has-search-map .bravo-filter-price .irs--flat .irs-single {
        background-color: #c02030;
    }

    .has-search-map .bravo-filter-price .irs--flat .irs-from:before, .has-search-map .bravo-filter-price .irs--flat .irs-to:before, .has-search-map .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c02030;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score {
        background: #c02030;
    }
    .bravo_wrap .bravo_detail_tour .bravo_content .g-header .review-score .head .score::after {
        border-bottom: 25px solid #c02030;
    }

    .bravo_wrap .bravo_detail_tour .bravo_content .g-overview ul li:before {
        border: 1px solid #c02030;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .location-module-nav li a.active {
        border-bottom: 1px solid #c02030;
        color: #c02030;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .sale_info {
        background-color: #c02030;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style2 .number-circle {
        border: 2px solid #c02030;
        color: #c02030;
    }
    .bravo_wrap .page-template-content .bravo-featured-item.style3 .featured-item:hover {
        border-color: #c02030;
    }

    .booking-success-notice .booking-info-detail {
        border-left: 3px solid #c02030;
    }
    .bravo_wrap .bravo_detail_tour .bravo_single_book,
    .bravo_wrap .bravo_detail_space .bravo_single_book {
        border-top: 5px solid#c02030;
    }
    .bravo_wrap .page-template-content .bravo-form-search-all .g-form-control .nav-tabs li a.active {
        background-color: #c02030;
        border-color: #c02030;
    }

    .bravo_wrap .bravo_detail_location .bravo_content .g-location-module .item-loop .service-review .rate,
    .bravo_wrap .bravo_detail_location .bravo_content .g-trip-ideas .trip-idea .trip-idea-category,
    .bravo_wrap .bravo_footer .main-footer .nav-footer .context ul li a:hover,
    .bravo_wrap .bravo_detail_tour .bravo_content .g-attributes .list-attributes .item i.icon-default,
    .bravo_wrap .bravo_detail_space .bravo_content .g-attributes .list-attributes .item i.icon-default,
    .bravo_wrap .page-template-content .bravo-list-hotel .item-loop .service-review .rate,
    .bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .caption .title-address .title a:hover,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop .service-review .rate,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .btn-apply-price-range {
        color: #c02030;
    }

    .bravo_wrap .bravo_detail_tour .bravo-list-tour-related .item-tour .featured ,
    .bravo_wrap .bravo_search_tour .bravo-list-item .list-item .item-tour .featured,
    .bravo_wrap .page-template-content .bravo-list-tour .item-tour .featured,
    .bravo_wrap .bravo_search_hotel .bravo_filter .filter-title:before {
        background: #c02030;
    }
    .bravo_wrap .page-template-content .bravo-list-tour.box_shadow .list-item .item .header-thumb .tour-book-now,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop .sale_info,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child {
        background-color: #c02030;
    }
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before,
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c02030;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score,
    .bravo_wrap .bravo_search_hotel .bravo_content .g-header .review-score .head .score {
        background: #c02030;
    }

    .bravo_wrap .bravo_search_hotel .bravo_content .g-overview ul li:before {
        border: 1px solid #c02030;
    }
    .bravo_wrap .bravo_search_hotel .bravo_filter .g-filter-item .item-content .btn-more-item,
    .bravo_wrap .bravo_search_hotel .bravo_content .g-header .review-score .head .left .text-rating,
    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .left .text-rating,
    .bravo_wrap .bravo_detail_hotel  .btn-show-all,
    .bravo_wrap .bravo_detail_hotel  .bravo-list-hotel-related .item-loop .service-review .rate,
    .bravo_wrap .bravo_form .select-guests-dropdown .dropdown-item-row .count-display{
        color: #c02030;
    }

    .bravo_wrap .bravo_search_hotel .bravo-list-item .list-item .item-loop-list .service-review-pc .head .score::after {
        border-bottom: 15px solid #c02030;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #c02030;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .score {
        background: #c02030;
    }

    .bravo_wrap .bravo_detail_hotel .bravo-list-hotel-related-widget .heading:after {
        background: #c02030;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-attributes h3:after {
        background: #c02030;
    }
    .bravo_wrap .bravo_detail_hotel .bravo_content .g-header .review-score .head .left .text-rating {
        color: #c02030;
    }
    .bravo_wrap .select-guests-dropdown .dropdown-item-row .count-display {
        color: #c02030;
    }

    .bravo_wrap .bravo-checkbox input[type=checkbox]:checked+.checkmark:after {
        border: solid #c02030;
        border-width: 0 2px 2px 0;
    }
    .bravo_wrap .bravo_form .input-search .form-control::-webkit-input-placeholder {
        color: #c02030;
    }
    .bravo_wrap .bravo_form .input-search .form-control:-ms-input-placeholder {
        color: #c02030;
    }
    .brav_wrap .bravo_form .input-search .form-control::placeholder {
        color: #c02030;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-apply-price-range{
        color: #c02030;
    }
    .bravo_wrap .bravo_search_event .bravo_filter .filter-title:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-bar,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-handle>i:first-child
    {
        background: #c02030;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-from:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-to:before,
    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .bravo-filter-price .irs--flat .irs-single:before {
        border-top-color: #c02030;
    }

    .bravo_wrap .bravo_search_event .bravo_filter .g-filter-item .item-content .btn-more-item {
        color: #c02030;
    }

    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #c02030;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .score {
        background: #c02030;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-header .review-score .head .left .text-rating {
        color: #c02030;
    }
    .bravo_wrap .bravo_single_book .nav-enquiry .enquiry-item.active span {
        border-bottom: solid 1px #c02030 !important;
        color: #c02030 !important;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-overview ul li:before {
        border: 1px solid #c02030;
    }
    .bravo_wrap .bravo_detail_event .bravo_content .g-attributes .list-attributes .item i.icon-default {
        color: #c02030;
    }
    .bravo_wrap .bravo_detail_event .bravo_single_book {
        border-top: 5px solid #c02030;
    }

    .bravo_wrap .bravo_detail_hotel .bravo_single_book {
        border-top: 5px solid #c02030;
    }
    .bravo_wrap .bravo_detail_car  .bravo_single_book {
        border-top: 5px solid #c02030;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score:after {
        border-bottom: 25px solid #c02030;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .score {
        background: #c02030;
    }
    .bravo_wrap .bravo_detail_car .bravo_content .g-header .review-score .head .left .text-rating {
        color: #c02030;
    }

    body{
                                        font-family:Poppins;
                                                color:#404040;
                                                font-size:16px;
                                                line-height:1.6;
                                                font-weight:400;
                            }
            h1{
            font-family: Poppins, sans-serif
        }
                h2{
            font-family: Poppins, sans-serif
        }
                h3{
            font-family: Poppins, sans-serif
        }
    
    .hero-section{position:relative;background:url('petra.jpg') center/cover no-repeat;height:90vh}
.hero-section::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35)}
.hero-title{font-family:'Poppins',sans-serif;font-size:64px;font-weight:bold;color:white;position:relative;z-index:2}
.search-bar{background:white;padding:20px;border-radius:10px;box-shadow:0 4px 20px rgba(0,0,0,.1);position:relative;z-index:2}
.search-button{background-color:#D32F2F;color:white;border:none;padding:12px 24px;border-radius:8px;transition:background .3s}
.search-button:hover{background-color:#B71C1C}
.bs-icon,[class^="bs-icon-"],[class*=" bs-icon-"]{display:inline-block;line-height:1;vertical-align:-.125em;color:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.bs-icon:before,[class^="bs-icon-"]:before,[class*=" bs-icon-"]:before{font-family:IcoFont!important;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;line-height:1}
.bs-icon-sm{font-size:.875em}
.bs-icon-md{font-size:1em}
.bs-icon-lg{font-size:1.25em}
.bs-icon-xl{font-size:1.5em}
.bs-icon-2x{font-size:2em}
.bs-icon-fw{width:1.25em;text-align:center}
.bs-icon-muted{opacity:.72}
.bs-icon-primary{color:#c00000}
.bs-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:2.25em;height:2.25em;border-radius:50%;background:rgba(192,0,0,.08);color:#c00000}
.bs-icon-hotel:before{content:"\ee49"}
.bs-icon-tour:before{content:"\ee4e"}
.bs-icon-flight:before{content:"\ee0e"}
.bs-icon-car:before{content:"\ee1f"}
.bs-icon-boat:before{content:"\ee34"}
.bs-icon-event:before{content:"\f00f"}
.bs-icon-space:before{content:"\eec8"}
.bs-icon-space-alt:before{content:"\eff0"}
.bs-icon-duration:before{content:"\f022"}
.bs-icon-clock:before{content:"\f022"}
.bs-icon-calendar:before{content:"\eecd"}
.bs-icon-location:before{content:"\ef79"}
.bs-icon-map:before{content:"\ef8b"}
.bs-icon-guests:before{content:"\ed0d"}
.bs-icon-adult:before{content:"\ed05"}
.bs-icon-child:before{content:"\ecf7"}
.bs-icon-infant:before{content:"\eba1"}
.bs-icon-ticket:before{content:"\f00f"}
.bs-icon-baggage:before{content:"\ef81"}
.bs-icon-seat:before{content:"\e96a"}
.bs-icon-room:before{content:"\eeb7"}
.bs-icon-bed:before{content:"\eeb7"}
.bs-icon-bath:before{content:"\e801"}
.bs-icon-payment:before{content:"\eef4"}
.bs-icon-invoice:before{content:"\eeba"}
.bs-icon-receipt:before{content:"\eeba"}
.bs-icon-wallet:before{content:"\f024"}
.bs-icon-price:before{content:"\efc5"}
.bs-icon-whatsapp:before{content:"\ed86"}
.bs-icon-email:before{content:"\ef12"}
.bs-icon-phone:before{content:"\efbb"}
.bs-icon-sms:before{content:"\ec86"}
.bs-icon-support:before{content:"\ecfa"}
.bs-icon-vendor:before{content:"\ecef"}
.bs-icon-dashboard:before{content:"\eefa"}
.bs-icon-approval:before{content:"\eed9"}
.bs-icon-search:before{content:"\ed1b"}
.bs-icon-filter:before{content:"\ef29"}
.bs-icon-star:before{content:"\f000"}
.bs-icon-heart:before{content:"\ef45"}
.bs-icon-info:before{content:"\ef4e"}
.bs-icon-warning:before{content:"\f026"}
.bs-icon-success:before{content:"\eed8"}
.bs-icon-check:before{content:"\eed8"}
.bs-icon-close:before{content:"\eee4"}
.bs-icon-plus:before{content:"\efc2"}
.bs-icon-minus:before{content:"\ef9a"}
.bs-icon-settings:before{content:"\efe2"}
.bs-icon-notification:before{content:"\efac"}
.bs-icon-language:before{content:"\ef3e"}
.bs-icon-world:before{content:"\f02c"}
.bs-icon-security:before{content:"\effd"}
.bs-icon-edit:before{content:"\ef10"}
.bs-icon-delete:before{content:"\ef00"}
.bs-icon-save:before{content:"\ee00"}
.bs-icon-wifi:before{content:"\f02a"}
.bs-icon-wifi-router:before{content:"\ea56"}
.bs-icon-tv:before{content:"\ea39"}
.bs-icon-flat-tv:before{content:"\ea39"}
.bs-icon-coffee:before{content:"\eb56"}
.bs-icon-coffee-cup:before{content:"\eb56"}
.bs-icon-tea:before{content:"\eb99"}
.bs-icon-tea-pot:before{content:"\eb98"}
.bs-icon-breakfast:before{content:"\eb67"}
.bs-icon-restaurant:before{content:"\eb8c"}
.bs-icon-restaurant-menu:before{content:"\eb8b"}
.bs-icon-dining:before{content:"\eb69"}
.bs-icon-food:before{content:"\eb67"}
.bs-icon-kitchen:before{content:"\eb5e"}
.bs-icon-microwave:before{content:"\eb8b"}
.bs-icon-laundry:before{content:"\e9ae"}
.bs-icon-dry-cleaning:before{content:"\e9ae"}
.bs-icon-iron:before{content:"\efd2"}
.bs-icon-bedroom:before{content:"\eeb7"}
.bs-icon-bathroom:before{content:"\e801"}
.bs-icon-shower:before{content:"\e801"}
.bs-icon-toilet:before{content:"\e801"}
.bs-icon-elevator:before{content:"\eec8"}
.bs-icon-lift:before{content:"\eec8"}
.bs-icon-parking:before{content:"\ee1f"}
.bs-icon-pool:before{content:"\edcf"}
.bs-icon-swimming:before{content:"\edcf"}
.bs-icon-no-smoking:before{content:"\efa8"}
.bs-icon-wheelchair:before{content:"\f029"}
.bs-icon-accessible:before{content:"\f029"}
.bs-icon-ac:before{content:"\e994"}
.bs-icon-air-conditioning:before{content:"\ee98"}
.bs-icon-safe:before{content:"\efdc"}
.bs-icon-room-key:before{content:"\ef59"}
.bs-icon-key:before{content:"\ef59"}
.bs-icon-door:before{content:"\ef59"}
.bs-icon-chair:before{content:"\e96a"}
.bs-icon-guide:before{content:"\ecfa"}
.bs-icon-pickup:before{content:"\ee1f"}
.bs-icon-route:before{content:"\eeed"}
.bs-icon-road:before{content:"\efd8"}
.bs-icon-direction:before{content:"\ee46"}
.bs-icon-direction-sign:before{content:"\ee46"}
.bs-icon-compass:before{content:"\eeed"}
.bs-icon-beach:before{content:"\ee44"}
.bs-icon-island:before{content:"\ee4b"}
.bs-icon-island-alt:before{content:"\ee4a"}
.bs-icon-air-balloon:before{content:"\ee0c"}
.bs-icon-umbrella:before{content:"\ee86"}
.bs-icon-sun:before{content:"\ee81"}
.bs-icon-nature:before{content:"\ef5e"}
.bs-icon-leaf:before{content:"\ef5e"}
.bs-icon-first-aid:before{content:"\ec1d"}
.bs-icon-plane:before{content:"\ee0e"}
.bs-icon-airport:before{content:"\ee0e"}
.bs-icon-air-ticket:before{content:"\ee42"}
.bs-icon-boarding-pass:before{content:"\ee42"}
.bs-icon-passport:before{content:"\e970"}
.bs-icon-id-card:before{content:"\e970"}
.bs-icon-baggage-check:before{content:"\ef81"}
.bs-icon-cabin-bag:before{content:"\ef81"}
.bs-icon-takeoff:before{content:"\ee0e"}
.bs-icon-landing:before{content:"\ee0d"}
.bs-icon-car-hire:before{content:"\ee1d"}
.bs-icon-bike:before{content:"\ee13"}
.bs-icon-bicycle:before{content:"\ee13"}
.bs-icon-passenger:before{content:"\ed0d"}
.bs-icon-gear:before{content:"\efe2"}
.bs-icon-fuel:before{content:"\ef2c"}
.bs-icon-insurance:before{content:"\effd"}
.bs-icon-ship:before{content:"\ee34"}
.bs-icon-sailboat:before{content:"\ee30"}
.bs-icon-sail-boat:before{content:"\ee30"}
.bs-icon-yacht:before{content:"\ee40"}
.bs-icon-speed-boat:before{content:"\ee35"}
.bs-icon-speed:before{content:"\eff3"}
.bs-icon-captain:before{content:"\ed05"}
.bs-icon-crew:before{content:"\ed0d"}
.bs-icon-water-transport:before{content:"\ee34"}
.bs-icon-venue:before{content:"\eec8"}
.bs-icon-vip:before{content:"\effe"}
.bs-icon-qr:before{content:"\efc8"}
.bs-icon-qr-code:before{content:"\efc8"}
.bs-icon-barcode:before{content:"\e963"}
.bs-icon-scan:before{content:"\efc8"}
.bs-icon-printer:before{content:"\edfd"}
.bs-icon-bank:before{content:"\e962"}
.bs-icon-bank-transfer:before{content:"\ecc5"}
.bs-icon-money:before{content:"\ef9d"}
.bs-icon-money-bag:before{content:"\e972"}
.bs-icon-coins:before{content:"\e96b"}
.bs-icon-paypal:before{content:"\ecdf"}
.bs-icon-stripe:before{content:"\ece5"}
.bs-icon-card:before{content:"\eef4"}
.bs-icon-credit-card-alt:before{content:"\eef4"}
.bs-icon-category:before{content:"\f005"}
.bs-icon-tag:before{content:"\f004"}
.bs-icon-attachment:before{content:"\efb5"}
.bs-icon-paperclip:before{content:"\efb5"}
.bs-icon-photo:before{content:"\ef4b"}
.bs-icon-image:before{content:"\ef4b"}
.bs-icon-camera:before{content:"\eecf"}
.bs-icon-video:before{content:"\ecb5"}
.bs-icon-play:before{content:"\ecaa"}
.bs-icon-eye:before{content:"\ef24"}
.bs-icon-eye-blocked:before{content:"\ef22"}
.bs-icon-chat:before{content:"\ec86"}
.bs-icon-message:before{content:"\ec86"}
.bs-icon-notification-bell:before{content:"\efac"}
.bs-icon-globe:before{content:"\ef3e"}
.bs-icon-global:before{content:"\f02c"}
.bs-icon-language-globe:before{content:"\ef3e"}
.bs-icon-property-type:before{content:"\ee49"}
.bs-icon-luxury-hotel:before{content:"\ee41"}
.bs-icon-five-star-hotel:before{content:"\ee41"}
.bs-icon-resort:before{content:"\ee44"}
.bs-icon-aparthotel:before{content:"\eec8"}
.bs-icon-serviced-apartment:before{content:"\eec8"}
.bs-icon-apartment:before{content:"\eec8"}
.bs-icon-hostel:before{content:"\eeb7"}
.bs-icon-guest-house:before{content:"\ef47"}
.bs-icon-inn:before{content:"\ef47"}
.bs-icon-motel:before{content:"\ee49"}
.bs-icon-villa:before{content:"\ef47"}
.bs-icon-lodge:before{content:"\ef47"}
.bs-icon-chalet:before{content:"\ef47"}
.bs-icon-cabin:before{content:"\ef47"}
.bs-icon-capsule:before{content:"\eeb7"}
.bs-icon-business-hotel:before{content:"\eec2"}
.bs-icon-airport-hotel:before{content:"\ee0e"}
.bs-icon-boutique-hotel:before{content:"\ee49"}
.bs-icon-eco-hotel:before{content:"\ef5e"}
.bs-icon-front-desk:before{content:"\ecfa"}
.bs-icon-reception:before{content:"\ecfa"}
.bs-icon-concierge:before{content:"\ecfa"}
.bs-icon-concierge-service:before{content:"\ecfa"}
.bs-icon-room-service:before{content:"\ed0f"}
.bs-icon-luggage-storage:before{content:"\ef81"}
.bs-icon-housekeeping:before{content:"\e9ae"}
.bs-icon-pets:before{content:"\e83b"}
.bs-icon-pet-friendly:before{content:"\e83b"}
.bs-icon-pets-allowed:before{content:"\e83b"}
.bs-icon-dog:before{content:"\e845"}
.bs-icon-cat:before{content:"\e83d"}
.bs-icon-cat-dog:before{content:"\e83b"}
.bs-icon-paw:before{content:"\e878"}
.bs-icon-eco:before{content:"\ef5e"}
.bs-icon-green-hotel:before{content:"\ef5e"}
.bs-icon-recycle:before{content:"\efd0"}
.bs-icon-recycling:before{content:"\efd0"}
.bs-icon-solar-energy:before{content:"\e997"}
.bs-icon-solar-power:before{content:"\e997"}
.bs-icon-water-saving:before{content:"\e998"}
.bs-icon-water-drop:before{content:"\f027"}
.bs-icon-eco-energy:before{content:"\e992"}
.bs-icon-eco-environment:before{content:"\e993"}
.bs-icon-fire-extinguisher:before{content:"\e99b"}
.bs-icon-smoke-alarm:before{content:"\eea3"}
.bs-icon-alarm:before{content:"\eea3"}
.bs-icon-cctv:before{content:"\ebb2"}
.bs-icon-surveillance:before{content:"\ebb2"}
.bs-icon-security-camera:before{content:"\ebb2"}
.bs-icon-shield:before{content:"\efe6"}
.bs-icon-lock:before{content:"\ef7a"}
.bs-icon-safe-lock:before{content:"\ef7a"}
.bs-icon-baby:before{content:"\eba1"}
.bs-icon-baby-stroller:before{content:"\eba0"}
.bs-icon-baby-trolley:before{content:"\eba0"}
.bs-icon-baby-food:before{content:"\eb40"}
.bs-icon-children-care:before{content:"\eeda"}
.bs-icon-kids:before{content:"\ecf7"}
.bs-icon-teddy-bear:before{content:"\eba7"}
.bs-icon-business-center:before{content:"\eec2"}
.bs-icon-briefcase:before{content:"\eec2"}
.bs-icon-meeting-room:before{content:"\e971"}
.bs-icon-conference-room:before{content:"\e975"}
.bs-icon-presentation:before{content:"\e975"}
.bs-icon-fax:before{content:"\ef26"}
.bs-icon-bus:before{content:"\ee18"}
.bs-icon-shuttle:before{content:"\ee18"}
.bs-icon-airport-shuttle:before{content:"\ee18"}
.bs-icon-van:before{content:"\ee3f"}
.bs-icon-taxi:before{content:"\ee36"}
.bs-icon-train:before{content:"\ee38"}
.bs-icon-movie:before{content:"\ec9d"}
.bs-icon-music:before{content:"\eca3"}
.bs-icon-game-controller:before{content:"\ea30"}
.bs-icon-game-console:before{content:"\ea2f"}
.bs-icon-golf:before{content:"\eda8"}
.bs-icon-tennis:before{content:"\edd4"}
.bs-icon-fishing:before{content:"\e854"}
.bs-icon-diving:before{content:"\e80a"}
.bs-icon-climbing:before{content:"\ed9a"}
.bs-icon-cycling:before{content:"\eb32"}
.bs-icon-bathtub:before{content:"\e801"}
.bs-icon-dining-table:before{content:"\eb60"}
.bs-icon-table:before{content:"\ee06"}
.bs-icon-desk:before{content:"\ee06"}
.bs-icon-work-desk:before{content:"\ee06"}
.bs-icon-sofa:before{content:"\e96a"}
.bs-icon-wardrobe:before{content:"\ef42"}
.bs-icon-closet:before{content:"\ef42"}
.bs-icon-hanger:before{content:"\ef42"}
.bs-icon-washing-machine:before{content:"\ea55"}
.bs-icon-refrigerator:before{content:"\ea50"}
.bs-icon-wifi-alt:before{content:"\f02a"}
.bs-icon-smart-tv:before{content:"\ea39"}
.bs-icon-telephone:before{content:"\f008"}
.bs-icon-key-hole:before{content:"\ef58"}
.bs-icon-snow:before{content:"\ee6e"}
.bs-icon-snow-flake:before{content:"\ee6c"}
.bs-icon-heating:before{content:"\ee6e"}
.bs-icon-air-comfort:before{content:"\e994"}
.bs-icon-light-bulb:before{content:"\ef6b"}
.bs-icon-repair:before{content:"\efd2"}
.bs-icon-tools:before{content:"\f014"}
.bs-icon-disabled:before{content:"\ec14"}
.bs-icon-handicapped:before{content:"\ec5d"}
.bs-icon-sea-view:before{content:"\ee44"}
.bs-icon-ocean-view:before{content:"\ee44"}
.bs-icon-mountain-view:before{content:"\ee48"}
.bs-icon-city-view:before{content:"\eec8"}
.bs-icon-garden-view:before{content:"\ef5e"}
.bs-icon-pool-view:before{content:"\edcf"}
.bs-icon-lake-view:before{content:"\f027"}
.bs-icon-river-view:before{content:"\f027"}
.bs-icon-landmark-view:before{content:"\ef79"}
.bs-icon-courtyard-view:before{content:"\eec8"}
.bs-icon-balcony:before{content:"\eec8"}
.bs-icon-terrace:before{content:"\ee44"}
.bs-icon-patio:before{content:"\ef47"}
.bs-icon-horse-riding:before{content:"\e863"}
.bs-icon-horse-head:before{content:"\e863"}
.bs-icon-activity:before{content:"\ee4e"}
.bs-icon-bar:before{content:"\\eb52"}
.bs-icon-shared-lounge:before{content:"\\e96a"}
.bs-icon-smoking-area:before{content:"\\ef6c"}
.bs-icon-ev-charging:before{content:"\\eed4"}
.bs-icon-exchange:before{content:"\ef18"}
.bs-icon-grocery:before{content:"\ef40"}
.bs-icon-prayer-room:before{content:"\eeb7"}
.bs-icon-place-of-worship:before{content:"\f02c"}
.bs-icon-halal-food:before{content:"\eb8c"}
.bs-icon-kosher-food:before{content:"\eb8c"}
.bs-icon-vegetarian-meals:before{content:"\ef5e"}
.bs-icon-qibla-direction:before{content:"\ee46"}
.bs-icon-prayer-mat:before{content:"\eeb7"}
.bs-icon-separate-wellness:before{content:"\ef45"}
.bs-icon-family-privacy:before{content:"\ef59"}
.bs-icon-alcohol-free:before{content:"\eee4"}
.bs-icon-cultural-tours:before{content:"\ee4e"}
.bs-icon-heritage-experience:before{content:"\f02c"}
.bs-icon-traditional-design:before{content:"\eeb7"}
.bs-icon-multicultural-staff:before{content:"\ef3e"}
.bs-icon-religious-holiday:before{content:"\eecd"}
.bs-icon-volume-off:before{content:"\ecb9"}
.bs-icon-toilet-paper:before{content:"\eae5"}
.bs-icon-towel:before{content:"\e9ae"}
.bs-icon-hairdryer:before{content:"\ee98"}
.bs-icon-bathrobe:before{content:"\e801"}
.bs-icon-slippers:before{content:"\eeb7"}
.bs-icon-dryer:before{content:"\e9ae"}
.bs-icon-oven:before{content:"\eb5e"}
.bs-icon-stovetop:before{content:"\eb5e"}
.bs-icon-toaster:before{content:"\eb5e"}
.bs-icon-dishwasher:before{content:"\eb5e"}
.bs-icon-radio:before{content:"\ea4f"}
.bs-icon-bluetooth:before{content:"\eebe"}
.bs-icon-network:before{content:"\efa5"}
.bs-icon-plugin:before{content:"\efbf"}
.bs-icon-fan:before{content:"\ee98"}
.bs-icon-fire:before{content:"\ef2c"}
.bs-about-hero-layer{--bs-about-primary:#c02030;--bs-about-primary-dark:#981927;--bs-about-ink:#1b2e4b;--bs-about-text:#404040;--bs-about-muted:#667085;--bs-about-surface:#ffffff;--bs-about-soft:#f7f8fb;--bs-about-border:rgba(27,46,75,.12);--bs-about-shadow:0 24px 60px rgba(27,46,75,.14);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 18%,rgba(192,32,48,.10),transparent 30%),radial-gradient(circle at 88% 82%,rgba(27,46,75,.10),transparent 32%),linear-gradient(135deg,#ffffff 0,#f8f9fc 100%);color:var(--bs-about-text);direction:inherit}
.bs-about-hero-layer,.bs-about-hero-layer *{box-sizing:border-box}
.bs-about-hero-layer::before,.bs-about-hero-layer::after{content:"";position:absolute;z-index:-1;border-radius:999px;pointer-events:none}
.bs-about-hero-layer::before{inline-size:22rem;block-size:22rem;inset-block-start:-11rem;inset-inline-end:-9rem;border:1px solid rgba(192,32,48,.14)}
.bs-about-hero-layer::after{inline-size:14rem;block-size:14rem;inset-block-end:-7rem;inset-inline-start:-5rem;border:1px solid rgba(27,46,75,.12)}
.bs-about-hero-layer .bs-about-hero{width:100%}
.bs-about-hero-layer .bs-about-hero__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(3rem,4.5vw,4.25rem);padding-inline:clamp(1.25rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.14fr) minmax(20rem,.86fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}
.bs-about-hero-layer .bs-about-hero__content{min-width:0;max-width:48rem;text-align:start}
.bs-about-hero-layer .bs-about-hero__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--bs-about-primary);font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-hero-layer .bs-about-hero__eyebrow::before{content:"";inline-size:2.25rem;block-size:2px;flex:0 0 auto;background:currentColor;border-radius:999px}
.bs-about-hero-layer .bs-about-hero__title{margin:0;max-width:22ch;color:var(--bs-about-ink);font-family:"Poppins",sans-serif;font-size:clamp(2.2rem,3.5vw,3.25rem);font-weight:700;line-height:1.08;letter-spacing:-.03em;text-wrap:balance}
.bs-about-hero-layer .bs-about-hero__lead{margin:1.1rem 0 0;max-width:42rem;color:var(--bs-about-muted);font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.65}
.bs-about-hero-layer .bs-about-hero__supporting{margin:.75rem 0 0;color:var(--bs-about-ink);font-size:.98rem;font-weight:600;line-height:1.6}
.bs-about-hero-layer .bs-about-hero__actions{margin-block-start:1.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.85rem}
.bs-about-hero-layer .bs-about-hero__button{min-height:3rem;padding:.78rem 1.25rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.75rem;font-size:.96rem;font-weight:600;line-height:1.25;text-align:center;text-decoration:none;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease,color 180ms ease,box-shadow 180ms ease}
.bs-about-hero-layer .bs-about-hero__button--primary{background:var(--bs-about-primary);color:#ffffff;box-shadow:0 12px 26px rgba(192,32,48,.22)}
.bs-about-hero-layer .bs-about-hero__button--primary:hover{background:var(--bs-about-primary-dark);color:#ffffff;transform:translateY(-1px)}
.bs-about-hero-layer .bs-about-hero__button--secondary{background:rgba(255,255,255,.82);color:var(--bs-about-ink);border-color:var(--bs-about-border)}
.bs-about-hero-layer .bs-about-hero__button--secondary:hover{background:#ffffff;color:var(--bs-about-primary);border-color:rgba(192,32,48,.34);transform:translateY(-1px)}
.bs-about-hero-layer .bs-about-hero__button:focus-visible,.bs-about-hero-layer .bs-about-hero__partner-link:focus-visible{outline:3px solid rgba(192,32,48,.28);outline-offset:3px}
.bs-about-hero-layer .bs-about-hero__partner-link{margin-block-start:.85rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--bs-about-ink);font-size:.94rem;font-weight:600;line-height:1.5;text-decoration:underline;text-decoration-color:rgba(192,32,48,.35);text-decoration-thickness:1px;text-underline-offset:.3em}
.bs-about-hero-layer .bs-about-hero__partner-link:hover{color:var(--bs-about-primary);text-decoration-color:currentColor}
.bs-about-hero-layer .bs-about-hero__operator{margin:.95rem 0 0;max-width:42rem;color:#586273;font-size:.84rem;line-height:1.55}
.bs-about-hero-layer .bs-about-hero__visual{min-width:0;align-self:center;padding:clamp(1.1rem,2.5vw,1.65rem);position:relative;background:rgba(255,255,255,.88);border:1px solid var(--bs-about-border);border-radius:1.5rem;box-shadow:var(--bs-about-shadow);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}
.bs-about-hero-layer .bs-about-hero__visual::before{content:"";position:absolute;inset:.6rem;border:1px solid rgba(192,32,48,.08);border-radius:1.1rem;pointer-events:none}
.bs-about-hero-layer .bs-about-hero__marketplace{position:relative;z-index:1;padding:1.15rem;display:flex;align-items:center;gap:.9rem;background:linear-gradient(135deg,var(--bs-about-ink),#243f68);color:#ffffff;border-radius:1rem}
.bs-about-hero-layer .bs-about-hero__marketplace-icon{inline-size:3rem;block-size:3rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:rgba(255,255,255,.12);color:#ffffff;font-size:1.45rem}
.bs-about-hero-layer .bs-about-hero__marketplace-copy{min-width:0;display:grid;gap:.12rem;text-align:start}
.bs-about-hero-layer .bs-about-hero__marketplace-kicker{font-size:.72rem;font-weight:600;letter-spacing:.09em;opacity:.78;text-transform:uppercase}
.bs-about-hero-layer .bs-about-hero__marketplace-title{font-size:1.08rem;font-weight:700;line-height:1.35}
.bs-about-hero-layer .bs-about-hero__service-grid{position:relative;z-index:1;margin-block-start:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.bs-about-hero-layer .bs-about-hero__service{min-width:0;padding:.85rem;display:flex;align-items:center;gap:.7rem;background:var(--bs-about-soft);border:1px solid rgba(27,46,75,.08);border-radius:.85rem;color:var(--bs-about-ink)}
.bs-about-hero-layer .bs-about-hero__service:last-child{grid-column:1 / -1}
.bs-about-hero-layer .bs-about-hero__service-icon{inline-size:2.2rem;block-size:2.2rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border-radius:.7rem;background:rgba(192,32,48,.09);color:var(--bs-about-primary);font-size:1.05rem;line-height:1}
.bs-about-hero-layer .bs-about-hero__service-label{min-width:0;font-size:.88rem;font-weight:600;line-height:1.35}
.bs-about-hero-layer .bs-about-hero__stakeholders{position:relative;z-index:1;margin-block-start:1rem;padding-block-start:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;border-block-start:1px solid var(--bs-about-border)}
.bs-about-hero-layer .bs-about-hero__stakeholder{padding:.55rem .35rem;display:flex;align-items:center;justify-content:center;gap:.45rem;color:var(--bs-about-muted);font-size:.75rem;font-weight:600;line-height:1.35;text-align:center}
.bs-about-hero-layer .bs-about-hero__stakeholder .bs-icon{color:var(--bs-about-primary);font-size:.95rem;line-height:1}
html[dir="rtl"] .bs-about-hero-layer .bs-about-hero__eyebrow,body.rtl .bs-about-hero-layer .bs-about-hero__eyebrow,html[dir="rtl"] .bs-about-hero-layer .bs-about-hero__marketplace-kicker,body.rtl .bs-about-hero-layer .bs-about-hero__marketplace-kicker{letter-spacing:0}
@media (max-width:991.98px){.bs-about-hero-layer .bs-about-hero__container{grid-template-columns:minmax(0,1fr);gap:2.5rem}
.bs-about-hero-layer .bs-about-hero__content{max-width:52rem}
.bs-about-hero-layer .bs-about-hero__title{max-width:20ch}
.bs-about-hero-layer .bs-about-hero__visual{width:min(100%,42rem)}
}
@media (max-width:575.98px){.bs-about-hero-layer .bs-about-hero__container{padding-block:3.25rem;padding-inline:1rem;gap:2rem}
.bs-about-hero-layer .bs-about-hero__title{max-width:none;font-size:clamp(2rem,9.5vw,2.85rem);line-height:1.12}
.bs-about-hero-layer .bs-about-hero__lead{line-height:1.7}
.bs-about-hero-layer .bs-about-hero__actions{align-items:stretch}
.bs-about-hero-layer .bs-about-hero__button{width:100%}
.bs-about-hero-layer .bs-about-hero__service-grid{grid-template-columns:minmax(0,1fr)}
.bs-about-hero-layer .bs-about-hero__service:last-child{grid-column:auto}
.bs-about-hero-layer .bs-about-hero__stakeholders{grid-template-columns:minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){.bs-about-hero-layer .bs-about-hero__button{transition:none}
}
.bs-about-story-layer{--bs-about-story-primary:#c02030;--bs-about-story-primary-dark:#981927;--bs-about-story-ink:#1b2e4b;--bs-about-story-text:#404040;--bs-about-story-muted:#667085;--bs-about-story-surface:#ffffff;--bs-about-story-soft:#f7f8fb;--bs-about-story-border:rgba(27,46,75,.12);--bs-about-story-shadow:0 20px 50px rgba(27,46,75,.10);position:relative;overflow:hidden;isolation:isolate;background:#ffffff;color:var(--bs-about-story-text);direction:inherit}
.bs-about-story-layer,.bs-about-story-layer *{box-sizing:border-box}
.bs-about-story-layer::before{content:"";position:absolute;z-index:-1;inline-size:24rem;block-size:24rem;inset-block-start:-15rem;inset-inline-end:-13rem;border-radius:999px;background:radial-gradient(circle,rgba(192,32,48,.08),transparent 68%);pointer-events:none}
.bs-about-story-layer .bs-about-story{width:100%}
.bs-about-story-layer .bs-about-story__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(4rem,7vw,6.5rem);padding-inline:clamp(1.25rem,4vw,3rem);display:grid;grid-template-columns:minmax(0,1.04fr) minmax(20rem,.96fr);align-items:start;gap:clamp(2.5rem,5vw,5rem)}
.bs-about-story-layer .bs-about-story__content{min-width:0;max-width:46rem;text-align:start}
.bs-about-story-layer .bs-about-story__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;gap:.65rem;color:var(--bs-about-story-primary);font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-story-layer .bs-about-story__eyebrow::before{content:"";inline-size:2.5rem;block-size:2px;flex:0 0 auto;background:var(--bs-about-story-primary)}
.bs-about-story-layer .bs-about-story__title{max-width:17ch;margin:0;color:var(--bs-about-story-ink);font-family:"Poppins",sans-serif;font-size:clamp(2.15rem,4.3vw,3.85rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.bs-about-story-layer .bs-about-story__lead{max-width:42rem;margin:1.5rem 0 0;color:var(--bs-about-story-ink);font-size:clamp(1.05rem,1.5vw,1.2rem);font-weight:500;line-height:1.75}
.bs-about-story-layer .bs-about-story__body{max-width:43rem;margin:1.1rem 0 0;color:var(--bs-about-story-muted);font-size:1rem;line-height:1.8}
.bs-about-story-layer .bs-about-story__closing{max-width:43rem;margin:1.35rem 0 0;padding-inline-start:1rem;border-inline-start:3px solid rgba(192,32,48,.72);color:var(--bs-about-story-ink);font-size:1rem;font-weight:600;line-height:1.75}
.bs-about-story-layer .bs-about-story__timeline{min-width:0;position:relative;padding:clamp(1.35rem,3vw,2rem);background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(247,248,251,.96));border:1px solid var(--bs-about-story-border);border-radius:1.5rem;box-shadow:var(--bs-about-story-shadow)}
.bs-about-story-layer .bs-about-story__timeline::before{content:"";position:absolute;inset:.65rem;border:1px solid rgba(192,32,48,.07);border-radius:1.1rem;pointer-events:none}
.bs-about-story-layer .bs-about-story__timeline-header{position:relative;z-index:1;margin-block-end:1.25rem;padding-block-end:1.15rem;border-block-end:1px solid var(--bs-about-story-border);text-align:start}
.bs-about-story-layer .bs-about-story__timeline-kicker{margin:0 0 .4rem;color:var(--bs-about-story-primary);font-size:.76rem;font-weight:700;line-height:1.4;letter-spacing:.09em;text-transform:uppercase}
.bs-about-story-layer .bs-about-story__timeline-title{margin:0;color:var(--bs-about-story-ink);font-size:clamp(1.25rem,2vw,1.55rem);font-weight:700;line-height:1.35}
.bs-about-story-layer .bs-about-story__milestones{position:relative;z-index:1;margin:0;padding:0;display:grid;gap:.85rem;list-style:none}
.bs-about-story-layer .bs-about-story__milestone{min-width:0;padding:1rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;background:rgba(255,255,255,.88);border:1px solid rgba(27,46,75,.09);border-radius:1rem}
.bs-about-story-layer .bs-about-story__milestone-marker{inline-size:3rem;block-size:3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;background:rgba(192,32,48,.09);color:var(--bs-about-story-primary);font-size:1.15rem;line-height:1}
.bs-about-story-layer .bs-about-story__milestone-copy{min-width:0;text-align:start}
.bs-about-story-layer .bs-about-story__year{margin:0 0 .18rem;color:var(--bs-about-story-primary);font-size:.78rem;font-weight:700;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}
.bs-about-story-layer .bs-about-story__milestone-title{margin:0;color:var(--bs-about-story-ink);font-size:1rem;font-weight:700;line-height:1.45}
.bs-about-story-layer .bs-about-story__milestone-text{margin:.35rem 0 0;color:var(--bs-about-story-muted);font-size:.9rem;line-height:1.65}
html[dir="rtl"] .bs-about-story-layer .bs-about-story__eyebrow,body.rtl .bs-about-story-layer .bs-about-story__eyebrow,html[dir="rtl"] .bs-about-story-layer .bs-about-story__timeline-kicker,body.rtl .bs-about-story-layer .bs-about-story__timeline-kicker,html[dir="rtl"] .bs-about-story-layer .bs-about-story__year,body.rtl .bs-about-story-layer .bs-about-story__year{letter-spacing:0}
@media (max-width:991.98px){.bs-about-story-layer .bs-about-story__container{grid-template-columns:minmax(0,1fr);gap:2.75rem}
.bs-about-story-layer .bs-about-story__content{max-width:52rem}
.bs-about-story-layer .bs-about-story__title{max-width:20ch}
.bs-about-story-layer .bs-about-story__timeline{width:min(100%,48rem)}
}
@media (max-width:575.98px){.bs-about-story-layer .bs-about-story__container{padding-block:3.5rem;padding-inline:1rem;gap:2.25rem}
.bs-about-story-layer .bs-about-story__title{max-width:none;font-size:clamp(2rem,9vw,2.75rem);line-height:1.12}
.bs-about-story-layer .bs-about-story__lead,.bs-about-story-layer .bs-about-story__body,.bs-about-story-layer .bs-about-story__closing{line-height:1.72}
.bs-about-story-layer .bs-about-story__milestone{grid-template-columns:minmax(0,1fr)}
.bs-about-story-layer .bs-about-story__milestone-marker{inline-size:2.75rem;block-size:2.75rem}
}
.bs-about-roles-layer{--bs-about-roles-primary:#c02030;--bs-about-roles-primary-dark:#981927;--bs-about-roles-ink:#1b2e4b;--bs-about-roles-text:#404040;--bs-about-roles-muted:#667085;--bs-about-roles-surface:#ffffff;--bs-about-roles-soft:#f5f7fa;--bs-about-roles-border:rgba(27,46,75,.11);--bs-about-roles-shadow:0 18px 46px rgba(27,46,75,.08);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f7f8fb 0,#f3f5f8 100%);color:var(--bs-about-roles-text);direction:inherit}
.bs-about-roles-layer,.bs-about-roles-layer *{box-sizing:border-box}
.bs-about-roles-layer::before,.bs-about-roles-layer::after{content:"";position:absolute;z-index:-1;border-radius:999px;pointer-events:none}
.bs-about-roles-layer::before{inline-size:28rem;block-size:28rem;inset-block-start:-20rem;inset-inline-start:-15rem;background:radial-gradient(circle,rgba(192,32,48,.08),transparent 70%)}
.bs-about-roles-layer::after{inline-size:24rem;block-size:24rem;inset-block-end:-17rem;inset-inline-end:-12rem;background:radial-gradient(circle,rgba(27,46,75,.08),transparent 70%)}
.bs-about-roles-layer .bs-about-roles{width:100%}
.bs-about-roles-layer .bs-about-roles__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(4.5rem,7vw,7rem);padding-inline:clamp(1.25rem,4vw,3rem)}
.bs-about-roles-layer .bs-about-roles__header{max-width:52rem;margin-inline:auto;text-align:center}
.bs-about-roles-layer .bs-about-roles__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:var(--bs-about-roles-primary);font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-roles-layer .bs-about-roles__eyebrow::before,.bs-about-roles-layer .bs-about-roles__eyebrow::after{content:"";inline-size:2.25rem;block-size:2px;flex:0 0 auto;background:var(--bs-about-roles-primary)}
.bs-about-roles-layer .bs-about-roles__title{margin:0;color:var(--bs-about-roles-ink);font-family:"Poppins",sans-serif;font-size:clamp(2.2rem,4.2vw,3.8rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.bs-about-roles-layer .bs-about-roles__intro{max-width:48rem;margin:1.35rem auto 0;color:var(--bs-about-roles-muted);font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.8;text-wrap:pretty}
.bs-about-roles-layer .bs-about-roles__grid{margin-block-start:clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}
.bs-about-roles-layer .bs-about-roles__card{min-width:0;min-height:100%;position:relative;padding:clamp(1.4rem,2.5vw,2rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;background:rgba(255,255,255,.96);border:1px solid var(--bs-about-roles-border);border-radius:1.25rem;box-shadow:var(--bs-about-roles-shadow);transition:transform 180ms ease,box-shadow 180ms ease,border-color 180ms ease}
.bs-about-roles-layer .bs-about-roles__card::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:1.4rem;inline-size:3.25rem;block-size:3px;background:var(--bs-about-roles-primary);border-radius:0 0 999px 999px}
@media (hover:hover){.bs-about-roles-layer .bs-about-roles__card:hover{transform:translateY(-3px);border-color:rgba(192,32,48,.22);box-shadow:0 24px 54px rgba(27,46,75,.11)}
}
.bs-about-roles-layer .bs-about-roles__icon{inline-size:3.25rem;block-size:3.25rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:1rem;background:rgba(192,32,48,.09);color:var(--bs-about-roles-primary);font-size:1.35rem;line-height:1}
.bs-about-roles-layer .bs-about-roles__copy{min-width:0;text-align:start}
.bs-about-roles-layer .bs-about-roles__card-title{margin:0;color:var(--bs-about-roles-ink);font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:700;line-height:1.4}
.bs-about-roles-layer .bs-about-roles__card-text{margin:.65rem 0 0;color:var(--bs-about-roles-muted);font-size:.98rem;line-height:1.75}
.bs-about-roles-layer .bs-about-roles__disclosure{max-width:61rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:1.25rem 1.35rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;background:rgba(255,255,255,.76);border:1px solid var(--bs-about-roles-border);border-inline-start:4px solid var(--bs-about-roles-primary);border-radius:1rem}
.bs-about-roles-layer .bs-about-roles__disclosure-icon{inline-size:2.35rem;block-size:2.35rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(192,32,48,.09);color:var(--bs-about-roles-primary);font-size:1rem;line-height:1}
.bs-about-roles-layer .bs-about-roles__disclosure-text{margin:0;color:var(--bs-about-roles-ink);font-size:.94rem;font-weight:500;line-height:1.75;text-align:start}
html[dir="rtl"] .bs-about-roles-layer .bs-about-roles__eyebrow,body.rtl .bs-about-roles-layer .bs-about-roles__eyebrow{letter-spacing:0}
@media (max-width:991.98px){.bs-about-roles-layer .bs-about-roles__grid{grid-template-columns:minmax(0,1fr)}
.bs-about-roles-layer .bs-about-roles__title{font-size:clamp(2rem,8vw,3rem)}
}
@media (max-width:575.98px){.bs-about-roles-layer .bs-about-roles__container{padding-block:3.75rem;padding-inline:1rem}
.bs-about-roles-layer .bs-about-roles__header{text-align:start}
.bs-about-roles-layer .bs-about-roles__eyebrow{justify-content:flex-start}
.bs-about-roles-layer .bs-about-roles__eyebrow::after{display:none}
.bs-about-roles-layer .bs-about-roles__intro{margin-inline:0}
.bs-about-roles-layer .bs-about-roles__card{grid-template-columns:minmax(0,1fr);padding:1.25rem}
.bs-about-roles-layer .bs-about-roles__icon{inline-size:3rem;block-size:3rem}
.bs-about-roles-layer .bs-about-roles__disclosure{grid-template-columns:minmax(0,1fr);padding:1.1rem}
}
.bs-about-categories-layer{--bs-about-categories-primary:#c02030;--bs-about-categories-primary-dark:#981927;--bs-about-categories-ink:#142947;--bs-about-categories-surface:#ffffff;--bs-about-categories-muted:rgba(255,255,255,.74);--bs-about-categories-border:rgba(255,255,255,.14);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 18%,rgba(192,32,48,.22),transparent 28%),radial-gradient(circle at 88% 82%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,#10233e 0,#1b3152 100%);color:var(--bs-about-categories-surface);direction:inherit}
.bs-about-categories-layer,.bs-about-categories-layer *{box-sizing:border-box}
.bs-about-categories-layer::before,.bs-about-categories-layer::after{content:"";position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:999px;pointer-events:none}
.bs-about-categories-layer::before{inline-size:24rem;block-size:24rem;inset-block-start:-15rem;inset-inline-end:-10rem}
.bs-about-categories-layer::after{inline-size:18rem;block-size:18rem;inset-block-end:-11rem;inset-inline-start:-8rem}
.bs-about-categories-layer .bs-about-categories{width:100%}
.bs-about-categories-layer .bs-about-categories__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(4.75rem,7vw,7rem);padding-inline:clamp(1.25rem,4vw,3rem)}
.bs-about-categories-layer .bs-about-categories__header{max-width:55rem;margin-inline:auto;text-align:center}
.bs-about-categories-layer .bs-about-categories__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:#ffffff;font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-categories-layer .bs-about-categories__eyebrow::before,.bs-about-categories-layer .bs-about-categories__eyebrow::after{content:"";inline-size:2.25rem;block-size:2px;flex:0 0 auto;background:var(--bs-about-categories-primary)}
.bs-about-categories-layer .bs-about-categories__title{margin:0;color:#ffffff;font-family:"Poppins",sans-serif;font-size:clamp(2.25rem,4.4vw,3.95rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.bs-about-categories-layer .bs-about-categories__intro{max-width:50rem;margin:1.35rem auto 0;color:var(--bs-about-categories-muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.8;text-wrap:pretty}
.bs-about-categories-layer .bs-about-categories__grid{margin-block-start:clamp(2.75rem,5vw,4.25rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem)}
.bs-about-categories-layer .bs-about-categories__card{min-width:0;min-height:100%;grid-column:span 3;position:relative;padding:clamp(1.35rem,2vw,1.75rem);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;background:rgba(255,255,255,.075);border:1px solid var(--bs-about-categories-border);border-radius:1.2rem;box-shadow:0 18px 44px rgba(5,15,29,.18);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:start;transition:transform 180ms ease,border-color 180ms ease,background-color 180ms ease}
.bs-about-categories-layer .bs-about-categories__card:nth-child(5){grid-column:2 / span 3}
.bs-about-categories-layer .bs-about-categories__card:nth-child(6){grid-column:5 / span 3}
.bs-about-categories-layer .bs-about-categories__card:nth-child(7){grid-column:8 / span 3}
@media (hover:hover){.bs-about-categories-layer .bs-about-categories__card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.24);background:rgba(255,255,255,.105)}
}
.bs-about-categories-layer .bs-about-categories__icon{inline-size:3.35rem;block-size:3.35rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:1rem;background:var(--bs-about-categories-primary);color:#ffffff;font-size:1.4rem;line-height:1;box-shadow:0 12px 28px rgba(192,32,48,.28)}
.bs-about-categories-layer .bs-about-categories__card-title{margin:0;color:#ffffff;font-size:clamp(1.1rem,1.55vw,1.3rem);font-weight:700;line-height:1.4}
.bs-about-categories-layer .bs-about-categories__card-text{margin:-.35rem 0 0;color:var(--bs-about-categories-muted);font-size:.94rem;line-height:1.7}
.bs-about-categories-layer .bs-about-categories__note{max-width:58rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:1.15rem 1.3rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;background:rgba(255,255,255,.07);border:1px solid var(--bs-about-categories-border);border-inline-start:4px solid var(--bs-about-categories-primary);border-radius:1rem}
.bs-about-categories-layer .bs-about-categories__note-icon{inline-size:2.3rem;block-size:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;background:rgba(192,32,48,.22);color:#ffffff;font-size:1rem;line-height:1}
.bs-about-categories-layer .bs-about-categories__note-text{margin:0;color:rgba(255,255,255,.84);font-size:.92rem;line-height:1.72;text-align:start}
html[dir="rtl"] .bs-about-categories-layer .bs-about-categories__eyebrow,body.rtl .bs-about-categories-layer .bs-about-categories__eyebrow{letter-spacing:0}
@media (max-width:1199.98px){.bs-about-categories-layer .bs-about-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bs-about-categories-layer .bs-about-categories__card,.bs-about-categories-layer .bs-about-categories__card:nth-child(5),.bs-about-categories-layer .bs-about-categories__card:nth-child(6),.bs-about-categories-layer .bs-about-categories__card:nth-child(7){grid-column:auto}
}
@media (max-width:575.98px){.bs-about-categories-layer .bs-about-categories__container{padding-block:3.75rem;padding-inline:1rem}
.bs-about-categories-layer .bs-about-categories__header{text-align:start}
.bs-about-categories-layer .bs-about-categories__eyebrow{justify-content:flex-start}
.bs-about-categories-layer .bs-about-categories__eyebrow::after{display:none}
.bs-about-categories-layer .bs-about-categories__title{font-size:clamp(2rem,9vw,2.9rem)}
.bs-about-categories-layer .bs-about-categories__intro{margin-inline:0}
.bs-about-categories-layer .bs-about-categories__grid{grid-template-columns:minmax(0,1fr)}
.bs-about-categories-layer .bs-about-categories__note{grid-template-columns:minmax(0,1fr);padding:1.05rem}
}
.bs-about-how-layer{--bs-about-how-primary:#c02030;--bs-about-how-primary-dark:#981927;--bs-about-how-ink:#1b2e4b;--bs-about-how-text:#404040;--bs-about-how-muted:#667085;--bs-about-how-surface:#ffffff;--bs-about-how-soft:#f7f8fb;--bs-about-how-border:rgba(27,46,75,.11);--bs-about-how-shadow:0 18px 46px rgba(27,46,75,.08);position:relative;overflow:hidden;isolation:isolate;background:#ffffff;color:var(--bs-about-how-text);direction:inherit}
.bs-about-how-layer,.bs-about-how-layer *{box-sizing:border-box}
.bs-about-how-layer::before{content:"";position:absolute;z-index:-1;inline-size:28rem;block-size:28rem;inset-block-start:-19rem;inset-inline-end:-15rem;border-radius:999px;background:radial-gradient(circle,rgba(192,32,48,.08),transparent 70%);pointer-events:none}
.bs-about-how-layer .bs-about-how{width:100%}
.bs-about-how-layer .bs-about-how__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(4.5rem,7vw,7rem);padding-inline:clamp(1.25rem,4vw,3rem)}
.bs-about-how-layer .bs-about-how__header{max-width:54rem;margin-inline:auto;text-align:center}
.bs-about-how-layer .bs-about-how__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:var(--bs-about-how-primary);font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-how-layer .bs-about-how__eyebrow::before,.bs-about-how-layer .bs-about-how__eyebrow::after{content:"";inline-size:2.25rem;block-size:2px;flex:0 0 auto;background:var(--bs-about-how-primary)}
.bs-about-how-layer .bs-about-how__title{margin:0;color:var(--bs-about-how-ink);font-family:"Poppins",sans-serif;font-size:clamp(2.2rem,4.25vw,3.85rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.bs-about-how-layer .bs-about-how__intro{max-width:50rem;margin:1.35rem auto 0;color:var(--bs-about-how-muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.8;text-wrap:pretty}
.bs-about-how-layer .bs-about-how__steps{margin:clamp(2.75rem,5vw,4.25rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem);list-style:none;counter-reset:bs-about-how-step}
.bs-about-how-layer .bs-about-how__step{counter-increment:bs-about-how-step;min-width:0;min-height:100%;position:relative;padding:clamp(1.4rem,2.2vw,1.85rem);background:var(--bs-about-how-surface);border:1px solid var(--bs-about-how-border);border-radius:1.25rem;box-shadow:var(--bs-about-how-shadow);text-align:start}
.bs-about-how-layer .bs-about-how__step::before{content:counter(bs-about-how-step,decimal-leading-zero);position:absolute;inset-block-start:1rem;inset-inline-end:1rem;color:rgba(27,46,75,.10);font-size:2.2rem;font-weight:700;line-height:1;letter-spacing:-.04em}
.bs-about-how-layer .bs-about-how__step::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:1.35rem;inline-size:3.25rem;block-size:3px;border-radius:0 0 999px 999px;background:var(--bs-about-how-primary)}
.bs-about-how-layer .bs-about-how__icon{inline-size:3.25rem;block-size:3.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:rgba(192,32,48,.09);color:var(--bs-about-how-primary);font-size:1.35rem;line-height:1}
.bs-about-how-layer .bs-about-how__step-title{margin:1.1rem 0 0;color:var(--bs-about-how-ink);font-size:clamp(1.12rem,1.55vw,1.3rem);font-weight:700;line-height:1.42}
.bs-about-how-layer .bs-about-how__step-text{margin:.65rem 0 0;color:var(--bs-about-how-muted);font-size:.94rem;line-height:1.72}
.bs-about-how-layer .bs-about-how__clarification{max-width:64rem;margin:clamp(2rem,4vw,3rem) auto 0;padding:1.25rem 1.35rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;background:var(--bs-about-how-soft);border:1px solid var(--bs-about-how-border);border-inline-start:4px solid var(--bs-about-how-primary);border-radius:1rem}
.bs-about-how-layer .bs-about-how__clarification-icon{inline-size:2.4rem;block-size:2.4rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.75rem;background:rgba(192,32,48,.09);color:var(--bs-about-how-primary);font-size:1rem;line-height:1}
.bs-about-how-layer .bs-about-how__clarification-text{margin:0;color:var(--bs-about-how-ink);font-size:.94rem;font-weight:500;line-height:1.75;text-align:start}
html[dir="rtl"] .bs-about-how-layer .bs-about-how__eyebrow,body.rtl .bs-about-how-layer .bs-about-how__eyebrow{letter-spacing:0}
@media (max-width:1199.98px){.bs-about-how-layer .bs-about-how__steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:575.98px){.bs-about-how-layer .bs-about-how__container{padding-block:3.75rem;padding-inline:1rem}
.bs-about-how-layer .bs-about-how__header{text-align:start}
.bs-about-how-layer .bs-about-how__eyebrow{justify-content:flex-start}
.bs-about-how-layer .bs-about-how__eyebrow::after{display:none}
.bs-about-how-layer .bs-about-how__title{font-size:clamp(2rem,9vw,2.9rem)}
.bs-about-how-layer .bs-about-how__intro{margin-inline:0}
.bs-about-how-layer .bs-about-how__steps{grid-template-columns:minmax(0,1fr)}
.bs-about-how-layer .bs-about-how__clarification{grid-template-columns:minmax(0,1fr);padding:1.1rem}
}
.bs-about-principles-layer{--bs-about-principles-primary:#c02030;--bs-about-principles-primary-dark:#981927;--bs-about-principles-ink:#162b49;--bs-about-principles-text:#404040;--bs-about-principles-muted:#667085;--bs-about-principles-surface:#ffffff;--bs-about-principles-soft:#f5f7fa;--bs-about-principles-border:rgba(22,43,73,.11);--bs-about-principles-shadow:0 18px 46px rgba(22,43,73,.08);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,#f7f8fb 0,#f2f5f8 100%);color:var(--bs-about-principles-text);direction:inherit}
.bs-about-principles-layer,.bs-about-principles-layer *{box-sizing:border-box}
.bs-about-principles-layer::before,.bs-about-principles-layer::after{content:"";position:absolute;z-index:-1;border-radius:999px;pointer-events:none}
.bs-about-principles-layer::before{inline-size:30rem;block-size:30rem;inset-block-start:-21rem;inset-inline-start:-16rem;background:radial-gradient(circle,rgba(192,32,48,.09),transparent 70%)}
.bs-about-principles-layer::after{inline-size:26rem;block-size:26rem;inset-block-end:-18rem;inset-inline-end:-13rem;background:radial-gradient(circle,rgba(22,43,73,.09),transparent 70%)}
.bs-about-principles-layer .bs-about-principles{width:100%}
.bs-about-principles-layer .bs-about-principles__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(4.75rem,7vw,7rem);padding-inline:clamp(1.25rem,4vw,3rem)}
.bs-about-principles-layer .bs-about-principles__layout{display:block}
.bs-about-principles-layer .bs-about-principles__intro{min-width:0;max-width:58rem;margin-inline:auto;position:static;text-align:center}
.bs-about-principles-layer .bs-about-principles__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:var(--bs-about-principles-primary);font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-principles-layer .bs-about-principles__eyebrow::before,.bs-about-principles-layer .bs-about-principles__eyebrow::after{content:"";inline-size:2.25rem;block-size:2px;flex:0 0 auto;background:var(--bs-about-principles-primary)}
.bs-about-principles-layer .bs-about-principles__title{max-width:22ch;margin:0 auto;color:var(--bs-about-principles-ink);font-family:"Poppins",sans-serif;font-size:clamp(2.25rem,4.15vw,3.75rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.bs-about-principles-layer .bs-about-principles__lead{max-width:50rem;margin:1.35rem auto 0;color:var(--bs-about-principles-muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.8}
.bs-about-principles-layer .bs-about-principles__statement{max-width:55rem;margin:1.5rem auto 0;padding:1rem 1.15rem;border:1px solid var(--bs-about-principles-border);border-inline-start:4px solid rgba(192,32,48,.78);border-radius:.9rem;background:rgba(255,255,255,.72);color:var(--bs-about-principles-ink);font-size:.96rem;font-weight:600;line-height:1.75;text-align:start}
.bs-about-principles-layer .bs-about-principles__content{min-width:0;margin-block-start:clamp(2.75rem,5vw,4.25rem)}
.bs-about-principles-layer .bs-about-principles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}
.bs-about-principles-layer .bs-about-principles__card{min-width:0;min-height:100%;position:relative;padding:clamp(1.35rem,2.2vw,1.8rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;background:rgba(255,255,255,.96);border:1px solid var(--bs-about-principles-border);border-radius:1.2rem;box-shadow:var(--bs-about-principles-shadow);text-align:start;transition:transform 180ms ease,border-color 180ms ease,box-shadow 180ms ease}
.bs-about-principles-layer .bs-about-principles__card::after{content:"";position:absolute;inset-block-start:0;inset-inline-start:1.35rem;inline-size:3.2rem;block-size:3px;border-radius:0 0 999px 999px;background:var(--bs-about-principles-primary)}
@media (hover:hover){.bs-about-principles-layer .bs-about-principles__card:hover{transform:translateY(-3px);border-color:rgba(192,32,48,.22);box-shadow:0 24px 54px rgba(22,43,73,.11)}
}
.bs-about-principles-layer .bs-about-principles__icon{inline-size:3.15rem;block-size:3.15rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:1rem;background:rgba(192,32,48,.09);color:var(--bs-about-principles-primary);font-size:1.3rem;line-height:1}
.bs-about-principles-layer .bs-about-principles__copy{min-width:0}
.bs-about-principles-layer .bs-about-principles__card-title{margin:0;color:var(--bs-about-principles-ink);font-size:clamp(1.08rem,1.5vw,1.27rem);font-weight:700;line-height:1.42}
.bs-about-principles-layer .bs-about-principles__card-text{margin:.6rem 0 0;color:var(--bs-about-principles-muted);font-size:.94rem;line-height:1.72}
.bs-about-principles-layer .bs-about-principles__improvement{margin-block-start:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,2.5vw,1.65rem);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;background:linear-gradient(135deg,#152b49 0,#20395d 100%);border:1px solid rgba(255,255,255,.10);border-radius:1.2rem;box-shadow:0 20px 48px rgba(22,43,73,.18);color:#ffffff}
.bs-about-principles-layer .bs-about-principles__improvement-icon{inline-size:3.15rem;block-size:3.15rem;display:inline-flex;align-items:center;justify-content:center;border-radius:1rem;background:var(--bs-about-principles-primary);color:#ffffff;font-size:1.3rem;line-height:1;box-shadow:0 12px 28px rgba(192,32,48,.28)}
.bs-about-principles-layer .bs-about-principles__improvement-title{margin:0;color:#ffffff;font-size:clamp(1.12rem,1.6vw,1.35rem);font-weight:700;line-height:1.42}
.bs-about-principles-layer .bs-about-principles__improvement-text{margin:.55rem 0 0;color:rgba(255,255,255,.78);font-size:.95rem;line-height:1.75}
.bs-about-principles-layer .bs-about-principles__note{margin:clamp(1.75rem,3vw,2.5rem) 0 0;padding:1.05rem 1.2rem;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;background:rgba(255,255,255,.72);border:1px solid var(--bs-about-principles-border);border-inline-start:4px solid var(--bs-about-principles-primary);border-radius:1rem}
.bs-about-principles-layer .bs-about-principles__note-icon{inline-size:2.25rem;block-size:2.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:.72rem;background:rgba(192,32,48,.09);color:var(--bs-about-principles-primary);font-size:.98rem;line-height:1}
.bs-about-principles-layer .bs-about-principles__note-text{margin:0;color:var(--bs-about-principles-ink);font-size:.9rem;font-weight:500;line-height:1.7;text-align:start}
html[dir="rtl"] .bs-about-principles-layer .bs-about-principles__eyebrow,body.rtl .bs-about-principles-layer .bs-about-principles__eyebrow{letter-spacing:0}
@media (max-width:1199.98px){.bs-about-principles-layer .bs-about-principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:991.98px){.bs-about-principles-layer .bs-about-principles__intro{max-width:50rem}
.bs-about-principles-layer .bs-about-principles__title{max-width:20ch}
}
@media (max-width:575.98px){.bs-about-principles-layer .bs-about-principles__container{padding-block:3.75rem;padding-inline:1rem}
.bs-about-principles-layer .bs-about-principles__intro{text-align:start}
.bs-about-principles-layer .bs-about-principles__eyebrow{justify-content:flex-start}
.bs-about-principles-layer .bs-about-principles__eyebrow::after{display:none}
.bs-about-principles-layer .bs-about-principles__title{max-width:none;margin-inline:0;font-size:clamp(2rem,9vw,2.9rem)}
.bs-about-principles-layer .bs-about-principles__lead,.bs-about-principles-layer .bs-about-principles__statement{margin-inline:0}
.bs-about-principles-layer .bs-about-principles__grid{grid-template-columns:minmax(0,1fr)}
.bs-about-principles-layer .bs-about-principles__card,.bs-about-principles-layer .bs-about-principles__improvement,.bs-about-principles-layer .bs-about-principles__note{grid-template-columns:minmax(0,1fr)}
.bs-about-principles-layer .bs-about-principles__icon,.bs-about-principles-layer .bs-about-principles__improvement-icon{inline-size:3rem;block-size:3rem}
}
.bs-about-final-layer{--bs-about-final-primary:#c02030;--bs-about-final-primary-dark:#981927;--bs-about-final-ink:#132844;--bs-about-final-surface:#ffffff;--bs-about-final-muted:rgba(255,255,255,.76);--bs-about-final-border:rgba(255,255,255,.15);position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 12% 15%,rgba(192,32,48,.25),transparent 28%),radial-gradient(circle at 88% 84%,rgba(255,255,255,.08),transparent 30%),linear-gradient(135deg,#10233e 0,#1d3558 100%);color:#ffffff;direction:inherit}
.bs-about-final-layer,.bs-about-final-layer *{box-sizing:border-box}
.bs-about-final-layer::before,.bs-about-final-layer::after{content:"";position:absolute;z-index:-1;border:1px solid rgba(255,255,255,.08);border-radius:999px;pointer-events:none}
.bs-about-final-layer::before{inline-size:26rem;block-size:26rem;inset-block-start:-17rem;inset-inline-end:-11rem}
.bs-about-final-layer::after{inline-size:20rem;block-size:20rem;inset-block-end:-13rem;inset-inline-start:-9rem}
.bs-about-final-layer .bs-about-final{width:100%}
.bs-about-final-layer .bs-about-final__container{width:min(100%,1240px);margin-inline:auto;padding-block:clamp(4.75rem,7vw,7rem);padding-inline:clamp(1.25rem,4vw,3rem)}
.bs-about-final-layer .bs-about-final__header{max-width:55rem;margin-inline:auto;text-align:center}
.bs-about-final-layer .bs-about-final__eyebrow{margin:0 0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;color:#ffffff;font-size:.82rem;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}
.bs-about-final-layer .bs-about-final__eyebrow::before,.bs-about-final-layer .bs-about-final__eyebrow::after{content:"";inline-size:2.25rem;block-size:2px;flex:0 0 auto;background:var(--bs-about-final-primary)}
.bs-about-final-layer .bs-about-final__title{margin:0;color:#ffffff;font-family:"Poppins",sans-serif;font-size:clamp(2.25rem,4.4vw,3.95rem);font-weight:700;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.bs-about-final-layer .bs-about-final__intro{max-width:49rem;margin:1.35rem auto 0;color:var(--bs-about-final-muted);font-size:clamp(1rem,1.45vw,1.15rem);line-height:1.8;text-wrap:pretty}
.bs-about-final-layer .bs-about-final__grid{margin-block-start:clamp(2.75rem,5vw,4.25rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.4rem)}
.bs-about-final-layer .bs-about-final__card{min-width:0;min-height:100%;padding:clamp(1.45rem,2.4vw,2rem);display:flex;flex-direction:column;align-items:flex-start;background:rgba(255,255,255,.08);border:1px solid var(--bs-about-final-border);border-radius:1.3rem;box-shadow:0 20px 48px rgba(4,14,27,.20);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);text-align:start;transition:transform 180ms ease,background-color 180ms ease,border-color 180ms ease}
@media (hover:hover){.bs-about-final-layer .bs-about-final__card:hover{transform:translateY(-4px);background:rgba(255,255,255,.11);border-color:rgba(255,255,255,.24)}
}
.bs-about-final-layer .bs-about-final__icon{inline-size:3.35rem;block-size:3.35rem;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border-radius:1rem;background:var(--bs-about-final-primary);color:#ffffff;font-size:1.4rem;line-height:1;box-shadow:0 12px 28px rgba(192,32,48,.30)}
.bs-about-final-layer .bs-about-final__card-title{margin:1.15rem 0 0;color:#ffffff;font-size:clamp(1.2rem,1.7vw,1.45rem);font-weight:700;line-height:1.4}
.bs-about-final-layer .bs-about-final__card-text{margin:.7rem 0 0;color:var(--bs-about-final-muted);font-size:.97rem;line-height:1.75}
.bs-about-final-layer .bs-about-final__button{min-height:3.15rem;margin-block-start:auto;padding:.82rem 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.55rem;border:1px solid rgba(255,255,255,.25);border-radius:.85rem;color:#ffffff;background:rgba(255,255,255,.08);font-size:.94rem;font-weight:700;line-height:1.4;text-decoration:none;text-align:center;transition:background-color 180ms ease,border-color 180ms ease,transform 180ms ease,box-shadow 180ms ease}
.bs-about-final-layer .bs-about-final__card-text + .bs-about-final__button{margin-block-start:1.35rem}
.bs-about-final-layer .bs-about-final__button::after{content:"\2192";font-size:1.05em;line-height:1;transform:translateX(0);transition:transform 180ms ease}
html[dir="rtl"] .bs-about-final-layer .bs-about-final__button::after,body.rtl .bs-about-final-layer .bs-about-final__button::after{content:"\2190"}
.bs-about-final-layer .bs-about-final__button--primary{background:var(--bs-about-final-primary);border-color:var(--bs-about-final-primary);box-shadow:0 12px 28px rgba(192,32,48,.28)}
.bs-about-final-layer .bs-about-final__button:hover,.bs-about-final-layer .bs-about-final__button:focus-visible{color:#ffffff;background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.38);text-decoration:none;transform:translateY(-2px)}
.bs-about-final-layer .bs-about-final__button--primary:hover,.bs-about-final-layer .bs-about-final__button--primary:focus-visible{background:var(--bs-about-final-primary-dark);border-color:var(--bs-about-final-primary-dark)}
.bs-about-final-layer .bs-about-final__button:hover::after,.bs-about-final-layer .bs-about-final__button:focus-visible::after{transform:translateX(.2rem)}
html[dir="rtl"] .bs-about-final-layer .bs-about-final__button:hover::after,html[dir="rtl"] .bs-about-final-layer .bs-about-final__button:focus-visible::after,body.rtl .bs-about-final-layer .bs-about-final__button:hover::after,body.rtl .bs-about-final-layer .bs-about-final__button:focus-visible::after{transform:translateX(-.2rem)}
.bs-about-final-layer .bs-about-final__button:focus-visible,.bs-about-final-layer .bs-about-final__corporate-link:focus-visible{outline:3px solid rgba(255,255,255,.72);outline-offset:3px}
.bs-about-final-layer .bs-about-final__corporate{margin-block-start:clamp(2.5rem,5vw,4rem);padding-block-start:clamp(1.5rem,3vw,2.25rem);border-block-start:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem 2rem}
.bs-about-final-layer .bs-about-final__corporate-title{margin:0;color:#ffffff;font-size:1rem;font-weight:700;line-height:1.5;text-align:start}
.bs-about-final-layer .bs-about-final__corporate-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem 1.25rem}
.bs-about-final-layer .bs-about-final__corporate-link{position:relative;color:rgba(255,255,255,.82);font-size:.92rem;font-weight:600;line-height:1.5;text-decoration:none;transition:color 180ms ease}
.bs-about-final-layer .bs-about-final__corporate-link::after{content:"";position:absolute;inset-inline:0;inset-block-end:-.25rem;block-size:2px;transform:scaleX(0);transform-origin:center;background:var(--bs-about-final-primary);transition:transform 180ms ease}
.bs-about-final-layer .bs-about-final__corporate-link:hover,.bs-about-final-layer .bs-about-final__corporate-link:focus-visible{color:#ffffff;text-decoration:none}
.bs-about-final-layer .bs-about-final__corporate-link:hover::after,.bs-about-final-layer .bs-about-final__corporate-link:focus-visible::after{transform:scaleX(1)}
html[dir="rtl"] .bs-about-final-layer .bs-about-final__eyebrow,body.rtl .bs-about-final-layer .bs-about-final__eyebrow{letter-spacing:0}
@media (max-width:991.98px){.bs-about-final-layer .bs-about-final__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.bs-about-final-layer .bs-about-final__card:nth-child(3){width:min(100%,calc(50% - .7rem));grid-column:1 / -1;justify-self:center}
.bs-about-final-layer .bs-about-final__corporate{grid-template-columns:minmax(0,1fr);text-align:center}
.bs-about-final-layer .bs-about-final__corporate-title{text-align:center}
.bs-about-final-layer .bs-about-final__corporate-nav{justify-content:center}
}
@media (max-width:575.98px){.bs-about-final-layer .bs-about-final__container{padding-block:3.75rem;padding-inline:1rem}
.bs-about-final-layer .bs-about-final__header{text-align:start}
.bs-about-final-layer .bs-about-final__eyebrow{justify-content:flex-start}
.bs-about-final-layer .bs-about-final__eyebrow::after{display:none}
.bs-about-final-layer .bs-about-final__title{font-size:clamp(2rem,9vw,2.9rem)}
.bs-about-final-layer .bs-about-final__intro{margin-inline:0}
.bs-about-final-layer .bs-about-final__grid{grid-template-columns:minmax(0,1fr)}
.bs-about-final-layer .bs-about-final__card:nth-child(3){width:100%;grid-column:auto}
.bs-about-final-layer .bs-about-final__button{width:100%}
.bs-about-final-layer .bs-about-final__corporate,.bs-about-final-layer .bs-about-final__corporate-title{text-align:start}
.bs-about-final-layer .bs-about-final__corporate-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:.85rem 1rem}
}
    