.used_block { padding: 70px 0; }
.used_slider { margin-top: 30px; }
.used_slider .slick-list { margin: 0 -7px; }
.used_item { margin: 10px 7px;  }
.used_item{position: relative}
.used_item:before{content: '';padding-top: 100%;display: inline-block}
.used_item img{position: absolute;margin: auto;top:0;left: 0;bottom: 0;right: 0;width: 100%}
.wrapper_slider .slick-dots { display: flex; justify-content: center; margin-top: 30px; }
.wrapper_slider .slick-dots li { position: relative; margin: 0 5px; width: 8px; height: 8px;
    border-radius: 50%; background: #D1D1D1; }
.wrapper_slider .slick-dots li button { opacity: 0; position: absolute; top: 0; left: 0;
    width: 100%; height: 100%; }
.wrapper_slider .slick-dots li.slick-active { background: var(--v2) }
.store_item_img:hover img{filter: blur(5px)}

.h_right a {font-weight: 600;color: var(--v1);font-size: 20px;}

.input_wrapper { margin-top: 20px; }
.input_wrapper + .input_wrapper {  }
.input_t1 { width: 100%; display: block; margin-top: 12px; }
.input_t1 input, .input_t1 select{ padding: 0 12px; width: 100%; display: block;
    border: 1px solid #B7B7B7; height: 38px; border-radius: 20px;background: #fff ;font-size: 20px}

.input_t1 .ui-selectmenu-button.ui-button{height: 30px; padding: 0 12px;}
.input_wrapper .label { width: 100%; flex: 0 0 auto; }
.input_wrapper.input_rown { display: flex; flex-wrap: wrap; justify-content: space-between;align-items: flex-end }
.input_wrapper.row2 .input_t1 { width: calc(50% - 10px); flex: 0 0 auto; }
.input_wrapper .label { font-size: 16px; line-height: 18px; }

.btn { border-radius: 20px; height: 40px; display: inline-flex; align-items: center; justify-content: center;
    padding: 0 40px; rgba(66, 162, 218, 0.3);;border: none; font-size: 20px;
    font-weight: 500; text-align: center;color: #42A2DA}




.fs18{font-size: 18px;font-weight: 400;}
.fs16{font-size: 16px;}
.bulk_slider i{position: absolute;top: 0;left: 0;height: 100%;background: var(v2);border-radius: 10px 0 0 10px}
.bulk_slider_span{color: var(--v2);}

.bulk_slider_sum{color: var(--v1);margin-top: 10px;}
.bs_box{margin-top: 0px}
.bulk_slider.ui-slider{border-radius: 10px;box-shadow: none;height: 20px;overflow: visible;position: relative;background:linear-gradient(180deg, #FDFDFD 0%, #F3F3F3 100%);margin: 12px 0;border:none;}
.bulk_slider.ui-slider span{width:28px;height:28px;font-size:0;transform:translateX(-50%);position:absolute;top: -5px;display: flex;align-items: center;justify-content: center;background: #e7e7e7;border: none;border-radius: 50%}

@media (max-width: 641px) {
    .input_wrapper.input_rown{flex-wrap: wrap}
    .input_wrapper.row2 .input_t1{width: 100%;margin-bottom: 20px}
    .input_t1 input, .input_t1 select{font-size: 14px}
    .input_wrapper .label{font-size: 14px}
    .input_wrapper {margin-top: 0px;}
    .main {padding: 40px 0 20px;}
    main{color:#fff;background:  url(/new_front/img/main_3.png) no-repeat 50px 50% / cover;}
    .main h1 + p{color: #000;margin-top: 45px;text-align: center}
    .blockquote{text-align: center}
}



.news_events_block { padding: 50px 0; }
.new_events > h3 { padding-left: 25px; font-size: 40px; font-weight: 600; }
.new_event_list { flex-wrap: wrap; display: flex;  margin: 0 -20px; }
.new_event_prev { overflow: hidden; border-radius: 30px; background: #FFF;
    box-shadow: 0 0 31px 4px rgba(0, 0, 0, 0.1);
    width: calc(100% / 4 - 40px); margin: 40px 20px 20px; }
.dark .new_event_prev{background: #17212B}
.new_event_prev_text { padding: 20px 25px; }
.new_event_prev_text h5 { font-size: 24px; font-weight: 400; }
.new_event_prev_text p { color: #B7B7B7; font-size: 24px; font-weight: 300; padding-top: 15px; }
.btn_more { margin-top: 20px; display: flex; justify-content: flex-end; }
.btn_more a { display: inline-flex; align-items: center; padding: 0 20px;
    justify-content: center; min-width: 100px; color: var(--blue);
  }
.more_events { min-height: 380px; order: 3; cursor: pointer; display: flex; justify-content: center; align-items: center; flex-direction: column; }
.more_events:before { content: ""; display: block; width: 112px; height: 112px;
    background: url(/indexgo_land/img/more_icon.svg) no-repeat 50% 50% / contain;}
.more_events.active:before { background: url(/indexgo_land/img/more_icon_collapse.svg) no-repeat 50% 50% / contain; }
.more_events:after { content: "Expand"; color: #B7B7B7; font-size: 24px; font-weight: 300; margin-top: 30px; }
.more_events.active:after { content: "Collapse"; }
.new_event_prev:nth-child(n+5) { display: none; }
.more_events.active ~ .new_event_prev { display: block; }

@media (max-width: 641px) {
    .new_event_list { margin: 0 -10px; }
    .new_event_prev { width: calc(100% / 2 - 20px); margin: 30px 10px 10px; }
    .new_event_prev_text {padding: 13px;}
    .new_event_prev_text p {font-size: 12px;text-align: center}
    .new_event_prev_text h5 {font-size: 12px;text-align: center}
    .new_event_prev_img img {max-height: 80px;width: 100%;object-fit: cover}
    .new_event_prev .btn_more {justify-content: center;margin-top: 5px}
    .more_events {min-height: 200px}
    .more_events:before {width: 50px;height: 50px}
    .more_events:after {font-size: 14px}
}

.checkbox input{display: none}
.single_checkbox{display: flex;align-items: center;margin-top: 20px}
.single_checkbox .checkbox{display: block;position: relative;width: 46px;height: 46px;box-shadow: inset 0px 0px 6px 3px rgba(0, 0, 0, 0.08);border-radius: 5px;background: #fff}
.single_checkbox input{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.single_checkbox input:checked ~ span{background: linear-gradient(180deg, #42A2DA 0%, rgba(66, 162, 218, 0.57) 100%);
    border-radius: 50%;position: absolute;top: 0;left: 0;margin: auto;width: 20px;height: 20px;right: 0;bottom: 0}
.single_checkbox p{color: #000;margin-left: 10px;font-size: 20px}




.new_register_block{margin: 50px 0}
.new_register{display: flex;justify-content: space-between}
.new_register_text{width:calc(50% - 20px) }
.new_register_form{width:calc(50% - 20px);border-radius: 29px;
    background: rgba(255, 255, 255, 0.60);
    box-shadow: 0px 0px 31px 4px rgba(0, 0, 0, 0.10);
    backdrop-filter: blur(65px); padding: 30px;max-width: 710px }
.new_register_text h4{color: #42A2DA;font-size: 40px; font-weight: 500}
.new_register_text > p{font-size: 36px; font-weight: 300;margin-top: 110px}
.new_register_text_body{margin-top: 50px}
.new_register_text_body p{font-size: 36px; font-weight: 300;margin: 20px 0}
.new_register_text_body p:before{content: '';}
.input_wrapper .label{font-size: 24px;font-weight: 300}
.input_wrapper input, .input_wrapper select{border-radius: 29px;
    background: rgba(255, 255, 255, 0.61);
    box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.10) inset;
    backdrop-filter: blur(69.5px); font-size: 24px;font-weight: 300}
.text{border-radius: 29px;
    background: #FFF;
    box-shadow: 0px 0px 31px 4px rgba(0, 0, 0, 0.10);
   padding: 50px;margin-top: 30px}
.text h4{color: #42A2DA;font-size: 36px;font-weight: 500; }
.text h5{color: #000;font-size: 32px;font-weight: 500;margin-top: 30px }
.text p{font-size: 28px; color: #000;font-weight: 300;margin-top: 30px}
.h1{color: #42A2DA;font-size: 40px;font-weight: 500;}
.text_block{margin: 30px 0}
.error_box p{color: #f00}
.login_form p{font-size: 20px}
.bshadow{border-radius: 29px;
    background: rgba(255, 255, 255, 0.71);
    box-shadow: 0px 0px 31px 4px rgba(0, 0, 0, 0.10);
}
#login_popup h4{font-size: 40px; color: #42A2DA;font-weight: 400; text-align: left}
.login_form{text-align: left}
.login_form a{font-size: 24px}
.login_form p{font-size: 24px;text-align: left}
.input_t1 input{background: rgba(255, 255, 255, 0.61);
    box-shadow: 0px 0px 7px 2px rgba(0, 0, 0, 0.10) inset;
}
@media (max-width: 641px) {
    #login_popup h4{font-size: 20px}
    .login_form a{font-size: 18px}
    .login_form p{font-size: 18px}
    .new_register{flex-wrap: wrap}
    .new_register_text{width: 100%;}
    .new_register_form{width: 100%}
    .new_register_text h4{font-size: 20px;text-align: center}
    .new_register_text > p{font-size: 16px;margin-top: 50px}
    .new_register_text_body p{font-size: 16px}
    .input_wrapper .label {font-size: 20px;}
    .input_wrapper input{font-size: 16px;height: 24px}
    .input_wrapper select{font-size: 16px;height: 24px}
    .input_t1 + .input_t1{margin-top: 20px;margin-bottom: 0}
    .input_wrapper.row2 .input_t1 + .input_t1{margin-top: 20px!important;margin-bottom: 0}
    .input_wrapper{margin-top: 20px}
    .input_wrapper.row2 .input_t1{margin-bottom: 0}
    .single_checkbox .checkbox{width: 19px;height: 19px}
    .single_checkbox input:checked ~ span{width: 7px;height: 7px}
    .single_checkbox p{font-size: 12px}
    .btn{font-size: 12px;height: 31px;max-width: 100px}
    .new_register_text_body svg{width: 9px;height: 9px}
    .text{padding: 20px}
    .text h4{font-size: 16px}
    .text h5{font-size: 16px;margin-top: 20px}
    .text p{font-size: 14px;margin-top: 20px}
    .h1{font-size: 20px}
    header{position: fixed;top: 0;background: #fff;width: 100%}
    header + *{padding-top: 80px}
}

@media (max-width: 400px)
{
    #captcha_interest{transform: scale(0.75);transform-origin: left}
}

@media (max-width: 1700px)
{
    body{zoom: 0.8}
    body #captcha{zoom: 1.25;margin-bottom: -10px}
    body #captcha2{zoom: 1.25;margin-bottom: -10px}
    body #captcha3{zoom: 1.25;margin-bottom: -10px}
    body iframe[src*="https://www.google.com/recaptcha/api2/bframe"] {zoom: 1.25;}
    body #captcha_interest{zoom: 1.25;margin-bottom: -10px}
}
@media (max-width: 1500px)
{
    body{zoom: 0.65}
    body #captcha{zoom: 1.55;margin-bottom: -10px}
    body #captcha2{zoom: 1.55;margin-bottom: -10px}
    body #captcha3{zoom: 1.55;margin-bottom: -10px}
    body iframe[src*="https://www.google.com/recaptcha/api2/bframe"] {zoom: 1.55;}
    body #captcha_interest{zoom: 1.55;margin-bottom: -10px}
}
@media (max-width: 1200px)
{
    body{zoom: 0.5}
    body #captcha{zoom: 2;margin-bottom: -10px}
    body #captcha2{zoom: 2;margin-bottom: -10px}
    body #captcha3{zoom: 2;margin-bottom: -10px}
    body iframe[src*="https://www.google.com/recaptcha/api2/bframe"] {zoom: 2;}
    body #captcha_interest{zoom: 2;margin-bottom: -10px}
}
@media (max-width: 800px)
{
    body{zoom: 1}
    body #captcha{zoom: 1;margin-bottom: 0px}
    body #captcha2{zoom: 1;margin-bottom: 0px}
    body #captcha3{zoom: 1;margin-bottom: 0px}
    body iframe[src*="https://www.google.com/recaptcha/api2/bframe"] {zoom: 1;}
    body #captcha_interest{zoom: 1;margin-bottom: 0px}
}

.store_item_flex{display: flex;align-items: center}
.store_item_flex input{color: var(--v2);max-width: 70px;margin-right: 10px}