:root{--font-size-1:5rem;--font-size-2:4.5rem;--font-size-3:4rem;--font-size-4:3rem;--font-size-5:2.5rem;--font-size-6:20px;--space-1:10rem;--space-2:8rem;--space-3:6rem;--space-4:3rem;--t-space-1:4rem;--t-space-2:3rem;--t-space-3:2.5rem;--t-space-4:2rem;--color-1:#f43336;--color-2:#212121;--color-3:#1ffe4f;--color-4:#1a1a1a;--white:#fff;--t-color:#212121;--b-color:#242424;--link-color:#0a85ff;--bg-1:#f7f7f7;--st:.3s all;--title-line-height:1.2;--body-line-height:1.7;--site-max-width:1440px}
.space_1{padding-top:var(--space-1);padding-bottom:var(--space-1)}
.space_2{padding-top:var(--space-2);padding-bottom:var(--space-2)}
.space_3{padding-top:var(--space-3);padding-bottom:var(--space-3)}
.space_4{padding-top:var(--space-4);padding-bottom:var(--space-4)}
.space_0_1{padding-bottom:var(--space-1)}
.space_0_2{padding-bottom:var(--space-2)}
.space_0_3{padding-bottom:var(--space-3)}
.space_0_4{padding-bottom:var(--space-4)}
.space_1_0{padding-top:var(--space-1)}
.space_1_2{padding-top:var(--space-1);padding-bottom:var(--space-2)}
.space_1_3{padding-top:var(--space-1);padding-bottom:var(--space-3)}
.space_1_4{padding-top:var(--space-1);padding-bottom:var(--space-4)}
.space_2_0{padding-top:var(--space-2)}
.space_2_1{padding-top:var(--space-2);padding-bottom:var(--space-1)}
.space_2_3{padding-top:var(--space-2);padding-bottom:var(--space-3)}
.space_2_4{padding-top:var(--space-2);padding-bottom:var(--space-4)}
.space_3_0{padding-top:var(--space-3)}
.space_3_1{padding-top:var(--space-3);padding-bottom:var(--space-1)}
.space_3_2{padding-top:var(--space-3);padding-bottom:var(--space-2)}
.space_3_4{padding-top:var(--space-3);padding-bottom:var(--space-4)}
.space_4_0{padding-top:var(--space-4)}
.space_4_1{padding-top:var(--space-4);padding-bottom:var(--space-1)}
.space_4_2{padding-top:var(--space-4);padding-bottom:var(--space-2)}
.space_4_3{padding-top:var(--space-4);padding-bottom:var(--space-3)}
.t_space_1{margin-bottom:var(--t-space-1)}
.t_space_2{margin-bottom:var(--t-space-2)}
.t_space_3{margin-bottom:var(--t-space-3)}
.t_space_4{margin-bottom:var(--t-space-4)}
.btn-1{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-1);border-color:var(--color-1);-webkit-box-shadow:0 4px 12px rgba(244,51,54,0.4);box-shadow:0 4px 12px rgba(244,51,54,0.4)}
.btn-1:hover{background-color:var(--color-3);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(244,51,54,0.5);box-shadow:0 6px 16px rgba(244,51,54,0.5)}
.btn-2{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-3);border-color:var(--color-3);-webkit-box-shadow:0 4px 12px rgba(254,110,31,0.4);box-shadow:0 4px 12px rgba(254,110,31,0.4)}
.btn-2:hover{background-color:var(--color-1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(254,110,31,0.5);box-shadow:0 6px 16px rgba(254,110,31,0.5)}
html{font-size:10px}
html :where(.wp-block){max-width:90%}
html{line-height:1.15;-webkit-text-size-adjust:100%}
body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
main{display:block}
.site-main{max-width:2560px;margin-inline:auto}
div{-webkit-box-sizing:border-box;box-sizing:border-box}
h1{font-size:2em;margin:0}
h1,h2,h3,h4,h5,h6{margin-left:0;margin-right:0;margin-top:0}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent;text-decoration:none}
abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}
figure{margin:0}
button,input,optgroup,select,option,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;font-size:3rem;border:1px solid;border-radius:0;padding:5px;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../icons/chevron-down.svg);background-position:center right 3px;background-repeat:no-repeat;padding-right:10px;background-size:20px}
button,input{overflow:visible}
button,select{text-transform:none}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}
fieldset{padding:.35em .75em .625em}
legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}
progress{vertical-align:baseline}
textarea{overflow:auto}
[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}
details{display:block}
summary{display:list-item}
@font-face{font-family:Raleway;src:url("../fonts/Raleway-Regular.woff2");src:url("../fonts/Raleway-Regular.woff2") format("woff2"),url("../fonts/Raleway-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Open Sans;src:url("../fonts/OpenSans-Regular.woff2");src:url("../fonts/OpenSans-Regular.woff2") format("woff2"),url("../fonts/OpenSans-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Sheepman";src:url("../fonts/Sheepman-Light.woff");src:url("../fonts/Sheepman-Light.woff2") format("woff2"),url("../fonts/Sheepman-Light.woff") format("truetype");font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:"Reem Kufi";src:url("../fonts/ReemKufi-Regular.woff2") format("woff2"),url("../fonts/ReemKufi-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}
.header-main{font-family:Open Sans}
.top-bar{font-family:Open Sans}
h1,h2,h3,h4,h5,h6{font-family:"Reem Kufi";color:var(--t-color);line-height:var(--title-line-height)}
body{font-family:"Sheepman";color:var(--b-color);line-height:var(--body-line-height)}
.container{width:var(--site-width);max-width:var(--site-max-width);margin-inline:auto}
h1,h2{margin-bottom:var(--t-space-1)}
h3,h4,h5,h6{margin-bottom:var(--t-space-2)}
.title-1{font-size:var(--font-size-1)}
.title-2{font-size:var(--font-size-2)}
.title-3{font-size:var(--font-size-3)}
.title-4{font-size:var(--font-size-4)}
.title-5{font-size:var(--font-size-5)}
.title-6{font-size:var(--font-size-6)}
.st_block{position:relative}
a{color:var(--link-color)}
.error404 article{text-align:center}
.error404 article img{width:auto;max-width:30rem}
.error404 article h1{font-size:20rem}
.error404 article h2{font-size:5rem}
.error404 article .text404{font-size:30px;margin-block:var(--space-4)}
.wp-block-table td,.wp-block-table th{line-height:1.2}
.wp-block-table table{margin-bottom:1em}
.st_section_title,.intro_title{position:relative;display:inline-block}
.st_section_title::after,.intro_title::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background-color:var(--color-1)}
.top_bar_inner .content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative}
.top_bar_inner .content .test_aa{width:30px;height:30px;background-color:#fff;position:absolute;top:20px}
.language_switcher{position:relative;cursor:pointer;font-weight:500}
.language_switcher__current{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}
.language_switcher__dropdown{position:absolute;top:120%;right:0;background:#fff;border-radius:6px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1);box-shadow:0 10px 30px rgba(0,0,0,0.1);list-style:none;padding:.5rem 0;min-width:120px;display:none;z-index:99}
.language_switcher__dropdown li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:.5rem 1rem;text-decoration:none;color:#000;white-space:nowrap}
.language_switcher__dropdown li a img{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover;-ms-flex-negative:0;flex-shrink:0}
.language_switcher__dropdown li a span{font-size:14px;line-height:1}
.language_switcher__dropdown li a:hover{background:#f5f5f5}
.language_switcher.open .language_switcher__dropdown{display:block}
.current_lang{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}
.current_lang img{display:block;border-radius:2px}
.language_switcher__dropdown a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.site-loader{position:fixed;inset:0;z-index:999999;overflow:hidden;pointer-events:all}
.site-loader .loader-layer{position:absolute;inset:0;will-change:transform}
.site-loader .loader-layer.layer-dark{background:#0a0a0a;z-index:1}
.site-loader .loader-layer.layer-light{background:#fff;z-index:2;-webkit-transform:translateY(100%) skewY(8deg) rotate(1deg);transform:translateY(100%) skewY(8deg) rotate(1deg);-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-box-shadow:0 0 60px rgba(255,255,255,0.2);box-shadow:0 0 60px rgba(255,255,255,0.2)}
.site-loader .loader-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3;text-align:center}
.site-loader .loader-content .loader-text{display:block;font-size:14px;letter-spacing:6px;color:#fff;margin-bottom:20px;opacity:0;-webkit-transform:translateY(20px) scale(1);transform:translateY(20px) scale(1);text-shadow:0 0 10px #fff;will-change:transform,opacity}
.site-loader .loader-content .loader-bar{width:200px;height:3px;background:rgba(255,255,255,0.1);overflow:hidden;margin:0 auto}
.site-loader .loader-content .loader-bar .loader-progress{width:0;height:100%;background:#fff;-webkit-transform-origin:left;transform-origin:left;-webkit-box-shadow:0 0 20px #fff,0 0 40px #fff;box-shadow:0 0 20px #fff,0 0 40px #fff;will-change:width,transform}
.wpforms-container .wpforms-field{margin-bottom:2rem}
.wpforms-container .wpforms-field .wpforms-field-label{font-size:18px;background-image:url(../icons/contact/file-text.svg);background-position:center left;background-repeat:no-repeat;background-size:20px;padding-left:28px;display:none}
.wpforms-container .wpforms-field input,.wpforms-container .wpforms-field textarea,.wpforms-container .wpforms-field select{border-width:0 0 1px 0;font-size:18px;padding:1rem}
.wpforms-container .wpforms-field input option,.wpforms-container .wpforms-field textarea option,.wpforms-container .wpforms-field select option{font-size:16px}
.wpforms-container .wpforms-field input:focus,.wpforms-container .wpforms-field input.wpforms-valid,.wpforms-container .wpforms-field textarea:focus,.wpforms-container .wpforms-field textarea.wpforms-valid,.wpforms-container .wpforms-field select:focus,.wpforms-container .wpforms-field select.wpforms-valid{outline:0;border-color:var(--color-1)}
.wpforms-container .wpforms-field input.wpforms-error,.wpforms-container .wpforms-field textarea.wpforms-error,.wpforms-container .wpforms-field select.wpforms-error{border-width:0 0 1px 0 !important}
.wpforms-container .wpforms-field input::-webkit-input-placeholder,.wpforms-container .wpforms-field textarea::-webkit-input-placeholder,.wpforms-container .wpforms-field select::-webkit-input-placeholder{font-size:16px}
.wpforms-container .wpforms-field input::-moz-placeholder,.wpforms-container .wpforms-field textarea::-moz-placeholder,.wpforms-container .wpforms-field select::-moz-placeholder{font-size:16px}
.wpforms-container .wpforms-field input:-ms-input-placeholder,.wpforms-container .wpforms-field textarea:-ms-input-placeholder,.wpforms-container .wpforms-field select:-ms-input-placeholder{font-size:16px}
.wpforms-container .wpforms-field input::-ms-input-placeholder,.wpforms-container .wpforms-field textarea::-ms-input-placeholder,.wpforms-container .wpforms-field select::-ms-input-placeholder{font-size:16px}
.wpforms-container .wpforms-field input::placeholder,.wpforms-container .wpforms-field textarea::placeholder,.wpforms-container .wpforms-field select::placeholder{font-size:16px}
.wpforms-container .wpforms-field select{cursor:pointer;background-image:url(../icons/contact/chevron-down.svg);background-position:top 1.3rem right 1rem}
.wpforms-container .wpforms-field .wpforms-error[role="alert"]{font-size:12px}
.wpforms-container .wpforms-field.wpforms-field-name .wpforms-field-label{background-image:url(../icons/contact/user.svg)}
.wpforms-container .wpforms-field.wpforms-field-email .wpforms-field-label{background-image:url(../icons/contact/mail.svg)}
.wpforms-container .wpforms-field.wpforms-field-phone .wpforms-field-label{background-image:url(../icons/contact/smartphone.svg)}
.wpforms-container .wpforms-field.wpforms-field-textarea .wpforms-field-label{background-image:url(../icons/contact/pencil.svg)}
.wpforms-container .wpforms-field.wpforms-field-address .wpforms-field-label{background-image:url(../icons/contact/map-pin.svg)}
.wpforms-container .wpforms-field.wpforms-field-date-time .wpforms-field-label{background-image:url(../icons/contact/calendar.svg)}
.wpforms-container .wpforms-field.wpforms-field-checkbox .wpforms-field-label{background-image:url(../icons/contact/check-square.svg);margin-bottom:1rem}
.wpforms-container .wpforms-field.wpforms-field-radio .wpforms-field-label{background-image:url(../icons/contact/check-square.svg);margin-bottom:1rem}
.wpforms-container .wpforms-field-checkbox.wpforms-list-inline ul,.wpforms-container .wpforms-field-radio.wpforms-list-inline ul{display:-webkit-box;display:-ms-flexbox;display:flex}
.wpforms-container .wpforms-field-checkbox.wpforms-list-inline ul li,.wpforms-container .wpforms-field-radio.wpforms-list-inline ul li{margin-right:3rem}
.wpforms-container .wpforms-field-checkbox.wpforms-list-2-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-2-columns ul{display:grid}
.wpforms-container .wpforms-field-checkbox.wpforms-list-3-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-3-columns ul{display:grid}
.wpforms-container .wpforms-field-checkbox ul,.wpforms-container .wpforms-field-radio ul{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}
.wpforms-container .wpforms-field-checkbox ul li,.wpforms-container .wpforms-field-radio ul li{font-size:16px}
.wpforms-container .wpforms-field-checkbox ul li input,.wpforms-container .wpforms-field-radio ul li input{display:none}
.wpforms-container .wpforms-field-checkbox ul li label,.wpforms-container .wpforms-field-radio ul li label{background-size:18px;background-position:center left;background-repeat:no-repeat;padding-left:24px;cursor:pointer}
.wpforms-container .wpforms-field-checkbox ul li label{background-image:url(../icons/square.svg)}
.wpforms-container .wpforms-field-checkbox ul li input:checked+label{background-image:url(../icons/check-square.svg)}
.wpforms-container .wpforms-field-radio ul li label{background-image:url(../icons/contact/circle.svg)}
.wpforms-container .wpforms-field-radio ul li input:checked+label{background-image:url(../icons/contact/check-circle.svg)}
.wpforms-container .wpforms-submit{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-1);border-color:var(--color-1);-webkit-box-shadow:0 4px 12px rgba(244,51,54,0.4);box-shadow:0 4px 12px rgba(244,51,54,0.4);cursor:pointer}
.wpforms-container .wpforms-submit:hover{background-color:var(--color-3);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(244,51,54,0.5);box-shadow:0 6px 16px rgba(244,51,54,0.5)}
.block_bg{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1}
.block_bg img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}
.intro_title:only-child{margin-bottom:var(--space-3)}
.intro_text{margin-bottom:var(--space-3)}
.cols-2 .st_info_boxes_inner{grid-template-columns:1fr 1fr}
.cols-3 .st_info_boxes_inner{grid-template-columns:repeat(3,1fr)}
.cols-4 .st_info_boxes_inner{grid-template-columns:repeat(4,1fr)}
.cols-5 .st_info_boxes_inner{grid-template-columns:repeat(5,1fr)}
.posts_grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.posts_grid h1{width:100%}
.posts_grid .grid_item{width:31%;margin-bottom:3%}
.posts_grid .grid_item .gi_title{margin-bottom:1.8rem;font-size:var(--font-size-5)}
.posts_grid .grid_item .gi_title a{color:var(--t-color)}
.posts_grid .grid_item .gi_image{aspect-ratio:16 / 9;margin-bottom:8px}
.posts_grid .grid_item .gi_image img{height:100%}
.posts_grid .posts-navigation{width:100%}
.posts_grid .posts-navigation .nav-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.st_accordion-item{-webkit-box-shadow:rgba(0,0,0,0.1) 0 4px 12px;box-shadow:rgba(0,0,0,0.1) 0 4px 12px;margin-bottom:2rem;border-radius:.5rem}
.st_accordion-item .st_accordion-header{font-size:var(--font-size-4);color:var(--color-2);cursor:pointer;padding:1rem 3rem;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:0}
.st_accordion-item .st_accordion-header svg{-webkit-transition:var(--st);transition:var(--st)}
.st_accordion-item .st_accordion-body{padding:1rem 3rem 2rem}
.st_accordion-item.open .st_accordion-header svg{-webkit-transform:scaleY(-1);transform:scaleY(-1)}
.st_tabs{-webkit-filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.1));filter:drop-shadow(5px 5px 10px rgba(0,0,0,0.1))}
.st_tabs .st_tabs_nav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}
.st_tabs .st_tabs_nav li{display:inline-block;background:var(--color-1);margin-right:5px;border-radius:.5rem .5rem 0 0}
.st_tabs .st_tabs_nav li a{display:block;padding:1.5rem 2rem;color:#fff;font-size:16px}
.st_tabs .st_tabs_nav li.active{background:#fff}
.st_tabs .st_tabs_nav li.active a{color:#000;font-size:18px}
.st_tabs .st_tabs_content{padding:3rem;background:#FFF;margin-top:-1px;overflow:hidden;border-radius:.5rem;border-top-left-radius:0}
.st_tabs .st_tabs_content .st_tab:not(:first-child){display:none}
.st_info_boxes .st_info_boxes_inner{display:grid;grid-template-columns:repeat(4,1fr);gap:5rem}
.st_info_boxes .st_info_boxes_inner .ib_image{aspect-ratio:1 / 1;width:100%;max-width:120px;display:block;-o-object-fit:cover;object-fit:cover;border-radius:12px;text-align:center;margin:20px auto 40px auto}
.st_info_boxes .st_info_boxes_inner .ib_title{font-size:var(--font-size-3);font-weight:700;margin-bottom:var(--space-2)}
.st_info_boxes .st_info_boxes_inner .ib_text{font-size:var(--font-size-2);margin-bottom:var(--space-2)}
.st_info_boxes .st_info_boxes_inner figure{margin-bottom:var(--space-4)}
.st_info_boxes .st_info_boxes_inner .st_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.st_info_boxes .st_info_boxes_inner .st_col .btns{margin-top:auto}
.st_info_boxes .st_info_boxes_inner .st_col_title{text-align:center}
.st_section_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.st_section_inner .right img{border-radius:20px}
.st_section_inner.legal-fullwidth{display:block}
.st_section_inner.legal-fullwidth .left{width:100%}
.st_section_inner.legal-fullwidth .right{display:none}
.st_contact_block_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}
.flickity-enabled{position:relative}
.flickity-enabled:focus{outline:0}
.flickity-viewport{overflow:hidden;position:relative;height:100%}
.flickity-slider{position:absolute;width:100%;height:100%}
.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.flickity-enabled.is-draggable .flickity-viewport{cursor:-webkit-grab;cursor:grab}
.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}
.flickity-button{position:absolute;background:var(--color-1);border:0;color:var(--t-color);-webkit-transition:var(--st);transition:var(--st)}
.flickity-button:hover{cursor:pointer;opacity:.8}
.flickity-button:focus{outline:0}
.flickity-button:active{opacity:.6}
.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}
.flickity-prev-next-button{bottom:3rem;width:5rem;height:5rem;border-radius:2px;top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flickity-prev-next-button.previous{right:calc(8rem + 8px)}
.flickity-prev-next-button.next{right:3rem}
.flickity-prev-next-button .flickity-button-icon{width:60%;height:60%}
.flickity-page-dots{position:absolute;bottom:3rem;left:3rem;padding:0;margin:0;list-style:none;text-align:center;line-height:1}
.flickity-rtl .flickity-page-dots{direction:rtl}
.flickity-page-dots .dot{display:inline-block;width:5rem;height:4px;background:var(--color-1);opacity:.25;cursor:pointer;-webkit-transition:var(--st);transition:var(--st)}
.flickity-page-dots .dot:not(:last-child){margin-right:4px}
.main-carousel:hover .flickity-page-dots .dot{height:6px}
.flickity-page-dots .dot.is-selected{opacity:1}
.carousel-cell{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:calc(100svh - 150px);padding-block:var(--space-1)}
.carousel-cell .image_bg{position:absolute;z-index:-1;width:100%;height:100%}
.carousel-cell .container{margin-bottom:8rem}
.home-hero{position:relative;min-height:900px}
.home-hero .hero-video-bg{position:absolute;inset:0;overflow:hidden;z-index:1}
.home-hero .hero-video-bg video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}
.home-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.1)));background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.1));z-index:2}
.home-hero .container{min-height:900px}
.home-hero .overlay_bg{position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1}
.home-hero .overlay_bg.style_1{background:var(--main-gradient)}
.home-hero .overlay_bg.style_2{background:var(--main-gradient-2)}
.home-hero .st-hero__content{width:100%;margin-top:10rem}
.home-hero .st-hero__content{width:100%;margin-top:10rem;padding-bottom:3rem;position:relative;z-index:8}
.home-hero .st-hero__content .b-title__prefix{color:var(--white)}
.home-hero .st-hero__content .b-title__prefix::before,.home-hero .st-hero__content .b-title__prefix::after{background-color:var(--white)}
.home-hero .st-hero__content .b-title__main{font-size:5rem;margin-bottom:0;font-weight:700;color:var(--white);text-shadow:0 2px 6px rgba(0,0,0,0.15)}
.home-hero .st-hero__content p{color:var(--white);text-shadow:0 2px 6px rgba(0,0,0,0.15)}
.home-hero .editor{margin-top:4rem}
.home-hero .editor p,.home-hero .editor span,.home-hero .editor small,.home-hero .editor div{color:var(--white);font-weight:bold}
.st-hero{position:relative}
.st-hero .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.st-hero .st-hero__content{text-align:center}
.st-hero .st-hero__content .color-text{color:var(--color-6) !important}
.st-hero .block_bg:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(32,32,32,0.421)}
.st-hero.dark-text-color .st-hero__content .b-title__prefix{color:var(--color-1)}
.st-hero.dark-text-color .st-hero__content .b-title__prefix::before,.st-hero.dark-text-color .st-hero__content .b-title__prefix::after{background-color:var(--color-1)}
.st-hero.dark-text-color .st-hero__content .b-title__main{color:var(--color-1)}
.st-hero.dark-text-color .st-hero__content .b-title-hero{color:var(--color-1)}
.st-hero.dark-text-color .st-hero__content .b-main__intro p{color:var(--color-1)}
.st-hero.dark-text-color .st-hero__content .color-text{color:var(--color-6) !important}
.st-hero.dark-text-color .editor p,.st-hero.dark-text-color .editor span,.st-hero.dark-text-color .editor small,.st-hero.dark-text-color .editor div{color:var(--color-3)}
.st-hero.dark-text-color .block_bg:after{background:rgba(255,255,255,0.19)}
.inner-hero{min-height:70svh}
.inner-hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.3)),to(rgba(0,0,0,0.1)));background:linear-gradient(rgba(0,0,0,0.3),rgba(0,0,0,0.1));z-index:2}
.inner-hero .container{min-height:70svh}
.inner-hero .block_bg img{-o-object-position:top center;object-position:top center}
.inner-hero .st-hero__content{margin-top:11rem;padding-bottom:2rem;position:relative;z-index:9}
.inner-hero .st-hero__content .b-title__prefix{color:var(--white)}
.inner-hero .st-hero__content .b-title__prefix::after,.inner-hero .st-hero__content .b-title__prefix::before{background-color:var(--white)}
.inner-hero .st-hero__content .b-title__main{color:var(--white)}
.inner-hero .btns{margin-top:5rem}
.inner-hero .btns .btn{font-size:16px;padding:2rem 5rem}
.st_category_block{position:relative}
.st_category_block .category_block_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}
.st_category_block .category_item{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 22px);flex:0 0 calc(33.333% - 22px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;background:#fff;border-radius:16px;-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}
.st_category_block .category_item:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px)}
.st_category_block .category_image{width:100%;height:300px;margin-bottom:16px;overflow:hidden}
.st_category_block .category_image img{width:100%;height:100%;border-radius:12px;display:block;-o-object-fit:cover;object-fit:cover}
.st_category_block .category_title{font-size:22px;font-weight:600;margin-bottom:16px}
.st_category_block .btn-1{margin-top:auto}
.st_section{position:relative}
.st_section.st_cta{background-color:var(--color-2)}
.st_section.st_cta .cta_custom_logo{max-width:200px}
.st_section.st_cta .cta_custom_logo img{width:100%}
.cta-wrap{padding:8rem 4rem;border-radius:32px;background-color:var(--color-4)}
.cta-wrap .b-title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;margin-bottom:0}
.cta-wrap .b-title__main,.cta-wrap .b-title__intro{color:var(--white)}
.cta-wrap .btn{font-size:var(--font-size-6)}
.st_paralex_section{position:relative;width:100%;height:500px;overflow:hidden}
.st_paralex_section .parallax-wrap{position:absolute;inset:0;overflow:hidden}
.st_paralex_section .parallax-img{position:absolute;top:0;left:0;width:100%;height:120%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;will-change:transform}
.st_paralex_section .paralex-content{padding:4rem 0;position:relative;z-index:2;height:100%}
.st_paralex_section .paralex-content .container{height:100%}
.st_paralex_section .paralex-content .intro_content{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.st_paralex_section .paralex-content .intro_content .st_intro{text-align:center}
.st_paralex_section .paralex-content .social_icon_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.st_paralex_section .paralex-content .social_icon_wrap .social_icon{width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.st_paralex_section .paralex-content .social_icon_wrap .social_icon svg{width:100%;height:100%;fill:#000;-webkit-transition:.3s ease;transition:.3s ease}
.st_paralex_section .paralex-content .social_icon_wrap .social_icon:hover svg{fill:#555}
.st_info_section .main_wrap .icone{max-width:80px;margin:auto}
.st_info_section .main_wrap .content_wrap.text_Left{text-align:left}
.st_info_section .main_wrap .content_wrap.text_Center{text-align:center}
.st_info_section .main_wrap .content_wrap.text_Right{text-align:right}
.st_cars_block .cars_wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px}
.st_cars_block .car_card{background:#fff;border-radius:14px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.08);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}
.st_cars_block .car_card:hover{-webkit-transform:translateY(-6px);transform:translateY(-6px);-webkit-box-shadow:0 20px 40px rgba(0,0,0,0.12);box-shadow:0 20px 40px rgba(0,0,0,0.12)}
.st_cars_block .car_card__image{position:relative;height:240px}
.st_cars_block .car_card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.st_cars_block .car_card__image .car_badge{position:absolute;top:14px;left:14px;background:#22c55e;color:#fff;font-size:12px;padding:6px 10px;border-radius:999px;font-weight:600}
.st_cars_block .car_card__body{padding:18px}
.st_cars_block .car_title{font-size:18px;font-weight:700;margin-bottom:6px}
.st_cars_block .car_subtitle{font-size:13px;color:#6b7280;margin-bottom:14px}
.st_cars_block .car_specs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;padding:14px 0;margin:14px 0}
.st_cars_block .spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:13px;color:#111827;font-weight:500}
.st_cars_block .spec .icon{width:20px;height:20px;fill:none;stroke:#000;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.st_cars_block .car_footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.st_cars_block .car_price{font-size:20px;font-weight:800}
.st_cars_block .btn_view{font-size:14px;font-weight:600;color:#2563eb;text-decoration:none}
.st_cars_block .btn_view:hover{text-decoration:underline}
.car_filter{margin-bottom:30px}
.car_filter .car_search{margin-bottom:15px}
.car_filter .car_search input{width:100%;padding:10px 15px;font-size:16px;border:1px solid #ccc;border-radius:5px}
.car_filter .car_search input:focus{outline:0;border-color:#007bff}
.car_filter .car_model_filters ul.brands{list-style:none;padding:0;margin:0}
.car_filter .car_model_filters ul.brands .brand_item{cursor:pointer;margin-bottom:5px;font-weight:bold;color:#333}
.car_filter .car_model_filters ul.brands .brand_item:hover{color:#007bff}
.car_filter .car_model_filters ul.brands .brand_item .submodels{list-style:none;padding-left:20px;margin-top:5px}
.car_filter .car_model_filters ul.brands .brand_item .submodels .submodel_item{font-weight:normal;cursor:pointer;margin-bottom:3px;color:#555}
.car_filter .car_model_filters ul.brands .brand_item .submodels .submodel_item:hover{color:#007bff}
.top_filter_part{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3%;margin-bottom:25px}
.top_filter_part .car_search{width:80%}
.top_filter_part .car_search input{width:100%;height:52px;padding:0 18px;border-radius:14px;border:1px solid rgba(0,0,0,0.08);background:#fff;-webkit-box-shadow:0 6px 20px rgba(0,0,0,0.05);box-shadow:0 6px 20px rgba(0,0,0,0.05);-webkit-transition:all .25s ease;transition:all .25s ease}
.top_filter_part .car_search input::-webkit-input-placeholder{color:#9aa0a6}
.top_filter_part .car_search input::-moz-placeholder{color:#9aa0a6}
.top_filter_part .car_search input:-ms-input-placeholder{color:#9aa0a6}
.top_filter_part .car_search input::-ms-input-placeholder{color:#9aa0a6}
.top_filter_part .car_search input::placeholder{color:#9aa0a6}
.top_filter_part .car_search input:focus{outline:0;border-color:#111;-webkit-box-shadow:0 10px 30px rgba(0,0,0,0.08);box-shadow:0 10px 30px rgba(0,0,0,0.08)}
.top_filter_part .open_filter_popup{width:17%;height:52px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;border-radius:14px;background:#111;color:#fff;cursor:pointer;-webkit-box-shadow:0 8px 24px rgba(0,0,0,0.12);box-shadow:0 8px 24px rgba(0,0,0,0.12);-webkit-transition:all .25s ease;transition:all .25s ease}
.top_filter_part .open_filter_popup svg{width:18px;height:18px;fill:currentColor}
.top_filter_part .open_filter_popup:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 14px 34px rgba(0,0,0,0.18);box-shadow:0 14px 34px rgba(0,0,0,0.18)}
.top_filter_part .open_filter_popup:active{-webkit-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.14);box-shadow:0 8px 20px rgba(0,0,0,0.14)}
.filter_popup{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;z-index:9999}
.filter_popup.active{opacity:1;pointer-events:all}
.filter_popup .filter_popup_inner{background:#fff;padding:30px 35px;border-radius:14px;max-width:600px;width:90%;max-height:90%;overflow-y:auto;position:relative;-webkit-box-shadow:0 12px 30px rgba(0,0,0,0.25);box-shadow:0 12px 30px rgba(0,0,0,0.25);-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.filter_popup.active .filter_popup .filter_popup_inner{-webkit-transform:translateY(0);transform:translateY(0)}
.filter_popup .filter_popup_inner .close_filter_popup{position:absolute;top:15px;right:20px;background:0;border:0;cursor:pointer;color:#555;width:28px;height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s;transition:color .2s}
.filter_popup .filter_popup_inner .close_filter_popup:hover{color:#ff4d4d}
.filter_popup .filter_popup_inner .car_filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.filter_popup .filter_popup_inner .car_filter .car_search input{width:100%;padding:12px 14px;border:1px solid #ccc;border-radius:8px;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s}
.filter_popup .filter_popup_inner .car_filter .car_search input:focus{border-color:#0073aa;-webkit-box-shadow:0 0 5px rgba(0,115,170,0.3);box-shadow:0 0 5px rgba(0,115,170,0.3);outline:0}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap select{width:100%;padding:12px 14px;border-radius:8px;border:1px solid #ccc;background:#fafafa;cursor:pointer;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap select:focus{border-color:#0073aa;-webkit-box-shadow:0 0 5px rgba(0,115,170,0.3);box-shadow:0 0 5px rgba(0,115,170,0.3);outline:0}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap h4,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap h4{margin-bottom:8px;color:#333}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap .price_inputs,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap .mileage_inputs,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap .price_inputs,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap .mileage_inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap .price_inputs input,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap .mileage_inputs input,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap .price_inputs input,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap .mileage_inputs input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:10px 12px;border-radius:8px;border:1px solid #ccc;background:#fafafa;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap .price_inputs input:focus,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_price_wrap .mileage_inputs input:focus,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap .price_inputs input:focus,.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_mileage_wrap .mileage_inputs input:focus{border-color:#0073aa;-webkit-box-shadow:0 0 5px rgba(0,115,170,0.3);box-shadow:0 0 5px rgba(0,115,170,0.3);outline:0}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_model_filters ul.brands{list-style:none;margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_model_filters ul.brands li.brand_item{padding:8px 12px;border-radius:6px;background:#f5f5f5;cursor:pointer;-webkit-transition:background .2s,color .2s;transition:background .2s,color .2s}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_model_filters ul.brands li.brand_item:hover{background:#0073aa;color:#fff}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_model_filters ul.brands li.brand_item ul.submodels{list-style:none;padding-left:15px;display:none}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_model_filters ul.brands li.brand_item ul.submodels li.submodel_item{padding:5px 0;cursor:pointer}
.filter_popup .filter_popup_inner .car_filter .taxonomy_filter_big_wrap .car_model_filters ul.brands li.brand_item ul.submodels li.submodel_item:hover{color:#0073aa}
.year_selects{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.equipment_wrap{margin-top:2rem}
.equipment_title{margin-bottom:1rem}
.equipment_list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 20px}
.equipment_list li{position:relative;padding-left:28px}
.equipment_list li::before{content:"✔";position:absolute;left:0;top:0;color:#2ecc71;font-weight:bold}
.car_gallery{margin-bottom:2rem}
.car_gallery__item img{width:100%;height:520px;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.owl-nav{position:absolute;top:50%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.owl-prev,.owl-next{background:rgba(0,0,0,0.6) !important;color:#fff !important;width:44px;height:44px;border-radius:50%;font-size:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.owl-dots{margin-top:12px}
.car_single__image img{width:100%;height:420px;-o-object-fit:cover;object-fit:cover;border-radius:16px}
.car_single .car_specs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin-top:20px}
.car_single .car_specs .spec{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-weight:500;color:#333}
.car_single .car_specs .spec svg{width:24px;height:24px}
.car_single .car_specs .spec span{display:inline-block}
.car_single .car_specs .spec.mileage svg{stroke:black}
.car_single .car_specs .spec.fuel svg{fill:currentColor}
.car_single .car_specs .spec.transmission svg{fill:black}
.car_single .car_image_gallery_wrap{margin-bottom:40px}
.card-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.card-wrapper .pokemon-card{background:#fff;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1);-webkit-transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;cursor:pointer}
.card-wrapper .pokemon-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 8px 20px rgba(0,0,0,0.2);box-shadow:0 8px 20px rgba(0,0,0,0.2)}
.card-wrapper .pokemon-card a.pokemon-link{color:#333;text-decoration:none;display:block}
.card-wrapper .pokemon-card a.pokemon-link .card-image{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.card-wrapper .pokemon-card a.pokemon-link .card-image img{max-width:130px;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}
.card-wrapper .pokemon-card a.pokemon-link .card-image img:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}
.card-wrapper .pokemon-card a.pokemon-link .card-info{padding:15px;text-align:center}
.card-wrapper .pokemon-card a.pokemon-link .card-info h3{font-size:1.3rem;margin:0 0 5px;text-transform:capitalize}
.card-wrapper .pokemon-card a.pokemon-link .card-info p{font-size:.9rem;color:#666;margin:0;text-transform:capitalize}
.sub-menu{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}
.sub-menu-trigger svg{stroke:var(--color-1);-webkit-transition:var(--st);transition:var(--st)}
.admin-bar .header-main{top:75px}
.admin-bar .header-main.sticky-header{top:32px}
.admin-bar .header-main[is-pinned]{top:32px}
.admin-bar .header-main.no_topbar{top:32px}
.top_bar .top_bar_inner{font-family:Open Sans}
.top_bar{z-index:6;background-color:var(--color-3);color:var(--white);text-align:center;padding-block:8px;font-weight:700}
.top_bar .top_bar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top_bar p{margin:0;font-size:18px}
.top_bar a{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-3);border-color:var(--color-3);-webkit-box-shadow:0 4px 12px rgba(254,110,31,0.4);box-shadow:0 4px 12px rgba(254,110,31,0.4);margin-left:16px}
.top_bar a:hover{background-color:var(--color-1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(254,110,31,0.5);box-shadow:0 6px 16px rgba(254,110,31,0.5)}
label[for="nav-toggle"]{opacity:0;font-size:0}
footer{background-color:var(--color-2);color:var(--color-footer-text);padding:0 1rem;font-family:"Reem Kufi"}
footer .menu{list-style:none;padding:0}
footer p{color:var(--white);margin:0}
footer span{color:var(--color-6)}
footer a{-webkit-transition:.3s;transition:.3s;display:block;color:var(--white);font-size:18px}
footer a:hover{opacity:.7}
footer .footer_inner{display:grid;grid-template-columns:repeat(4,1fr);gap:4rem;padding:50px 0}
footer .footer_inner .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}
footer .footer_inner .social-links a svg{display:block;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}
footer .footer_inner .social-links a:hover{opacity:.7}
footer .footer_inner .col{font-size:25px;line-height:1.5}
footer .footer_inner .col .footer_title_wrap .title{color:var(--color-3);margin-bottom:1rem;font-family:"Sheepman";margin-top:0}
footer .footer_inner .col .footer_title_wrap .footer_hours{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}
footer .footer_inner .col .footer_title_wrap .footer_hours p{margin:0;font-family:"Reem Kufi"}
footer .footer_inner .col .footer_title_wrap .footer_hours span{font-family:"Reem Kufi"}
footer .footer_inner .col .st_footer_info a{color:var(--color-6)}
.st-footer__bottom{text-align:center;background-color:var(--white);color:var(--color-6);font-size:16px;font-weight:500;padding-block:2rem}
.footer-socials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;margin-top:25px}
.footer-socials a{width:32px;height:32px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.footer-socials a svg{width:100%;height:100%;fill:var(--white);-webkit-transition:var(--st);transition:var(--st)}
.footer-socials a:hover svg{fill:var(--color-1)}
.footer-menu-title{position:relative;display:inline-block;font-family:"Sheepman";font-size:20px;font-weight:600;letter-spacing:1px;margin-bottom:1.5rem;color:var(--white)}
.footer-menu-title::after{content:"";position:absolute;left:0;bottom:-8px;width:100%;height:2px;background-color:var(--color-1)}
.shop_inner_hero{position:relative;width:100%;height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;background-size:cover;background-position:center;background-repeat:no-repeat}
.shop_inner_hero .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4)}
.shop_inner_hero .shop_inner_hero_content{text-align:center;color:#fff;z-index:2}
.shop_inner_hero .shop_inner_hero_content .hero_title{font-size:48px;font-weight:800;text-transform:uppercase;letter-spacing:2px;text-shadow:0 3px 8px rgba(0,0,0,0.4);margin-bottom:10px}
.shop_inner_hero .shop_inner_hero_content .hero_subtitle{font-size:18px;opacity:.9;text-shadow:0 2px 6px rgba(0,0,0,0.4);color:var(--white)}
.shop_inner_hero_bg{position:absolute;inset:0;background-image:url("../assets/images/cow404.png");background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transform:scale(1.05);transform:scale(1.05)}
.shop_inner_hero_content{position:relative;text-align:center;color:#fff;z-index:5}
.shop_inner_hero_content .hero_title{font-size:48px;font-weight:800;text-transform:uppercase;letter-spacing:2px;text-shadow:0 3px 8px rgba(0,0,0,0.4);margin-bottom:10px}
.shop_inner_hero_content .hero_subtitle{font-size:18px;font-weight:400;opacity:.9;text-shadow:0 2px 6px rgba(0,0,0,0.4)}
.woo_main_wrap{padding-top:50px}
.woo_main_wrap.checkout_wrapper{padding-top:170px}
.woocommerce div.product form.cart div.quantity{margin-bottom:20px;margin-right:15px}
.woocommerce .quantity .qty{padding:9px;border-radius:3px}
.woocommerce ul.products li.product .star-rating{margin:10px auto}
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link){background-color:var(--color-1);color:var(--color-2)}
.editor-styles-wrapper table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name,table.wc-block-cart-items .wc-block-cart-items__row .wc-block-components-product-name{color:var(--color-3)}
.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-align:center}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{text-align:center}
.woocommerce ul.products li.product .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--color-1);color:var(--color-2);height:100%;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.woocommerce ul.products li.product .button:hover{opacity:.7}
.wpc-filter-content select{width:100%;max-width:300px;font-size:20px;background-color:var(--color-1);border:0}
button,input,optgroup,select,option,textarea{font-size:20px}
.wpc-filters-ul-list li{list-style:none;margin-bottom:10px}
.wpc-filters-ul-list label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:16px;font-weight:500;cursor:pointer;color:#333;-webkit-transition:color .3s ease;transition:color .3s ease}
.wpc-filters-ul-list label:hover{color:#000}
.wpc-filters-ul-list input[type="checkbox"]{position:absolute;opacity:0;pointer-events:none}
.wpc-filters-ul-list label::before{content:"";width:18px;height:18px;border:2px solid #999;border-radius:4px;display:inline-block;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-sizing:border-box;box-sizing:border-box}
.wpc-filters-ul-list input[type="checkbox"]:checked+label::before{background:#000;border-color:#000;-webkit-box-shadow:inset 0 0 0 3px #fff;box-shadow:inset 0 0 0 3px #fff}
.wpc-term-count{color:#777;font-size:14px}
.wpc-term-count-0 label{opacity:.4;pointer-events:none}
.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{overflow:hidden}
.header_cart_wrap{position:relative;margin-top:4px}
.header_cart_wrap svg{stroke:var(--white)}
.cart_red_wrap{position:absolute;top:-13px;right:-9px;background:red;color:white;font-size:14px;font-weight:bold;width:20px;height:20px;border-radius:50%;text-align:center;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.cart_wrapper{margin-top:100px}
.wc-header-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.wc-header-cart .cart_red_wrap{top:-13px;right:-9px}
.wc-header-cart .cart_red_wrap span{font-size:12px}
.wc-header-cart .cart_red_wrap::after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:1px solid red}
.wc-header-cart .cart_red_wrap::before{content:"";position:absolute}
.woocommerce div.product form.cart div.quantity{margin-bottom:0;margin-right:15px}
.wraperr_quntity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.wraperr_quntity .custom-between-qty-and-cart{margin:0;padding-right:20px;min-width:220px}
.woocommerce ul.products li.product a img{max-height:245px}
.shop_hero{width:100%;min-height:380px;background-size:cover;background-position:center;background-repeat:no-repeat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-top:105px}
.shop_hero .shop_hero_inner{padding:40px 20px}
.shop_hero .shop_hero_inner h1{font-size:56px;color:var(--color-1);font-weight:900;text-transform:uppercase;letter-spacing:2px;text-shadow:2px 2px 6px rgba(0,0,0,0.4)}
.wpc-filters-section{display:inline-block;margin-left:25px}
.price_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px;margin:25px 0;padding:15px 20px;background-color:#f8f8f8;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.1);box-shadow:0 4px 12px rgba(0,0,0,0.1)}
.price_wrap form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.price_wrap form .price_inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}
.price_wrap form .price_inputs label{font-weight:600;color:#333;margin-right:5px}
.price_wrap form .price_inputs input[type="number"]{width:80px;padding:6px 8px;border:1px solid #ccc;border-radius:6px;font-weight:500;text-align:center}
.price_wrap form .price_inputs input[type="number"]:focus{outline:0;border-color:#b41010;-webkit-box-shadow:0 0 5px rgba(180,16,16,0.4);box-shadow:0 0 5px rgba(180,16,16,0.4)}
.price_wrap form button{padding:6px 16px;background-color:#b41010;color:#fff;border:0;border-radius:8px;font-weight:600;cursor:pointer;-webkit-transition:.3s;transition:.3s}
.price_wrap form button:hover{background-color:#e43737}
.woocommerce ul.products li.product .button{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-1);border-color:var(--color-1);-webkit-box-shadow:0 4px 12px rgba(244,51,54,0.4);box-shadow:0 4px 12px rgba(244,51,54,0.4)}
.woocommerce ul.products li.product .button:hover{background-color:var(--color-3);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(244,51,54,0.5);box-shadow:0 6px 16px rgba(244,51,54,0.5)}
.woocommerce ul.products li.product .button{display:block;margin:15px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}
.woocommerce ul.products li.product a{display:block;margin:15px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center;color:var(--color-1)}
.woocommerce div.product form.cart .button{background-color:var(--color-1);max-width:200px}
#add_payment_method .wc-proceed-to-checkout a.checkout-button,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button,.woocommerce-checkout .wc-proceed-to-checkout a.checkout-button{background-color:var(--color-1)}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:var(--color-1)}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button{background-color:var(--color-1);color:var(--white)}
.woocommerce-variation-add-to-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.woocommerce form .form-row label.checkbox,.woocommerce-page form .form-row label.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;line-height:1.5}
.woocommerce form .form-row .input-checkbox{display:inline-block;margin:-2px 8px 0 0;text-align:center;vertical-align:middle;width:15px}
.payment_method_ppcp img{max-width:100px}
#add_payment_method #payment ul.payment_methods li input,.woocommerce-cart #payment ul.payment_methods li input,.woocommerce-checkout #payment ul.payment_methods li input{width:15px}
.woocommerce-form__input-checkbox{width:15px}
#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{width:100%}
.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{margin-bottom:10px}
.woocommerce-thankyou-order-received{text-align:center}
.woocommerce-order-overview{padding:0}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product p.price,.woocommerce:where(body:not(.woocommerce-uses-block-theme)) div.product span.price{font-family:"Reem Kufi"}
.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{font-family:"Reem Kufi"}
@media(min-width:480.6px){.btn-2:not(:first-of-type){margin-left:2rem}
.wpforms-container .wpforms-field-checkbox.wpforms-list-2-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-2-columns ul{grid-template-columns:1fr 1fr}
.st_section_inner.mob-img-first.ib-right,.st_section_inner.mob-ib-first.ib-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.st_section_inner.mob-img-first>div,.st_section_inner.mob-ib-first>div{width:48%}
.top_bar a:not(:first-of-type){margin-left:2rem}
}@media(min-width:480.6px) and (max-width:834.5px){html{font-size:8px}
.wpforms-container .wpforms-field-checkbox.wpforms-list-3-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-3-columns ul{grid-template-columns:1fr 1fr}
.posts_grid .grid_item{width:48%}
footer .footer_inner{grid-template-columns:repeat(2,1fr)}
}@media(min-width:834.6px){:root{--site-width:90%}
body{font-size:20px}
.wpforms-container .wpforms-field-checkbox.wpforms-list-3-columns ul,.wpforms-container .wpforms-field-radio.wpforms-list-3-columns ul{grid-template-columns:1fr 1fr 1fr}
.block_bg .mob_bg{display:none}
.st_section_inner.tab-img-first.ib-right,.st_section_inner.tab-ib-first.ib-right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.st_section_inner.tab-img-first>div,.st_section_inner.tab-ib-first>div{width:48%}
.st_contact_block_inner>div{width:48%}
.home-hero .st-hero__content .b-title__main{font-size:8rem;margin-bottom:0}
}@media(min-width:834.6px) and (max-width:1199.5px){html{font-size:7px}
}@media(min-width:1199.6px) and (max-width:1360.5px){html{font-size:7px}
}@media(min-width:1199.6px){body{padding-top:135px}
.home-hero .st-hero__content{margin-top:15rem;padding-bottom:12rem}
.st-hero.small-resolution .b-title-hero{min-height:16em}
.st-hero.small-resolution .b-title-hero:before{width:16em;height:16em}
.st-hero.small-resolution .b-title-hero .b-title__main{font-size:6rem}
.inner-hero .st-hero__content{margin-top:13rem}
.inner-hero .btns .btn{font-size:18px}
.car_single{margin-top:150px}
.car_single .equipment_wrap{margin:55px 0}
.admin-bar .st_subservice_top-nav[is-pinned]{top:130px}
.admin-bar .top_bar{position:fixed;top:32px;left:0;width:100%}
.admin-bar .top_bar .top_bar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:Open Sans}
.admin-bar .top_bar p{margin:0;font-size:18px}
.admin-bar .top_bar a{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-3);border-color:var(--color-3);-webkit-box-shadow:0 4px 12px rgba(254,110,31,0.4);box-shadow:0 4px 12px rgba(254,110,31,0.4);margin-left:16px}
.admin-bar .top_bar a:hover{background-color:var(--color-1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(254,110,31,0.5);box-shadow:0 6px 16px rgba(254,110,31,0.5)}
.top_bar{position:fixed;top:0;left:0;width:100%}
.top_bar .top_bar_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.top_bar p{margin:0;font-size:18px}
.top_bar a{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-3);border-color:var(--color-3);-webkit-box-shadow:0 4px 12px rgba(254,110,31,0.4);box-shadow:0 4px 12px rgba(254,110,31,0.4);margin-left:16px}
.top_bar a:hover{background-color:var(--color-1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(254,110,31,0.5);box-shadow:0 6px 16px rgba(254,110,31,0.5)}
.nav_right_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}
.hamburger,.menu-toggle{display:none}
.header-main{position:fixed;left:0;width:100%;z-index:999;background-color:var(--color-2);color:var(--color-3);padding-block:8px;z-index:999;top:45px;-webkit-transition:var(--st);transition:var(--st);-webkit-transition:.1s;transition:.1s;-webkit-box-shadow:rgba(0,0,0,0.1) 0 4px 12px;box-shadow:rgba(0,0,0,0.1) 0 4px 12px}
.header-main .nav_mob_wrap .test_w{display:none}
.header-main[is-pinned]{top:0}
.header-main.no_topbar{top:0}
.header-main .header-main_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-block:1rem;position:relative;-webkit-transition:var(--st);transition:var(--st)}
.header-main .header-main_inner .site-logo{width:200px;margin:0;-webkit-transition:var(--st);transition:var(--st)}
.header-main .header-main_inner .site-logo img{-o-object-fit:contain;object-fit:contain;height:auto;width:100%}
.main-navigation #primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-left:0;list-style:none;margin-top:0;margin-bottom:0}
.main-navigation #primary-menu ul.sub-menu{background-color:var(--white);min-width:200px;-webkit-filter:drop-shadow(2.5px 2.5px 5px rgba(0,0,0,0.05));filter:drop-shadow(2.5px 2.5px 5px rgba(0,0,0,0.05));border-radius:4px;-webkit-transition:var(--st);transition:var(--st);position:absolute;opacity:0;display:block;pointer-events:none;-webkit-transform:translateY(30px);transform:translateY(30px);transition:var(--st)}
.main-navigation #primary-menu ul.sub-menu li:not(:last-child) a{margin-bottom:.5rem;color:var(--color-1)}
.main-navigation #primary-menu ul.sub-menu li{padding:.5rem 1rem .5rem 2rem}
.main-navigation #primary-menu ul.sub-menu li:first-child{padding-top:1rem}
.main-navigation #primary-menu ul.sub-menu li:last-child{padding-bottom:1rem}
.main-navigation #primary-menu ul.sub-menu li a{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;color:var(--color-1)}
.main-navigation #primary-menu ul ul{left:100%;top:0}
.main-navigation #primary-menu ul ul ul{left:unset;right:100%;top:0}
.main-navigation #primary-menu>li>.sub-menu{top:100%}
.main-navigation #primary-menu .menu-item-has-children{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-navigation #primary-menu .menu-item-has-children a{text-decoration:none}
.main-navigation #primary-menu .menu-item-has-children:hover>ul.sub-menu{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);pointer-events:all}
.main-navigation #primary-menu>li:not(:last-child){margin-right:6rem}
.main-navigation #primary-menu>li.menu-item-has-children{margin-right:4.9rem}
.main-navigation #primary-menu>li.menu-item-has-children li a{padding-right:5px;font-size:18px}
.main-navigation #primary-menu>li>a{font-size:18px;color:var(--white);font-weight:700}
.main-navigation #primary-menu>li ul.sub-menu a{color:var(--color-1)}
.main-navigation #primary-menu>li .sub-menu-trigger{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:1rem;pointer-events:none;cursor:pointer;-webkit-transition:var(--st);transition:var(--st)}
.main-navigation #primary-menu>li .sub-menu-trigger svg{stroke:var(--color-1);-webkit-transition:var(--st);transition:var(--st)}
.main-navigation #primary-menu li.current_page_item>a,.main-navigation #primary-menu li.current-menu-parent>a,.main-navigation #primary-menu li.current-menu-ancestor>a{color:var(--color-1)}
.main-navigation #primary-menu li.current_page_item>.sub-menu-trigger svg,.main-navigation #primary-menu li.current-menu-parent>.sub-menu-trigger svg,.main-navigation #primary-menu li.current-menu-ancestor>.sub-menu-trigger svg{color:var(--color-1)}
.main-navigation #primary-menu li:hover .sub-menu{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}
.main-navigation #primary-menu li:hover>a{color:var(--color-3)}
.main-navigation #primary-menu li:hover>.sub-menu-trigger svg{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg);color:var(--color-3)}
[is-pinned] .header-main_inner .site-logo{width:150px}
.st-footer__bottom{font-size:18px}
.my-thankyou-wrapper{margin-top:150px}
.woocommerce-thankyou-order-received{padding:50px 0;font-size:45px}
}@media(min-width:1199.6px) and (max-width:480.5px){.admin-bar .top_bar p{font-size:14px}
.top_bar p{font-size:14px}
}@media(min-width:1199.6px) and (min-width:480.6px){.admin-bar .top_bar a:not(:first-of-type){margin-left:2rem}
.top_bar a:not(:first-of-type){margin-left:2rem}
}@media(max-width:1199.5px) and (min-width:480.6px){.header-main .nav_mob_wrap #primary-menu>li.btn-1:not(:first-of-type){margin-left:2rem}
}@media(min-width:1360.6px) and (max-width:1660.5px){html{font-size:8px}
}@media(max-width:1200px){.st_cars_block .cars_wrapper{grid-template-columns:repeat(2,1fr)}
}@media(max-width:1199.5px){.st_info_boxes .st_info_boxes_inner{grid-template-columns:repeat(2,1fr)}
.st_contact_block_inner>div{width:100%}
.home-hero{min-height:600px}
.home-hero .container{min-height:600px}
.top_filter_part{-ms-flex-wrap:wrap;flex-wrap:wrap}
.top_filter_part .car_search{width:100%}
.top_filter_part .open_filter_popup{width:100%;margin-top:10px}
.nav_btn{display:none}
.nav_right_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}
.header-main{position:sticky;top:0;background-color:var(--color-2);height:70px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;z-index:9}
.header-main .header-main_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;height:100%}
.header-main .site-logo{width:200px;max-width:50%;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:calc(100% - 15px)}
.header-main .site-logo img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}
.header-main .main-navigation ul{display:none}
.header-main .nav_mob_wrap{position:fixed;top:150px;left:0;width:100%;height:100svh;-webkit-transform:translateX(-100%);transform:translateX(-100%);background-color:var(--color-1);padding:3rem;z-index:999;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.header-main .nav_mob_wrap.show-navigation{-webkit-transform:translateX(0);transform:translateX(0)}
.header-main .nav_mob_wrap .test_w{position:absolute;right:10px;bottom:150px}
.header-main .nav_mob_wrap #primary-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;margin:0;padding:0}
.header-main .nav_mob_wrap #primary-menu li{position:relative}
.header-main .nav_mob_wrap #primary-menu li a{padding:1.5rem;padding-left:0;color:var(--white);font-size:18px;width:100%;text-transform:uppercase;font-weight:400}
.header-main .nav_mob_wrap #primary-menu li.current-menu-item>a,.header-main .nav_mob_wrap #primary-menu li.current-menu-parent>a{font-weight:bold;color:var(--color-2);position:relative;padding-left:15px}
.header-main .nav_mob_wrap #primary-menu li.current-menu-item>a:after,.header-main .nav_mob_wrap #primary-menu li.current-menu-parent>a:after{content:"";position:absolute;left:0;width:8px;height:2px;background:var(--color-1);top:47%}
.header-main .nav_mob_wrap #primary-menu li.menu-item-has-children>a{width:calc(100% - 55px)}
.header-main .nav_mob_wrap #primary-menu li .sub-menu-trigger{width:18px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}
.header-main .nav_mob_wrap #primary-menu li .sub-menu-trigger svg{width:100%;height:100%;-webkit-transition:var(--st);transition:var(--st);color:var(--white)}
.header-main .nav_mob_wrap #primary-menu li>.sub-menu{width:100%;margin-left:2rem;margin-bottom:1rem;display:none}
.header-main .nav_mob_wrap #primary-menu li>.sub-menu li{padding-block:2px;display:-webkit-box;display:-ms-flexbox;display:flex}
.header-main .nav_mob_wrap #primary-menu li>.sub-menu li.current_page_item a{font-weight:bold}
.header-main .nav_mob_wrap #primary-menu li>.sub-menu li.current_page_item a:after{top:43%}
.header-main .nav_mob_wrap #primary-menu li>.sub-menu a{font-size:16px;padding:1rem 1rem 1rem 2rem;color:var(--white)}
.header-main .nav_mob_wrap #primary-menu li>.sub-menu>.menu-item-has-children{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header-main .nav_mob_wrap #primary-menu li.sub-menu-open .sub-menu-trigger svg{-webkit-transform:rotate3d(0,1,0,180deg);transform:rotate3d(0,1,0,180deg)}
.header-main .nav_mob_wrap #primary-menu>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.header-main .nav_mob_wrap #primary-menu>li.btn-1{padding:12px 25px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:150px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:var(--st,all .3s ease);transition:var(--st,all .3s ease);position:relative;overflow:hidden;color:#fff;font-size:18px;font-weight:600;border-radius:8px;cursor:pointer;text-transform:uppercase;border:2px solid transparent;background-color:var(--color-3);border-color:var(--color-3);-webkit-box-shadow:0 4px 12px rgba(254,110,31,0.4);box-shadow:0 4px 12px rgba(254,110,31,0.4);margin:0 auto;margin-top:2rem}
.header-main .nav_mob_wrap #primary-menu>li.btn-1:hover{background-color:var(--color-1);-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 16px rgba(254,110,31,0.5);box-shadow:0 6px 16px rgba(254,110,31,0.5)}
.header-main .nav_mob_wrap #primary-menu>li.btn-1>a{padding:0;text-transform:unset;font-weight:bold;color:inherit}
.hamburger{height:30px;width:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}
.hamburger>div{position:relative;top:0;left:0;background:var(--white);height:2px;width:100%;-webkit-transition:all .4s ease;transition:all .4s ease}
.hamburger>div::before,.hamburger>div:after{content:"";position:absolute;top:-10px;background:var(--white);width:100%;height:2px;-webkit-transition:all .4s ease;transition:all .4s ease}
.hamburger>div:after{top:10px}
.menu-toggle{opacity:0;position:absolute;width:100%;height:100%;z-index:99}
.menu-toggle:checked+div{background:rgba(0,0,0,0)}
.menu-toggle:checked+div:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--white)}
.menu-toggle:checked+div:after{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);background:var(--white)}
.shop_inner_hero{margin-top:0}
.shop_inner_hero .shop_inner_hero_content .hero_title{font-size:28px}
.woo_main_wrap.checkout_wrapper{padding-top:20px}
.cart_wrapper{margin-top:30px;padding-top:0}
.checkout_wrapper{margin-top:0;padding-top:0}
.shop_hero{margin-top:0}
}@media(max-width:991px){.card-wrapper .pokemon-card{-webkit-box-flex:1;-ms-flex:1 1 calc(50% - 20px);flex:1 1 calc(50% - 20px)}
}@media(max-width:834.5px){:root{--site-width:calc(100% - 50px)}
body{font-size:16px}
.block_bg .bg_img:not(:only-of-type).desk_bg{display:none}
.tab-cols-1 .st_info_boxes_inner{grid-template-columns:1fr}
.tab-cols-2 .st_info_boxes_inner{grid-template-columns:1fr 1fr}
.tab-cols-3 .st_info_boxes_inner{grid-template-columns:repeat(3,1fr)}
.tab-cols-4 .st_info_boxes_inner{grid-template-columns:repeat(4,1fr)}
.st_section_inner.tab-ib-first .left{margin-bottom:5rem}
.st_section_inner.tab-img-first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.st_section_inner.tab-img-first .right{margin-bottom:5rem}
.st_category_block .category_image{height:222px}
.st_category_block .category_item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 16px);flex:0 0 calc(50% - 16px)}
.cta-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.car_gallery__item img{height:230px}
.car_single__image img{height:230px}
.woocommerce .quantity .qty{padding:5px}
}@media(max-width:640px){.st_cars_block .cars_wrapper{grid-template-columns:1fr}
.st_cars_block .car_card__image{height:200px}
}@media(max-width:600px){.card-wrapper .pokemon-card{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%}
}@media(max-width:480.5px){html{font-size:7px}
:root{--space-1:6rem;--space-2:5rem;--space-3:4rem;--space-4:3rem}
.error404 article h1{font-size:15rem}
.error404 article .text404{font-size:25px}
.wpforms-container .wpforms-field input,.wpforms-container .wpforms-field textarea,.wpforms-container .wpforms-field select{font-size:16px}
.mob-cols-1 .st_info_boxes_inner{grid-template-columns:1fr}
.mob-cols-2 .st_info_boxes_inner{grid-template-columns:1fr 1fr}
.mob-cols-3 .st_info_boxes_inner{grid-template-columns:repeat(3,1fr)}
.posts_grid .grid_item{width:100%}
.st_tabs.stack_tabs ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.st_tabs.stack_tabs ul li{width:100%}
.st_tabs.stack_tabs ul li.active{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.st_section_inner.mob-ib-first .left{margin-bottom:5rem}
.st_section_inner.mob-img-first{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
.st_section_inner.mob-img-first .right{margin-bottom:5rem}
.home-hero{min-height:400px}
.home-hero .container{min-height:400px}
.st-hero.small-resolution .b-title-hero{margin-bottom:0}
.inner-hero{min-height:50svh}
.inner-hero .container{min-height:50svh}
.st_category_block .category_item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}
.st_section.st_cta .cta_custom_logo{max-width:150px}
.top_bar p{font-size:14px}
footer .footer_inner{grid-template-columns:1fr}
.shop_inner_hero{height:220px}
.shop_hero{min-height:280px}
.woocommerce ul.products li.product .button{font-size:14px}
}