
@import url('https://fonts.googleapis.com/css2?family=Josefin+Sans:wght@400;600;700&family=Rubik&display=swap');

html, body { background:#fff; }

h1,h2,h3,h4,h5,h6 { margin:0; font-family:'Josefin Sans', sans-serif!important; font-weight:400; margin-bottom:0; }
p { margin:0; font-family:'Rubik',sans-serif!important; font-weight:400; margin-bottom:0; }

figure { display:block; }
/* img { display: block; } */

.c__steps { padding:33px 18px 60px; box-sizing:border-box; }
.c__steps .s_steps { display:flex; position:relative; z-index:5; }
.c__steps .s_steps::after { content:''; display:block; width:100%; height:1px; background:#A5A5A5; position:absolute; top:17px; left:0; z-index:-1; }
.c__steps .s_step { width:25%; text-align:center; }
.c__steps .s_step .s_num { width:33px; height:33px; background:#D9D9D9; border-radius:50%; margin:0 auto; position:relative; }
.c__steps .s_step .s_num p { font-family:'Josefin Sans', sans-serif!important; color:#fff; font-size:1.25rem; font-style:normal; font-weight:400; line-height:1.65em; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); z-index:5; }
.c__steps .s_step .s_num + .s_copy { margin-top:12px; }
.c__steps .s_step .s_copy p { font-family:'Josefin Sans', sans-serif!important; color: #212121; font-size:.75rem; font-style:normal; font-weight:400; line-height:normal; }

.c__steps .s_step.v_active .s_num { background:#0F143B; }


.container-fluid.px-0 + .c__intromodel { padding-top:47px; }
.c__intromodel > div { box-sizing:border-box; padding:0 20px; }
.c__intromodel .s_header h2 { font-size:1.5rem; line-height:normal; font-family:'Rubik', sans-serif !important; font-weight:500; }
.c__intromodel .s_header + .s_assets { margin-top:44px; }
.c__intromodel .s_assets figure { margin:0; width:59.40%; }
.c__intromodel .s_assets figure img { width:100%; height:auto; }
.c__intromodel .s_assets figure + .s_content { margin-top:24px; }
.c__intromodel .s_assets .s_content { display:flex; flex-wrap:wrap; flex-direction:column; }
.c__intromodel .s_assets .s_content h3 { font-size:24px; line-height:normal; margin-bottom:0; }
.c__intromodel .s_assets .s_content label { font-weight:500; font-family:'Rubik', sans-serif !important; font-size:1rem; line-height:normal; display:block; margin-bottom:0; }
.c__intromodel .s_assets .s_content .s_contact { order:5; }
.c__intromodel .s_assets .s_content h3 + label { margin-top:6px; }
.c__intromodel .s_assets .s_content label + .s_contact { margin-top:22px; }
.c__intromodel .s_assets .s_content .s_contact + label { margin-top:22px; font-family: "JosefinSans-Regular"!important; line-height:1.6; }
.c__intromodel .s_assets .s_content p { font-weight:400; letter-spacing:0; margin-bottom:0; }
.c__intromodel .s_assets .s_content label + p { margin-top:30px; }
.c__intromodel .s_assets .s_content p + .s_contact { margin-top:13px; }
.c__intromodel .s_assets .s_contact ul { margin:0; list-style:none; padding:0; }
.c__intromodel .s_assets .s_contact ul li { font-size:1rem; line-height:normal; }
.c__intromodel .s_assets .s_contact ul li + li { margin-top:5px; }
.c__intromodel .s_assets .s_contact ul li { word-wrap:break-word; word-break:break-all; }
.c__intromodel .s_assets .s_contact ul li:first-child { text-decoration:underline; }
.c__intromodel .s_assets .s_contact ul li:first-child span { display:inline-block; width:11px; height:11px; background:url("data:image/svg+xml,%3Csvg width='11' height='11' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.3583 11C9.08519 11 7.82731 10.7225 6.58472 10.1674C5.34213 9.61227 4.21157 8.82546 3.19306 7.80694C2.17454 6.78843 1.38773 5.65787 0.832639 4.41528C0.277546 3.17269 0 1.91481 0 0.641667C0 0.458333 0.0611111 0.305556 0.183333 0.183333C0.305556 0.0611111 0.458333 0 0.641667 0H3.11667C3.25926 0 3.38657 0.0483796 3.49861 0.145139C3.61065 0.241898 3.67685 0.356481 3.69722 0.488889L4.09444 2.62778C4.11481 2.79074 4.10972 2.92824 4.07917 3.04028C4.04861 3.15231 3.99259 3.24907 3.91111 3.33056L2.42917 4.82778C2.63287 5.20463 2.87477 5.56875 3.15486 5.92014C3.43495 6.27153 3.74306 6.61019 4.07917 6.93611C4.39491 7.25185 4.72593 7.54468 5.07222 7.81458C5.41852 8.08449 5.78519 8.33148 6.17222 8.55556L7.60833 7.11944C7.7 7.02778 7.81968 6.95903 7.96736 6.91319C8.11505 6.86736 8.26019 6.85463 8.40278 6.875L10.5111 7.30278C10.6537 7.34352 10.7708 7.41736 10.8625 7.52431C10.9542 7.63125 11 7.75093 11 7.88333V10.3583C11 10.5417 10.9389 10.6944 10.8167 10.8167C10.6944 10.9389 10.5417 11 10.3583 11Z' fill='black'/%3E%3C/svg%3E%0A") center center no-repeat; margin-right:10px; }
.c__intromodel .s_assets .s_contact ul li:last-child span { display:inline-block; width:11px; height:11px; background:url("data:image/svg+xml,%3Csvg width='11' height='9' viewBox='0 0 11 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.1 8.8C0.7975 8.8 0.538542 8.69229 0.323125 8.47688C0.107708 8.26146 0 8.0025 0 7.7V1.1C0 0.7975 0.107708 0.538542 0.323125 0.323125C0.538542 0.107708 0.7975 0 1.1 0H9.9C10.2025 0 10.4615 0.107708 10.6769 0.323125C10.8923 0.538542 11 0.7975 11 1.1V7.7C11 8.0025 10.8923 8.26146 10.6769 8.47688C10.4615 8.69229 10.2025 8.8 9.9 8.8H1.1ZM5.5 4.95L9.9 2.2V1.1L5.5 3.85L1.1 1.1V2.2L5.5 4.95Z' fill='black'/%3E%3C/svg%3E%0A") center center no-repeat; margin-right:10px; background-size:contain; }
.c__intromodel .s_assets .s_contact ul li a { color:#000; }
.c__intromodel .s_assets .s_content + .s_readmore { margin-top:45px; }
.c__intromodel .s_readmore > input { display:none; }
.c__intromodel .s_readmore > label { display:block; width:fit-content; background:#000; color:#fff; padding:2px 15px 0; box-sizing:border-box; text-decoration:underline; cursor:pointer; margin-bottom:0; display:none; }
.c__intromodel .s_readmore > label span:last-child { display:none; }
/* .c__intromodel .s_readmore > .c__accordion { display:none; } */

.c__intromodel .s_readmore > input:checked ~ label { background:#DC4E5F; }
.c__intromodel .s_readmore > input:checked ~ label span:first-child { display:none; }
.c__intromodel .s_readmore > input:checked ~ label span:last-child { display:block; }
.c__intromodel .s_readmore > input:checked ~ .c__accordion { display:block; }
.c__intromodel + .c__intromodel { margin-top:25px; }

.c__accordion .s_accordion { position:relative; z-index:2; background:#F3F3F3; }
.c__accordion .s_accordion + .s_accordion { margin-top:20px; }
.c__accordion .s_accordion > input { display:none; }
.c__accordion .s_accordion > label { font-size:1rem; line-height:normal; font-weight:600; font-family:'Josefin Sans', sans-serif!important; padding:15px 40px 11px 10px; box-sizing:border-box; display:block; background:#F3F3F3; position:relative; cursor:pointer; margin-bottom:0; }
.c__accordion .s_accordion > label span { display:block; position:absolute; top:50%; transform:translateY(-50%); right:10px; width:19px; height:19px; border-radius:50%; border:1px solid #000; }
.c__accordion .s_accordion > label span::before,.c__accordion .s_accordion > label span::after { content:''; display:block; position:absolute; background:#000; }
.c__accordion .s_accordion > label span::before { width:10px; height:1px; top:50%; left:50%; transform:translate(-50%,-50%); }
.c__accordion .s_accordion > label span::after { width:1px; height:10px; top:50%; left:50%; transform:translate(-50%,-50%); }


.c__accordion .s_accordion .s_content { padding:0 40px 0 10px; box-sizing:border-box; display:none; margin-top:7px; }
.c__accordion .s_accordion .s_content p { letter-spacing:0; margin-bottom:0; }
.c__accordion .s_accordion .s_content p + p { margin-top:15px; }

.c__accordion .s_accordion > input:checked ~ .s_content { display:block; padding:0 40px 11px 10px; }
.c__accordion .s_accordion > input:checked ~ label { background:none; }
.c__accordion .s_accordion > input:checked ~ label span { transform:translateY(-50%) rotate(45deg); }



.c__intromodel + .c__introcarousel { margin-top:50px; padding-top:46px; position:relative; }
.c__intromodel + .c__introcarousel::before { position:absolute; content:''; display:block; width:calc(100% - 40px); height:1px; background:#B2B2B2; top:0; left:20px; }
.c__introcarousel { overflow:hidden; }
.c__introcarousel > div { box-sizing:border-box; padding:0 20px; }
.c__introcarousel .s_header { text-align:center; }
.c__introcarousel .s_header h2 { font-family:'Rubik', sans-serif !important; font-size:24px; line-height:normal; margin-bottom:0; font-weight:500; }
.c__introcarousel .s_header p { font-size:16px; line-height:normal; margin-bottom:0; }
.c__introcarousel .s_header h2 + p { margin-top:30px; }
.c__introcarousel .s_header + .s_tab { margin-top:46px; }
.c__introcarousel .s_tab .swiper { padding:0 19px; box-sizing:border-box; position:relative; }
.c__introcarousel .s_tab .swiper::before { content:''; display:block; width:19px; height:100%;background:#fff; position:absolute; top:0; left:0; z-index:6; }
.c__introcarousel .s_tab .swiper::after { content:''; display:block; width:19px; height:100%;background:#fff; position:absolute; top:0; right:0; z-index:6; }
.c__introcarousel .s_tab .swiper .s_item { width:28.7%; padding:0 10px; box-sizing:border-box; height:auto; }
.c__introcarousel .s_tab .swiper .s_item > a { height:100%; text-decoration:none; display:flex; align-items:center; }
.c__introcarousel .s_tab .swiper .s_item figure { margin:0; }
.c__introcarousel .s_tab .swiper .s_item figure img { width:100%; height:auto; }
.c__introcarousel .s_tab .swiper .s_item figure + .s_desc { margin-top:14px; }
.c__introcarousel .s_tab .swiper .s_item .s_desc { display:none; width:calc(100% + 20px); margin-left:-10px; text-align:center; }
.c__introcarousel .s_tab .swiper .s_item .s_desc h3 { font-weight:600; color:#000000; font-size:16px; margin-bottom:9px; }
.c__introcarousel .s_tab .swiper .s_item .s_desc p { font-weight:600; color:#DE5E6C; font-size:16px; }
.c__introcarousel .s_tab .swiper .s_item.v_active { width:42.1%; border:1px solid #B3B3B3; }
.c__introcarousel .s_tab .swiper .s_item.v_active > a { display:block; }
.c__introcarousel .s_tab .swiper .s_item.v_active .s_desc { display:block; }
.c__introcarousel .s_tab .swiper .swiper-button-next,.c__introcarousel .s_tab .swiper .swiper-button-prev { width:19px; height:19px; margin-top:0; transform:translateY(-50%); background:#000; border-radius:50%; opacity:1!important; }
.c__introcarousel .s_tab .swiper .swiper-button-next { right:0; }
.c__introcarousel .s_tab .swiper .swiper-button-prev { left:0; }
.c__introcarousel .s_tab .swiper .swiper-button-next::after { content:''; display:block; width:8px; height: 2px; background:#fff; position:absolute; top:50%; left:5px; transform:translateY(-50%); }
.c__introcarousel .s_tab .swiper + .s_tabcontents { margin-top:30px; }
.c__introcarousel .s_tab .swiper .swiper-button-next::before { content:""; border:solid #fff; border-width:0 2px 2px 0; display:inline-block; padding:2px; display:block; position:absolute; top:50%; transform:translateY(-50%) rotate(-45deg); right:6px;  }
.c__introcarousel .s_tab .swiper .swiper-button-prev::after { content:''; display:block; width:8px; height: 2px; background:#fff; position:absolute; top:50%; left:6px; transform:translateY(-50%); }
.c__introcarousel .s_tab .swiper + .s_tabcontents { margin-top:48px; }
.c__introcarousel .s_tab .swiper .swiper-button-prev::before { content:""; border:solid #fff; border-width:0 2px 2px 0; display:inline-block; padding:2px; display:block; position:absolute; top:50%; transform:translateY(-50%) rotate(135deg); left:6px;  }
.c__introcarousel .s_tabcontent .s_copy + .c__accordion { margin-top:42px; }
.c__introcarousel .s_tabcontent .s_copy h3 { font-size:24px; margin-bottom:0; }
.c__introcarousel .s_tabcontent .s_copy label { font-size:16px; font-weight:500; line-height:normal; color:#2F3E69; margin-bottom:0; line-height:1.6; }
.c__introcarousel .s_tabcontent .s_copy h3 + label { margin-top:1px; }
.c__introcarousel .s_tabcontent .s_copy label span { color:#DE5E6C; }
.c__introcarousel .s_tabcontent .s_copy label + p { margin-top:27px; }
.c__introcarousel .s_tabcontent .s_copy p { margin-bottom:0; font-size:1rem; }
.c__introcarousel + .container.sell_container { margin-top:75px;  }
.c__introcarousel + .container.sell_container > div { border-top:1px solid #B2B2B2; }

/* header */
.navbar_submenu, .navbar_alert { z-index:10!important; }

/* footer */
/* .footer .container .award_prize { justify-content:flex-start; } */





.sell_container .col-md-4.right_side_bar .font_18 { color:#E70C3B!important; }


#sellerAgreementForm > div { display:flex; }
#sellerAgreementForm > div > label { width:fit-content; margin-bottom:0; }
#sellerAgreementForm > div > select { width:fit-content; height:auto; border:1px solid #000; border-radius:5px!important; font-size:1rem!important; padding:4px 25px 4px 12px; margin-left:auto; cursor:pointer; box-sizing:border-box; }
.no_submenu_container .select_all { display:none; }
.no_submenu_container .font_20 { cursor:pointer; border:1px solid #000; display:inline-block; padding:4px 12px 0; box-sizing:border-box; border-radius:0; font-size:1.05rem; color:rgba(56, 57, 63, 0.9); line-height:1.5em; }
.no_submenu_container .form-control { padding:4px 12px 0; height:auto; border-color:#000; margin-left:auto; }
.no_submenu_container .form-control + .mt-3 { margin-top:7px!important; display:inline-block; }
.no_submenu_container .d-flex.my-2half + .d-flex { margin-top:20px; }
.container-fluid + .c__introcarousel { margin-top:47px; }

.no_submenu_container .card-header { padding:14px 12px 10px; }
.no_submenu_container .card-header .font_18 { margin-top:0!important; padding:0!important; }
.no_submenu_container .card-header .font_18 p { margin-bottom:0; }



.align-items-center > label { margin-bottom:0; }
.form-control { background-position:calc(100% - 12px) center!important; border-radius:5px!important; padding:4px 25px 4px 12px; height:auto; }

.float_seller_btn .inner_float { width:100%; }


.c__browsemore { margin-top:81px; margin-bottom:38px; }
.c__browsemore .s_title + .s_buttons { margin-top:20px; }
.c__browsemore .s_button + .s_button { margin-top:20px; }
.c__browsemore .s_button a { display:block; position:relative; font-size:20px; line-height:normal; background:#000043; color:#fff; padding:18px 25px; box-sizing:border-box; text-align:center; }
.c__browsemore .s_button a span { width:31px; height:15px; display:inline-block; margin-left:20px; position:relative; }
.c__browsemore .s_button a span::before,.c__browsemore .s_button a span::after { content:''; display:block; position:absolute; }
.c__browsemore .s_button a span::before { width:100%; height:1px; background:#fff; top:8px; left:0; }
.c__browsemore .s_button a span::after { border:solid #fff; border-width:0 1px 1px 0; padding:4.5px; transform:rotate(-45deg); top:4px; right:0;  }



.container.no_banner_container > .c__cards:first-child { padding-top:48px; }
.c__cards .s_title h2 { padding-bottom:2px; border-bottom:1px solid #B2B2B2; margin-bottom:0; }
.c__cards .s_title + .s_cards { margin-top:30px; }
.c__cards .s_card + .s_card { margin-top:24px; }
.c__cards .s_card figure { margin:0; border:1px solid #CECECE; }
.c__cards .s_card figure img { width:100%; }
.c__cards .s_card figure + .s_desc { margin-top:20px; }
.c__cards .s_card .s_desc h3 { font-size:1.025rem; line-height:1.2em; font-weight:500; text-transform:uppercase; margin-bottom:0; color:#1b1c23 }
.c__cards .s_card .s_desc h3 span { color:#e70c3b; }
.c__cards + .c__cards { margin-top:48px; }


.c__forthcomingauctions > div { padding:50px 5px 0; box-sizing:border-box; }
.c__forthcomingauctions .s_header { border-bottom:1px solid #B2B2B2; }
.c__forthcomingauctions .s_header h2 { font-size:24px; line-height:normal; margin-bottom:9px; }
.c__forthcomingauctions .s_header + .s_items { margin-top:50px; }
.c__forthcomingauctions .s_item { padding-bottom:45px; box-sizing:border-box; border-bottom:1px solid #B2B2B2; }
.c__forthcomingauctions .s_item + .s_item { margin-top:50px; }
.c__forthcomingauctions .s_item h3 { font-size:24px; line-height:normal; font-weight:400; font-family: 'Josefin Sans', sans-serif !important; }
.c__forthcomingauctions .s_item h3 + p { margin-top:14px; }
.c__forthcomingauctions .s_item p { font-size:16px; line-height:normal; margin-bottom:0; font-family: 'Josefin Sans', sans-serif !important; }
.c__forthcomingauctions .s_item a { display:inline-block; font-size:16px; line-height:normal; color:#E70C3B; font-family: 'Josefin Sans', sans-serif !important; padding:20px 28px 16px; box-sizing:border-box; border:1px solid #E70C3B; }
.c__forthcomingauctions .s_item p + a { margin-top:30px; }





/* ==========================================================================
   Media Queries
   ========================================================================== */

@media (max-width: 991.98px) {

    .float_seller_btn { width:100%; left:0!important; }
}

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

    #collapseOne  .col-sm-4 .mt-2 { margin-top:0!important; }
    .accordion .card-body ul > li { border:1px solid #d8d8d8!important; padding:10px!important; }
}

@media only screen and (max-width: 575.98px) {
    .carousel-item .main_slider_image { max-height:300px!important; }
}

/* 728 */
@media only screen and (min-width: 45.500em){

    .c__intromodel .s_header h2 { text-align:center; }
    .c__intromodel > div { padding:0 30px; }
    .c__intromodel .s_assets { overflow:hidden; }
    .c__intromodel .s_assets figure { float:left; width:40%; padding-right:25px; box-sizing:border-box; }
    .c__intromodel .s_assets > .s_content,.c__intromodel .s_assets .s_readmore { padding-left:40%; box-sizing:border-box; position:relative; }
    .c__intromodel .s_assets > .s_content { padding-left:0; }
    .c__intromodel .s_assets .s_content .s_contact { order:unset; }


    .c__intromodel .s_assets.v_reverse figure { float:right; }
    .c__intromodel .s_assets.v_reverse .s_content,.c__intromodel .s_assets.v_reverse .s_readmore { padding-left:0; padding-right:40%; }
    .c__intromodel .s_assets.v_reverse .s_content { padding-left:0; }
    .c__intromodel + .c__intromodel { margin-top:50px; }


    .c__intromodel + .c__introcarousel::before { width:calc(100% - 60px); left:30px; }
    .c__introcarousel { padding-bottom:75px; position:relative; box-sizing:border-box; }
    .c__introcarousel::after { content:''; display:block; width:calc(100% - 60px); height:1px; background:#B2B2B2; position:absolute; bottom:0; left:30px; }
    .c__introcarousel > div { padding:0 30px; }
    .c__introcarousel .s_header { width:80%; margin-left:auto; margin-right:auto; }
    .c__introcarousel .s_tab .swiper { padding:0 29px; }
    .c__introcarousel .s_tab .swiper::before { width:29px; }
    .c__introcarousel .s_tab .swiper::after { width:29px; }
    .c__introcarousel .s_tab .swiper .s_item { padding:0 5px; width:31.2%; }
    .c__introcarousel .s_tab .swiper .s_item > a { padding:0 10px; box-sizing:border-box; }
    .c__introcarousel .s_tab .swiper .s_item.v_active { width:39.2%; }

    .c__introcarousel .s_tabcontent { display:flex; }
    .c__introcarousel .s_tabcontent .s_copy + .c__accordion { margin-top:0; }
    .c__introcarousel .s_tabcontent .s_copy { width:39.97%; padding-right:25px; box-sizing:border-box; }
    .c__introcarousel .s_tabcontent .c__accordion { width:60.03%; }  


    .c__introcarousel + .container.sell_container > div { border-top: 0; }
    .c__introcarousel + .container.sell_container { position:relative; margin-top:0; }
    
    
    .c__forthcomingauctions .s_item { position:relative; }
    .c__forthcomingauctions .s_item p + a { margin-top:0; }
    .c__forthcomingauctions .s_item a { position:absolute; bottom:45px; right:0; z-index:3; }
}

/* 768 */
@media only screen and (min-width: 48.000em){
    .c__steps { padding-left:28px; padding-right:28px; }


    .c__browsemore .s_buttons { display:flex; width:calc(100% + 40px); margin-left:-20px; }
    .c__browsemore .s_button { width:33.33%; padding:0 20px; box-sizing:border-box; }
    .c__browsemore .s_button a { padding:18px 16px; }
    .c__browsemore .s_button + .s_button { margin-top:0; }



    .c__cards .s_cards { display:flex; flex-wrap:wrap; width:calc(100% + 30px); margin-left:-15px; }
    .c__cards .s_card { padding:0 15px; box-sizing:border-box; width:33.33%; margin-bottom:30px; }
    .c__cards .s_card + .s_card { margin-top:0; }
    .c__cards + .row { margin-top:-30px; }
    .c__cards + .c__cards { margin-top:18px; }
}


/* 890 */
@media only screen and (min-width: 55.625em){

    .c__intromodel .s_assets .s_content { position:relative; }
    .c__intromodel .s_assets .s_content h3 { width:100%; }
    .c__intromodel .s_assets .s_content h3 br { display:none; }
    .c__intromodel .s_assets .s_content p + .s_contact { margin-top:0; }
    .c__intromodel .s_assets .s_content .s_contact { order:unset; }
    .c__intromodel .s_assets .s_contact ul { width:fit-content; }
    .c__intromodel .s_assets .s_contact ul li { white-space:wrap; word-wrap: break-word; }


}

/* 900 */
@media only screen and (min-width: 56.250em){

    .c__intromodel > div { max-width:1140px; margin-left:auto; margin-right:auto; padding:0; }
    .c__intromodel .s_header + .s_assets { margin-top:68px; } 
    .c__intromodel .s_assets { overflow:hidden; }
    .c__intromodel .s_assets figure { float:left; width:36.88%; padding-right:25px; box-sizing:border-box; }
    .c__intromodel .s_assets > .s_content {  }
    .c__intromodel .s_assets .s_content p + .s_contact { margin-top:0; }
    
    .c__intromodel .s_assets .s_readmore { padding-left:36.88%; box-sizing:border-box; }


    .c__intromodel .s_assets.v_reverse figure { float:right; padding-left:25px; padding-right:0; }
    .c__intromodel .s_assets.v_reverse .s_content { padding-left:0; padding-right:0; }
    .c__intromodel .s_assets.v_reverse .s_readmore { padding-left:0; padding-right:36.88%; }
    .c__intromodel .s_assets.v_reverse .s_content .s_contact { right:36.88%; }
    .c__intromodel + .c__introcarousel::before { width:1140px; left:50%; transform:translateX(-50%); }



    .c__introcarousel > div { max-width:1140px; margin-left:auto; margin-right:auto; padding:0; }
    .c__introcarousel::after { width:1140px; left:50%; transform:translateX(-50%); }
    .c__introcarousel .s_tab .swiper .s_item { width:24%; }
    .c__introcarousel .s_tab .swiper .s_item.v_active { width:28%; }
    .c__introcarousel .s_tabcontent { display:flex; width:calc(100% + 20px); margin-left:-10px; }
    .c__introcarousel .s_tabcontent .s_copy + .c__accordion { margin-top:0; }
    .c__introcarousel .s_tabcontent .s_copy { width:40%; box-sizing:border-box; padding:0 10px; }
    .c__introcarousel .s_tabcontent .c__accordion { width:60%; box-sizing:border-box; padding:0 10px; }
}

/* 1200 */
@media only screen and (min-width: 75.000em){

    .no_submenu_container .form-control { width:165px; }
}

@media (orientation: landscape) and (min-width: 60.000em)  {
    
}

@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {

}


/* ==========================================================================
   Helper classes
   ========================================================================== */

.hidden {
    display: none !important;
    visibility: hidden;
}

.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
}

.invisible {
    visibility: hidden;
}

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}
