: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:#0b0b0b;--color-2:#ffd400;--color-3:#8a8a8a;--color-4:#e4180b;--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:1rem 2.5rem;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-transition:var(--st);transition:var(--st);position:relative;overflow:hidden;color:#fff;font-size:20px;border-radius:12px;background:var(--color-1);color:#fff;border:1px solid var(--color-4)}
.btn-1:hover{color:var(--color-2);background:var(--color-4)}
.btn-2{padding:1rem 2.5rem;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-transition:var(--st);transition:var(--st);position:relative;overflow:hidden;color:#fff;font-size:20px;border-radius:12px;background:var(--color-2);color:var(--color-1);border:1px solid var(--color-2)}
.btn-2::before{content:"";position:absolute;inset:0;background:var(--color-1);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;z-index:-1}
.btn-2:hover{color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}
.btn-2:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}
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;padding-top:150px}
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:"Bebas Neue";src:url("../fonts/BebasNeue-Regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}
body{font-family:Open Sans,sans-serif;color:var(--b-color);line-height:var(--body-line-height)}
h1,h2,h3,h4,h5,h6{font-family:"Bebas Neue";color:var(--t-color);line-height:var(--title-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}
.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}
.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:1rem 2.5rem;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-transition:var(--st);transition:var(--st);position:relative;overflow:hidden;color:#fff;font-size:20px;border-radius:12px;background:var(--color-1);color:#fff;border:1px solid var(--color-4);cursor:pointer}
.wpforms-container .wpforms-submit:hover{color:var(--color-2);background:var(--color-4)}
.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}
.form-wrap .form-bigWrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative}
.form-wrap .form-bigWrapper .quform-element,.form-wrap .form-bigWrapper .quform-submit{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding:10px}
.form-wrap .form-bigWrapper .quform-element.message{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.form-wrap .q-form-firstWrapp{width:380px}
.form-wrap .q-form-secondWrapp{width:380px;margin-left:15px}
.form-wrap .btn-slider button{padding:6px 31px;border:0;border-bottom:2px solid #db8000;outline:0;background-color:transparent;font-family:"Quicksand",sans-serif;font-size:15px;font-weight:600;margin-bottom:30px;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden}
.form-wrap .btn-slider button span{background:url(../img/btnarrow.svg) no-repeat center left 3px;background-size:32px}
.form-wrap .btn-slider button span::before{content:"";position:absolute;left:0;width:100%;height:0;background:#db8000;z-index:-1;-webkit-transition:.8s;transition:.8s;bottom:0}
.quform-theme-light-light .quform-elements .quform-element-text input,.quform-theme-light-light .quform-elements .quform-element-captcha input,.quform-theme-light-light .quform-elements .quform-element-password input,.quform-theme-light-light .quform-elements .quform-element select,.quform-theme-light-light .quform-elements .quform-element textarea{border:1px solid #db8000 !important}
.quform-theme-light-light .quform-element>.quform-spacer>label{margin-bottom:20px}
.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;gap:5rem}
.st_info_boxes .st_info_boxes_inner .ib_image{aspect-ratio:1 / 1}
.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_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_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}
.quform-element-radio{border:0;padding:0;margin:0 0 30px}
.quform-element-radio legend{font-size:18px;margin-bottom:15px;font-weight:600}
.quform-element-radio .quform-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}
.quform-element-radio label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}
.quform-element-radio input[type="radio"]{cursor:pointer}
.section-form{background:#111;padding:120px 0;overflow:hidden}
.slider-form{position:relative;max-width:760px;margin:0 auto}
.form-slider{position:relative;min-height:520px}
.form-step{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden;-webkit-transform:translateX(80px);transform:translateX(80px);pointer-events:none;-webkit-transition:opacity .55s ease,visibility .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,visibility .55s ease,-webkit-transform .55s ease;transition:opacity .55s ease,transform .55s ease,visibility .55s ease;transition:opacity .55s ease,transform .55s ease,visibility .55s ease,-webkit-transform .55s ease;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-pack:center;-ms-flex-pack:center;justify-content:center;gap:35px}
.form-step.active{position:relative;opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0);pointer-events:auto}
.form-step h3{font-size:58px;line-height:1.1;font-weight:700;color:#fff;margin:0;letter-spacing:-1px}
.slider-form input[type="text"],.slider-form input[type="email"],.slider-form textarea{width:100%;background:transparent;border:0;border-bottom:2px solid rgba(255,255,255,0.15);padding:20px 0;font-size:30px;font-weight:300;color:#fff;outline:0;-webkit-transition:.3s ease;transition:.3s ease}
.slider-form textarea{min-height:180px;resize:none}
.slider-form input:focus,.slider-form textarea:focus{border-color:#fff}
.slider-form input::-webkit-input-placeholder,.slider-form textarea::-webkit-input-placeholder{color:rgba(255,255,255,0.4)}
.slider-form input::-moz-placeholder,.slider-form textarea::-moz-placeholder{color:rgba(255,255,255,0.4)}
.slider-form input:-ms-input-placeholder,.slider-form textarea:-ms-input-placeholder{color:rgba(255,255,255,0.4)}
.slider-form input::-ms-input-placeholder,.slider-form textarea::-ms-input-placeholder{color:rgba(255,255,255,0.4)}
.slider-form input::placeholder,.slider-form textarea::placeholder{color:rgba(255,255,255,0.4)}
.next-step,.prev-step,.submit-btn{width:74px;height:74px;border-radius:50%;border:0;cursor:pointer;font-size:28px;font-weight:700;-webkit-transition:.3s ease;transition:.3s ease}
.next-step:hover,.prev-step:hover,.submit-btn:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}
.next-step{-ms-flex-item-align:end;align-self:flex-end}
.step-actions{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}
.quform-options{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}
.quform-options label{position:relative;cursor:pointer}
.quform-options input{position:absolute;opacity:0;pointer-events:none}
.quform-options span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px 30px;border:2px solid rgba(255,255,255,0.12);border-radius:20px;font-size:24px;font-weight:500;color:#fff;-webkit-transition:.3s ease;transition:.3s ease}
.quform-options label:hover span{border-color:rgba(255,255,255,0.4);-webkit-transform:translateX(10px);transform:translateX(10px)}
.quform-options input:checked+span{border-color:#fff;background:rgba(255,255,255,0.08);-webkit-transform:translateX(10px);transform:translateX(10px)}
.g-recaptcha{margin-top:20px}
.form-progress{position:absolute;top:-40px;left:0;width:100%;height:4px;background:rgba(255,255,255,0.08);border-radius:20px;overflow:hidden}
.form-progress span{display:block;width:0;height:100%;background:#fff;-webkit-transition:width .4s ease;transition:width .4s ease}
.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}
.st_home_hero{position:relative;height:100vh;overflow:hidden}
.st_home_hero .block_bg{position:absolute;inset:0;pointer-events:none}
.st_home_hero .block_bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}
.st_home_hero .video_background{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;z-index:-1}
.st_home_hero .video_background video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.st_home_hero .container{position:relative;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.st_home_hero .content_wrap h1{color:var(--color-2);font-size:6rem;margin-bottom:10px;text-shadow:0 1px 2px rgba(0,0,0,0.15)}
.st_home_hero .content_wrap p{color:var(--white);text-shadow:0 1px 2px rgba(0,0,0,0.15)}
.table_wrap{margin-top:20px;overflow-x:auto;-webkit-overflow-scrolling:touch;width:100%}
.table_wrap table{width:100%;min-width:700px;border-collapse:collapse;font-family:"Arial",sans-serif;font-size:16px;text-align:left;background-color:#fff;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);border-radius:8px;overflow:hidden}
.table_wrap table thead{background-color:#0056b3;color:#fff}
.table_wrap table thead th{padding:12px 15px;font-weight:600;white-space:nowrap}
.table_wrap table tbody tr{border-bottom:1px solid #e0e0e0}
.table_wrap table tbody tr:last-child{border-bottom:0}
.table_wrap table tbody tr:hover{background-color:#f0f8ff}
.table_wrap table tbody td{padding:12px 15px;color:#333;white-space:nowrap}
.table_wrap:empty{text-align:center;padding:20px;color:#777;font-style:italic}
.locations-layout{display:-webkit-box;display:-ms-flexbox;display:flex;height:650px;gap:40px}
.locations-list{width:38%;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;padding:25px;background:#f5f5f7;border-radius:16px;overflow-y:auto;scrollbar-width:thin}
.locations-list::-webkit-scrollbar{width:6px}
.locations-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}
.locations-list::-webkit-scrollbar-track{background:transparent}
.location-card{display:block;text-decoration:none;color:inherit;background:#fff;padding:24px;border-radius:18px;border:1px solid #ececec;-webkit-transition:all .25s ease;transition:all .25s ease;-webkit-box-shadow:0 4px 12px rgba(0,0,0,0.04);box-shadow:0 4px 12px rgba(0,0,0,0.04);min-height:160px}
.location-card h3{font-size:20px;font-weight:600;margin-bottom:10px;color:#222}
.location-card p{font-size:15px;line-height:1.5;color:#666;margin:0}
.location-card:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.08);box-shadow:0 10px 25px rgba(0,0,0,0.08);border-color:#e0c7f5;background:#faf7fd}
.location-card.active{border:2px solid #c18df0;background:#f4ecfb;-webkit-box-shadow:0 8px 25px rgba(193,141,240,0.25);box-shadow:0 8px 25px rgba(193,141,240,0.25)}
#map{width:62%;height:100%;border-radius:20px;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)}
.admin-bar .header-main{top:32px}
.admin-bar .header-main.sticky-header{top:32px}
.header-main{background-color:var(--color-1);position:fixed;top:0;left:0;width:100%;z-index:999;color:var(--color-3);padding-block:8px;-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_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
.header-main .header-main-inner{display:-webkit-box;display:-ms-flexbox;display:flex}
.sub-menu{padding-left:0;list-style:none;margin-top:0;margin-bottom:0}
.sub-menu-trigger svg{stroke:var(--color-1)}
.top_bar{background-color:var(--color-3);color:#000;text-align:center;padding-block:8px;display:none}
.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:1rem 2.5rem;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-transition:var(--st);transition:var(--st);position:relative;overflow:hidden;color:#fff;font-size:20px;border-radius:12px;background:var(--color-2);color:var(--color-1);border:1px solid var(--color-2);margin-left:16px}
.top_bar a::before{content:"";position:absolute;inset:0;background:var(--color-1);-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform .35s ease;transition:-webkit-transform .35s ease;transition:transform .35s ease;transition:transform .35s ease,-webkit-transform .35s ease;z-index:-1}
.top_bar a:hover{color:#fff;-webkit-transform:translateY(0);transform:translateY(0)}
.top_bar a:hover::before{-webkit-transform:translateX(0);transform:translateX(0)}
label[for="nav-toggle"]{opacity:0;font-size:0}
footer .footer_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
@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%}
}@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%}
}@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){.admin-bar .st_subservice_top-nav[is-pinned]{top:130px}
.hamburger{display:none}
.menu-toggle{display:none}
.header-main{z-index:9;top:-1px;-webkit-transition:var(--st);transition:var(--st)}
.header-main .header-main_inner{max-width:1780px;padding:0 10px;width:100%;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:250px;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;font-family:"Bebas Neue"}
.main-navigation #primary-menu>li{position:relative}
.main-navigation #primary-menu>li>a{position:relative;display:inline-block;font-size:20px;letter-spacing:.18em;text-transform:uppercase;font-family:"Bebas Neue",sans-serif;color:var(--color-6);-webkit-transition:color .3s ease,text-shadow .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;transition:color .3s ease,text-shadow .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;transition:color .3s ease,transform .3s ease,text-shadow .3s ease,filter .3s ease;transition:color .3s ease,transform .3s ease,text-shadow .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease}
.main-navigation #primary-menu>li>a::after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:2px;background:-webkit-gradient(linear,left top,right top,from(var(--color-2)),color-stop(var(--color-4)),to(var(--color-2)));background:linear-gradient(90deg,var(--color-2),var(--color-4),var(--color-2));-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:width .45s cubic-bezier(0.77,0,0.175,1);transition:width .45s cubic-bezier(0.77,0,0.175,1);border-radius:2px}
.main-navigation #primary-menu>li>a:hover{color:var(--color-2);text-shadow:0 0 10px rgba(255,212,0,0.6),0 0 20px rgba(255,212,0,0.4),0 0 30px rgba(255,66,66,0.2);-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.main-navigation #primary-menu>li>a:hover::after{width:120%}
.main-navigation #primary-menu>li.current-menu-item>a,.main-navigation #primary-menu>li.current-menu-ancestor>a{color:var(--color-2);text-shadow:0 0 10px rgba(255,212,0,0.6),0 0 20px rgba(255,212,0,0.4),0 0 30px rgba(255,66,66,0.2);-webkit-transform:translateY(-3px) scale(1.05);transform:translateY(-3px) scale(1.05);-webkit-filter:brightness(1.2);filter:brightness(1.2)}
.main-navigation #primary-menu>li.current-menu-item>a::after,.main-navigation #primary-menu>li.current-menu-ancestor>a::after{width:120%}
.main-navigation #primary-menu>li:not(:last-child){margin-right:6rem}
.main-navigation #primary-menu>li.menu-item-has-children{margin-right:4.9rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.main-navigation #primary-menu .mob-btn{display:none}
.main-navigation #primary-menu ul{font-family:"Bebas Neue"}
.main-navigation #primary-menu ul.sub-menu{background-color:#fff;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);-webkit-transition:all .35s ease;transition:all .35s ease}
.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;font-size:14px;letter-spacing:normal;text-transform:none;color:var(--color-1);-webkit-transition:color .25s ease;transition:color .25s ease}
.main-navigation #primary-menu ul.sub-menu li a:hover{color:var(--color-2)}
.main-navigation #primary-menu ul.sub-menu li a.active,.main-navigation #primary-menu ul.sub-menu li a.current-menu-item,.main-navigation #primary-menu ul.sub-menu li a.current-menu-ancestor{color:var(--color-2)}
.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>li>.sub-menu li .sub-menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex}
.main-navigation #primary-menu .menu-item-has-children{position:relative}
.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 .sub-menu-trigger{float:right;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin-left:1rem;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:var(--st);transition:var(--st)}
.main-navigation #primary-menu .sub-menu-trigger svg{stroke:var(--color-1);width:16px;height:16px}
.main-navigation #primary-menu li li:hover>.sub-menu-trigger{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.main-navigation #primary-menu li li li:hover>.sub-menu-trigger{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.main-navigation #primary-menu li:hover>.sub-menu-trigger{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:1px;right:4px}
[is-pinned] .header-main_inner .site-logo{width:150px}
}@media(min-width:1360.6px) and (max-width:1660.5px){html{font-size:8px}
}@media(max-width:1199.5px){.header_btn{display:none}
.btn_header{display:none}
.nav_btn{display:none}
.header-main{position:sticky;top:0;background-color:#fff;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 #primary-menu{position:absolute;width:100%;height:calc(100vh - 69px);overflow:auto;background-color:#fff;left:0;margin-top:9px;padding:25px;z-index:9}
.header-main #primary-menu li{position:relative;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;line-height:1.2}
.header-main #primary-menu li a{padding:2rem 1.5rem;padding-left:0;color:var(--color-2);font-size:18px;width:100%;font-weight:500;letter-spacing:1px;text-transform:uppercase}
.header-main #primary-menu li.current-menu-item>a,.header-main #primary-menu li.current-menu-item>.sub-menu-trigger svg,.header-main #primary-menu li.current-menu-parent>a,.header-main #primary-menu li.current-menu-parent>.sub-menu-trigger svg,.header-main #primary-menu li.current-menu-ancestor>a,.header-main #primary-menu li.current-menu-ancestor>.sub-menu-trigger svg{color:var(--color-3)}
.header-main #primary-menu li.menu-item-has-children>a{width:calc(100% - 55px)}
.header-main #primary-menu li .sub-menu-trigger{width:40px;padding-block:10px;text-align:end}
.header-main #primary-menu li .sub-menu-trigger svg{width:22px;height:22px;-webkit-transition:var(--st);transition:var(--st);color:var(--color-2)}
.header-main #primary-menu li>.sub-menu{width:100%;margin-left:2rem;margin-bottom:1rem;display:none}
.header-main #primary-menu li>.sub-menu li{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}
.header-main #primary-menu li>.sub-menu .sub-menu-trigger{-webkit-box-flex:1;-ms-flex:1;flex:1}
.header-main #primary-menu li>.sub-menu a{font-size:18px;text-transform:capitalize;font-weight:500;padding:1.5rem}
.header-main #primary-menu li.sub-menu-open>.sub-menu-trigger svg{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}
.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:#000;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:#000;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:black}
.menu-toggle:checked+div:after{top:0;-webkit-transform:rotate(135deg);transform:rotate(135deg);background:black}
}@media(max-width:992px){.locations-layout{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto}
.locations-list{width:100%;max-height:380px}
#map{width:100%;height:450px;margin-top:20px}
}@media(max-width:991px){.section-form{padding:90px 0}
.form-slider{min-height:470px}
.form-step h3{font-size:44px}
.slider-form input[type="text"],.slider-form input[type="email"],.slider-form textarea{font-size:24px}
.quform-options span{font-size:20px;padding:20px 24px}
}@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)}
.form-wrap .form-bigWrapper .quform-element,.form-wrap .form-bigWrapper .quform-submit{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.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_home_hero{height:70vh}
}@media(max-width:768px){.table_wrap table{font-size:14px}
}@media(max-width:767px){.section-form{padding:70px 0}
.form-slider{min-height:430px}
.form-step{gap:25px}
.form-step h3{font-size:32px}
.slider-form input[type="text"],.slider-form input[type="email"],.slider-form textarea{font-size:18px;padding:14px 0}
.quform-options span{font-size:17px;padding:16px 18px;border-radius:14px}
.next-step,.prev-step,.submit-btn{width:58px;height:58px;font-size:20px}
}@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}
.st_home_hero{height:50vh}
.top_bar p{font-size:14px}
}