.right-25px{
right:25px;
}
.page-numbers{
color:#000;
font-size:18px;
padding:8px 15px;
background-color:#fff;	
}
.page-numbers.current{
color:#fff;
background-color: #e15111;
}
#introducing-modal .modal-dialog {
min-height: calc(100vh - 60px);
}
.font-family-FontAwesome{
font-family:'FontAwesome' !important;
}
.w-550px{
width:550px;
}
h1, h2{
font-size:36px;
line-height: 36px;
}
.font-26{
font-size:26px !important;
}
.dropdown-item.active:hover{
color:#fff;
}
ul#locations-top li, #locations-language li{
padding :0.2rem 1rem !important;
}
.wpml-ls-menu-item .wpml-ls-flag+span {
margin-left: 0.8em !important;
}
.w-150px{
width:150px;
}
.h-250px{
height:250px;
}
.h-225px{
height:225px;
}
#locations-language::after{
content: "";
width: 0;
height: 0;
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #e84e11;
position: absolute;
top: 40%;
right:0;
}
.font-55px{
font-size: 55px;
}
#introducing-modal .modal-lg {  }
.css-shapes:before{
content: '';
width: 100%;
height: 100%;
transform: skew(-15deg);
background-color: #fc5b22;
z-index: 0;
position: absolute;
}
.bg-fc5b22{
background-color: #fc5b22;
}
.font-100px{
font-size: 100px;
line-height: 90px;
}
.font-45px{
font-size: 45px;
}
.font-40px{
font-size: 40px;
}
#introducing-modal{
z-index: 9999;
background-color: rgba(0,0,0,0.5);
}
#introducing-modal .close{
z-index: 9999;
position: absolute;
right: 10px;
top: -6px;
font-size: 50px;
}
#introducing-modal .close:after{
content: '';
right: -9px;
top: 7px;
width: 50px;
height: 50px;
background-color: #fff;
border-radius: 50px;
z-index: -1;
position: absolute;
}
#introducing-modal .modal-content{ }
.opacity-0{
opacity:0;
}
.h-410px{
height:408px;
}
#locations-language ul.sub-menu{
display:none;
}
#locations-language:hover ul.sub-menu{
display:block !important;
position:absolute;
top:20px;
left:0;
z-index:999999;
background-color:#fff;
padding: 15px 0;
width: 150px;
}
html[lang="fr-FR"] #locations-top li a,
html[lang="nl-NL"] #locations-top li a,
html[lang="tr-TR"] #locations-top li a{
font-size: 14px;
}
html[lang="ru-RU"] #locations-top li a
html[lang="es-ES"] #locations-top li a {
font-size: 13px;
}
html[lang="el"] #locations-top li a,
html[lang="de-DE"] #locations-top li a,
html[lang="pl-PL"] #locations-top li a{
font-size: 12px;
}
html[lang="pl-PL"] .font-18{
font-size:16px;
}
html[lang="de-DE"] #locations-top li.px-3, 
html[lang="fr-FR"] #locations-top li.px-3,
html[lang="nl-NL"] #locations-top li.px-3,
html[lang="es-ES"] #locations-top li.px-3,
html[lang="tr-TR"] #locations-top li.px-3,
{
padding-left: 0.7rem!important;
padding-right: 0.7rem!important;
}
html[lang="el"] #locations-top li.px-3, 
html[lang="el"] ul#locations-top li{
padding-left: 0.4rem!important;
padding-right: 0.4rem!important;
}
html[lang="de-DE"] h3, html[lang="de-DE"] .title-h3,
html[lang="fr-FR"] h3, html[lang="fr-FR"] .title-h3,
html[lang="es-ES"] h3, html[lang="es-ES"] .title-h3
{
font-size: 22px;
line-height: 28px;
}
html[lang="de-DE"] .font-18,
html[lang="es-ES"] .font-18,
html[lang="ru-RU"] .font-18,
html[lang="tr-TR"] .font-16{
font-size: 15px;
}
html[lang="fr-FR"] .font-18,
html[lang="pt-pt"] .card-detail ul li
{
font-size: 16px;
}
html[lang="fr-FR"] ul#locations-top li {
padding: 0.2rem 0.5rem !important;
}
.card-detail{
min-height:125px;
}
html[lang="tr-TR"] .card-detail{
height:195px;
}
html[lang="nl-NL"] .card-detail {
min-height: 200px;
}
#locations-language:hover ul.sub-menu li{
padding: 5px 0;
}
#locations-top li .sub-menu a.active:hover{
color:#fff !important;
}
.font-45{
font-size:45px;
}
.font-36{
font-size:36px;
}
.font-20{
font-size:20px;
}
.font-18{
font-size: 18px;
}
.font-12{
font-size:12px;
}
form input[type="submit"]{
border: 1px solid #e15111 !important;
cursor: pointer;
}
form input[type="submit"]:hover, .about-sec a.bg-e15111:hover{
background-color: transparent !important;
color: #e15111 !important;
border: 1px solid #e15111 !important;
}
.vh-100-90px{
height: calc(100vh - 127px);
}
.h-650px{
height:650px;
}
.bg-black{
background-color:#4d4d4d !important;
}
.w-400px{
width:400px;
}
.bg-ddd{
background-color:#ddd;
}
.text-black{
color:#000;
}
select option:hover{
background-color: #e15111;
color:#fff;
}
.border-1px-bottom{
border-bottom: 1px solid #888;
}
.border-1px{
border: 2px solid #b6b4b9;
}
.bg-FEF3C5{
background-color:#FEF3C5;
}
.line-height-18px{
line-height:18px;
}
.line-height-22px{
line-height:22px;
}
.line-height-26px{
line-height:26px;
}
.border-left-1px{
border-left:1px solid #333;
}
.custom-file-label{
position: relative;
border: 0;
word-wrap: break-word;
padding:0 0 0 85px;
color: #929291;
height: auto;
outline: none;
font-size: 14px;
font-weight: 400;
}
.enquiry-form .custom-file-label::after {
left: 0 !important;  
width: 75px;
text-align: center;  
}
.custom-file-input {
top: 0;
position: absolute;
}
#locations-top li a{    
font-size: 16px;
color:#000;
font-weight: 700;
}
.text-last-center{
text-align-last: center;
}
footer.site-footer .menu li a{
font-size: 18px;
color:#fff;
}
.legal-sec ul{
padding:25px 0 15px;
}
.bg-e5e5e5{
background-color: #E5E5E5;
}
#loader, .single .a2a_dd.addtoany_share_save.addtoany_share, .archive .a2a_dd.addtoany_share_save.addtoany_share, .page-template-page-news-media .a2a_dd.addtoany_share_save.addtoany_share, .procurement-form, .other-endquiry-form{
display:none;
}
.single-product .a2a_dd.addtoany_share_save.addtoany_share{
display: inline-block !important;
}
.card-lists{
min-height:356px;
}
.box-shadow-img.max-height-500{
height:500px;
}
footer.site-footer .menu li{
margin-bottom: 10px;
}
#locations-top li a.active, .color-e15111, .current-menu-ancestor>a{
color:#e15111 !important;
}
.form-contact-us select[name=country_auto-777]+span.select2-container .select2-selection,
select[name=menu-702]+span.select2-container .select2-selection{
background-color: #ebebeb;
border: 1px solid #ebebeb;
height: 35px;
}
.form-contact-us select[name=country_auto-777]+span.select2-container .select2-selection .select2-selection__rendered,
select[name=menu-702]+span.select2-container .select2-selection .select2-selection__rendered{
color: #929291;
line-height: 30px;
text-align: left;
font-size: 14px;
}
.form-contact-us select[name=country_auto-777]+span.select2-container .select2-selection .select2-selection__arrow,
select[name=menu-702]+span.select2-container .select2-selection .select2-selection__arrow{
height: 30px;
}
.form-contact-us select[name=country_auto-777]+span.select2-container .select2-selection .select2-selection__arrow b,
.form-contact-us select[name=country_auto-777]+span.select2-container--open .select2-selection .select2-selection__arrow b,
select[name=menu-702]+span.select2-container--open .select2-selection .select2-selection__arrow b
{
border-width: 6px 7px 0 7px;
}
.select2-container--open{
z-index:9999999
}
.form-expert select[name=country_auto-777]+span.select2-container .select2-selection,
select[name=menu-702]+span.select2-container .select2-selection{
height: 35px;
border:0 !important;
}
.form-expert select[name=country_auto-777]+span.select2-container .select2-selection .select2-selection__rendered{
background: transparent;
border: 1px solid #dedede;
border-radius: 5px;
text-align-last: center;
text-align: center;
-ms-text-align-last: center;
-moz-text-align-last: center;
font-weight: 800;
font-size: 14px;
line-height: 33px;
}
select[name=menu-702]+span.select2-container .select2-selection .select2-selection__rendered{
background: transparent;
border: 1px solid #dedede;
border-radius: 5px;
text-align-last: center;
text-align: center;
-ms-text-align-last: center;
-moz-text-align-last: center;
font-weight: normal;
font-size: 14px;
line-height: 33px;
}
.form-expert select[name=country_auto-777]+span.select2-container .select2-selection .select2-selection__arrow,
select[name=menu-702]+span.select2-container .select2-selection .select2-selection__arrow{
height: 30px;
}
.form-expert select[name=country_auto-777]+span.select2-container .select2-selection .select2-selection__arrow b,
.form-expert select[name=country_auto-777]+span.select2-container--open .select2-selection .select2-selection__arrow b,
select[name=menu-702]+span.select2-container--open .select2-selection .select2-selection__arrow b
{
border-width: 6px 6px 0 6px;
}
.legal-sec h3{
padding:0 0 15px;
font-weight: 600;
}
.legal-sec h3{
font-weight: 600;
padding: 30px 0 15px;
}
.jobs-title>a:after, .jobs-title>a[aria-expanded=false]:after{
content: '+';
color:#E84E11;
font-size: 28px;
right: 50px;
position: absolute;
top: 0;
height: 100%;
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-align: center!important;
align-items: center!important;
}
.jobs-title>a[aria-expanded=true]:after{
content: '-';
font-size: 28px;
color:#E84E11;
right: 50px;
position: absolute;
top: 0;
height: 100%;
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-align: center!important;
align-items: center!important;
}
.bg-e15111, .swiper-pagination-bullet-active{
background-color: #e15111 !important;
}
.dropdown-menu .dropdown-item:hover{
background-color: #e15111;
color: #fff !important;
}
.dropdown-item.active, .dropdown-item:active{
color:#000;
background-color: transparent;
}
.bg-fff8d3{
background-color: #fff8d3;
}
.dropdown-item{
padding: .5rem 1.5rem;
}
.max-height-750{
max-height: 750px;
}
.max-height-500{
max-height:500px;
}
.overflow-hidden{
overflow: hidden;
}
.object-fit-cover{
object-fit: cover;
}
.object-position-left{
object-position:center;
}
.w-300px{
width:300px;
}
.box-shadow-1-15{
box-shadow: 0 1px 15px #ddd;
}
.site-header{
position: sticky;
top: 0;
z-index: 1071;
background-color: #fff;
}
.w-25px{
width:25px;
}
.w-20px{
width:20px; 
}
.caret{
display: inline-block;
width: 0;
height: 0;
margin-left: 6px;
vertical-align: middle;
border-top: 8px dashed;
border-top: 8px solid\9;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
}
#locations-top li:last-child{
padding-right: 0 !important;
}
.navbar-toggler-icon{
background-image: url(//ascenso.lt/wp-content/themes/ascenso/images/menu.png);
width:30px;
height:30px;
}
#media_image-2{
text-align: right;
float:right;
width:300px;
}
.border-radius-10px{
border-radius:8px;
}
.w-65{
width:65%;
}
ul.products li.product.type-product{
width: 31%;
float: left;
background-color: #fff;
padding: 15px;
}
.min-height-150px{
min-height:150px;
}
.min-height-550{
min-height:550px;
}
.min-height-36px{
min-height: 36px;
}
.mb-minus-6px{
margin-bottom: -6px;
}
.top-0{
top:0;
}
.left-0{
left:0;
}
.w-40{
width:40%;
}
.w-60{
width:60%;
}
.h-100px{
height:100px;
}
.border-left-top{
border-right:1px solid #848484;
padding-right:30px;
}
.jobs-heading{
background-color:#fef9e3;
} 
.jobs-panel
{
margin-bottom: 20px;
}
#applyjobpopup{
z-index: 99999;
}
.jobs-title a{
color:#545454;
padding:20px 50px;
}
.jobs-description
{
color: #545454;
padding: 20px 50px;
border: 1px solid #707070;
}
.hover-orange:hover{
color:#e15111 !important;
border:1px solid #e15111 !important;
}
.modal-dialog {
min-height: calc(100vh - 10px);
display: flex;
flex-direction: column;
justify-content: center;
overflow: auto;
}
.border-right-1px{
border-right:1px solid #000;
}
.video-swiper-container iframe{
width:100% !important;
height: 360px;
}
.border-left-top:after {
content: '';
background-color: #e2500e;
width: 7px;
height: 100px;
position: absolute;
top: 0;
right: 8px;
}
.h-225px{
height:225px !important;
}
.h-200px{
height:200px !important;
}
.min-h-140px{ min-height:162px;
}
.hover-bg-e15111:hover{
background-color:#e15111;
color:#fff !important;
border-radius:10px;
font-size:15px !important;
}
.hover-e15111:hover, .sitemap-lists ul li:hover{
color: #e15111;
}
.h-25px{
height:55px !important;
min-width: 40px;
max-width:60px !important;
}
.object-position-bottom{
object-position: bottom;
}
.icon-sections-related{
bottom: 15px;
left: 0;
}
.close-form-success{
right: -58px;
top: -66px;
}
.single-product .min-height-150px {
min-height: 250px;
}
.loader_after_sumitting_the_form>img{
width:20px !important;
}
strong, table tr td strong span, .warrenty-section table tr th{
font-family: inherit;
font-weight: 700 !important;
}
.woocommerce-breadcrumb .container{
color:#e15111;
}
.woocommerce-breadcrumb{
margin: 0 0 1em;
padding-left: 1.5rem!important;
padding-right: 1.5rem!important;
color: #767676;
background-color: #fff8d3;
font-weight: bold;
font-size: 14pt !important;
}
.download-pdf{
background-image: url(//ascenso.lt/wp-content/themes/ascenso/images/social-sprite.png);    
background-size: 100px;
background-repeat: no-repeat;
background-position: -75px 10px;
width: 40px;
height: 50px;
}
.print-page{
background-image: url(//ascenso.lt/wp-content/themes/ascenso/images/social-sprite.png);    
background-size: 100px;
background-repeat: no-repeat;
background-position: 6px 10px;
width: 40px;
height: 50px;
background-color: unset;
border: 0;
cursor: pointer;
}
.a2a_dd.addtoany_share_save.addtoany_share{
background-image: url(//ascenso.lt/wp-content/themes/ascenso/images/social-sprite.png);    
background-size: 100px;
background-repeat: no-repeat;
background-position: -33px 10px;
width: 40px;
height: 50px;
background-color: unset;
border: 0;
cursor: pointer;
}
.object-fit-contain{
object-fit:contain;
}
li.product.type-product{
position: relative;
}
li.product.type-product a img{
margin-bottom: 0 !important;
}
li.product.type-product .designed-india-sec{
position: absolute;
top: 0;
left: 0;
padding: 10px 0 !important;
}
.a2a_dd.addtoany_share_save.addtoany_share>span{
opacity:0;
}
a.button.product_type_simple, .price, .wpcf7-form.sent .wpcf7-response-output{
display:none !important;
}
.enquiry-form .wpcf7 form.invalid .wpcf7-response-output{
display: inline-block;
margin: 0;
}
.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok, .enquiry-form .wpcf7-form.sent .form-contact-us, #expert .wpcf7-form.sent .form-expert{
display:none;
}
.success-message-form{
display:none;
}
table th span{
font-size:16px !important;
} 
table tr td span{
font-size:14px !important;
}
.w-25px{
width:25px !important;
}
.w-60px{
width:50px !important;
}
.mt-minus-75px{
margin-top:-75px;
}
.agriculture{
font-size:26px;
overflow-wrap: break-word;
}
.w-90{
width:90%;
}
.h-400{
height:400px;
}
.hover-box-shadow:hover, ul.products li.product.type-product:hover{
-webkit-box-shadow: 0 2px 15px #ccc;
-moz-box-shadow: 0 2px 15px #ccc;
-o-box-shadow: 0 2px 15px #ccc;
box-shadow: 0 2px 15px #ccc;
}
.woocommerce ul.products.columns-3 .related-product-swiper li.product, .woocommerce-page ul.products.columns-3 .related-product-swiper li.product {
width: 100% !important;
}
.related.products{
display: inline-block;
width: 100%;
background-color: #fff8d3;
}
.woo_catalog_enquiry_btn{
background-color:#e84e11 !important;
color:#fff !important;
padding:12px 45px !important;
font-size: 18px !important;
line-height: 18px;
}
.woocommerce-product-details__short-description h3{
padding: 30px 0 15px;
font-size: 26px;
line-height: 26px;
}
.warranty-international, .stock.out-of-stock, .posted_in, .international-tag{
display: none;
}
.domestic-tab, .international-tab{
cursor: pointer;
}
.border-tabs{
border: 1px solid #333;
border-radius: 50px;
background-color: #ddd;
}
.domestic-tab.active, .international-tab.active{
background-color:#e84e11;
color:#fff;
padding:7px 25px;
border-radius: 50px;
}
.warrenty-section table{
border-right: 1px solid #aaa;
border-bottom: 1px solid #aaa;
border-top-right-radius: 50px;
border-spacing: 0 !important;
}
.warrenty-section tr{
height:auto !important;
}
.warrenty-section tr td img{
height: 25px !important;
width: auto !important;
}
.warrenty-section tr:first-child th:first-child{
width:150px !important;
}
.warrenty-section tr:first-child th:nth-child(2){
width:102px !important; }
.warrenty-section td, .warrenty-section th{
border-left: 1px solid #aaa;
border-top: 1px solid #aaa;
text-align: center !important;
width: auto !important;
height: auto !important;
}
.warrenty-section td.w-150, .warrenty-section th.w-150{
width:160px !important;
}
.w-45{
width:45px !important;
}
.w-55{
width:55px !important;
}
.w-75px{
width:75px !important;
}
.left-border-1px-333{
border-left:1px solid #888;
}
.w-50px{
width:50px !important;
}
.w-60px{
width:60px !important;
}
.w-65px{
width:65px !important;
}
.w-100px{
width:100px !important;
}
.warrenty-section td{
padding: 10px 10px;
}
.warrenty-section th{
padding: 15px 5px;
}
#woo_catalog button.woo_catalog_enquiry_btn.button{
margin-top: 35px !important;
}
.w-35px{
width:35px;
}
.bg-color-white{
background-color:#fff;
}
.cursor-pointer{
cursor:pointer;
}
.h-36px{
height:35px;
}
.h-360px{
height:360px;
}
.top-minus-15px{
top:-15px;
} 
.border-radius-50px{
border-radius: 50%;
} 
.right-minus-15px{
right:-15px;
}
.border-1{
border:1px solid;
} .font-15 {
font-size: 15px;
}
.font-14 {
font-size: 14px;
}
.font-17{
font-size:17px;
}
.banner-title {
bottom: 0;
}
.enquiry-form p,
.expert-form p {
margin-bottom: 12px;
}
.enquiry-form .wpcf7-radio span.wpcf7-list-item,
.expert-form .wpcf7-checkbox span.wpcf7-list-item {
display: block;
margin: 0 0 5px 0;
}
.expert-form .checkbox-693 .wpcf7-checkbox {
padding: 20px 15px 15px 35px;
display: block;
border: 1px solid #dedede;
position: relative;
}
.wpcf7-form-control.wpcf7-text,
.wpcf7-form-control.wpcf7-select {
height: 35px;
background: #EBEBEB;
border-radius: 10px;
padding: 0 15px;
width: 100%;
border: 1px solid #dedede;
outline: 0 none;
color: #929291;
}
.expert-form .wpcf7-form-control.wpcf7-text,
.expert-form .wpcf7-form-control.wpcf7-select {
background: transparent;
border-radius: 5px;
color: #000;
text-align-last: center;
text-align: center;
-ms-text-align-last: center;
-moz-text-align-last: center;
font-weight: 800;
}
.form-career-contact .wpcf7-form-control.wpcf7-select,
.form-career-contact .wpcf7-form-control.wpcf7-text{
height: 35px;
background: #EBEBEB;
border-radius: 5px;
padding: 0 15px;
width: 100%;
border: 1px solid #dedede;
outline: 0 none;
color: #929291;
}
.font-weight-800{
font-weight:800;
}
.expert-form .expert-dealer .wpcf7-form-control.wpcf7-select {
width: 100%;
margin-left: 10px;
color: #000;
font-weight:800;
}
.expert-form .wpcf7-form-control-wrap.expert-dealer {
width: 180px;
display: inline-block;
}
.expert-form .expert-dealer .wpcf7-form-control.wpcf7-select option:first-child {
color: #000;
font-family: inherit;
font-size: 14px !important;
}
.enquiry-form .wpcf7-form-control.wpcf7-select,
.expert-form .wpcf7-form-control.wpcf7-select {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
}
.enquiry-form .wpcf7-form-control-wrap.country:after,
.enquiry-form .wpcf7-form-control-wrap.code:after,
.expert-form .wpcf7-form-control-wrap.expert-dealer:after,
.expert-form .wpcf7-form-control-wrap.select-country:after,
.wpcf7-form .wpcf7-form-control-wrap.function:after,
.expert-form .wpcf7-checkbox.down-arrow:before, .expert-form .wpcf7-form-control-wrap.select-product:after{
content: "";
width: 0; 
height: 0; 
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid #e84e11;
position: absolute;
top: 40%;
right: 10px;
pointer-events:none;
}
form.bg-white .select-selected:after{
top: 20px;
right: 10px;
}
.expert-form .checkbox-693 .wpcf7-checkbox:after {
content: "";
width: 0; 
height: 0; 
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-top: 6px solid transparent;
border-bottom: 6px solid #e84e11;
position: absolute;
top: 10px;
right: 10px;
}
.select-tyre {
position: relative;
}
.select-tyre select {
display: none; } .select-selected:after {
position: absolute;
content: "";
top: 17px;
right: 65px;
width: 0;
height: 0;
border: 6px solid transparent;
border-color: #000 transparent transparent transparent;
}
.select-selected.select-arrow-active:after {
border-color: transparent transparent #000 transparent;
top: 10px;
}
.select-items div,.select-selected {
cursor: pointer;
user-select: none;
color: #000;
font-family: inherit;
font-weight: 400;
line-height: 1.45;
border: 1px solid #000;
}
.select-items div {
padding: 8px;
border: 0;
}
.select-items {
position: absolute;
background-color: #fff;
top: 100%;
left: 0;
right: 0;
z-index: 99;
text-align: center;
height: 300px;
overflow-y: scroll;
} .select-hide {
display: none;
}
.select-items div:hover, .same-as-selected {
background-color: rgba(0, 0, 0, 0.1);
}
.expert-form .wpcf7-checkbox.down-arrow:after {
content: none;
}
.expert-form .wpcf7-checkbox span.wpcf7-list-item.hide {
display: none;
}
.enquiry-form .wpcf7-form-control.wpcf7-select option:first-child {
color: #929291;
font-family: inherit;
font-size: 14px !important;
}
.expert-form .wpcf7-form-control.wpcf7-select option:first-child {
color: #000;
font-family: 'TitilliumWeb Regular',sans-serif !important;
font-size: 14px !important;
}
.enquiry-form .wpcf7-form-control.wpcf7-textarea {
height: 70px;
background: #EBEBEB;
border-radius: 10px;
padding: 15px;
width: 100%;
border: 1px solid #dedede;
outline: 0 none;
}
.enquiry-form .wpcf7-form-control.wpcf7-textarea::placeholder {
vertical-align: center;
}
.enquiry-form .wpcf7-form-control.country-code {
width: 15%;
float: left;
}
.enquiry-form .wpcf7-form-control.mob-number {
width: 84%;
margin-left: 5px;
}
.wpcf7-form-control.wpcf7-submit.btn-submit {
background: #E84E11;
color: #fff;
border: 0;
padding: 7px 22px;
border-radius: 5px;
font-size: 14px;
font-family: inherit;
font-weight: bold;
outline: 0 none;
}
.expert-form .wpcf7-form-control.wpcf7-submit.btn-submit {
background-color: #000;
font-size: 18px;
font-family: inherit;
}
.enquiry-form input[type=radio] {
-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0 none;
height: 13px;
width: 13px;
border: 1px solid #dedede;
background-color: #ebebeb;
margin-top: 3px;
border-radius: 50%;
position: absolute;
left: 0;
}
.enquiry-form span.wpcf7-list-item-label {
padding-left: 25px;
}
.enquiry-form input[type=radio]:checked {
background-color: #E84E11;
}
.enquiry-form .wpcf7-form-control::-webkit-input-placeholder { color: #929291 !important;
font-family: inherit;
font-size: 14px !important;
}
.enquiry-form .wpcf7-form-control::-moz-placeholder { color: #929291 !important;
font-family: inherit;
font-size: 14px !important;
}
.enquiry-form .wpcf7-form-control:-ms-input-placeholder { color: #929291 !important;
font-family: inherit;
font-size: 14px !important;
}
.enquiry-form .wpcf7-form-control::placeholder { color: #929291 !important;
font-family: inherit;
font-size: 14px !important;
}
.expert-form .wpcf7-form-control::-webkit-input-placeholder { color: #000 !important;
font-family: inherit;
font-size: 14px !important;
}
.expert-form .wpcf7-form-control::-moz-placeholder { color: #000 !important;
font-family: inherit;
font-size: 14px !important;
}
.expert-form .wpcf7-form-control:-ms-input-placeholder { color: #000 !important;
font-family: inherit;
font-size: 14px !important;
}
.expert-form .wpcf7-form-control::placeholder { color: #000 !important;
font-family: inherit;
font-size: 14px !important;
}
.mapouter {
position:relative;
width: 100%;
overflow: hidden;
padding-top: 56.25%;
}
.mapouter iframe {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.map .nav-tabs .nav-link {
border: 1px solid #000;
border-radius: 0;
border-bottom: 0;
}
.font-weight-600{
font-weight:600;
}
#tyre-selector-form-pge .select2-container--default .select2-selection--single {
background-color: #E5E5E5;
border: 1px solid #aaa;
border-radius: 8px;
}
.bg-e84e11,
.map .nav-tabs .nav-link.active {
background-color: #E84E11;
}
.w-250px, #tyre-selector-form-pge .select2-container{
width:250px !important;
}
.active-sub-category{
font-weight: bold;
background-color: #4d4d4d;
color: #fff;
font-size: 16px;
}
.border-radius-5px{
border-radius:5px;
}
.reset-forms:hover{
opacity:0.8;
}
.bg-rgba-white{
background-color: rgba(255,255,255,0.8);    
}
.border-top-radius-15{
border-top-left-radius: 15px;
border-top-right-radius: 15px;
}
.border-top-left-radius-15{
border-top-left-radius:15px;
}
.border-top-right-radius-15{
border-top-right-radius:15px;
}
.map .nav-tabs .nav-link.active {
color: #fff;
border: 1px solid #E84E11;
border-bottom: 0;
margin-left: 2px;
}
.map .nav-tabs .nav-link {
min-width: 165px;
}
.map .nav-tabs .nav-item:first-child .nav-link.active {
margin-right: 2px;
margin-left: 0;
}
.address-bar {
position: absolute;
top: 40px;
right: 0;
padding: 20px 17px;
text-align: center;
font-family: inherit;
z-index: 1;
width: 99%;
}
.address-bar-manufacturing{
position: absolute;
top: 40px;
right:0;
padding: 20px 17px;
text-align: center;
font-family: inherit;
z-index: 1;
width: 99%;
}
.map li a + div {
display: none
}
.map li a.active + div {
display: block;
}
.expert-form {
position: absolute;
bottom: 250px;
right: 30px;
z-index: 9999;
width: 300px;
}
.h-35px{
height:35px !important;
}
.expert-form .bg-white {
opacity:1;
padding: 30px;
}
.expert-form h6 {
color: #E84E11;
margin-bottom: 15px;
}
.expert-image a.collapsed img.white,
.expert-image a[aria-expanded="true"] img.orange {
display: block;
}
.expert-image a.collapsed img.orange,
.expert-image a img.orange,
.expert-image a[aria-expanded="true"] img.white {
display: none;
}
.plr {
padding-left: 40px !important;
padding-right: 90px !important;
}
.down-arrow {
position: relative;
border: 0;
}
.down-arrow:after {
position: absolute;
content: "";
top: 45%;
right: 15px;
width: 0;
height: 0;
border: 10px solid transparent;
border-color: #000 transparent transparent transparent;
}
.bdr-top {
border-top: 1px solid #aaa;
}
.pxb-0 {
padding-bottom: 0 !important;
}
.our-team img {
background: #debdc2; height: 350px;
display: inline-block;
object-fit: cover;
object-position: top;
}
.core-value {
width: 45px;
height: 45px;
}
.value-content {
padding: 0;
}
.framework-icon img {
width: 40px;
height: auto;
}
.background-image-to-bottom-afafaf{
background-image: linear-gradient(to bottom, white, #afafaf);
}
.cerificate-content ul li,
.value-content ul li,
.our-vision ul li,
.rising-story-sec ul li,
.card-detail ul li,
ul.products li,
.woocommerce-product-details__short-description ul li,
.news-media-sections ul li,
ul li.product.type-product ul li,
.legal-sec ul li,
.tree-plantation-text ul li
{
position: relative;
margin: 0 0 5px 20px;
list-style-type: square;
}
.card-detail ul li{
word-break: break-word;
}
.border-bottom-1px{
border-bottom:1px solid;
}
.content-wrapper a:hover, footer.site-footer .menu li a:hover{
color:#e15111 !important;
}
.swiper-slide li a:hover{
color:#333 !important;
}
a.hover-bg-e15111:hover, #btm-submenu li a:hover, .bg-e15111>a:hover, .page-template-page-contact a.nav-link.show:hover, a.nav-link.active:hover{
color:#fff !important;
}
#btm-submenu li a{
display: inline-block;
width: 100%;
}
.cerificate-content ul li:before {
width: 6px;
height: 6px;
top: 0;
border-radius: 0;
}
.our-vision img {
width: auto;
}
.treeplan .icon-next-arrow, .treeplan .video-next, .treeplan .image-next {
right: -25px;
position: absolute;
cursor: pointer;
content: "";
top: 50%;
width: 0;
height: 0;
border: 10px solid transparent;
border-color: transparent transparent transparent #000;
}
.treeplan .icon-prev-arrow, .treeplan .video-prev, .treeplan .image-prev {
left: -25px;
position: absolute;
content: "";
top: 50%;
width: 0;
cursor: pointer;
height: 0;
border: 10px solid transparent;
border-color: transparent #000 transparent transparent;
}
.treeplan .icon-prev-arrow.swiper-button-disabled,
.treeplan .icon-next-arrow.swiper-button-disabled,
.treeplan .image-next.swiper-button-disabled,
.treeplan .treeplan .video-next.swiper-button-disabled,
.treeplan .video-prev.swiper-button-disabled, 
.treeplan .image-prev.swiper-button-disabled {
opacity: .2;
cursor: default;
}
.bannercenter-title {
top: 50%;
left: 0;
-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%;
}
.bannerbtm-submenu {
border: 1px solid #dedede;
background: #fff;
z-index: 9;
min-width: 300px;
}
#btm-submenu ul li:hover {
background-color: #e15111;
color: #fff;
}  .switcher{font-family:'TitilliumWeb Regular';font-size:12pt;text-align:left;cursor:pointer;overflow:hidden;width:125px;line-height:17px;}
.switcher a {
display: -ms-flexbox!important;
display: flex!important;
-ms-flex-align: center!important;
align-items: center!important;
position: relative;
text-decoration:none;display:block;font-size:12pt;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.switcher a img {    margin-right: 10px;width:25px;vertical-align:middle;display:inline;border:0;padding:0;opacity:0.8;}
.switcher a:hover img {opacity:1;}
.switcher .selected {position:relative;z-index:9999;}
.switcher .selected a {border:0;color:#666;padding:3px 5px;width:125px;}
.switcher .selected a:after {display:inline-block;position:absolute;right:10px;content:""!important;transition:all .2s;width: 0;
height: 0;margin-left: 6px;
vertical-align: middle;
border-top: 8px dashed;
border-top: 8px solid\9;
border-right: 8px solid transparent;
border-left: 8px solid transparent;
color:#e15111;
}
.slick-list.draggable{
border:1px solid #ddd;
padding: 15px 0;
}
.switcher .selected a.open:after {-webkit-transform: rotate(-180deg);transform:rotate(-180deg);}
.switcher .selected a:hover {background:#fff}
.switcher .option {position:absolute;z-index:9998;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee;display:none;width:171px;max-height:198px;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;overflow-y:auto;overflow-x:hidden;}
.switcher .option a {color:#000;padding:3px 5px;}
.switcher .option a:hover {background:#fff;}
.switcher .option a.selected {background:#fff;}
#selected_lang_name {float: none;}
.l_name {float: none !important;margin: 0;}
.switcher .option::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);border-radius:5px;background-color:#f5f5f5;}
.switcher .option::-webkit-scrollbar {width:5px;}
.switcher .option::-webkit-scrollbar-thumb {border-radius:5px;-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);background-color:#888;} a.text-hover-black:hover{
color:#000 !important;
} .testimonial-prod .testimonialrow .text-wrap{-webkit-box-shadow: 0px 2px 7px #ccc; -moz-box-shadow: 0px 2px 7px #ccc; box-shadow: 0px 2px 7px #ccc; margin-top: 10px; background: #efefef; padding: 10px;}
.testimonial-prod .testimonialrow img {box-shadow: 0px 2px 7px #ccc; -webkit-box-shadow: 0px 2px 7px #ccc; -moz-box-shadow: 0px 2px 7px #ccc;} .product .slick-list.draggable{width: 99.5%; border:none;}
.product .images{border:1px solid #ddd}
.product .slick-list.draggable li .attachment-thumbnail{height:auto !important;} .testimonialrow{overflow:hidden;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;}
.testimonialrow > a{position:relative; display:block; }
.testimonialrow > a:hover{-webkit-box-shadow:0px 3px 9px #b3b0b0; -moz-box-shadow:0px 3px 9px #b3b0b0; box-shadow:0px 3px 9px #b3b0b0;}
.testimonial-prod .testimonialrow .text-wrap{position: absolute; bottom:-5px; width: 100%; background:rgba(0,0,0,.6); margin-top: 0px; left:-1px; padding: 5px 10px !important;
-webkit-transition: all 0.3s ease 0s;
-moz-transition: all 0.3s ease 0s;
-o-transition: all 0.3s ease 0s;
transition: all 0.3s ease 0s;}
.testimonial-prod .testimonialrow:hover{-webkit-transform:scale(1.03); -moz-transform:scale(1.03); transform:scale(1.03);}
.testimonial-prod .testimonialrow .text-wrap h4, .testimonial-prod .testimonialrow .text-wrap p{color:#fff !important;}
.testimonial-prod .testimonialrow .text-wrap h4{font-size:20px; margin-bottom: 3px !important;}  .skewTitle{background:#e15111; color:#fff; display:inline-block; font-size:20px; padding:10px 10px; border-top-left-radius:1px; border-top-right-radius:2px; position:relative; width:83%; height:39px; margin-bottom: 10px; line-height: 18px;}
.skewTitle:after{content:''; display:inline-block; width:0px; height:0px;  border-bottom:36px solid #e15111; border-right:8px solid transparent; position:absolute; right:-8px; top:3px;}
.TtleSign:before, .TtleSign:after{content:''; display:inline-block; width:38px; height:22px; background:url(//ascenso.lt/wp-content/uploads/2021/09/arrow-step-title.png) no-repeat 0% 50%; background-size:cover; vertical-align: middle;}
.TtleSign:before{margin-right:10px; }
.TtleSign:after{margin-left:10px; background-position:100% 50%}  ul{margin:0;padding:0;list-style:none;}
.eventlist{ width: 100%;display: inline-block;}
.eventlist ul li{ width: 100%; max-width: 31%; margin: 9px 1%; float: left;}
.eventlist ul li img{ width: 100%; float:left;}
.eventlist ul li h2{font-size: calc(16px + (24 - 18) * ((100vw - 300px) / (1900 - 300)));background: #1c1c1a;color: #fff;padding: 8px 33px 10px;width: 100%;float: left;}
.eventlist ul li .addnew{float: left;width: 100%;}
.eventlist ul li .addnew ul li{background: #3d3d3d; color: #fff;    padding: 8px 14px 10px 54px;width: 100%;max-width: 100%;margin: 0;}
.eventlist ul li .addnew ul li:nth-child(1){background: #3d3d3d  url(//ascenso.lt/wp-content/themes/ascenso/assets/images/calen2.png) no-repeat 24px 12px;}
.eventlist ul li .addnew ul li:nth-child(2){background: #3d3d3d url(//ascenso.lt/wp-content/themes/ascenso/assets/images/mapin2.png) no-repeat  24px 12px; }
.pagination1{ width: 100%;display: inline-block;margin: 42px 0 0;}
.pagination1 ul{display: flex;list-style: none;align-items: center;  justify-content: center;}
.pagination1 ul li{padding: 0 10px;}
.pagination1 ul li.activenum{color: #e56528;}
.eventDtal{ width: 100%;display: inline-block; position: relative;}
.eventDtal img{ width: 100%; float:left;}
.eventDtal  h2{font-size:calc(18px + (30 - 16) * ((100vw - 300px) / (1900 - 300))); color: #000;font-weight: 600;padding:19px 0 21px;}
.eventDtal .listnew{display: inline-block;width: 100%; background:#e7e7e7; padding: 17px 0 22px;}
.eventDtal .listnew ul{ max-width: 70%;width: 100%; float: left;}
.eventDtal .listnew ul li{ color: #000; padding: 11px 14px 13px 54px; margin: 0; display: inline; font-weight: bold;}
.eventDtal .listnew ul li:nth-child(1){background:   url(//ascenso.lt/wp-content/themes/ascenso/assets/images/calen2.png) no-repeat 24px 12px;}
.eventDtal .listnew ul li:nth-child(2){background:  url(//ascenso.lt/wp-content/themes/ascenso/assets/images/mapin2.png) no-repeat  24px 12px; }
.btntext{max-width: 30%;width: 100%; float: left;padding: 25px 0 4px;text-align: center;}
.btntext a{ display: inline-block; background: #e56528; color: #fff; text-align: center;line-height: 55px;font-size: 23px;border-radius: 22px;padding: 0 24px;}
.btntext a:hover{  background: #fff;  color: #e56528;}
iframe#gmap_canvas{width: 100%; height: 300px; }
.detailsec {width: 100%;display: inline-block;padding: 57px 0 49px;margin: 28px 0 22px;border: 1px solid #000;border-left: 0;border-right: 0;}
.detailsec h2{font-size: calc(17px + (20 - 16) * ((100vw - 300px) / (1600 - 300)));padding: 2px 0 16px;font-weight: 700;text-transform: uppercase;}
.textall {  margin: 0 0 11px;}
.textall span.sethed {padding: 3px 0 4px;display: inline-block;font-weight: 600;}
.textall  span.setsmall {padding: 3px 0 4px;display: inline-block; font-size: 17px;}
.detailsec p{color: #e56528;}
@media screen and (max-width:1100px){   
.eventlist ul li { width: 100%;  max-width: 48%;}
.btntext{ padding: 39px 0 4px;}
.btntext a{ line-height: 37px; font-size: 15px; border-radius: 22px; padding: 0 14px;}
}
@media screen and (max-width:767px){   
.eventlist ul li { width: 100%;  max-width: 100%;}
.btntext{ max-width: 100%;padding: 17px 26px 0px; text-align: left;}
.detailsec{padding: 36px 0 27px;  margin: 28px 0 0px;}
.eventDtal .listnew ul { max-width: 100%;}
}
/------------Blog-------------/
.has-search{padding: 7px 0 14px; margin: 0 !important;max-width: 447px;position: relative;float: right;width: 100%; }
.has-search .form-control {color: #737373;font-size: 17px;background: #f2f2f2;border-radius: 8px;padding: 0 0 0 19px;height: 41px;border: 0;}
.has-search .form-control::placeholder{color:#c1c1c1 !important;font-size:18px;}.has-search .form-control:-ms-input-placeholder{color:#c1c1c1 !important;font-size:18px;}.has-search .form-control::-ms-input-placeholder{color:#c1c1c1!important;font-size:18px;}
.has-search  button.btn.btn-outline-secondary {background: #adadae;color: #fff;font-size: 18px;border: 0;border-radius: 0px 8px 8px 0px;}
.has-search .form-control:focus{ box-shadow: 0 0;}
.page2 {  width: 100%;display: inline-block;margin: 0 0 27px;}
.page2 ul{display: flex;list-style: none;align-items: center;  justify-content: start;}
.page2 ul li{padding: 3px 13px; border: 1px solid #000; cursor: pointer;list-style:none;margin: 0 2px 0;}
.page2 ul li.activenum{ color: #ffffff;border: 1px solid #e56528;background-color: #e56528; }
.page2 ul li i.fa.fa-angle-double-left{ color: #e56528; }
.page2 ul li i.fa.fa-angle-double-right{ color: #e56528; }
.socialIcon i{ cursor: pointer; padding: 0 2px;font-size: 33px;}
.socialIcon i.fa.fa-facebook-official{ color: rgb(24, 119, 242);}
.socialIcon i.fa.fa-linkedin-square{ color: rgb(0, 123, 181);}
.socialIcon  i.fa.fa-whatsapp {border-radius: 6px;background: #189d0e;color: #fff; text-align: center; font-size: 24px;height: 29px; line-height: 28px;  width: 32px;position: relative;top: -4px;}
.recentb{font-weight: 700!important;    display: inline-block;    width: 100%;font-size: 19px;border-top: 1px solid #000;border-bottom: 1px solid #000;padding: 8px 0 8px;margin: 33px 0 27px;font-size: calc(17px + (21 - 16) * ((100vw - 300px) / (1900 - 300)));}
.tagin{ width: 100%;display: inline-block;}
.tagin ul li{list-style: none; text-align: center;float: left;  margin: 0 3% 14px;width: 44%;}
.tagin ul li a{ background-color: black; width: 100%;color: #fff; font-size: 16px; display: inline-block; padding: 6px 15px 6px;border-radius: 12px;}
.tagin ul li a:hover{background-color: #e15111 ; color: #fff !important; }
.tagin ul li::marker,.page2 ul li::marker{display: none;}
.frmno{display:inline-block;width:100%;padding:60px 0 62px; border-top: 1px solid #7c7c7c;   margin: 47px 0 0;}
.frmno .form-row .customcss{padding:18px 10px;}
.frmno h4{font-size: calc(18px + (28 - 18) * ((100vw - 300px) / (1900 - 300)));font-weight: 700;}
.frmno p{font-size: calc(16px + (20 - 16) * ((100vw - 300px) / (1900 - 300)));    margin: 18px 0 11px;}
.frmno .form-row .customcss .form-control{height:50px;border-radius:0;background-color:#ffffff; border: 0;    padding: 0 0 0;border-bottom: 1px solid #5c5c5c;background-clip: initial;}
.frmno .form-row .customcss .form-control:focus{    background-color: #ffffff;    border-bottom: 1px solid #e84e11;    box-shadow: 0 0;}
::placeholder{color:#808080;font-size:15px;}:-ms-input-placeholder{color:#808080;font-size:15px;}::-ms-input-placeholder{color:#808080;font-size:15px;}
input#oclosebtn {background: #E84E11;color: #fff;border-radius: 0;padding: 4px 22px 5px;}
.cuh4{padding: 20px 0 0;}
.setp p{ margin:0 0 12px;}
.btnread{display:inline-block;width:100%; padding: 10px 0 59px;}
.btnread a{background: #E84E11;color: #fff;border-radius: 0; padding:2px 20px; border: 1px solid #e84e11; }
.btnread a:hover{ color: #e15111 ;background: #ffffff;  }
@media screen and (max-width:1100px){  
.tagin ul li a{padding: 6px 5px 6px;    font-size: 14px;}
}  .custom-arrow .carousel-control-next-icon, .carousel-control-prev-icon {
display: inline-block;
width: 35px;
height: 35px;
}
.custom-arrow{
opacity: 1;
}
.bapf_sfilter {
margin-bottom: 0px !important;
}
.berocket_ajax_group_filter_title{
background-color: #4d4d4d;
color: #ffffff;
padding-top: .5rem !important;
padding-bottom: .5rem !important;
text-align: center;
} .font-weight-bold{
font-weight: 900;
}
.carousel-control-prev, .carousel-control-next {
filter: invert(36%) sepia(81%) saturate(2433%) hue-rotate(358deg) brightness(92%) contrast(91%);
}.select2-container {
width: 100% !important;
box-sizing: border-box;
display: inline-block;
margin: 0;
position: relative;
vertical-align: middle
}
.select2-container .select2-selection--single {
box-sizing: border-box;
cursor: pointer;
display: block;
height: 45px;
user-select: none;
-webkit-user-select: none
}
.select2-container .select2-selection--single .select2-selection__rendered {
display: block;
padding-left: 8px;
padding-right: 20px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap
}
.select2-container .select2-selection--single .select2-selection__clear {
background-color: transparent;
border: none;
font-size: 1em
}
.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
padding-right: 8px;
padding-left: 20px
}
.select2-container .select2-selection--multiple {
box-sizing: border-box;
cursor: pointer;
display: block;
min-height: 32px;
user-select: none;
-webkit-user-select: none
}
.select2-container .select2-selection--multiple .select2-selection__rendered {
display: inline;
list-style: none;
padding: 0
}
.select2-container .select2-selection--multiple .select2-selection__clear {
background-color: transparent;
border: none;
font-size: 1em
}
.select2-container .select2-search--inline .select2-search__field {
box-sizing: border-box;
border: none;
font-size: 100%;
margin-top: 5px;
margin-left: 5px;
padding: 0
}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none
}
.select2-dropdown {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
box-sizing: border-box;
display: block;
position: absolute;
left: -100000px;
width: 100%;
z-index: 1051
}
.select2-results {
display: block
}
.select2-results__options {
list-style: none;
margin: 0;
padding: 0
}
.select2-results__option {
padding: 6px;
user-select: none;
-webkit-user-select: none
}
.select2-results__option--selectable {
cursor: pointer
}
.select2-container--open .select2-dropdown {
left: 0
}
.select2-container--open .select2-dropdown--above {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.select2-container--open .select2-dropdown--below {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0
}
.select2-search--dropdown {
display: block;
padding: 4px
}
.select2-search--dropdown .select2-search__field {
padding: 4px;
width: 100%;
box-sizing: border-box
}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
-webkit-appearance: none
}
.select2-search--dropdown.select2-search--hide {
display: none
}
.select2-close-mask {
border: 0;
margin: 0;
padding: 0;
display: block;
position: fixed;
left: 0;
top: 0;
min-height: 100%;
min-width: 100%;
height: auto;
width: auto;
opacity: 0;
z-index: 99;
background-color: #fff;
filter: alpha(opacity=0)
}
.select2-hidden-accessible {
border: 0 !important;
clip: rect(0 0 0 0) !important;
-webkit-clip-path: inset(50%) !important;
clip-path: inset(50%) !important;
height: 1px !important;
overflow: hidden !important;
padding: 0 !important;
position: absolute !important;
width: 1px !important;
white-space: nowrap !important
}
.select2-container--default .select2-selection--single {
background-color: #fff;
border: 1px solid #aaa;
border-radius: 8px
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
color: #444; text-align: center;
font-size: 18px;
}
.select2-container--default .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
height: 26px;
margin-right: 20px;
padding-right: 0px
}
.select2-container--default .select2-selection--single .select2-selection__placeholder {
color: #999
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
height: 45px;
position: absolute;
top: 1px;
right: 1px;
width: 45px
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
border-color: #E84E11 transparent transparent transparent;
border-style: solid;
border-width: 8px 7px 0 7px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left
}
.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
left: 1px;
right: auto
}
.select2-container--default.select2-container--disabled .select2-selection--single {
background-color: #eee;
cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
display: none
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent#E84E11 transparent;
border-width: 0 7px 8px 7px
}
.select2-container--default .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
padding-bottom: 5px;
padding-right: 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
height: 20px;
margin-right: 10px;
margin-top: 5px;
padding: 1px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
display: inline-block;
margin-left: 5px;
margin-top: 5px;
padding: 0
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__display {
cursor: default;
padding-left: 2px;
padding-right: 5px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
background-color: transparent;
border: none;
border-right: 1px solid #aaa;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
color: #999;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 0 4px
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {
background-color: #f1f1f1;
color: #333;
outline: none
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
padding-left: 5px;
padding-right: 2px
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
border-left: 1px solid #aaa;
border-right: none;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px
}
.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__clear {
float: left;
margin-left: 10px;
margin-right: auto
}
.select2-container--default.select2-container--focus .select2-selection--multiple {
border: solid black 1px;
outline: 0
}
.select2-container--default.select2-container--disabled .select2-selection--multiple {
background-color: #eee;
cursor: default
}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
display: none
}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
border-top-left-radius: 0;
border-top-right-radius: 0
}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.select2-container--default .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa
}
.select2-container--default .select2-search--inline .select2-search__field {
background: transparent;
border: none;
outline: 0;
box-shadow: none;
-webkit-appearance: textfield
}
.select2-container--default .select2-results>.select2-results__options {
max-height: 200px;
overflow-y: auto
}
.select2-container--default .select2-results__option .select2-results__option {
padding-left: 1em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group {
padding-left: 0
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option {
margin-left: -1em;
padding-left: 2em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -2em;
padding-left: 3em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -3em;
padding-left: 4em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -4em;
padding-left: 5em
}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
margin-left: -5em;
padding-left: 6em
}
.select2-container--default .select2-results__option--group {
padding: 0
}
.select2-container--default .select2-results__option--disabled {
color: #999
}
.select2-container--default .select2-results__option--selected {
background-color: #ddd
}
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
background-color: #e15111;
color: white
}
.select2-container--default .select2-results__group {
cursor: default;
display: block;
padding: 6px
}
.select2-container--classic .select2-selection--single {
background-color: #f7f7f7;
border: 1px solid #aaa;
border-radius: 4px;
outline: 0;
background-image: -webkit-linear-gradient(top, #fff 50%, #eee 100%);
background-image: -o-linear-gradient(top, #fff 50%, #eee 100%);
background-image: linear-gradient(to bottom, #fff 50%, #eee 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic .select2-selection--single:focus {
border: 1px solid #e15111
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
color: #444;
line-height: 28px
}
.select2-container--classic .select2-selection--single .select2-selection__clear {
cursor: pointer;
float: right;
font-weight: bold;
height: 26px;
margin-right: 20px
}
.select2-container--classic .select2-selection--single .select2-selection__placeholder {
color: #999
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
background-color: #ddd;
border: none;
border-left: 1px solid #aaa;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px;
height: 26px;
position: absolute;
top: 1px;
right: 1px;
width: 20px;
background-image: -webkit-linear-gradient(top, #eee 50%, #ccc 100%);
background-image: -o-linear-gradient(top, #eee 50%, #ccc 100%);
background-image: linear-gradient(to bottom, #eee 50%, #ccc 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
border-color: #888 transparent transparent transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
height: 0;
left: 50%;
margin-left: -4px;
margin-top: -2px;
position: absolute;
top: 50%;
width: 0
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
float: left
}
.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
border: none;
border-right: 1px solid #aaa;
border-radius: 0;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
left: 1px;
right: auto
}
.select2-container--classic.select2-container--open .select2-selection--single {
border: 1px solid #e15111
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
background: transparent;
border: none
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
border-color: transparent transparent #888 transparent;
border-width: 0 4px 5px 4px
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0;
background-image: -webkit-linear-gradient(top, #fff 0%, #eee 50%);
background-image: -o-linear-gradient(top, #fff 0%, #eee 50%);
background-image: linear-gradient(to bottom, #fff 0%, #eee 50%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
background-image: -webkit-linear-gradient(top, #eee 50%, #fff 100%);
background-image: -o-linear-gradient(top, #eee 50%, #fff 100%);
background-image: linear-gradient(to bottom, #eee 50%, #fff 100%);
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)
}
.select2-container--classic .select2-selection--multiple {
background-color: white;
border: 1px solid #aaa;
border-radius: 4px;
cursor: text;
outline: 0;
padding-bottom: 5px;
padding-right: 5px
}
.select2-container--classic .select2-selection--multiple:focus {
border: 1px solid #e15111
}
.select2-container--classic .select2-selection--multiple .select2-selection__clear {
display: none
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice {
background-color: #e4e4e4;
border: 1px solid #aaa;
border-radius: 4px;
display: inline-block;
margin-left: 5px;
margin-top: 5px;
padding: 0
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__display {
cursor: default;
padding-left: 2px;
padding-right: 5px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
background-color: transparent;
border: none;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;
color: #888;
cursor: pointer;
font-size: 1em;
font-weight: bold;
padding: 0 4px
}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
color: #555;
outline: none
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
margin-left: 5px;
margin-right: auto
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__display {
padding-left: 5px;
padding-right: 2px
}
.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
border-top-left-radius: 0;
border-bottom-left-radius: 0;
border-top-right-radius: 4px;
border-bottom-right-radius: 4px
}
.select2-container--classic.select2-container--open .select2-selection--multiple {
border: 1px solid #e15111
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
border-top: none;
border-top-left-radius: 0;
border-top-right-radius: 0
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
border-bottom: none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0
}
.select2-container--classic .select2-search--dropdown .select2-search__field {
border: 1px solid #aaa;
outline: 0
}
.select2-container--classic .select2-search--inline .select2-search__field {
outline: 0;
box-shadow: none
}
.select2-container--classic .select2-dropdown {
background-color: #fff;
border: 1px solid transparent
}
.select2-container--classic .select2-dropdown--above {
border-bottom: none
}
.select2-container--classic .select2-dropdown--below {
border-top: none
}
.select2-container--classic .select2-results>.select2-results__options {
max-height: 200px;
overflow-y: auto
}
.select2-container--classic .select2-results__option--group {
padding: 0
}
.select2-container--classic .select2-results__option--disabled {
color: grey
}
.select2-container--classic .select2-results__option--highlighted.select2-results__option--selectable {
background-color: #3875d7;
color: #fff
}
.select2-container--classic .select2-results__group {
cursor: default;
display: block;
padding: 6px
}
.select2-container--classic.select2-container--open .select2-dropdown {
border-color: #e15111
}@font-face {
font-family: swiper-icons;
src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");
font-weight: 400;
font-style: normal
}
:root {
--swiper-theme-color: #007aff
}
.swiper-container {
margin-left: auto;
margin-right: auto;
position: relative;
overflow: hidden;
list-style: none;
padding: 0;
z-index: 1
}
.swiper-container-vertical>.swiper-wrapper {
flex-direction: column
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: flex;
transition-property: transform;
box-sizing: content-box
}
.swiper-container-android .swiper-slide,.swiper-wrapper {
transform: translate3d(0px,0,0)
}
.swiper-container-multirow>.swiper-wrapper {
flex-wrap: wrap
}
.swiper-container-multirow-column>.swiper-wrapper {
flex-wrap: wrap;
flex-direction: column
}
.swiper-container-free-mode>.swiper-wrapper {
transition-timing-function: ease-out;
margin: 0 auto
}
.swiper-slide {
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
transition-property: transform
}
.swiper-slide-invisible-blank {
visibility: hidden
}
.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
height: auto
}
.swiper-container-autoheight .swiper-wrapper {
align-items: flex-start;
transition-property: transform,height
}
.swiper-container-3d {
perspective: 1200px
}
.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
transform-style: preserve-3d
}
.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
pointer-events: none;
z-index: 10
}
.swiper-container-3d .swiper-slide-shadow-left {
background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-right {
background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-top {
background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-3d .swiper-slide-shadow-bottom {
background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}
.swiper-container-css-mode>.swiper-wrapper {
overflow: auto;
scrollbar-width: none;
-ms-overflow-style: none
}
.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar {
display: none
}
.swiper-container-css-mode>.swiper-wrapper>.swiper-slide {
scroll-snap-align: start start
}
.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper {
scroll-snap-type: x mandatory
}
.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper {
scroll-snap-type: y mandatory
}
:root {
--swiper-navigation-size: 44px
}
.swiper-button-next,.swiper-button-prev {
position: absolute;
top: 50%;
width: calc(var(--swiper-navigation-size)/ 44 * 27);
height: var(--swiper-navigation-size);
margin-top: calc(-1 * var(--swiper-navigation-size)/ 2);
z-index: 10;
cursor: pointer;
display: flex;
align-items: center;
justify-content: center;
color: var(--swiper-navigation-color,var(--swiper-theme-color))
}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
opacity: .35;
cursor: auto;
pointer-events: none
}
.swiper-button-next:after,.swiper-button-prev:after {
font-family: swiper-icons;
font-size: var(--swiper-navigation-size);
text-transform: none!important;
letter-spacing: 0;
text-transform: none;
font-variant: initial
}
.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
left: 10px;
right: auto
}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after {
content: 'prev'
}
.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
right: 10px;
left: auto
}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after {
content: 'next'
}
.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white {
--swiper-navigation-color: #ffffff
}
.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black {
--swiper-navigation-color: #000000
}
.swiper-button-lock {
display: none
}
.swiper-pagination {
position: absolute;
text-align: center;
transition: .3s opacity;
transform: translate3d(0,0,0);
z-index: 10
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0
}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
bottom: 50px;
left: 0;
width: 100%
}
.swiper-pagination-bullets-dynamic {
overflow: hidden;
font-size: 0
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transform: scale(.33);
position: relative
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
transform: scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
transform: scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
transform: scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
transform: scale(.33)
}
.swiper-pagination-bullet {
width: 13px;
height: 13px;
display: inline-block;
border-radius: 100%;
background: #fff;
opacity: 1
}
button.swiper-pagination-bullet {
border: none;
margin: 0;
padding: 0;
box-shadow: none;
-webkit-appearance: none;
-moz-appearance: none;
appearance: none
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer
}
.swiper-pagination-bullet-active {
opacity: 1;
background: var(--swiper-pagination-color,var(--swiper-theme-color))
}
.swiper-container-vertical>.swiper-pagination-bullets {
right: 10px;
top: 50%;
transform: translate3d(0px,-50%,0)
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 6px 0;
display: block
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
top: 50%;
transform: translateY(-50%);
width: 8px
}
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
display: inline-block;
transition: .2s transform,.2s top
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
margin: 0 4px
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
left: 50%;
transform: translateX(-50%);
white-space: nowrap
}
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: .2s transform,.2s left
}
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition: .2s transform,.2s right
}
.swiper-pagination-progressbar {
background: rgba(0,0,0,.25);
position: absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
background: var(--swiper-pagination-color,var(--swiper-theme-color));
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
transform: scale(0);
transform-origin: left top
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
transform-origin: right top
}
.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
width: 100%;
height: 4px;
left: 0;
top: 0
}
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar {
width: 4px;
height: 100%;
left: 0;
top: 0
}
.swiper-pagination-white {
--swiper-pagination-color: #ffffff
}
.swiper-pagination-black {
--swiper-pagination-color: #000000
}
.swiper-pagination-lock {
display: none
}
.swiper-scrollbar {
border-radius: 10px;
position: relative;
-ms-touch-action: none;
background: rgba(0,0,0,.1)
}
.swiper-container-horizontal>.swiper-scrollbar {
position: absolute;
left: 1%;
bottom: 3px;
z-index: 50;
height: 5px;
width: 98%
}
.swiper-container-vertical>.swiper-scrollbar {
position: absolute;
right: 3px;
top: 1%;
z-index: 50;
width: 5px;
height: 98%
}
.swiper-scrollbar-drag {
height: 100%;
width: 100%;
position: relative;
background: rgba(0,0,0,.5);
border-radius: 10px;
left: 0;
top: 0
}
.swiper-scrollbar-cursor-drag {
cursor: move
}
.swiper-scrollbar-lock {
display: none
}
.swiper-zoom-container {
width: 100%;
height: 100%;
display: flex;
justify-content: center;
align-items: center;
text-align: center
}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
max-width: 100%;
max-height: 100%;
object-fit: contain
}
.swiper-slide-zoomed {
cursor: move
}
.swiper-lazy-preloader {
width: 42px;
height: 42px;
position: absolute;
left: 50%;
top: 50%;
margin-left: -21px;
margin-top: -21px;
z-index: 10;
transform-origin: 50%;
animation: swiper-preloader-spin 1s infinite linear;
box-sizing: border-box;
border: 4px solid var(--swiper-preloader-color,var(--swiper-theme-color));
border-radius: 50%;
border-top-color: transparent
}
.swiper-lazy-preloader-white {
--swiper-preloader-color: #fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color: #000
}
@keyframes swiper-preloader-spin {
100% {
transform: rotate(360deg)
}
}
.swiper-container .swiper-notification {
position: absolute;
left: 0;
top: 0;
pointer-events: none;
opacity: 0;
z-index: -1000
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
transition-timing-function: ease-out
}
.swiper-container-fade .swiper-slide {
pointer-events: none;
transition-property: opacity
}
.swiper-container-fade .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-cube {
overflow: visible
}
.swiper-container-cube .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1;
visibility: hidden;
transform-origin: 0 0;
width: 100%;
height: 100%
}
.swiper-container-cube .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
transform-origin: 100% 0
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
pointer-events: auto;
visibility: visible
}
.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}
.swiper-container-cube .swiper-cube-shadow {
position: absolute;
left: 0;
bottom: 0px;
width: 100%;
height: 100%;
background: #000;
opacity: .6;
-webkit-filter: blur(50px);
filter: blur(50px);
z-index: 0
}
.swiper-container-flip {
overflow: visible
}
.swiper-container-flip .swiper-slide {
pointer-events: none;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
z-index: 1
}
.swiper-container-flip .swiper-slide .swiper-slide {
pointer-events: none
}
.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
pointer-events: auto
}
.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
z-index: 0;
-webkit-backface-visibility: hidden;
backface-visibility: hidden
}