@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:focus,a:active,a:hover{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;background-color:#fff;display:flex;flex-direction:column;height:auto;min-height:100vh;position:relative}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box;-webkit-appearance:textfield;box-sizing:content-box}audio,canvas,video{display:inline-block;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}a:focus{outline:dotted thin}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;max-width:100%}figure,form{margin:0}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{resize:vertical;overflow:auto;vertical-align:top;resize:vertical}table{border-spacing:0;width:100%;border-collapse:separate;margin-bottom:38px}button,html,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}fieldset{border:0;margin:0;padding:0}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],[data-aos][data-aos][data-aos-easing=ease-in-quad],[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-cubic] [data-aos],body[data-aos-easing=ease-in-quad] [data-aos],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],[data-aos][data-aos][data-aos-easing=ease-out-quad],[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-cubic] [data-aos],body[data-aos-easing=ease-out-quad] [data-aos],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],[data-aos][data-aos][data-aos-easing=ease-in-out-quad],[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-cubic] [data-aos],body[data-aos-easing=ease-in-out-quad] [data-aos],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=fade-down]{transform:translate3d(0,-100px,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translate3d(0,100%,0)}[data-aos=slide-down]{transform:translate3d(0,-100%,0)}[data-aos=slide-right]{transform:translate3d(-100%,0,0)}[data-aos=slide-left]{transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px) rotateX(0)}body.loaded .preloader-main{opacity:0}.preloader-main{transition:1s;position:fixed;top:0;left:0;right:0;bottom:0;background:#f6f6f6;z-index:1001;opacity:1;pointer-events:none}pre{white-space:break-spaces}h1{font-weight:600;font-size:40px;line-height:120%;color:#213540;margin-bottom:50px;text-align:center}@media all and (max-width:1200px){h1{font-size:36px;margin-bottom:42px}}@media all and (max-width:1024px){h1{font-size:32px;margin-bottom:36px}}@media all and (max-width:768px){h1{font-size:28px;margin-bottom:32px}}@media all and (max-width:500px){h1{font-size:24px;margin-bottom:28px}}b,strong{font-weight:600}em{font-style:italic}h2{font-weight:600;font-size:24px;line-height:29px;color:#213540;margin-bottom:1em}@media all and (max-width:1200px){h2{font-size:22px}}@media all and (max-width:1024px){h2{font-size:20px}}@media all and (max-width:768px){h2{font-size:18px}}@media all and (max-width:500px){h2{font-size:16px}}h3{font-weight:600;font-size:3.6rem}@media all and (max-width:1200px){h3{font-size:3.2rem}}@media all and (max-width:1024px){h3{font-size:2.4rem}}@media all and (max-width:768px){h3{font-size:14px}}h4{font-weight:600;font-size:3rem}@media all and (max-width:1200px){h4{font-size:2.6rem}}@media all and (max-width:1024px){h4{font-size:2.2rem}table td,table th{font-size:16px}}@media all and (max-width:768px){h4{font-size:12px}}h5{font-weight:600;font-size:2.4rem}h6{font-weight:600;font-size:1.8rem}table td,table th{font-weight:400;font-size:16px;line-height:98.3%;color:#15223d;padding:8px 0;text-align:left}table tbody tr:last-child,table td:last-child,table th:last-child{text-align:right}@media all and (max-width:500px){table td,table th{font-size:14px;font-weight:400;border:1px solid rgba(0,0,0,.3);padding:8px 10px}}table thead th{padding:4px 26px}table tbody tr{border-radius:10px}p{font-weight:400;font-size:18px;line-height:138.52%;color:#213540;margin-bottom:18px}@media all and (max-width:1600px){p{font-size:16px}}.text ul{list-style:none}.text ol{list-style:decimal}.text ol,.text ul{margin-bottom:3em;padding-left:0}.text ol li,.text ul li{margin-bottom:1.2rem;font-weight:300;font-size:18px;line-height:130%;color:#213540;position:relative;padding-left:28px}@media all and (max-width:1440px){.text ol li,.text ul li{font-size:16px;margin-bottom:22px}}@media all and (max-width:1204px){.text ol li,.text ul li{font-size:15px;margin-bottom:18px}}.text ol li::before,.text ul li::before{content:"";background-color:#bfd9eb;display:inline-block;width:7px;height:7px;margin-right:22px;margin-bottom:3px;position:absolute;left:0;top:10px}@media all and (max-width:1400px){p{font-size:15px}.text ol li::before,.text ul li::before{top:8px}}@media all and (max-width:768px){p{font-size:14px}.text ol li,.text ul li{font-size:14px;padding-left:28px;margin-bottom:12px}.text ol li::before,.text ul li::before{top:6px}body{height:auto}}@media all and (max-width:500px){p{font-size:14px}.text ol li,.text ul li{margin-bottom:8px;padding-left:28px}.text ol li::before,.text ul li::before{margin-right:11px;top:6px}}.text a{text-decoration-line:underline;color:#c92d36}*{box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:transparent;font-feature-settings:"pnum" on,"lnum" on}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:Inter,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"slnt" 0;font-size:10px}.locked{overflow:hidden}main{flex:1}.main-container,.padding-right,.small-container{padding-right:156px}@media all and (max-width:1800px){.main-container,.padding-right,.small-container{padding-right:125px}}@media all and (max-width:1600px){.main-container,.padding-right,.small-container{padding-right:100px}}@media all and (max-width:1400px){.main-container,.padding-right,.small-container{padding-right:75px}}@media all and (max-width:1024px){.main-container,.padding-right,.small-container{padding-right:50px}}.main-container,.padding-left,.small-container{padding-left:156px}@media all and (max-width:1800px){.main-container,.padding-left,.small-container{padding-left:125px}}@media all and (max-width:1600px){.main-container,.padding-left,.small-container{padding-left:100px}}@media all and (max-width:1400px){.main-container,.padding-left,.small-container{padding-left:75px}}@media all and (max-width:1024px){.main-container,.padding-left,.small-container{padding-left:50px}}.main-container{max-width:1920px;margin:auto;width:100%}.small-container{max-width:1363px;margin:auto;width:100%}.section-title{font-size:40px;font-weight:800;line-height:98.3%;color:#1d1d1d;text-transform:uppercase;margin-bottom:4rem}@media all and (max-width:1600px){.section-title{font-size:38px;margin-bottom:36px}}@media all and (max-width:1440px){.section-title{font-size:36px;margin-bottom:34px}}@media all and (max-width:1200px){.text ol li::before,.text ul li::before{top:6px}.section-title{font-size:34px;margin-bottom:32px}}@media all and (max-width:1024px){.section-title{font-size:32px;margin-bottom:28px}}@media all and (max-width:768px){.main-container,.padding-right,.small-container{padding-right:35px}.main-container,.padding-left,.small-container{padding-left:35px}.section-title{font-size:30px;margin-bottom:24px}}@media all and (max-width:500px){.main-container,.padding-right,.small-container{padding-right:20px}.main-container,.padding-left,.small-container{padding-left:20px}.section-title{font-size:28px;margin-bottom:20px}.header__burger-button>span{display:none}}.section-title b,.section-title strong{color:#c92d36;font-weight:800}.button-skew{display:inline-flex;align-items:center;padding:0 40px;height:51px;color:#fff;text-decoration:none;font-size:1.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#c92d36;text-align:center;position:relative;cursor:pointer;border:none}.button-skew p{color:#fff;margin-bottom:0;text-decoration:none;font-size:1.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;background:#c92d36}.button-skew:before{content:"";display:block;clear:both;width:0;height:0;border-left:16px solid transparent;border-bottom:51px solid #c92d36;position:absolute;top:0;left:-16px}.button-skew:after{content:"";display:block;clear:both;width:0;height:0;border-right:16px solid transparent;border-top:51px solid #c92d36;position:absolute;top:0;right:-16px}.swiper-pagination{display:flex;align-items:center;justify-content:center}.swiper-pagination-bullet{width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1px solid transparent;margin:0 24px;border-radius:0;background-color:transparent;opacity:1}.swiper-pagination-bullet:before{content:"";width:10px;height:10px;background-color:#e0e0e0}.swiper-pagination-bullet-active{border:1px solid #1d1d1d;background-color:transparent}.swiper-pagination-bullet-active:before{background-color:#1d1d1d}.wpcf7-response-output{display:none!important}.wpcf7-not-valid-tip{text-align:left;color:#c92d36;font-size:12px}.wpcf7-not-valid{border:1px solid #c92d36!important}.page-template-thanks-php .banner-image{min-height:100vh}.preloader-page{position:fixed;top:0;left:0;width:0;height:100vh;background:linear-gradient(95.58deg,#f3f5ff 25.17%,#fff 94.41%);z-index:999}.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#e0e0e0;z-index:1001}.preloader__row{position:relative;top:50%;left:50%;width:70px;height:70px;margin-top:-35px;margin-left:-35px;text-align:center;animation:2s linear infinite preloader-rotate}.preloader__item{position:absolute;display:inline-block;top:0;background-color:#c92d36;border-radius:100%;width:35px;height:35px;animation:2s ease-in-out infinite preloader-bounce}.preloader__item:last-child{top:auto;bottom:0;animation-delay:-1s}@keyframes preloader-rotate{100%{transform:rotate(360deg)}}@keyframes preloader-bounce{0%,100%{transform:scale(0)}50%{transform:scale(1)}}.loaded_hiding .preloader{transition:opacity .3s;opacity:0}.loaded .preloader{display:none}.header{position:fixed;top:0;left:0;width:100%;padding:3.2rem 0;text-align:center;z-index:100;transition:.5s}.header.moved{background-color:#1d1d1d;padding:0}.header.moved .header__logo img{height:50px}.header__logo{margin-bottom:-10px}@media all and (max-width:1500px){.header__logo .custom-logo-link{display:block;max-width:200px}}.header__logo img{transition:.5s}@media all and (max-width:1280px){.header{padding:2.2rem 0}.header.moved{padding:20px 0}.header__nav{display:none}.header__container .menu li.disabled,.header__container .menu li.red{margin-top:20px;margin-bottom:20px}}.header__container{display:flex;align-items:center;justify-content:space-between;max-width:1920px;margin:auto}.header__container .menu{display:flex;align-items:center;justify-content:center}.header__container .menu li{margin-right:3.2rem}.header__container .menu li.disabled,.header__container .menu li.red{cursor:pointer}.header__container .menu li.disabled>a,.header__container .menu li.red>a{pointer-events:none;padding:7px 20px;background-color:#c92d36;display:flex;align-items:center}.header__container .menu li.disabled>a:after,.header__container .menu li.red>a:after{content:"";display:block;width:6px;height:6px;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);margin-left:10px}.header__container .menu li.red>a{pointer-events:auto}.header__container .menu li.menu-item-has-children{position:relative}.header__container .menu li.menu-item-has-children:hover .sub-menu{display:block}.header__container .menu li.menu-item-has-children .sub-menu{display:none;padding:20px;background-color:#1d1d1d;position:absolute;top:100%;left:0}.header__container .menu li.menu-item-has-children .sub-menu a{white-space:nowrap;padding:5px 0}.header__container .menu li.menu-item-has-children .sub-menu li{padding:0;margin-right:0;text-align:left}.header__container .menu li.current_page_item a{border-bottom:1px solid #c92d36}.header__container .menu li a{color:#fff;font-size:1.6rem;font-weight:500;text-transform:uppercase;text-decoration:none;padding:2.6rem 0;border-bottom:1px solid transparent;display:inline-block;transition:.1s ease-in-out}.header__container .menu li a:hover{border-bottom:1px solid #c92d36}.header__contacts{position:relative;overflow:hidden;padding-top:2.8rem;padding-bottom:2.8rem;padding-left:11.6rem}@media all and (max-width:1280px){.header__container .menu li.disabled>a,.header__container .menu li.red>a{background-color:transparent;text-align:center;justify-content:center}.header__container .menu li.disabled>a:after,.header__container .menu li.red>a:after{display:none}.header__container .menu li.menu-item-has-children{margin-top:20px;margin-bottom:20px}.header__container .menu li.menu-item-has-children .sub-menu{display:block;position:static;padding:0}.header__container .menu li.menu-item-has-children .sub-menu a{font-size:18px}.header__container .menu li.menu-item-has-children .sub-menu li{text-align:center}.header__contacts{display:none}}.header__contacts img{position:absolute;left:0;top:0;width:100%;height:100%}.header__contacts-in{position:relative;display:flex;align-items:center}.header__contacts-in a,.header__contacts-in span{color:#fff;font-size:1.6rem;font-weight:500;text-transform:uppercase;text-decoration:none}@media all and (max-width:1500px){.header__contacts-in a,.header__contacts-in span,.header__container .menu li a{font-size:14px}}.header__contacts-in svg{margin:auto 1.8rem}.header__burger{display:none;align-items:center}.header__burger-button{display:flex;align-items:center;cursor:pointer}.header__burger-button>span{font-size:16px;text-transform:uppercase;font-weight:600;color:#fff}.header__burger-wrapper{margin-left:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.header__burger-wrapper span{width:30px;height:2px;display:block;margin:4px 0;background-color:#fff}@media all and (max-width:1280px){.header__burger{display:block}}.breadcrumbs{margin-top:14px;margin-bottom:14px}@media all and (max-width:1200px){.breadcrumbs{margin-bottom:13px}}@media all and (max-width:1024px){.breadcrumbs{margin-bottom:12px}}@media all and (max-width:768px){.breadcrumbs{margin-bottom:11px}}.breadcrumbs .breadcrumb{padding-left:0;margin-bottom:0;display:flex;flex-wrap:wrap}.breadcrumbs .rank-math-breadcrumb{width:100%}.breadcrumbs .rank-math-breadcrumb p{display:flex;flex-wrap:wrap;align-items:center;margin:0}.breadcrumbs .rank-math-breadcrumb .separator{margin:0 10px;color:#c92d36;font-size:0;pointer-events:none}.breadcrumbs .rank-math-breadcrumb .separator:before{content:">";font-size:18px;line-height:21px}.breadcrumbs .rank-math-breadcrumb .last{color:#1d1d1d}.breadcrumbs__list{display:flex;align-items:center}.breadcrumbs ol li,.breadcrumbs ul li{padding-left:0;margin-bottom:0;display:flex;align-items:center}.breadcrumbs ol li:after,.breadcrumbs ul li:after{content:">";display:flex;align-items:center;margin:0 10px;color:#c92d36;pointer-events:none}.breadcrumbs ol li:last-child,.breadcrumbs ul li:last-child{margin-right:0}.breadcrumbs ol li:last-child:after,.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs a,.breadcrumbs span{font-size:18px;line-height:21px;color:#c92d36;text-decoration:none}.breadcrumbs .current-page{line-height:21px;color:#fff}@media all and (max-width:1024px){.breadcrumbs .current-page,.breadcrumbs .rank-math-breadcrumb .separator:before,.breadcrumbs a,.breadcrumbs span{font-size:13px}}@media all and (max-width:500px){.breadcrumbs{margin-bottom:10px}.breadcrumbs .current-page,.breadcrumbs .rank-math-breadcrumb .separator:before,.breadcrumbs a,.breadcrumbs span{font-size:12px}}.banner{min-height:900px;position:relative;display:flex;align-items:flex-end;padding-top:5.6rem;padding-bottom:10.3rem}@media all and (max-width:1200px){.banner{height:100vh;min-height:auto}.banner__container{padding-top:10vh}}.banner__image{position:absolute;top:0;left:0;width:100%;height:100%}.banner__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.banner__container{width:100%;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:center;position:relative}.banner__title{font-size:6.4rem;font-weight:800;color:#fff;margin-bottom:0;text-transform:uppercase}@media all and (max-width:1600px){.banner__title{font-size:60px}}@media all and (max-width:1440px){.banner__title{font-size:56px}}@media all and (max-width:1200px){.banner__title{font-size:52px}}@media all and (max-width:1024px){.banner__title{font-size:48px}}@media all and (max-width:768px){.banner__title{font-size:44px}}@media all and (max-width:500px){.banner__title{font-size:40px}}.banner__subtitle{font-size:3.2rem;font-weight:500;color:#fff;margin-bottom:0;text-transform:uppercase;text-align:center}@media all and (max-width:1600px){.banner__subtitle{font-size:30px}}@media all and (max-width:1440px){.banner__subtitle{font-size:28px}}@media all and (max-width:1200px){.banner__subtitle{font-size:26px}}@media all and (max-width:1024px){.banner__subtitle{font-size:24px}}@media all and (max-width:768px){.banner__subtitle{font-size:22px}}@media all and (max-width:500px){.banner__subtitle{font-size:20px}}.banner__button{margin-top:21.4rem}@media all and (max-width:1200px){.banner__button{margin-top:9vh}}.featured{margin:8rem auto}.featured__wrapper{align-items:stretch}.featured__item{display:flex;flex-direction:column;height:auto}.featured__item:hover .featured__item-img img{transform:scale(1.2)}.featured__item-img{height:259px;border-radius:5px;overflow:hidden;display:block;margin-bottom:2.2rem}.featured__item-img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:.3s ease-in-out}.featured__item-desc{flex:1;display:flex;flex-direction:column;text-decoration:none;margin-bottom:1.3rem}.featured__item-code{font-weight:400;font-size:1.6rem;color:#828282}.featured__item-title{font-size:2rem;line-height:120%;color:#1d1d1d;font-weight:500;margin-bottom:.8rem}.featured__item-bottom{display:flex;align-items:center;justify-content:space-between}.featured__item-bottom .price{font-weight:700;font-size:2.4rem;color:#1d1d1d}.featured__pagination{position:static;margin-top:5.7rem}.text{margin:8rem auto}.text__content p{font-size:2rem;font-weight:500;line-height:125%;margin-bottom:1em}@media all and (max-width:1024px){.text__content p{font-size:18px}}@media all and (max-width:768px){.text{margin:6rem auto}.text__content p{font-size:16px}}@media all and (max-width:500px){.text{margin:4rem auto}.text__content p{font-size:14px}}.text__content p:last-child{margin-bottom:0}.text__lnk{margin-top:4rem;text-align:center}.text__lnk a{color:#fff;text-decoration:none}.equipment{margin:8rem auto}@media all and (max-width:768px){.equipment{margin:6rem auto}}@media all and (max-width:500px){.equipment{margin:4rem auto}}.equipment__list{display:flex;flex-wrap:wrap;margin-right:-28px;width:calc(100% + 28px)}@media all and (max-width:1280px){.equipment__list{justify-content:center}}@media all and (max-width:1024px){.equipment__list{width:calc(100% + 20px);margin-right:-20px}}@media all and (max-width:500px){.equipment__list{width:calc(100% + 10px);margin-right:-10px}}.equipment__item{width:calc(16.666% - 28px);margin-right:28px;background-color:#1d1d1d;padding:34px 10px 22px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;transition:.3s ease-in-out;text-decoration:none}@media all and (max-width:1280px){.equipment__item{width:calc(33.333% - 28px);margin-bottom:28px}}@media all and (max-width:1024px){.equipment__item{margin-right:20px;width:calc(33.3333% - 20px);margin-bottom:20px}}.equipment__item:hover{background-color:#c92d36}.equipment__item-title{margin-top:33px;font-size:2rem;font-weight:500;color:#fff;text-align:center}@media all and (max-width:1024px){.equipment__item-title{font-size:18px}}@media all and (max-width:768px){.equipment__item{width:calc(50% - 20px);margin-bottom:20px}.equipment__item-title{font-size:16px}}@media all and (max-width:500px){.equipment__item{width:calc(50% - 10px);margin-right:10px;margin-bottom:10px}.equipment__item-title{font-size:14px}}.wpcf7-form>p{color:#fff;margin-top:2em}.wpcf7-form a{text-decoration:none}.page-template-sell .wpcf7-form>p{color:#213540}.page-template-contacts .wpcf7-form>p{color:#213540;text-align:left}.single-truck .wpcf7-form>p{color:#213540;text-align:left;margin-top:0}.form{position:relative;margin:80px auto 0}@media all and (max-width:768px){.form{margin:6rem auto 0}}.form__image{position:absolute;top:0;left:0;width:100%;height:100%}.form__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.form__container{display:flex;flex-direction:column;padding-top:71px;padding-bottom:80px;align-items:center;justify-content:center;position:relative}@media all and (max-width:500px){.form{margin:4rem auto 0}.form__container{padding:30px 20px}}.form__title{font-size:4rem;margin-bottom:2.9rem;color:#fff;font-weight:600;text-align:center}@media all and (max-width:1600px){.form__title{font-size:36px}}@media all and (max-width:1440px){.form__title{font-size:32px}}@media all and (max-width:1200px){.form__title{font-size:30px}}@media all and (max-width:1024px){.form__title{font-size:28px}}@media all and (max-width:768px){.form__title{font-size:26px}}@media all and (max-width:500px){.form__title{font-size:24px}}.form__number{font-weight:800;font-size:6.4rem;color:#fff;margin-bottom:4.8rem;text-decoration:none}@media all and (max-width:1600px){.form__number{font-size:58px}}@media all and (max-width:1440px){.form__number{font-size:52px}}@media all and (max-width:1200px){.form__number{font-size:48px}}@media all and (max-width:1024px){.form__number{font-size:44px}}@media all and (max-width:768px){.form__number{font-size:40px}}@media all and (max-width:500px){.form__number{font-size:36px}}.form__subtitle{font-weight:500;font-size:2rem;color:#fff;text-align:center}.form form{max-width:765px;width:100%;margin-top:3.7rem;text-align:center}.form form .form__row p{display:flex;justify-content:space-between;margin-bottom:2rem}@media all and (max-width:600px){.form form .form__row p{flex-wrap:wrap;margin-bottom:0}}.form form .form__row p span{flex:1;margin-right:33px}@media all and (max-width:600px){.form form .form__row p span{flex:none;width:100%;margin-bottom:10px}}.form form .form__row p span input{width:100%;border-radius:5px;font-weight:400;font-size:16px;color:#1d1d1d;padding:1.8rem 2.6rem;border:none}.form form .form__row p span input::-moz-placeholder{font-weight:400;font-size:16px;color:#bdbdbd}.form form .form__row p span input::placeholder{font-weight:400;font-size:16px;color:#bdbdbd}.form form .form__row p span:last-child{margin-right:0}.form form .button-skew{margin-top:2.7rem;background-color:#1d1d1d}.form form .button-skew p{background-color:transparent}.form form .button-skew:after{border-top:51px solid #1d1d1d}.form form .button-skew:before{border-bottom:51px solid #1d1d1d}.banner-image{position:relative;min-height:600px;height:auto;display:flex;flex-direction:column}.banner-image__container{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-top:10vh;padding-bottom:10vh;position:relative}.banner-image__title{font-size:64px;margin-bottom:20px;text-transform:uppercase;font-weight:800;color:#fff;text-align:center}@media all and (max-width:1600px){.banner-image__title{font-size:60px}}@media all and (max-width:1440px){.banner-image__title{font-size:56px}}@media all and (max-width:1200px){.banner-image__title{font-size:52px}}@media all and (max-width:1024px){.banner-image__title{font-size:48px}}@media all and (max-width:768px){.form form .form__row p span{margin-right:20px}.banner-image__title{font-size:44px}}@media all and (max-width:500px){.form form .form__row p span{margin-right:0}.banner-image__title{font-size:40px}}.banner-image__subtitle{font-size:20px;font-weight:500;color:#fff;text-align:center;margin-bottom:0}.banner-image__image{position:absolute;top:0;left:0;width:100%;height:100%}.banner-image__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.three-column{margin-top:-59px}.three-column__list{display:flex;align-items:stretch;justify-content:space-between}.three-column__item{width:calc(33.333% - 16px);display:flex;align-items:center;position:relative;padding:40px 70px 40px 136px;background-color:#f3f3f3;border-radius:5px;font-size:16px;font-weight:500;color:#1d1d1d}.three-column__item svg{position:absolute;left:34px;top:34px}.three-column__item .wrapper{display:flex;align-items:center;flex-wrap:wrap}.three-column__item .wrapper a{text-decoration:none;color:inherit}.three-column__item .wrapper span{display:inline-block;margin:0 20px}.contacts-form{margin:96px auto 32px}@media all and (max-width:768px){.contacts-form{margin:4rem auto 20px}}@media all and (max-width:500px){.contacts-form{margin:0 auto 20px}.sale__sidebar form>ul>li .selectric .label{font-size:16px}}.contacts-form__container{display:flex;align-items:stretch;flex-wrap:wrap;justify-content:space-between}.contacts-form__form{width:520px;padding:51px 0}@media all and (max-width:1200px){.contacts-form__form{width:calc(50% - 20px)}}.contacts-form__form .button-skew{margin-right:16px}.contacts-form__form form{text-align:right}.contacts-form__form form>p{margin-bottom:36px}@media all and (max-width:768px){.contacts-form__form{width:100%}.contacts-form__form form{text-align:center}.contacts-form__form form>p{margin-bottom:0}}.contacts-form__form form>p span{margin-bottom:26px;display:inline-block;width:100%}.contacts-form__form form>p span:last-child{margin-bottom:0}.contacts-form__form input::-moz-placeholder{color:#bdbdbd}.contacts-form__form input::placeholder{color:#bdbdbd}.contacts-form__form input{width:100%;font-weight:400;font-size:16px;color:#1d1d1d;padding:18px;border-radius:3px;border:1px solid #1d1d1d}.contacts-form__form input:focus{border:1px solid #1d1d1d}.contacts-form__form input:-moz-placeholder-shown:not(:focus){border:1px solid #e0e0e0}.contacts-form__form input:placeholder-shown:not(:focus){border:1px solid #e0e0e0}.contacts-form__map{width:calc(100% - 680px);border-radius:5px;border:1px solid #1d1d1d;overflow:hidden}@media all and (max-width:1200px){.contacts-form__map{width:calc(50% - 20px)}}@media all and (max-width:768px){.contacts-form__map{width:100%;height:500px;border:none}}.contacts-form__map iframe{height:100%;width:100%;border:0;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:99}.popup__container{padding:40px;max-width:320px;background-color:#c92d36;color:#fff;font-size:18px}.sell-form__container{margin:65px auto}.sell-form__container form{text-align:center}.sell-form__container form label{font-size:16px;font-weight:400;display:flex;flex-direction:column;flex:1;margin-right:24px;text-align:left}@media all and (max-width:768px){.sell-form__container form label{width:100%;flex:auto}}.sell-form__container form label input{width:100%;font-weight:400;font-size:16px;color:#1d1d1d;padding:18px;border-radius:3px;border:1px solid #1d1d1d}.sell-form__container form label input::-moz-placeholder{color:rgba(255,255,255,0)}.sell-form__container form label input::placeholder{color:rgba(255,255,255,0)}.sell-form__container form label input:focus{border:1px solid #1d1d1d}.sell-form__container form label input:-moz-placeholder-shown:not(:focus){border:1px solid #e0e0e0}.sell-form__container form label input:placeholder-shown:not(:focus){border:1px solid #e0e0e0}.sell-form__container form span{display:inline-block;margin-bottom:30px}.sell-form__container form .row p{display:flex;flex-wrap:wrap;margin-right:-24px;margin-bottom:0}.sale{margin:47px auto}.sale__container{display:flex;flex-wrap:wrap;justify-content:space-between}.sale__sidebar{width:384px;background-color:#f3f3f3;border-radius:5px;padding:30px 20px 0;transition:.3s ease-in-out;position:relative}@media all and (max-width:1440px){.sale__sidebar{width:320px}}@media all and (max-width:1200px){.sale__sidebar{position:fixed;top:0;left:0;height:100%;padding:50px 20px 0;overflow-y:auto;overflow-x:hidden;transform:translateX(-120%);z-index:100}.sale__sidebar.active{transform:translateX(0)}}.sale__sidebar-close{display:none;position:absolute;top:20px;right:20px;padding:0;border:0;background:0 0;cursor:pointer}.sale__sidebar form .sf-field-submit{display:none}.sale__sidebar form>ul>li{padding-top:0;padding-bottom:0;margin-bottom:30px}.sale__sidebar form>ul>li:last-child{padding-bottom:0}.sale__sidebar form>ul>li .selectric-wrapper{position:relative;cursor:pointer}.sale__sidebar form>ul>li .selectric-responsive{width:100%}.sale__sidebar form>ul>li .selectric{border:1px solid #e6e8f1;border-radius:5px;background:#fff;position:relative;overflow:hidden}.sale__sidebar form>ul>li .selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 53px 0 18px;font-size:16px;line-height:53px;color:#000b44;height:53px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sale__sidebar form>ul>li .selectric .button{display:block;position:absolute;right:0;top:0;width:53px;height:53px;background-color:#fff;color:#1d8fbd;text-align:center;font:0/0 a;padding:0 15px}.sale__sidebar form>ul>li .selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-right:1px solid #bbb;border-bottom:1px solid #bbb;width:6px;height:6px;transform:rotate(45deg)}.sale__sidebar form>ul>li .selectric-focus .selectric{border-color:#a5accc}.sale__sidebar form>ul>li .selectric-hover .selectric{border-color:#c5cadf}.sale__sidebar form>ul>li .selectric-hover .selectric .button{color:#166e91}.sale__sidebar form>ul>li .selectric-hover .selectric .button:after{border-top-color:#166e91}.sale__sidebar form>ul>li .selectric-open{z-index:99}.sale__sidebar form>ul>li .selectric-open .selectric{border-color:#c5cadf}.sale__sidebar form>ul>li .selectric-open .selectric-items{display:block}.sale__sidebar form>ul>li .selectric-disabled{opacity:.5;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sale__sidebar form>ul>li .selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.sale__sidebar form>ul>li .selectric-hide-select select{position:absolute;left:-100%}.sale__sidebar form>ul>li .selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.sale__sidebar form>ul>li .selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;box-sizing:border-box;opacity:0}.sale__sidebar form>ul>li .selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.sale__sidebar form>ul>li .selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.sale__sidebar form>ul>li .selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #c5cadf;z-index:-1;box-shadow:0 0 10px -6px}.sale__sidebar form>ul>li .selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .sale__sidebar form>ul>li .selectric-items{top:auto;bottom:100%}.sale__sidebar form>ul>li .selectric-items li,.sale__sidebar form>ul>li .selectric-items ul{list-style:none;padding:0;margin:0;font-size:16px;line-height:20px;min-height:20px}.sale__sidebar form>ul>li .selectric-items li{display:block;padding:10px 10px 10px 18px;color:#666;cursor:pointer}.sale__sidebar form>ul>li .selectric-items li.selected{background:#e0e0e0;color:#444}.sale__sidebar form>ul>li .selectric-items li.highlighted,.sale__sidebar form>ul>li .selectric-items li:hover{background:#e5e7e8;color:#444}.sale__sidebar form>ul>li .selectric-items .disabled{opacity:.5;cursor:default!important;background:0 0!important;color:#666!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}.sale__sidebar form>ul>li .selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:0 0;color:#444}.sale__sidebar form>ul>li .selectric-items .selectric-group.disabled li{opacity:1}.sale__sidebar form>ul>li .selectric-items .selectric-group li{padding-left:25px}.sale__sidebar form>ul>li ul{background-color:#fff;max-height:166px;overflow-y:auto;padding:18px 18px 6px}.sale__sidebar form>ul>li ul li{display:flex;padding-top:0;padding-bottom:10px}.sale__sidebar form>ul>li ul li label{font-size:16px;font-weight:400}.sale__sidebar form>ul>li li.ftc-filter-option-unavailable{opacity:.45;color:#7f8491;cursor:not-allowed}.sale__sidebar form>ul>li li.ftc-filter-option-unavailable input,.sale__sidebar form>ul>li li.ftc-filter-option-unavailable label{cursor:not-allowed}.sale__sidebar form>ul>li select option.ftc-filter-option-unavailable{color:#9a9da5}.sale__sidebar form>ul h4{padding-top:0;font-size:16px;font-weight:600;padding-bottom:10px}.sale__sidebar form .meta-slider{height:9px}.sale__sidebar form.searchandfilter .noUi-horizontal .noUi-handle{top:-8px}.sale__sidebar form.searchandfilter .noUi-connect{background-color:#c92d36}.sale__sidebar form .noUi-handle{background-color:#c92d36;box-shadow:none;border:none}.sale__sidebar form .noUi-handle:before{display:none}.sale__sidebar form .noUi-handle:after{background-color:#fff;width:10px;height:10px;border-radius:50%;left:7px!important}.sale__sidebar label{display:inline-block;width:100%}.sale__sidebar select{width:100%}.sale__sidebar .sf-meta-range label{pointer-events:none;width:auto}.sale__sidebar .sf-meta-range input{font-size:14px;font-weight:400;color:#1d1d1d;border:none}.sale__sidebar .meta-slider{max-width:none;width:calc(100% - 22px);margin-left:6px;margin-top:21px}.sale .truck-types{margin-bottom:30px}.sale .truck-types__form>ul>li{margin-bottom:0}.sale__main{width:calc(100% - 408px)}@media all and (max-width:1440px){.sale__main{width:calc(100% - 340px)}}@media all and (max-width:1200px){.sale__sidebar-close{display:inline-block}.sale__main{width:100%}}.sale__main-header{display:none;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #1d1d1d}@media all and (max-width:1200px){.sale__main-header{display:block}}.sale__main-header .filter{padding:20px 40px;border:0;font-size:16px;background-color:#c92d36;border-radius:5px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:#fff}.sale__main-header .filter svg{margin-right:10px}.sale__result{display:flex;flex-wrap:wrap;margin-right:-24px}@media all and (max-width:768px){.sale__result{margin-right:-10px}}.sale__item{width:calc(33.3333% - 24px);margin-right:24px;margin-bottom:35px;cursor:pointer;position:relative;text-decoration:none;display:flex;flex-direction:column}@media all and (max-width:768px){.sale__item{width:calc(50% - 10px);margin-right:10px}}.sale__item-lnk{position:absolute;bottom:-13px;right:0;cursor:pointer}.sale__item-image{width:100%;height:259px;border-radius:5px;overflow:hidden;margin-bottom:22px}@media all and (max-width:1440px){.sale__item-image{height:200px}}.sale__item-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.sale__item-title{font-size:20px;font-weight:500;margin-bottom:8px;color:#1d1d1d}.sale__item-sku{font-size:16px;color:#828282;margin-bottom:13px;flex:1}.sale__item-price{color:#000;font-size:20px;font-weight:700}.sale__empty{width:100%;margin:0 24px 35px 0}.sale__term-content{width:100%}.sale__term-content--top{margin-bottom:47px}.sale__term-content--bottom{margin-top:47px}.sale__term-content-inner{color:#213540;overflow-wrap:anywhere}.sale__term-content-inner>:first-child{margin-top:0}.sale__term-content-inner>:last-child{margin-bottom:0}.sale__term-content-inner h2,.sale__term-content-inner h3,.sale__term-content-inner h4,.sale__term-content-inner h5,.sale__term-content-inner h6{color:#213540;font-weight:600;line-height:1.25;margin:1.35em 0 .65em}.sale__term-content-inner h2{font-size:30px}.sale__term-content-inner h3{font-size:26px}.sale__term-content-inner h4{font-size:22px}.sale__term-content-inner h5{font-size:20px}.sale__term-content-inner h6{font-size:18px}.sale__term-content-inner dd,.sale__term-content-inner dt,.sale__term-content-inner li,.sale__term-content-inner p{color:#213540;font-size:18px;font-weight:400;line-height:138.52%}.sale__term-content-inner blockquote,.sale__term-content-inner dl,.sale__term-content-inner figure,.sale__term-content-inner ol,.sale__term-content-inner p,.sale__term-content-inner pre,.sale__term-content-inner table,.sale__term-content-inner ul{margin-bottom:24px}.sale__term-content-inner ol,.sale__term-content-inner ul{padding-left:28px}.sale__term-content-inner ol ol,.sale__term-content-inner ol ul,.sale__term-content-inner ul ol,.sale__term-content-inner ul ul{margin:10px 0 0}.sale__term-content-inner ul>li{list-style:disc}.sale__term-content-inner ol>li{list-style:decimal}.sale__term-content-inner li{margin-bottom:10px}.sale__term-content-inner dt{font-weight:600;margin-bottom:4px}.sale__term-content-inner dd{margin:0 0 16px 24px}.sale__term-content-inner a{color:#c92d36;text-decoration:underline;text-underline-offset:2px}.sale__term-content-inner a:hover{text-decoration:none}.sale__term-content-inner blockquote{background-color:#f3f3f3;border-left:4px solid #c92d36;padding:20px 24px}.sale__term-content-inner blockquote>:last-child{margin-bottom:0}.sale__term-content-inner img{height:auto;max-width:100%}.sale__term-content-inner figure{max-width:100%}.sale__term-content-inner figure figcaption{color:#828282;font-size:14px;line-height:1.4;margin-top:8px}.sale__term-content-inner iframe,.sale__term-content-inner video{display:block;max-width:100%}.sale__term-content-inner table{border-collapse:collapse;display:block;max-width:100%;overflow-x:auto;width:100%}.sale__term-content-inner table td,.sale__term-content-inner table th{border:1px solid rgba(33,53,64,.2);font-size:16px;line-height:1.35;padding:12px 14px;text-align:left}.sale__term-content-inner table th{background-color:#f3f3f3;font-weight:600}.sale__term-content-inner pre{background-color:#f3f3f3;max-width:100%;overflow-x:auto;padding:18px 20px;white-space:pre-wrap}.sale__term-content-inner code,.sale__term-content-inner kbd{background-color:#f3f3f3;border-radius:3px;font-family:monospace;font-size:.9em;padding:2px 5px}.sale__term-content-inner pre code{background:0 0;padding:0}.sale__term-content-inner hr{border:0;border-top:1px solid rgba(33,53,64,.2);margin:32px 0}@media all and (max-width:1400px){.sale__term-content-inner dd,.sale__term-content-inner dt,.sale__term-content-inner li,.sale__term-content-inner p{font-size:16px}}@media all and (max-width:500px){.sale__sidebar form>ul>li .selectric-items li{font-size:12px}.sale__item{width:100%}.sale__term-content-inner blockquote{padding:16px}}body.tax-equipment_type .sale__sidebar .searchandfilter .sf-field-taxonomy-truck_brands,body.tax-truck_brands .sale__sidebar .searchandfilter .sf-field-taxonomy-equipment_type{display:none}.truck-template-default{padding-top:200px}.truck-template-default .header{background-color:#1d1d1d}.truck-single{display:flex;flex-wrap:wrap;justify-content:space-between}.truck-single__img{width:607px}.truck-single__img .truck-single__slide{position:relative;height:409px}.truck-single__img .truck-single__slide>svg{position:absolute;top:20px;left:20px;cursor:pointer}.truck-single__img img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}@media all and (max-width:1200px){.truck-single__img{width:440px}}@media all and (max-width:1024px){.truck-template-default{padding-top:120px}.truck-single__img{width:100%}}.truck-single__img .big{margin-bottom:20px;border-radius:5px}.truck-single__img .swiper-button-next,.truck-single__img .swiper-button-prev{color:#1d1d1d;background-color:#fff;padding:6px;display:flex;align-items:center;justify-content:center}.truck-single__img .swiper-button-next:after,.truck-single__img .swiper-button-next:before,.truck-single__img .swiper-button-prev:after,.truck-single__img .swiper-button-prev:before{display:none}.truck-single__img .small .swiper-slide{border-radius:5px;overflow:hidden;position:relative;cursor:pointer;height:72px}.truck-single__img .small .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.truck-single__img .small .swiper-slide-thumb-active:before,.truck-single__img .small .swiper-slide:hover:before{opacity:0}.truck-single__img .small .swiper-slide:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(29,29,29,.5);transition:.3s ease-in-out}.truck-single__content{width:calc(100% - 657px)}@media all and (max-width:1200px){.truck-single__content{width:calc(100% - 500px)}}.truck-single__title{font-size:36px;font-weight:700;margin-bottom:15px;text-align:left}@media all and (max-width:1024px){.truck-single__content{width:100%}.truck-single__title{margin-top:40px;font-size:32px}}.truck-single__sku{font-size:16px;font-weight:400;color:#828282;margin-bottom:15px}.truck-single__price{color:#c92d36;font-size:36px;font-weight:700;margin-bottom:41px}.truck-single__row{display:flex;justify-content:space-between;align-items:center;padding-bottom:18px;border-bottom:1px dotted #bdbdbd;padding-top:17px}.truck-single__row:last-child{border-bottom:none}.truck-single__row .name{color:#828282;font-size:16px;font-weight:500}.truck-single__row .value{color:#000;font-size:16px;font-weight:500}.truck-single__tabs{margin-top:33px;width:100%}.truck-single__tabs-header{display:flex;align-items:center;border-bottom:1px solid #1d1d1d}.truck-single__tabs .tabs-nav-item{padding:10px 23px;background-color:#e0e0e0;margin-right:2px;color:#828282;font-size:20px;font-weight:600;cursor:pointer;transition:.3s ease-in-out}@media all and (max-width:768px){.sale__term-content-inner h2{font-size:24px}.sale__term-content-inner h3{font-size:22px}.sale__term-content-inner h4{font-size:20px}.sale__term-content-inner h5,.sale__term-content-inner h6{font-size:18px}.sale__term-content-inner dd,.sale__term-content-inner dt,.sale__term-content-inner li,.sale__term-content-inner p{font-size:14px}.sale__term-content-inner table td,.sale__term-content-inner table th{font-size:14px;padding:10px}.truck-single__tabs .tabs-nav-item{font-size:18px;padding:10px 20px}}@media all and (max-width:440px){.truck-single__tabs .tabs-nav-item{font-size:16px;padding:10px}}.truck-single__tabs .tabs-nav-item.active,.truck-single__tabs .tabs-nav-item:hover{color:#fff;background-color:#1d1d1d}.truck-single__tabs-content{margin-top:30px}.truck-single__tabs-content iframe{float:left;margin-right:20px;margin-bottom:20px;max-width:50%}.truck-single__button{margin-top:50px;text-align:right}.truck-single__button form p{display:flex;align-items:center;flex-wrap:wrap;margin-right:-20px;width:calc(100% + 20px)}.truck-single__button form p>span{width:calc(33.333% - 20px);position:relative;margin-right:20px;margin-bottom:20px}@media all and (max-width:1500px){.truck-single__button form p{justify-content:flex-end}.truck-single__button form p>span{width:calc(50% - 20px)}}@media all and (max-width:500px){.truck-single__img .truck-single__slide{height:300px}.truck-single__img .truck-single__slide>svg{width:50px;height:50px;top:10px;left:10px}.truck-single__img .small .swiper-slide{height:50px}.truck-single__button form p{flex-direction:column;margin-right:0;width:100%}.truck-single__button form p>span{width:100%;margin-right:0}}.truck-single__button form p>span span{position:absolute;top:calc(100% - 2px);left:0;width:100%}.truck-single__button form p button{margin-left:auto;margin-right:36px;margin-bottom:20px}.truck-single__button form input{width:100%;border-radius:5px;font-weight:400;font-size:16px;color:#1d1d1d;padding:1.8rem 2.6rem;border:1px solid rgba(130,130,130,.5)}.truck-single__button form input::-moz-placeholder{font-weight:400;font-size:16px;color:#bdbdbd}.truck-single__button form input::placeholder{font-weight:400;font-size:16px;color:#bdbdbd}.truck-single__button form:last-child{margin-right:0}.popup-truck{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:99;padding-top:134px}.popup-truck__container{border-radius:5px;background-color:#fff;width:100%;max-width:1336px;padding:40px;position:relative}.popup-truck__container .truck-single{padding:0}.popup-truck__close{position:absolute;top:-40px;right:-40px;cursor:pointer}.mobile-menu{position:fixed;top:0;right:0;height:100%;background-color:#1d1d1d;transform:translateX(120%);transition:.3s ease-in-out}@media all and (max-width:500px){.truck-single__button form p button{margin-right:auto;margin-left:auto}.mobile-menu{width:100%}}.mobile-menu__container{padding:80px 40px 40px;display:flex;flex-direction:column;position:relative;height:100%}.mobile-menu-close{position:absolute;top:40px;right:40px}.mobile-menu.active{transform:translateX(0)}.mobile-menu .header__nav{display:block;flex:1}.mobile-menu .header__nav .menu{display:flex;flex-direction:column}.mobile-menu .header__nav .menu li{margin-right:0}.mobile-menu .header__nav .menu a{padding-bottom:10px;padding-top:30px;font-size:24px}.mobile-menu .header__contacts-in{display:flex;flex-direction:column}.mobile-menu .header__contacts-in svg{display:none}.mobile-menu .header__contacts-in a,.mobile-menu .header__contacts-in span{margin-top:20px;font-size:16px}.page-404{height:100vh;display:flex;flex-direction:column;position:relative}.page-404 footer{z-index:2}.page-404 .main{flex:1;padding-top:0}.page-404 .container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.page-404 .container-star{background-image:linear-gradient(to bottom,#213540 0,#213540 70%,#213540 100%)}.page-404 .container-star:after{background:radial-gradient(ellipse at center,rgba(255,255,255,0) 0,rgba(255,255,255,0) 40%,rgba(15,10,38,.2) 100%);content:"";width:100%;height:100%;position:absolute;top:0}.page-404 .star-1{position:absolute;border-radius:50%;background-color:#fff;animation:5s ease-in-out infinite twinkle}.page-404 .star-1:after{height:100%;width:100%;transform:rotate(90deg);content:"";position:absolute;background-color:#fff;border-radius:50%}.page-404 .star-1:before{background:radial-gradient(ellipse at center,rgba(255,255,255,.5) 0,rgba(255,255,255,0) 60%,rgba(255,255,255,0) 100%);position:absolute;border-radius:50%;content:"";top:-20%;left:-50%}.page-404 .star-1:nth-of-type(1){top:81vh;left:6vw;width:8px;height:2.6666666667px;animation-delay:5s}.page-404 .star-1:nth-of-type(1):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(2){top:24vh;left:34vw;width:5px;height:1.6666666667px;animation-delay:4s}.page-404 .star-1:nth-of-type(2):before{width:10px;height:10px;top:-250%}.page-404 .star-1:nth-of-type(3){top:53vh;left:12vw;width:5px;height:1.6666666667px;animation-delay:4s}.page-404 .star-1:nth-of-type(3):before{width:10px;height:10px;top:-250%}.page-404 .star-1:nth-of-type(4){top:68vh;left:53vw;width:4px;height:1.3333333333px;animation-delay:4s}.page-404 .star-1:nth-of-type(4):before{width:8px;height:8px;top:-250%}.page-404 .star-1:nth-of-type(5){top:70vh;left:63vw;width:8px;height:2.6666666667px;animation-delay:3s}.page-404 .star-1:nth-of-type(5):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(6){top:77vh;left:74vw;width:8px;height:2.6666666667px;animation-delay:5s}.page-404 .star-1:nth-of-type(6):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(7){top:13vh;left:97vw;width:8px;height:2.6666666667px;animation-delay:2s}.page-404 .star-1:nth-of-type(7):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(8){top:27vh;left:63vw;width:9px;height:3px;animation-delay:4s}.page-404 .star-1:nth-of-type(8):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(9){top:55vh;left:36vw;width:4px;height:1.3333333333px;animation-delay:2s}.page-404 .star-1:nth-of-type(9):before{width:8px;height:8px;top:-250%}.page-404 .star-1:nth-of-type(10){top:55vh;left:74vw;width:8px;height:2.6666666667px;animation-delay:4s}.page-404 .star-1:nth-of-type(10):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(11){top:18vh;left:95vw;width:5px;height:1.6666666667px;animation-delay:3s}.page-404 .star-1:nth-of-type(11):before{width:10px;height:10px;top:-250%}.page-404 .star-1:nth-of-type(12){top:27vh;left:89vw;width:8px;height:2.6666666667px;animation-delay:4s}.page-404 .star-1:nth-of-type(12):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(13){top:67vh;left:67vw;width:9px;height:3px;animation-delay:3s}.page-404 .star-1:nth-of-type(13):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(14){top:6vh;left:69vw;width:9px;height:3px;animation-delay:4s}.page-404 .star-1:nth-of-type(14):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(15){top:34vh;left:28vw;width:7px;height:2.3333333333px;animation-delay:3s}.page-404 .star-1:nth-of-type(15):before{width:14px;height:14px;top:-250%}.page-404 .star-1:nth-of-type(16){top:6vh;left:59vw;width:9px;height:3px;animation-delay:1s}.page-404 .star-1:nth-of-type(16):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(17){top:62vh;left:93vw;width:4px;height:1.3333333333px;animation-delay:1s}.page-404 .star-1:nth-of-type(17):before{width:8px;height:8px;top:-250%}.page-404 .star-1:nth-of-type(18){top:84vh;left:19vw;width:8px;height:2.6666666667px;animation-delay:3s}.page-404 .star-1:nth-of-type(18):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(19){top:11vh;left:76vw;width:8px;height:2.6666666667px;animation-delay:5s}.page-404 .star-1:nth-of-type(19):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(20){top:33vh;left:34vw;width:8px;height:2.6666666667px;animation-delay:2s}.page-404 .star-1:nth-of-type(20):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(21){top:53vh;left:36vw;width:4px;height:1.3333333333px;animation-delay:2s}.page-404 .star-1:nth-of-type(21):before{width:8px;height:8px;top:-250%}.page-404 .star-1:nth-of-type(22){top:88vh;left:71vw;width:8px;height:2.6666666667px;animation-delay:1s}.page-404 .star-1:nth-of-type(22):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(23){top:35vh;left:24vw;width:8px;height:2.6666666667px;animation-delay:3s}.page-404 .star-1:nth-of-type(23):before{width:16px;height:16px;top:-250%}.page-404 .star-1:nth-of-type(24){top:85vh;left:10vw;width:9px;height:3px;animation-delay:1s}.page-404 .star-1:nth-of-type(24):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(25){top:15vh;left:79vw;width:9px;height:3px;animation-delay:5s}.page-404 .star-1:nth-of-type(25):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(26){top:71vh;left:7vw;width:6px;height:2px;animation-delay:4s}.page-404 .star-1:nth-of-type(26):before{width:12px;height:12px;top:-250%}.page-404 .star-1:nth-of-type(27){top:89vh;left:1vw;width:7px;height:2.3333333333px;animation-delay:3s}.page-404 .star-1:nth-of-type(27):before{width:14px;height:14px;top:-250%}.page-404 .star-1:nth-of-type(28){top:8vh;left:18vw;width:9px;height:3px;animation-delay:1s}.page-404 .star-1:nth-of-type(28):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(29){top:43vh;left:48vw;width:9px;height:3px;animation-delay:2s}.page-404 .star-1:nth-of-type(29):before{width:18px;height:18px;top:-250%}.page-404 .star-1:nth-of-type(30){top:48vh;left:82vw;width:8px;height:2.6666666667px;animation-delay:5s}.page-404 .star-1:nth-of-type(30):before{width:16px;height:16px;top:-250%}.page-404 .star-2{position:absolute;border-radius:50%;background-color:#fff;animation:5s ease-in-out infinite twinkle}.page-404 .star-2:nth-of-type(31){top:61vh;left:20vw;width:4px;height:4px;animation-delay:4s}.page-404 .star-2:nth-of-type(31):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(32){top:59vh;left:5vw;width:3px;height:3px;animation-delay:2s}.page-404 .star-2:nth-of-type(32):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(33){top:48vh;left:91vw;width:4px;height:4px;animation-delay:2s}.page-404 .star-2:nth-of-type(33):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(34){top:96vh;left:11vw;width:3px;height:3px;animation-delay:5s}.page-404 .star-2:nth-of-type(34):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(35){top:68vh;left:37vw;width:4px;height:4px;animation-delay:1s}.page-404 .star-2:nth-of-type(35):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(36){top:10vh;left:68vw;width:4px;height:4px;animation-delay:2s}.page-404 .star-2:nth-of-type(36):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(37){top:12vh;left:20vw;width:3px;height:3px;animation-delay:3s}.page-404 .star-2:nth-of-type(37):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(38){top:34vh;left:14vw;width:3px;height:3px;animation-delay:4s}.page-404 .star-2:nth-of-type(38):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(39){top:35vh;left:4vw;width:3px;height:3px;animation-delay:2s}.page-404 .star-2:nth-of-type(39):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(40){top:65vh;left:21vw;width:4px;height:4px;animation-delay:1s}.page-404 .star-2:nth-of-type(40):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(41){top:89vh;left:44vw;width:4px;height:4px;animation-delay:2s}.page-404 .star-2:nth-of-type(41):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(42){top:24vh;left:7vw;width:4px;height:4px;animation-delay:2s}.page-404 .star-2:nth-of-type(42):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(43){top:37vh;left:80vw;width:3px;height:3px;animation-delay:5s}.page-404 .star-2:nth-of-type(43):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(44){top:54vh;left:19vw;width:4px;height:4px;animation-delay:5s}.page-404 .star-2:nth-of-type(44):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(45){top:74vh;left:96vw;width:4px;height:4px;animation-delay:2s}.page-404 .star-2:nth-of-type(45):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(46){top:39vh;left:98vw;width:4px;height:4px;animation-delay:2s}.page-404 .star-2:nth-of-type(46):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(47){top:68vh;left:67vw;width:2px;height:2px;animation-delay:4s}.page-404 .star-2:nth-of-type(47):before{width:4px;height:4px;top:-250%}.page-404 .star-2:nth-of-type(48){top:63vh;left:19vw;width:2px;height:2px;animation-delay:2s}.page-404 .star-2:nth-of-type(48):before{width:4px;height:4px;top:-250%}.page-404 .star-2:nth-of-type(49){top:38vh;left:44vw;width:3px;height:3px;animation-delay:5s}.page-404 .star-2:nth-of-type(49):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(50){top:60vh;left:41vw;width:2px;height:2px;animation-delay:4s}.page-404 .star-2:nth-of-type(50):before{width:4px;height:4px;top:-250%}.page-404 .star-2:nth-of-type(51){top:18vh;left:89vw;width:2px;height:2px;animation-delay:3s}.page-404 .star-2:nth-of-type(51):before{width:4px;height:4px;top:-250%}.page-404 .star-2:nth-of-type(52){top:35vh;left:40vw;width:3px;height:3px;animation-delay:1s}.page-404 .star-2:nth-of-type(52):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(53){top:15vh;left:3vw;width:2px;height:2px;animation-delay:1s}.page-404 .star-2:nth-of-type(53):before{width:4px;height:4px;top:-250%}.page-404 .star-2:nth-of-type(54){top:13vh;left:30vw;width:3px;height:3px;animation-delay:2s}.page-404 .star-2:nth-of-type(54):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(55){top:82vh;left:72vw;width:3px;height:3px;animation-delay:1s}.page-404 .star-2:nth-of-type(55):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(56){top:34vh;left:84vw;width:4px;height:4px;animation-delay:5s}.page-404 .star-2:nth-of-type(56):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(57){top:77vh;left:82vw;width:4px;height:4px;animation-delay:1s}.page-404 .star-2:nth-of-type(57):before{width:8px;height:8px;top:-250%}.page-404 .star-2:nth-of-type(58){top:11vh;left:94vw;width:3px;height:3px;animation-delay:3s}.page-404 .star-2:nth-of-type(58):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(59){top:94vh;left:85vw;width:3px;height:3px;animation-delay:1s}.page-404 .star-2:nth-of-type(59):before{width:6px;height:6px;top:-250%}.page-404 .star-2:nth-of-type(60){top:86vh;left:94vw;width:4px;height:4px;animation-delay:4s}.page-404 .star-2:nth-of-type(60):before{width:8px;height:8px;top:-250%}.page-404 .container-title{width:600px;height:450px;left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;color:#fff;line-height:1;font-weight:700;text-align:center;justify-content:center;align-items:center;flex-direction:column;display:flex;margin-bottom:50px}.page-404 .title>*{display:inline-block;font-size:200px}.page-404 .number{text-shadow:20px 20px 20px rgba(0,0,0,.2);padding:0 .2em;font-family:"Russo One",sans-serif}.page-404 .subtitle{font-size:25px;margin-top:1.5em;font-family:Lato,sans-serif;text-shadow:4px 4px 4px rgba(0,0,0,.2)}.page-404 .abutton{font-size:22px;margin-top:1.5em;padding:.5em 1em;letter-spacing:1px;font-family:Lato,sans-serif;color:#fff;background-color:transparent;border:2px solid #fff;cursor:pointer;z-index:999;border-radius:5px;text-shadow:4px 4px 4px rgba(0,0,0,.2);transition:opacity .2s}.page-404 .abutton:hover{opacity:.7}.page-404 .abutton:focus{outline:0}.page-404 .moon{position:relative;border-radius:50%;width:160px;height:160px;z-index:2;background-color:#fff;box-shadow:0 0 10px #fff,0 0 20px #fff,0 0 30px #fff,0 0 40px #fff,0 0 70px #fff,0 0 80px #fff,0 0 100px #f17;animation:5s ease-in-out infinite rotate}.page-404 .moon .face{top:60%;left:47%;position:absolute}.page-404 .moon .face .mouth{border-top-left-radius:50%;border-bottom-right-radius:50%;border-top-right-radius:50%;background-color:#213540;width:25px;height:25px;position:absolute;animation:5s ease-in-out infinite snore;transform:rotate(45deg);box-shadow:inset -4px -4px 4px rgba(0,0,0,.3)}.page-404 .moon .face .eyes{position:absolute;top:-30px;left:-30px}.page-404 .moon .face .eyes .eye-left,.page-404 .moon .face .eyes .eye-right{border:4px solid #213540;width:30px;height:15px;border-bottom-left-radius:100px;border-bottom-right-radius:100px;border-top:0;position:absolute}.page-404 .moon .face .eyes .eye-left:after,.page-404 .moon .face .eyes .eye-left:before,.page-404 .moon .face .eyes .eye-right:after,.page-404 .moon .face .eyes .eye-right:before{content:"";position:absolute;border-radius:50%;width:4px;height:4px;background-color:#213540;top:-2px;left:-4px}.page-404 .moon .face .eyes .eye-left:after,.page-404 .moon .face .eyes .eye-right:after{left:auto;right:-4px}.page-404 .moon .face .eyes .eye-right{left:50px}.page-404 .container-bird{perspective:2000px;width:100%;height:100%;position:absolute;top:0;left:0;bottom:0;right:0}.page-404 .bird{position:absolute;z-index:1000;left:50%;top:50%;height:40px;width:50px;transform:translate3d(-100vw,0,0) rotateY(90deg);transform-style:preserve-3d}.page-404 .bird-container{left:0;top:0;width:100%;height:100%;transform-style:preserve-3d;transform:translate3d(50px,30px,-300px)}.page-404 .wing{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:3px;transform-style:preserve-3d;transform-origin:center bottom;z-index:300}.page-404 .wing-left{background:linear-gradient(to bottom,#fdf8d4 0,#f6e04f 100%);transform:translate3d(0,0,0) rotateX(-30deg);animation:1.3s cubic-bezier(.45,0,.5,.95) infinite wingLeft}.page-404 .wing-right{background:linear-gradient(to bottom,#f5e7b0 0,#f6e04f 100%);transform:translate3d(0,0,0) rotateX(-30deg);animation:1.3s cubic-bezier(.45,0,.5,.95) infinite wingRight}.page-404 .wing-left-top,.page-404 .wing-right-top{border-right:25px solid transparent;border-left:25px solid transparent;top:-20px;width:100%;position:absolute;transform-origin:100% 100%}.page-404 .wing-right-top{border-bottom:20px solid #faf084;transform:translate3d(0,0,0) rotateX(60deg);animation:1.3s cubic-bezier(.45,0,.5,.95) infinite wingRightTop}.page-404 .wing-left-top{border-bottom:20px solid #fff0a2;transform:translate3d(0,0,0) rotateX(-60deg);animation:1.3s cubic-bezier(.45,0,.5,.95) infinite wingLeftTop}.page-404 .bird-anim:nth-child(1){animation:30s linear infinite forwards bird1}.page-404 .bird-anim:nth-child(2){animation:30s linear 3s infinite forwards bird2;z-index:-1}.page-404 .bird-anim:nth-child(3){animation:30s linear 5s infinite forwards bird3}.page-404 .bird-anim:nth-child(4){animation:30s linear 7s infinite forwards bird4}.page-404 .bird-anim:nth-child(5){animation:30s linear 14s infinite forwards bird5}.page-404 .bird-anim:nth-child(6){animation:30s linear 10s infinite forwards bird6;z-index:-1}@keyframes rotate{0%,100%{transform:rotate(-8deg)}50%{transform:rotate(0)}}@keyframes snore{0%,100%{transform:scale(1) rotate(30deg)}50%{transform:scale(.5) rotate(30deg);border-bottom-left-radius:50%}}@keyframes twinkle{0%,100%{opacity:.7}50%{opacity:.3}}@keyframes wingLeft{0%,100%{transform:translate3d(0,0,0) rotateX(-50deg)}50%{transform:translate3d(0,-20px,0) rotateX(-130deg);background:linear-gradient(to bottom,#fffadc 0,#f6b000 100%)}}@keyframes wingLeftTop{0%,100%{transform:translate3d(0,0,0) rotateX(-10deg)}50%{transform:translate3d(0,0,0) rotateX(-40deg);border-bottom:20px solid #f1cf0e}}@keyframes wingRight{0%,100%{transform:translate3d(0,0,0) rotateX(50deg)}50%{transform:translate3d(0,-20px,0) rotateX(130deg);background:linear-gradient(to bottom,#fdeb73 0,#ffbd00 100%)}}@keyframes wingRightTop{0%,100%{transform:translate3d(0,0,0) rotateX(10deg)}50%{transform:translate3d(0,0,0) rotateX(40deg);border-bottom:20px solid #f6c300}}@keyframes bird1{0%{transform:translate3d(-120vw,-20px,-1000px) rotateY(-40deg) rotateX(0)}100%{transform:translate3d(100vw,-40vh,1000px) rotateY(-40deg) rotateX(0)}}@keyframes bird2{0%,15%{transform:translate3d(100vw,-300px,-1000px) rotateY(10deg) rotateX(0)}100%{transform:translate3d(-100vw,-20px,-1000px) rotateY(10deg) rotateX(0)}}@keyframes bird3{0%{transform:translate3d(100vw,-50vh,100px) rotateY(-5deg) rotateX(-20deg)}100%{transform:translate3d(-100vw,-10vh,100px) rotateY(-5deg) rotateX(-20deg)}}@keyframes bird4{0%{transform:translate3d(100vw,30vh,200px) rotateY(-5deg) rotateX(10deg)}100%{transform:translate3d(-100vw,-30vh,200px) rotateY(-5deg) rotateX(10deg)}}@keyframes bird5{0%,5%{transform:translate3d(100vw,30vh,400px) rotateY(-15deg) rotateX(-10deg)}100%{transform:translate3d(-100vw,10vh,400px) rotateY(-15deg) rotateX(-10deg)}}@keyframes bird6{0%,10%{transform:translate3d(-100vw,20vh,-500px) rotateY(15deg) rotateX(10deg)}100%{transform:translate3d(100vw,40vh,-800px) rotateY(5deg) rotateX(10deg)}}@media screen and (max-width:580px){.page-404 .container-404{width:100%}.page-404 .number{font-size:100px}.page-404 .subtitle{font-size:20px;padding:0 1em}.page-404 .moon{width:100px;height:100px}.page-404 .face{transform:scale(.7)}}.default-page p{margin-bottom:1em}.default-page a{font-size:inherit;color:#c92d36}.default-page h3{margin-bottom:.25em}.vstavka{background-color:#c92d36;padding:40px 0}.vstavka__title{color:#fff;line-height:120%}.post__list{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-top:-83px;position:relative;margin-right:-24px;width:calc(100% + 24px)}.post__list-item{width:calc(33.3333% - 24px);margin-bottom:24px;margin-right:24px;padding:25px 27px;list-style:none;text-align:right;background-color:#fff}@media all and (max-width:1280px){.post__list-item{width:calc(50% - 24px)}}@media all and (max-width:768px){.truck-single__tabs-content iframe{float:none;margin-right:0;width:100%;max-width:none}.post__list-item{width:calc(100% - 24px);padding:20px}}.post__list-lnk{text-decoration:none}.post__list-more{display:inline-flex;align-items:center;justify-content:flex-end;font-size:16px;line-height:100%;text-decoration:none;color:#c92d36}.post__list-more img{margin-left:13px}.post__list-title{font-size:24px;font-weight:600;color:#1d1d1d;margin-bottom:15px;text-align:left}.post__list-except{font-size:16px;font-weight:500;color:#1d1d1d;margin-bottom:0;line-height:122%;text-align:justify;display:block}.post__list-except p{font-size:inherit;line-height:inherit;font-weight:inherit}.post__list-img{width:100%;height:315px;border-radius:5px;overflow:hidden;margin-bottom:24px;display:block}@media all and (max-width:1860px){.post__list-img{height:300px}}.post__list-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pagination{width:100%;display:flex;align-items:center;justify-content:center}.pagination .page-numbers{margin:0 11px;text-decoration:none}.pagination .page-numbers.current .page-num{color:#c92d36}.pagination .page-numbers.next{color:transparent;width:40px;height:40px;background-image:url(../../img/pagination/next.svg);background-position:center;background-size:contain}.pagination .page-numbers.prev{color:transparent;width:40px;height:40px;background-image:url(../../img/pagination/prev.svg);background-position:center;background-size:contain}.pagination .page-num{color:#1d1d1d;font-size:16px;font-weight:600;line-height:125.9%}.blog-template-default .main h2,.post-template-default .main h2{margin-bottom:.5em}.blog-template-default .main .banner-image,.post-template-default .main .banner-image{position:relative}.blog-template-default .main .banner-image:before,.post-template-default .main .banner-image:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.64) 0,rgba(0,0,0,0) 100%);z-index:1}.blog-template-default .main .banner-image .small-container,.post-template-default .main .banner-image .small-container{max-width:1195px;padding-left:20px;padding-right:20px;position:relative;z-index:2}.blog-template-default .main a:not(.form__number),.post-template-default .main a:not(.form__number){color:#c92d36;text-decoration:underline}.blog-template-default .main ol,.post-template-default .main ol{padding-left:2em}.blog-template-default .main ol li,.post-template-default .main ol li{list-style:decimal}.blog-template-default .main ul,.post-template-default .main ul{padding-left:2em}.blog-template-default .main ul li,.post-template-default .main ul li{list-style:disc}.blog-template-default .main li,.post-template-default .main li{font-weight:400;font-size:18px;line-height:138.52%;color:#213540;margin-bottom:18px}@media all and (max-width:1600px){.post__list-img{height:200px}.blog-template-default .main li,.post-template-default .main li{font-size:16px}}@media all and (max-width:1400px){.blog-template-default .main li,.post-template-default .main li{font-size:15px}}.blog{position:relative}.blog__pluses{margin:50px 0}@media all and (max-width:1024px){.blog__pluses{margin:40px 0}}@media all and (max-width:500px){.blog-template-default .main li,.post-template-default .main li{font-size:14px}.blog__pluses{margin:30px 0}}.blog__pluses-title{font-size:24px;line-height:100%;color:#c92d36;margin-bottom:.7em}@media all and (max-width:1600px){.blog__pluses-title{font-size:22px}}@media all and (max-width:1400px){.blog__pluses-title{font-size:20px}}@media all and (max-width:768px){.blog-template-default .main li,.post-template-default .main li{font-size:14px}.blog__pluses-title{font-size:18px}}@media all and (max-width:500px){.blog__pluses-title{font-size:17px}}.blog__pluses-desc{font-weight:400;font-size:18px;line-height:138.52%;color:#213540;margin-bottom:18px}@media all and (max-width:1600px){.blog__pluses-desc{font-size:16px}}@media all and (max-width:1400px){.blog__pluses-desc{font-size:15px}}.blog__pluses-item{display:flex;margin-bottom:24px;align-items:center;justify-content:space-between}@media all and (max-width:640px){.blog__pluses-desc,.blog__pluses-title{text-align:center}.blog__pluses-item{flex-direction:column;align-items:center}}.blog__pluses-icon{width:186px;height:186px;display:flex;align-items:center;justify-content:center;border-radius:20px;border:2px solid #000}@media all and (max-width:1024px){.blog__pluses-icon{width:140px;height:140px}}.blog__pluses-content{width:calc(100% - 240px)}@media all and (max-width:1024px){.blog__pluses-content{width:calc(100% - 170px)}}@media all and (max-width:640px){.blog__pluses-content{width:100%;margin-top:30px}}.blog-images{display:flex;align-items:flex-start;margin-right:-20px;flex-wrap:wrap;width:calc(100% + 20px);justify-content:center;margin-top:50px}@media all and (max-width:500px){.blog__pluses-desc{font-size:14px}.blog-images{margin-top:40px}}.blog-images-item{width:calc(33.3333% - 20px);margin-right:20px;margin-bottom:20px;border-radius:5px}@media all and (max-width:1024px){.blog-images-item{width:calc(50% - 20px)}}@media all and (max-width:768px){.blog__pluses-desc{font-size:14px}.blog-images-item{width:calc(100% - 20px)}}.blog-images-item img{width:100%;height:auto}.blog-wrapper{padding:58px 71px;margin-top:-128px;background-color:#fff;border-radius:5px}@media all and (max-width:1440px){.blog-wrapper{padding:40px}}@media all and (max-width:1024px){.blog-wrapper{padding:35px}}@media all and (max-width:500px){.blog-wrapper{padding:20px}}.brands-hub{background:#fff}.brands-hub__hero{min-height:570px;display:flex;align-items:center;position:relative;overflow:hidden;background-image:linear-gradient(90deg,rgba(8,16,22,.94) 0,rgba(8,16,22,.76) 48%,rgba(8,16,22,.2) 100%),url(../../img/banner/bg.png);background-size:cover;background-position:center}.brands-hub__hero:after{content:"";width:190px;height:100%;position:absolute;top:0;right:9%;background:rgba(201,45,54,.82);transform:skewX(-14deg) translateX(80%);transform-origin:bottom}@media all and (max-width:1024px){.brands-hub__hero{min-height:520px;background-position:58% center}.brands-hub__hero:after{right:2%}}@media all and (max-width:600px){.brands-hub__hero{min-height:500px;background-image:linear-gradient(90deg,rgba(8,16,22,.92),rgba(8,16,22,.7)),url(../../img/banner/bg.png)}.brands-hub__hero:after{display:none}}.brands-hub__hero-inner{position:relative;z-index:1;padding-top:120px;padding-bottom:85px}.brands-hub__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:18px;color:#c92d36;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase}.brands-hub__eyebrow:before{content:"";width:35px;height:2px;flex:0 0 auto;background:currentColor}.brands-hub__cta .brands-hub__eyebrow,.brands-hub__hero .brands-hub__eyebrow{color:#fff}.brands-hub__hero-title{max-width:760px;margin:0 0 24px;color:#fff;font-size:70px;font-weight:800;line-height:.98;letter-spacing:-.035em;text-align:left;text-transform:uppercase}@media all and (max-width:1200px){.brands-hub__hero-title{font-size:60px}}@media all and (max-width:768px){.brands-hub__hero-title{font-size:48px}}@media all and (max-width:500px){.brands-hub__hero-title{font-size:40px}}.brands-hub__hero-text{max-width:630px;margin-bottom:34px;color:rgba(255,255,255,.82);font-size:19px;line-height:1.55}@media all and (max-width:768px){.brands-hub__hero-text{max-width:520px;font-size:16px}}.brands-hub__hero-link{display:inline-flex;align-items:center;gap:13px;min-height:52px;padding:0 27px;border:1px solid rgba(255,255,255,.7);color:#fff;font-size:14px;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s,background-color .2s,border-color .2s}.brands-hub__hero-link:focus-visible,.brands-hub__hero-link:hover{border-color:#fff;color:#1d1d1d;background:#fff}.brands-hub__intro{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.8fr);gap:8%;padding-top:90px;padding-bottom:95px}@media all and (max-width:768px){.brands-hub__intro{grid-template-columns:1fr;gap:26px;padding-top:60px;padding-bottom:65px}}.brands-hub__intro-label{padding-top:9px;border-top:1px solid #c92d36}.brands-hub__intro-label span{color:#69737a;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.brands-hub__intro-content{max-width:970px}.brands-hub__intro-content h2{max-width:900px;margin-bottom:28px;color:#17242b;font-size:44px;font-weight:700;line-height:1.12;letter-spacing:-.025em}@media all and (max-width:1024px){.brands-hub__intro-content h2{font-size:36px}}@media all and (max-width:600px){.brands-hub__intro-content h2{font-size:29px}}.brands-hub__intro-content p{max-width:790px;color:#59666d;font-size:17px;line-height:1.65}.brands-hub__directory{padding:92px 0 105px;background:#f3f3f3}@media all and (max-width:768px){.brands-hub__directory{padding:65px 0 72px}}.brands-hub__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:48px}.brands-hub__section-heading h2{margin:0;color:#17242b;font-size:44px;font-weight:800;line-height:1.05;letter-spacing:-.025em;text-transform:uppercase}.brands-hub__section-heading>p{max-width:475px;margin:0;color:#68747a;font-size:16px;line-height:1.55}@media all and (max-width:900px){.brands-hub__section-heading{align-items:flex-start;flex-direction:column;gap:22px}.brands-hub__section-heading h2{font-size:37px}}@media all and (max-width:500px){.brands-hub__section-heading h2{font-size:31px}}.brands-hub__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}@media all and (max-width:1200px){.brands-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media all and (max-width:820px){.brands-hub__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media all and (max-width:520px){.brands-hub__grid{grid-template-columns:1fr}}.brands-hub__brand-item{min-width:0}.brands-hub__brand-card{min-height:205px;display:flex;flex-direction:column;position:relative;padding:24px 25px 22px;border:1px solid #dedede;color:#17242b;background:#fff;text-decoration:none;overflow:hidden;transition:color .2s,background-color .2s,border-color .2s,transform .2s}.brands-hub__brand-card:before{content:"";width:92px;height:92px;position:absolute;right:-62px;bottom:-54px;border:20px solid rgba(201,45,54,.13);transform:rotate(45deg);transition:border-color .2s,transform .2s}.brands-hub__brand-card:focus-visible,.brands-hub__brand-card:hover{border-color:#c92d36;color:#fff;background:#c92d36;transform:translateY(-3px)}.brands-hub__brand-card:focus-visible:before,.brands-hub__brand-card:hover:before{border-color:rgba(255,255,255,.15);transform:rotate(45deg) scale(1.12)}.brands-hub__brand-card:focus-visible .brands-hub__brand-meta,.brands-hub__brand-card:focus-visible .brands-hub__brand-number,.brands-hub__brand-card:hover .brands-hub__brand-meta,.brands-hub__brand-card:hover .brands-hub__brand-number{color:rgba(255,255,255,.75)}.brands-hub__brand-card:focus-visible .brands-hub__brand-arrow,.brands-hub__brand-card:hover .brands-hub__brand-arrow{color:#c92d36;background:#fff}.brands-hub__brand-number{margin-bottom:35px;color:#9ca4a8;font-size:12px;font-weight:700;letter-spacing:.12em;transition:color .2s}.brands-hub__brand-name{max-width:calc(100% - 44px);margin-bottom:8px;font-size:24px;font-weight:700;line-height:1.1;overflow-wrap:anywhere}.brands-hub__brand-meta{margin-top:auto;color:#778187;font-size:13px;line-height:1.3;transition:color .2s}.brands-hub__brand-arrow{width:38px;height:38px;display:flex;align-items:center;justify-content:center;position:absolute;right:20px;bottom:20px;color:#fff;background:#c92d36;transition:color .2s,background-color .2s}.brands-hub__empty{padding:25px;border-left:3px solid #c92d36;background:#fff}.brands-hub__steps{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1.8fr);gap:8%;padding-top:100px;padding-bottom:110px}@media all and (max-width:900px){.brands-hub__steps{grid-template-columns:1fr;gap:42px;padding-top:70px;padding-bottom:75px}}.brands-hub__steps-heading h2{margin:0;color:#17242b;font-size:42px;font-weight:750;line-height:1.12;letter-spacing:-.025em}@media all and (max-width:600px){.brands-hub__steps-heading h2{font-size:31px}}.brands-hub__steps-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none}.brands-hub__steps-list li{padding-top:19px;border-top:2px solid #17242b}.brands-hub__steps-list h3{margin-bottom:14px;color:#17242b;font-size:20px;font-weight:700;line-height:1.25}.brands-hub__steps-list p{margin:0;color:#647077;font-size:15px;line-height:1.55}.brands-hub__step-number{display:block;margin-bottom:45px;color:#c92d36;font-size:13px;font-weight:800;letter-spacing:.12em}@media all and (max-width:680px){.brands-hub__steps-list{grid-template-columns:1fr;gap:28px}.brands-hub__step-number{margin-bottom:24px}}.brands-hub__cta{color:#fff;background:#c92d36}.brands-hub__cta-inner{display:flex;align-items:center;justify-content:space-between;gap:70px;padding-top:68px;padding-bottom:70px}.brands-hub__cta-inner>div:first-child{max-width:790px}.brands-hub__cta-inner h2{margin-bottom:15px;color:#fff;font-size:42px;font-weight:750;line-height:1.1;letter-spacing:-.025em}.brands-hub__cta-inner p{margin:0;color:rgba(255,255,255,.82);font-size:16px;line-height:1.55}@media all and (max-width:1000px){.brands-hub__cta-inner{align-items:flex-start;flex-direction:column;gap:35px}}.brands-hub__cta-actions{display:flex;flex:0 0 auto;gap:13px}@media all and (max-width:520px){.brands-hub__cta-actions{width:100%;flex-direction:column}}.brands-hub__button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;padding:0 25px;border:1px solid #fff;font-size:13px;font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:color .2s,background-color .2s}.brands-hub__button--light{color:#c92d36;background:#fff}.brands-hub__button--light:focus-visible,.brands-hub__button--light:hover{color:#fff;background:0 0}.brands-hub__button--outline{color:#fff;background:0 0}.brands-hub__button--outline:focus-visible,.brands-hub__button--outline:hover{color:#c92d36;background:#fff}.brands-hub__text{border-top:1px solid #e6e8e9;background:#fff}.brands-hub__text-inner{padding-top:96px;padding-bottom:110px}@media all and (max-width:1024px){.brands-hub__text-inner{padding-top:72px;padding-bottom:82px}}@media all and (max-width:600px){.brands-hub__cta-inner h2{font-size:31px}.brands-hub__text-inner{padding-top:54px;padding-bottom:62px}}.brands-hub__article-content{max-width:1120px;margin:0 auto;color:#213540;font-size:18px;line-height:1.65}.brands-hub__article-content>:first-child{margin-top:0}.brands-hub__article-content>:last-child{margin-bottom:0}.brands-hub__article-content p{margin:0 0 22px;color:#465860;font-size:18px;font-weight:400;line-height:1.65}.brands-hub__article-content h2{margin:58px 0 21px;color:#17242b;font-size:34px;font-weight:750;line-height:1.18;letter-spacing:-.02em;text-transform:none}.brands-hub__article-content h3{margin:42px 0 17px;color:#17242b;font-size:26px;font-weight:700;line-height:1.25}.brands-hub__article-content h4,.brands-hub__article-content h5,.brands-hub__article-content h6{margin:31px 0 10px;color:#17242b;font-size:20px;font-weight:700;line-height:1.35}.brands-hub__article-content a{color:#b9222b;font-size:inherit;font-weight:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s}.brands-hub__article-content a:focus-visible,.brands-hub__article-content a:hover{color:#7f1118}.brands-hub__article-content ol,.brands-hub__article-content ul{margin:0 0 28px;padding-left:1.45em}.brands-hub__article-content ol li,.brands-hub__article-content ul li{display:list-item;margin:0 0 10px;color:#465860;font-size:17px;font-weight:400;line-height:1.6}.brands-hub__article-content ul li{list-style:disc}.brands-hub__article-content ul li::marker{color:#c92d36}.brands-hub__article-content ol li{list-style:decimal}.brands-hub__article-content strong{color:#17242b;font-weight:700}.brands-hub__article-content>div{font-size:inherit;line-height:inherit}.brands-hub__article-content>div h2:first-child,.brands-hub__article-content>div h3:first-child,.brands-hub__article-content>div p:first-child{margin-top:0}.brands-hub__article-content>div>:last-child{margin-bottom:0}.brands-hub__article-content .wp-block-table{max-width:100%;margin:36px 0 40px;overflow-x:auto;border:1px solid #d9dfe2;background:#fff;-webkit-overflow-scrolling:touch}.brands-hub__article-content table{width:100%;min-width:820px;margin:0;border-collapse:collapse;font-size:16px;line-height:1.45}.brands-hub__article-content table td,.brands-hub__article-content table th{min-width:165px;padding:14px 16px;border:1px solid #d9dfe2;font-size:15px;line-height:1.45;text-align:left;vertical-align:top}.brands-hub__article-content table th{color:#fff;font-weight:700}.brands-hub__article-content table td{color:#354950;font-weight:400}.brands-hub__article-content table td:first-child{color:#17242b;font-weight:700}@media all and (max-width:768px){.brands-hub__article-content{font-size:16px}.brands-hub__article-content p{margin-bottom:19px;font-size:16px;line-height:1.62}.brands-hub__article-content h2{margin-top:44px;font-size:28px}.brands-hub__article-content h3{margin-top:34px;font-size:23px}.brands-hub__article-content h4,.brands-hub__article-content h5,.brands-hub__article-content h6{margin-top:27px;font-size:18px}.brands-hub__article-content ol li,.brands-hub__article-content ul li{font-size:15px}}.footer{padding:5.4rem 0 2.2rem}.footer__container{display:flex;flex-wrap:wrap;justify-content:space-between}.footer__callback{position:fixed;bottom:0;left:0;width:100%;height:auto;display:none;z-index:50}@media all and (max-width:1024px){.footer__callback{display:block}}.footer__callback-btn{width:100%;background-color:#c92d36;display:flex;justify-content:center;align-items:center;font-size:2rem;text-decoration:none;color:#fff;padding:10px}.footer__callback-btn img{margin-right:20px}.footer__brand{width:29.9rem;margin-bottom:20px}@media all and (max-width:1200px){.footer__brand{width:100%}}.footer__brand-soc{display:flex;align-items:center;margin-bottom:20px}.footer__brand-soc a{width:40px;height:40px;text-decoration:none;margin-right:20px;display:block}.footer__brand-soc a svg{width:100%;height:100%}.footer__nav{display:flex;flex-wrap:wrap;width:70%;justify-content:space-between;margin-bottom:1.5rem}@media all and (max-width:1200px){.footer__nav{width:100%}}.footer__nav-column{width:25%}@media all and (max-width:1024px){.footer__nav-column{width:50%;margin-bottom:40px}}@media all and (max-width:500px){.brands-hub__article-content h2{font-size:25px}.brands-hub__article-content .wp-block-table{width:calc(100% + 20px);max-width:none;margin-right:-20px}.brands-hub__article-content table{min-width:720px}.footer__nav-column{width:100%;margin-bottom:40px}.footer__nav-column:last-child{margin-bottom:0}}.footer__nav-head{font-weight:600;font-size:1.6rem;letter-spacing:.03em;color:#000;padding-bottom:1.5rem;position:relative;margin-bottom:1.5rem}.footer__nav-head:before{bottom:0;left:0;position:absolute;content:"";display:block;height:1px;width:3.7rem;background-color:#c92d36}.footer__nav-item{margin-bottom:5px}.footer__nav-item span,.footer__nav-lnk{font-weight:400;font-size:1.4rem;letter-spacing:.03em;color:#4f4f4f;text-decoration:none}.footer__nav-item a:hover,.footer__nav-lnk:hover{text-decoration:underline}.footer__nav-contacts li{position:relative;padding-left:26px;margin-bottom:1.5rem}.footer__nav-contacts li svg{width:16px;height:auto;position:absolute;top:0;left:0;letter-spacing:0}.footer__copyright{width:100%;font-weight:400;font-size:14px;letter-spacing:.03em;color:#828282}

/* FTC contact cards, map and non-hero header — 2026-08-24 */
.page-template-default .header.default {
  background-color: #1d1d1d;
  box-shadow: 0 2px 12px rgba(0, 0, 0, .16);
}
.page-template-contacts .three-column {
  position: relative;
  z-index: 3;
  margin-top: -64px;
}
.page-template-contacts .three-column__list {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
}
.page-template-contacts .three-column__item {
  width: auto;
  min-width: 0;
  min-height: 142px;
  display: grid;
  grid-template-columns: 44px minmax(0, 1fr);
  column-gap: 18px;
  align-items: center;
  padding: 24px 22px;
  background: #fff;
  border: 1px solid #e5e7eb;
  border-radius: 8px;
  box-shadow: 0 10px 28px rgba(17, 24, 39, .09);
  font-size: 15px;
  line-height: 1.35;
}
.page-template-contacts .three-column__item svg {
  position: static;
  width: 44px;
  height: 44px;
  transform: none;
}
.page-template-contacts .three-column__item .wrapper {
  width: 100%;
  min-width: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  flex-wrap: nowrap;
}
.page-template-contacts .three-column__item .wrapper a {
  line-height: 1.35;
  white-space: nowrap;
}
.page-template-contacts .three-column__item .contact-emails {
  gap: 6px;
}
.page-template-contacts .three-column__item .contact-emails a {
  font-size: 14px;
}
.page-template-contacts .three-column__item[data-block="business-hours"] .wrapper {
  font-size: 14px;
}
.page-template-contacts .contacts-form__map img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media all and (max-width: 1100px) {
  .page-template-contacts .three-column__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
@media all and (max-width: 650px) {
  .page-template-contacts .three-column {
    margin-top: -40px;
  }
  .page-template-contacts .three-column__list {
    grid-template-columns: 1fr;
    gap: 12px;
  }
  .page-template-contacts .three-column__item {
    min-height: 104px;
    grid-template-columns: 40px minmax(0, 1fr);
    column-gap: 16px;
    padding: 20px;
  }
  .page-template-contacts .three-column__item svg {
    width: 40px;
    height: 40px;
  }
  .page-template-contacts .contacts-form__map {
    height: 320px;
  }
}


/* ==========================================================================
   FTC Design System v1 — 2026-08-25
   Premium industrial redesign: header + homepage
   ========================================================================== */

:root {
    --ftc-red: #c92e3b;
    --ftc-red-dark: #9f1e29;
    --ftc-red-soft: #fdecef;
    --ftc-ink: #0d1319;
    --ftc-ink-2: #141c24;
    --ftc-ink-3: #1d2833;
    --ftc-text: #1d2731;
    --ftc-text-soft: #3f4c58;
    --ftc-muted: #687582;
    --ftc-border: #e1e6eb;
    --ftc-bg: #f5f7f9;
    --ftc-white: #ffffff;
    --ftc-radius-sm: 6px;
    --ftc-radius-md: 10px;
    --ftc-radius-lg: 14px;
    --ftc-shadow-xs: 0 1px 2px rgba(13, 19, 25, .06);
    --ftc-shadow-sm: 0 8px 24px rgba(13, 19, 25, .08);
    --ftc-shadow-md: 0 18px 46px rgba(13, 19, 25, .14);
    --ftc-container: 1280px;
    --ftc-transition: 180ms ease;
}

html {
    scroll-behavior: smooth;
}

body {
    color: var(--ftc-text);
    background: var(--ftc-white);
    font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    -webkit-font-smoothing: antialiased;
}

.preloader {
    display: none !important;
}

.ftc-home .main-container {
    width: 100%;
    max-width: var(--ftc-container);
    margin-right: auto;
    margin-left: auto;
    padding-right: 28px;
    padding-left: 28px;
}

.ftc-eyebrow {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: #fff;
    font-size: 12px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .16em;
    text-transform: uppercase;
}

.ftc-eyebrow::before {
    width: 28px;
    height: 2px;
    content: "";
    background: var(--ftc-red);
}

.ftc-eyebrow--dark {
    color: var(--ftc-red);
}

.ftc-btn {
    min-height: 52px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 24px;
    border: 1px solid transparent;
    border-radius: 8px;
    font-size: 15px;
    font-weight: 700;
    line-height: 1.15;
    text-align: center;
    text-decoration: none !important;
    transition: color var(--ftc-transition), background var(--ftc-transition),
                border-color var(--ftc-transition), transform var(--ftc-transition),
                box-shadow var(--ftc-transition);
}

.ftc-btn:hover {
    transform: translateY(-2px);
}

.ftc-btn:focus-visible,
.ftc-card-link:focus-visible {
    outline: 3px solid rgba(201, 46, 59, .3);
    outline-offset: 3px;
}

.ftc-btn--primary {
    color: #fff !important;
    background: var(--ftc-red);
    box-shadow: 0 8px 22px rgba(201, 46, 59, .26);
}

.ftc-btn--primary:hover {
    background: var(--ftc-red-dark);
    box-shadow: 0 12px 28px rgba(201, 46, 59, .32);
}

.ftc-btn--glass {
    color: #fff !important;
    border-color: rgba(255, 255, 255, .42);
    background: rgba(255, 255, 255, .08);
    backdrop-filter: blur(8px);
}

.ftc-btn--glass:hover {
    border-color: #fff;
    background: rgba(255, 255, 255, .16);
}

.ftc-btn--dark {
    color: #fff !important;
    background: var(--ftc-ink-2);
}

.ftc-btn--dark:hover {
    background: var(--ftc-red);
}

/* Header */

.header {
    height: 84px !important;
    min-height: 84px !important;
    padding: 0 !important;
    border-bottom: 1px solid rgba(255, 255, 255, .08);
    background: rgba(13, 19, 25, .97) !important;
    box-shadow: 0 6px 24px rgba(0, 0, 0, .18);
    backdrop-filter: blur(12px);
}

.header__container {
    width: calc(100% - 48px) !important;
    max-width: 1440px !important;
    height: 84px !important;
    min-height: 84px !important;
    display: grid !important;
    grid-template-columns: minmax(178px, 214px) minmax(0, 1fr) auto;
    align-items: center !important;
    gap: 24px;
    margin: 0 auto !important;
    padding: 0 !important;
}

.header__logo {
    width: auto !important;
    max-width: 210px;
    height: 58px;
    display: flex;
    align-items: center;
    padding: 0 !important;
}

.header__logo a {
    display: inline-flex;
    align-items: center;
}

.header__logo img {
    width: auto !important;
    max-width: 100% !important;
    height: 52px !important;
    object-fit: contain;
}

.header__nav {
    width: 100%;
    height: 84px;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
}

.header__nav .menu,
.header__nav > ul {
    height: 100%;
    display: flex !important;
    align-items: center;
    justify-content: flex-end;
    gap: 2px;
    margin: 0 !important;
}

.header__nav .menu > li,
.header__nav > ul > li {
    height: 100%;
    display: flex;
    align-items: center;
    margin: 0 !important;
    padding: 0 !important;
}

.header__nav .menu > li > a,
.header__nav > ul > li > a {
    min-height: 44px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 0 12px !important;
    border: 0 !important;
    color: rgba(255, 255, 255, .88) !important;
    background: transparent !important;
    font-size: 13px !important;
    font-weight: 700 !important;
    line-height: 1.15 !important;
    letter-spacing: .035em;
    text-align: center;
    text-transform: uppercase;
    white-space: nowrap;
    transition: color var(--ftc-transition), background var(--ftc-transition);
}

.header__nav .menu > li > a:hover,
.header__nav .menu > li.current-menu-item > a {
    color: #fff !important;
}

.header__nav .menu > li > a::after {
    bottom: 2px !important;
    height: 2px !important;
    background: var(--ftc-red) !important;
}

.header__nav .menu > li.red > a,
.header__nav .menu > li[class*="red"] > a {
    min-height: 44px;
    margin: 0 4px;
    padding: 0 18px !important;
    border-radius: 7px;
    color: #fff !important;
    background: var(--ftc-red) !important;
}

.header__nav .menu > li.red > a:hover,
.header__nav .menu > li[class*="red"] > a:hover {
    background: var(--ftc-red-dark) !important;
}

.header__nav .sub-menu {
    top: calc(100% - 8px) !important;
    min-width: 250px;
    overflow: hidden;
    padding: 10px !important;
    border: 1px solid var(--ftc-border);
    border-radius: 12px;
    background: #fff !important;
    box-shadow: var(--ftc-shadow-md);
}

.header__nav .sub-menu a {
    padding: 12px 14px !important;
    border-radius: 7px;
    color: var(--ftc-text) !important;
    font-size: 13px !important;
    font-weight: 650 !important;
    line-height: 1.3 !important;
    text-transform: none !important;
}

.header__nav .sub-menu a:hover {
    color: var(--ftc-red) !important;
    background: var(--ftc-red-soft) !important;
}

.header__contacts {
    width: auto !important;
    min-width: 178px !important;
    height: 48px !important;
    display: flex !important;
    align-items: center;
    margin: 0 !important;
    padding: 0 0 0 20px !important;
    position: relative;
    overflow: visible !important;
}

.header__contacts::before {
    width: 1px;
    height: 30px;
    position: absolute;
    top: 9px;
    left: 0;
    content: "";
    background: rgba(255, 255, 255, .17);
}

.header__contacts > img {
    display: none !important;
}

.header__contacts-in {
    width: auto !important;
    height: auto !important;
    display: grid !important;
    grid-template-columns: auto !important;
    gap: 2px !important;
    position: static !important;
    inset: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    transform: none !important;
    text-align: left !important;
}

.header__contacts-in span {
    color: rgba(255, 255, 255, .54) !important;
    font-size: 10px !important;
    font-weight: 700 !important;
    line-height: 1 !important;
    letter-spacing: .13em;
    text-transform: uppercase;
}

.header__contacts-in a {
    color: #fff !important;
    font-size: 15px !important;
    font-weight: 750 !important;
    line-height: 1.15 !important;
    letter-spacing: .01em;
    text-decoration: none !important;
    white-space: nowrap;
}

.header__contacts-in a:hover {
    color: #f1a2aa !important;
}

.header__burger {
    margin: 0 !important;
}

/* Hero */

.ftc-home {
    overflow: hidden;
    background: #fff;
}

.ftc-home .banner.ftc-hero {
    height: 640px !important;
    min-height: 640px !important;
    display: block !important;
    position: relative;
    overflow: hidden;
    background: var(--ftc-ink);
}

.ftc-hero .banner__image {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}

.ftc-hero .banner__image::after {
    position: absolute;
    inset: 0;
    content: "";
    background:
        linear-gradient(90deg, rgba(8, 13, 18, .93) 0%, rgba(8, 13, 18, .76) 44%, rgba(8, 13, 18, .25) 100%),
        linear-gradient(0deg, rgba(8, 13, 18, .42), transparent 50%);
}

.ftc-hero .banner__image img {
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: cover !important;
    object-position: center 52%;
}

.ftc-hero .banner__container {
    height: 100% !important;
    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;
    position: relative !important;
    z-index: 2;
    padding-top: 84px !important;
    padding-bottom: 34px !important;
    text-align: left !important;
}

.ftc-hero__content {
    width: 100%;
    max-width: 770px;
}

.ftc-hero .banner__title {
    max-width: 760px;
    margin: 20px 0 22px !important;
    color: #fff !important;
    font-size: clamp(48px, 5vw, 68px) !important;
    font-weight: 800 !important;
    line-height: .99 !important;
    letter-spacing: -.045em !important;
    text-align: left !important;
    text-transform: none !important;
    text-shadow: 0 3px 24px rgba(0, 0, 0, .22);
}

.ftc-hero .banner__title span {
    display: block;
    color: #fff;
}

.ftc-hero .banner__subtitle {
    max-width: 690px;
    margin: 0 0 30px !important;
    color: rgba(255, 255, 255, .82) !important;
    font-size: 18px !important;
    font-weight: 400 !important;
    line-height: 1.65 !important;
    letter-spacing: 0 !important;
    text-align: left !important;
    text-transform: none !important;
}

.ftc-hero__actions {
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
}

.ftc-hero__phone {
    display: inline-block;
    margin-top: 18px;
    color: rgba(255, 255, 255, .68) !important;
    font-size: 14px;
    text-decoration: none !important;
}

.ftc-hero__phone strong {
    color: #fff;
    font-weight: 750;
}

/* Proof strip */

.ftc-proof {
    position: relative;
    z-index: 5;
    margin-top: -56px;
}

.ftc-proof__container {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    overflow: hidden;
    padding: 0 !important;
    border: 1px solid var(--ftc-border);
    border-radius: var(--ftc-radius-lg);
    background: #fff;
    box-shadow: var(--ftc-shadow-md);
}

.ftc-proof__item {
    min-width: 0;
    min-height: 112px;
    display: grid;
    grid-template-columns: 48px minmax(0, 1fr);
    align-items: center;
    gap: 16px;
    padding: 22px 24px;
}

.ftc-proof__item + .ftc-proof__item {
    border-left: 1px solid var(--ftc-border);
}

.ftc-proof__mark {
    width: 48px;
    height: 48px;
    display: grid;
    place-items: center;
    flex: none;
    border-radius: 50%;
    color: var(--ftc-red);
    background: var(--ftc-red-soft);
    font-size: 15px;
    font-weight: 850;
    line-height: 1;
}

.ftc-proof__item > span:last-child {
    min-width: 0;
    display: block;
}

.ftc-proof__item strong {
    display: block;
    color: var(--ftc-text);
    font-size: 15px;
    font-weight: 750;
    line-height: 1.3;
}

.ftc-proof__item small {
    display: block;
    margin-top: 4px;
    color: var(--ftc-muted);
    font-size: 12px;
    line-height: 1.35;
}

/* Equipment categories */

.ftc-home .equipment {
    margin: 0 !important;
    padding: 104px 0 96px !important;
    background: var(--ftc-bg) !important;
}

.ftc-home .equipment__container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.ftc-home .equipment__title {
    max-width: 760px;
    margin: 0 0 38px !important;
    color: var(--ftc-text) !important;
    font-size: clamp(36px, 4vw, 48px) !important;
    font-weight: 800 !important;
    line-height: 1.08 !important;
    letter-spacing: -.035em;
    text-align: left !important;
    text-transform: none !important;
}

.ftc-home .equipment__title::before {
    display: block;
    margin-bottom: 13px;
    content: "BROWSE BY CATEGORY";
    color: var(--ftc-red);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .16em;
}

.ftc-home .equipment__list {
    display: grid !important;
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    gap: 22px !important;
    margin: 0 !important;
}

.ftc-home .equipment__item {
    width: 100% !important;
    height: 230px !important;
    min-height: 230px;
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0 !important;
    padding: 0 !important;
    border: 1px solid rgba(13, 19, 25, .1);
    border-radius: var(--ftc-radius-lg);
    background: var(--ftc-ink-2);
    box-shadow: var(--ftc-shadow-xs);
    text-decoration: none !important;
    transform: none !important;
    transition: transform var(--ftc-transition), box-shadow var(--ftc-transition);
}

.ftc-home .equipment__item::after {
    position: absolute;
    inset: 0;
    z-index: 1;
    content: "";
    background: linear-gradient(0deg, rgba(8, 13, 18, .9) 0%, rgba(8, 13, 18, .24) 58%, rgba(8, 13, 18, .08) 100%);
}

.ftc-home .equipment__item::before {
    width: 40px;
    height: 40px;
    display: grid;
    place-items: center;
    position: absolute;
    right: 20px;
    bottom: 18px;
    z-index: 3;
    content: "→";
    border: 1px solid rgba(255, 255, 255, .34);
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    transition: background var(--ftc-transition), border-color var(--ftc-transition);
}

.ftc-home .equipment__item:hover {
    box-shadow: var(--ftc-shadow-md);
    transform: translateY(-4px) !important;
}

.ftc-home .equipment__item:hover::before {
    border-color: var(--ftc-red);
    background: var(--ftc-red);
}

.ftc-home .equipment__image {
    width: 100% !important;
    height: 100% !important;
    display: block;
    position: absolute;
    inset: 0;
    object-fit: cover !important;
    transform: scale(1.01);
    transition: transform 450ms ease;
}

.ftc-home .equipment__item:hover .equipment__image {
    transform: scale(1.055);
}

.ftc-home .equipment__item-title {
    max-width: calc(100% - 82px);
    position: absolute !important;
    right: auto !important;
    bottom: 22px !important;
    left: 22px !important;
    z-index: 3;
    margin: 0 !important;
    padding: 0 !important;
    color: #fff !important;
    background: transparent !important;
    font-size: 21px !important;
    font-weight: 750 !important;
    line-height: 1.25 !important;
    letter-spacing: -.02em;
    text-align: left !important;
    text-transform: none !important;
    transform: none !important;
}

/* Featured inventory */

.ftc-home .featured {
    margin: 0 !important;
    padding: 96px 0 !important;
    background: #fff !important;
}

.ftc-section-heading {
    display: grid;
    grid-template-columns: minmax(0, 1.2fr) minmax(300px, .8fr);
    align-items: end;
    gap: 56px;
    margin-bottom: 38px;
}

.ftc-home .featured__title {
    max-width: 760px;
    margin: 12px 0 0 !important;
    color: var(--ftc-text) !important;
    font-size: clamp(36px, 4vw, 48px) !important;
    font-weight: 800 !important;
    line-height: 1.08 !important;
    letter-spacing: -.035em;
    text-align: left !important;
    text-transform: none !important;
}

.ftc-section-heading > p {
    margin: 0 0 4px;
    color: var(--ftc-text-soft);
    font-size: 16px;
    line-height: 1.65;
}

.ftc-home .featured__list {
    overflow: visible !important;
    margin: 0 !important;
    padding: 4px 2px 46px !important;
}

.ftc-home .featured__wrapper {
    align-items: stretch !important;
}

.ftc-home .featured__item {
    height: auto !important;
    min-height: 100%;
    display: flex !important;
    flex-direction: column;
    overflow: hidden;
    border: 1px solid var(--ftc-border) !important;
    border-radius: var(--ftc-radius-lg) !important;
    background: #fff !important;
    box-shadow: none !important;
    transition: transform var(--ftc-transition), box-shadow var(--ftc-transition),
                border-color var(--ftc-transition);
}

.ftc-home .featured__item:hover {
    border-color: #d3d9df !important;
    box-shadow: var(--ftc-shadow-sm) !important;
    transform: translateY(-4px);
}

.ftc-home .featured__item-img {
    width: 100% !important;
    height: auto !important;
    aspect-ratio: 16 / 10;
    display: block;
    position: relative;
    overflow: hidden;
    background: #e9edf0;
}

.ftc-home .featured__item-img img {
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: cover !important;
    transition: transform 400ms ease;
}

.ftc-home .featured__item:hover .featured__item-img img {
    transform: scale(1.035);
}

.ftc-status {
    position: absolute;
    top: 16px;
    left: 16px;
    padding: 7px 11px;
    border: 1px solid rgba(255, 255, 255, .6);
    border-radius: 999px;
    color: #fff;
    background: rgba(13, 19, 25, .78);
    box-shadow: 0 4px 14px rgba(0, 0, 0, .16);
    backdrop-filter: blur(6px);
    font-size: 11px;
    font-weight: 800;
    line-height: 1;
    letter-spacing: .08em;
    text-transform: uppercase;
}

.ftc-home .featured__item-desc {
    min-height: 150px !important;
    display: block !important;
    padding: 22px 22px 16px !important;
    background: #fff !important;
    text-decoration: none !important;
}

.ftc-home .featured__item-title {
    min-height: 0 !important;
    margin: 0 !important;
    color: var(--ftc-text) !important;
    font-size: 20px !important;
    font-weight: 750 !important;
    line-height: 1.32 !important;
    letter-spacing: -.02em;
    text-transform: none !important;
}

.ftc-home .featured__item-title a {
    color: inherit !important;
    text-decoration: none !important;
}

.ftc-home .featured__item-title a:hover {
    color: var(--ftc-red) !important;
}

.ftc-home .featured__item-desc p {
    margin: 12px 0 0;
    color: var(--ftc-muted);
    font-size: 13px;
    line-height: 1.55;
}

.ftc-home .featured__item-bottom {
    min-height: 62px !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 14px;
    margin-top: auto;
    padding: 15px 22px !important;
    border-top: 1px solid var(--ftc-border);
    background: #fbfcfd !important;
}

.ftc-home .featured__item-code {
    color: var(--ftc-muted) !important;
    font-size: 12px !important;
    font-weight: 650 !important;
    letter-spacing: .02em;
}

.ftc-card-link {
    color: var(--ftc-red) !important;
    font-size: 13px;
    font-weight: 800;
    text-decoration: none !important;
    white-space: nowrap;
}

.ftc-card-link span {
    display: inline-block;
    margin-left: 3px;
    transition: transform var(--ftc-transition);
}

.ftc-card-link:hover span {
    transform: translateX(4px);
}

.ftc-home .featured__pagination {
    bottom: 5px !important;
}

.ftc-home .featured__pagination .swiper-pagination-bullet {
    width: 7px !important;
    height: 7px !important;
    background: #b8c0c7 !important;
    opacity: 1 !important;
}

.ftc-home .featured__pagination .swiper-pagination-bullet-active {
    width: 24px !important;
    border-radius: 99px !important;
    background: var(--ftc-red) !important;
}

.ftc-section-action {
    display: flex;
    justify-content: center;
    margin-top: 12px;
}

/* Company copy */

.ftc-home .text {
    margin: 0 !important;
    padding: 96px 0 !important;
    background: var(--ftc-bg) !important;
}

.ftc-home .text__container {
    display: grid;
    grid-template-columns: minmax(260px, .72fr) minmax(0, 1.28fr);
    align-items: start;
    gap: 72px;
}

.ftc-home .text__title {
    margin: 0 !important;
    color: var(--ftc-text) !important;
    font-size: clamp(36px, 4vw, 48px) !important;
    font-weight: 800 !important;
    line-height: 1.08 !important;
    letter-spacing: -.035em;
    text-align: left !important;
    text-transform: none !important;
}

.ftc-home .text__title::before {
    display: block;
    margin-bottom: 14px;
    content: "FIRE TRUCK CENTER";
    color: var(--ftc-red);
    font-size: 12px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: .16em;
}

.ftc-home .text__content {
    color: var(--ftc-text-soft) !important;
    font-size: 16px !important;
    line-height: 1.78 !important;
}

.ftc-home .text__content p {
    margin: 0 0 18px !important;
}

.ftc-home .text__content p:first-child {
    color: var(--ftc-text);
    font-size: 19px;
    font-weight: 650;
    line-height: 1.5;
}

.ftc-home .text__content a {
    color: var(--ftc-red) !important;
    font-weight: 650;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

.ftc-home .text__lnk {
    grid-column: 2;
    margin: 10px 0 0 !important;
    text-align: left !important;
}

.ftc-home .text__lnk .button-skew {
    min-height: 52px;
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    padding: 0 24px !important;
    border-radius: 8px;
    color: #fff !important;
    background: var(--ftc-ink-2) !important;
    font-size: 14px !important;
    font-weight: 750 !important;
    letter-spacing: .02em;
    text-decoration: none !important;
    transform: none !important;
}

.ftc-home .text__lnk .button-skew::before,
.ftc-home .text__lnk .button-skew::after {
    display: none !important;
}

.ftc-home .text__lnk .button-skew:hover {
    background: var(--ftc-red) !important;
}

/* Homepage sales form */

.ftc-home .form {
    min-height: 0 !important;
    margin: 0 !important;
    padding: 92px 0 !important;
    position: relative;
    overflow: hidden;
    background: var(--ftc-ink) !important;
}

.ftc-home .form__image {
    width: 100%;
    height: 100%;
    position: absolute;
    inset: 0;
}

.ftc-home .form__image::after {
    position: absolute;
    inset: 0;
    content: "";
    background: linear-gradient(90deg, rgba(8, 13, 18, .96) 0%, rgba(8, 13, 18, .88) 54%, rgba(8, 13, 18, .66) 100%);
}

.ftc-home .form__image img {
    width: 100% !important;
    height: 100% !important;
    display: block;
    object-fit: cover !important;
    opacity: .72;
}

.ftc-home .form__container {
    max-width: 850px;
    min-height: 0 !important;
    display: block !important;
    position: relative;
    z-index: 2;
    margin: 0 auto !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    text-align: center;
}

.ftc-home .form__title {
    margin: 0 !important;
    color: #fff !important;
    font-size: clamp(30px, 4vw, 44px) !important;
    font-weight: 800 !important;
    line-height: 1.12 !important;
    letter-spacing: -.035em;
    text-transform: none !important;
}

.ftc-home .form__number {
    display: inline-block;
    margin: 12px 0 0 !important;
    color: #fff !important;
    font-size: clamp(26px, 3vw, 36px) !important;
    font-weight: 800 !important;
    line-height: 1.2 !important;
    text-decoration: none !important;
}

.ftc-home .form__number:hover {
    color: #f1a2aa !important;
}

.ftc-home .form__subtitle {
    max-width: 620px;
    margin: 14px auto 30px !important;
    color: rgba(255, 255, 255, .72) !important;
    font-size: 15px !important;
    line-height: 1.55 !important;
}

.ftc-home .form .wpcf7 {
    max-width: 760px;
    margin: 0 auto;
}

.ftc-home .form .wpcf7-form {
    text-align: left;
}

.ftc-home .form .wpcf7-form p {
    margin-top: 0;
    margin-bottom: 14px;
}

.ftc-home .form .wpcf7-form-control-wrap {
    display: block;
}

.ftc-home .form input[type="text"],
.ftc-home .form input[type="email"],
.ftc-home .form input[type="tel"],
.ftc-home .form input[type="number"],
.ftc-home .form select,
.ftc-home .form textarea {
    width: 100% !important;
    min-height: 52px !important;
    margin: 0 !important;
    padding: 0 16px !important;
    border: 1px solid rgba(255, 255, 255, .22) !important;
    border-radius: 8px !important;
    color: #fff !important;
    background: rgba(255, 255, 255, .09) !important;
    box-shadow: none !important;
    font-size: 14px !important;
    line-height: 1.3 !important;
    outline: none;
}

.ftc-home .form textarea {
    min-height: 130px !important;
    padding-top: 14px !important;
    resize: vertical;
}

.ftc-home .form input::placeholder,
.ftc-home .form textarea::placeholder {
    color: rgba(255, 255, 255, .58) !important;
    opacity: 1;
}

.ftc-home .form input:focus,
.ftc-home .form select:focus,
.ftc-home .form textarea:focus {
    border-color: #e76370 !important;
    box-shadow: 0 0 0 3px rgba(201, 46, 59, .22) !important;
}

.ftc-home .form input[type="submit"] {
    min-width: 170px !important;
    min-height: 52px !important;
    padding: 0 26px !important;
    border: 0 !important;
    border-radius: 8px !important;
    color: #fff !important;
    background: var(--ftc-red) !important;
    box-shadow: 0 8px 22px rgba(201, 46, 59, .24);
    font-size: 14px !important;
    font-weight: 750 !important;
    line-height: 1 !important;
    cursor: pointer;
    transform: none !important;
    transition: background var(--ftc-transition), transform var(--ftc-transition);
}

.ftc-home .form input[type="submit"]:hover {
    background: var(--ftc-red-dark) !important;
    transform: translateY(-2px) !important;
}

.ftc-home .form .wpcf7-not-valid-tip {
    margin-top: 6px;
    color: #ff9aa4 !important;
    font-size: 12px;
}

.ftc-home .form .wpcf7-response-output {
    color: #fff !important;
}

.ftc-home .form .wpcf7-form p:nth-last-child(2) {
    color: rgba(255, 255, 255, .55);
    font-size: 11px;
    line-height: 1.5;
}

/* Responsive */

@media (max-width: 1240px) {
    .header__container {
        width: calc(100% - 36px) !important;
        grid-template-columns: 176px minmax(0, 1fr) auto;
        gap: 14px;
    }

    .header__logo {
        max-width: 176px;
    }

    .header__nav .menu > li > a,
    .header__nav > ul > li > a {
        padding-right: 8px !important;
        padding-left: 8px !important;
        font-size: 12px !important;
    }

    .header__contacts {
        min-width: 160px !important;
        padding-left: 14px !important;
    }

    .header__contacts-in a {
        font-size: 14px !important;
    }

    .ftc-proof__item {
        grid-template-columns: 42px minmax(0, 1fr);
        gap: 13px;
        padding-right: 18px;
        padding-left: 18px;
    }

    .ftc-proof__mark {
        width: 42px;
        height: 42px;
    }
}

@media (max-width: 1080px) {
    .header,
    .header__container {
        height: 68px !important;
        min-height: 68px !important;
    }

    .header__container {
        grid-template-columns: minmax(170px, 1fr) auto;
        gap: 18px;
    }

    .header__logo {
        max-width: 190px;
        height: 54px;
    }

    .header__logo img {
        height: 48px !important;
    }

    .header__nav,
    .header__contacts {
        display: none !important;
    }

    .header__burger {
        display: flex !important;
        align-items: center;
        justify-content: center;
    }

    .ftc-hero .banner__container {
        padding-top: 68px !important;
    }

    .ftc-proof__container {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .ftc-proof__item:nth-child(3) {
        border-left: 0;
    }

    .ftc-proof__item:nth-child(n + 3) {
        border-top: 1px solid var(--ftc-border);
    }

    .ftc-home .equipment__list {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }

    .ftc-section-heading {
        grid-template-columns: 1fr;
        gap: 18px;
    }

    .ftc-section-heading > p {
        max-width: 720px;
    }
}

@media (max-width: 820px) {
    .ftc-home .main-container {
        padding-right: 22px;
        padding-left: 22px;
    }

    .ftc-home .banner.ftc-hero {
        height: 590px !important;
        min-height: 590px !important;
    }

    .ftc-hero .banner__image::after {
        background:
            linear-gradient(90deg, rgba(8, 13, 18, .92) 0%, rgba(8, 13, 18, .7) 74%, rgba(8, 13, 18, .45) 100%),
            linear-gradient(0deg, rgba(8, 13, 18, .48), transparent 56%);
    }

    .ftc-hero .banner__title {
        font-size: clamp(42px, 8.4vw, 58px) !important;
    }

    .ftc-hero .banner__subtitle {
        max-width: 640px;
        font-size: 16px !important;
    }

    .ftc-home .equipment,
    .ftc-home .featured,
    .ftc-home .text,
    .ftc-home .form {
        padding-top: 72px !important;
        padding-bottom: 72px !important;
    }

    .ftc-home .equipment {
        padding-top: 94px !important;
    }

    .ftc-home .text__container {
        grid-template-columns: 1fr;
        gap: 28px;
    }

    .ftc-home .text__lnk {
        grid-column: 1;
    }
}

@media (max-width: 680px) {
    .header__container {
        width: calc(100% - 28px) !important;
    }

    .header__logo {
        max-width: 172px;
    }

    .ftc-home .main-container {
        padding-right: 18px;
        padding-left: 18px;
    }

    .ftc-home .banner.ftc-hero {
        height: auto !important;
        min-height: 610px !important;
    }

    .ftc-hero .banner__container {
        min-height: 610px;
        align-items: flex-end !important;
        padding-top: 104px !important;
        padding-bottom: 74px !important;
    }

    .ftc-hero .banner__title {
        margin-top: 16px !important;
        margin-bottom: 18px !important;
        font-size: 42px !important;
        line-height: 1.02 !important;
    }

    .ftc-hero .banner__subtitle {
        margin-bottom: 24px !important;
        font-size: 15px !important;
        line-height: 1.58 !important;
    }

    .ftc-hero__actions {
        display: grid;
        grid-template-columns: 1fr;
    }

    .ftc-hero__actions .ftc-btn {
        width: 100%;
    }

    .ftc-proof {
        margin-top: -34px;
    }

    .ftc-proof__container {
        grid-template-columns: 1fr;
    }

    .ftc-proof__item {
        min-height: 88px;
        grid-template-columns: 42px minmax(0, 1fr);
        padding: 16px 18px;
        border-left: 0 !important;
    }

    .ftc-proof__item + .ftc-proof__item {
        border-top: 1px solid var(--ftc-border);
    }

    .ftc-home .equipment {
        padding-top: 84px !important;
    }

    .ftc-home .equipment__list {
        grid-template-columns: 1fr !important;
        gap: 14px !important;
    }

    .ftc-home .equipment__item {
        height: 158px !important;
        min-height: 158px;
    }

    .ftc-home .equipment__item-title {
        font-size: 19px !important;
    }

    .ftc-home .featured__item-desc {
        min-height: 138px !important;
    }

    .ftc-home .form {
        padding-top: 64px !important;
        padding-bottom: 64px !important;
    }
}

@media (max-width: 479px) {
    .ftc-home .banner.ftc-hero,
    .ftc-hero .banner__container {
        min-height: 640px !important;
    }

    .ftc-hero .banner__title {
        font-size: 38px !important;
    }

    .ftc-eyebrow {
        font-size: 10px;
        letter-spacing: .13em;
    }

    .ftc-eyebrow::before {
        width: 20px;
    }

    .ftc-btn {
        width: 100%;
        min-height: 50px;
        padding-right: 18px;
        padding-left: 18px;
    }

    .ftc-home .equipment__title,
    .ftc-home .featured__title,
    .ftc-home .text__title {
        font-size: 34px !important;
    }

    .ftc-home .featured__item-bottom {
        padding-right: 18px !important;
        padding-left: 18px !important;
    }
}

@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }

    .ftc-btn,
    .ftc-card-link span,
    .ftc-home .equipment__item,
    .ftc-home .equipment__image,
    .ftc-home .featured__item,
    .ftc-home .featured__item-img img {
        transition: none !important;
    }
}

/* Stable inventory grid: no delayed carousel layout shift */
.ftc-home .ftc-inventory-grid { overflow: visible !important; padding-bottom: 0 !important; }
.ftc-home .ftc-inventory-grid .featured__wrapper { display: grid !important; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; transform: none !important; }
.ftc-home .ftc-inventory-grid .featured__item { width: 100% !important; margin: 0 !important; }
@media (max-width: 980px) { .ftc-home .ftc-inventory-grid .featured__wrapper { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 620px) { .ftc-home .ftc-inventory-grid .featured__wrapper { grid-template-columns: 1fr; } }

/* FTC v1 visual QA refinements */
@media (min-width: 821px) {
  .ftc-hero__content { max-width: 900px; }
  .ftc-hero .banner__title { max-width: 900px; font-size: clamp(48px, 4.2vw, 58px) !important; line-height: 1.03 !important; letter-spacing: -.04em !important; }
}
.ftc-home .equipment__title { text-transform: capitalize !important; }
.ftc-home .equipment__title strong { color: inherit !important; font: inherit !important; }

/* Override legacy Custom CSS that offsets the homepage hero */
body.home .ftc-home .ftc-hero .banner__container.main-container { margin: 0 auto !important; flex-direction: row !important; }

/* Normalize the legacy CF7 submit shape */
.ftc-home .form button[type="submit"],
.ftc-home .form .wpcf7-submit { min-width: 170px !important; min-height: 52px !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; padding: 0 26px !important; border: 0 !important; border-radius: 8px !important; color: #fff !important; background: var(--ftc-red) !important; box-shadow: 0 8px 22px rgba(201,46,59,.24) !important; clip-path: none !important; font-size: 14px !important; font-weight: 750 !important; line-height: 1 !important; cursor: pointer; transform: none !important; }
.ftc-home .form button[type="submit"]::before, .ftc-home .form button[type="submit"]::after, .ftc-home .form .wpcf7-submit::before, .ftc-home .form .wpcf7-submit::after { display: none !important; }
.ftc-home .form button[type="submit"]:hover, .ftc-home .form .wpcf7-submit:hover { background: var(--ftc-red-dark) !important; transform: translateY(-2px) !important; }
