*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--swiper-pagination-bullet-horizontal-gap:16px;--swiper-pagination-color:#eb4230;--swiper-pagination-bullet-width:12px;--swiper-pagination-bullet-height:12px;--swiper-pagination-bullet-inactive-color:#dbdbdb;--swiper-pagination-bullet-inactive-opacity:1}@media (width>=1400px){:root{--swiper-pagination-bullet-horizontal-gap:32px;--swiper-pagination-bullet-width:26px;--swiper-pagination-bullet-height:26px}}:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swiper-pagination{text-align:center;z-index:10;transition:opacity .3s;position:absolute;transform:translate(0,0)}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);width:100%;left:0}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);display:inline-block}button.swiper-pagination-bullet{box-shadow:none;appearance:none;border:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets) .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{width:8px;top:50%;transform:translateY(-50%)}:is(.swiper-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,top .2s;display:inline-block}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets) .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic{white-space:nowrap;left:50%;transform:translate(-50%)}:is(.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets).swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));transform-origin:0 0;width:100%;height:100%;position:absolute;top:0;left:0;transform:scale(0)}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:100% 0}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);top:0;left:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size,4px);height:100%;top:0;left:0}.swiper-pagination-lock{display:none}.hamburger{cursor:pointer;font:inherit;color:inherit;text-transform:none;background-color:#0000;border:0;margin:0;padding:5px 0 0;transition-property:opacity,filter;transition-duration:.15s;transition-timing-function:linear;display:inline-block;overflow:visible}.hamburger:hover,.hamburger.is-active:hover{opacity:1}.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:before,.hamburger.is-active .hamburger-inner:after{background-color:#eb4230}.hamburger-box{width:24px;height:19px;display:inline-block;position:relative}.hamburger-inner{margin-top:-1.5px;display:block;top:50%}.hamburger-inner,.hamburger-inner:before,.hamburger-inner:after{background-color:#eb4230;border-radius:4px;width:24px;height:3px;transition-property:transform;transition-duration:.15s;transition-timing-function:ease;position:absolute}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.hamburger--collapse .hamburger-inner{transition-duration:.13s;transition-delay:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);top:auto;bottom:0}.hamburger--collapse .hamburger-inner:after{transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear;top:-16px}.hamburger--collapse .hamburger-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.hamburger--collapse.is-active .hamburger-inner{transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateY(-8px)rotate(-45deg)}.hamburger--collapse.is-active .hamburger-inner:after{opacity:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s;top:0}.hamburger--collapse.is-active .hamburger-inner:before{transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s;top:0;transform:rotate(-90deg)}body{color:#000;font-family:neuzeit-grotesk,sans-serif}body.admin-bar #wpadminbar{top:4rem}main{margin-top:7rem}h1,h2,h3,h4,h5{font-family:dunbar-tall,sans-serif;font-weight:500}a{color:#000;text-decoration:none}.container,.p-home--hero .swiper-pagination{box-sizing:border-box;width:100%;padding-left:1rem;padding-right:1rem}@media (width>=992px){body.admin-bar #wpadminbar{top:0}#app{flex-direction:column;min-height:100vh;display:flex}main{flex:1;margin-top:0}.container,.p-home--hero .swiper-pagination{width:100%;max-width:960px;margin-left:auto;margin-right:auto}}@media (width>=1200px){.container,.p-home--hero .swiper-pagination{max-width:1140px}}@media (width>=1400px){.container,.p-home--hero .swiper-pagination{max-width:1340px}}.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{margin:5px auto;display:block}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{margin-left:auto;margin-right:auto;display:block}.wp-caption{text-align:center;background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}.wp-caption.alignnone,.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0;width:auto;max-width:98.5%;height:auto;margin:0;padding:0}.wp-caption p.wp-caption-text{margin:0;padding:0 4px 5px;font-size:11px;line-height:17px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;word-wrap:normal!important;position:absolute!important}.screen-reader-text:focus{clip-path:none;color:#444;z-index:100000;background-color:#eee;width:auto;height:auto;padding:15px 23px 14px;font-size:1em;line-height:normal;text-decoration:none;display:block;top:5px;left:5px;clip:auto!important}.btn{white-space:nowrap;color:#fff;text-transform:uppercase;cursor:pointer;background:#eb4230;border:0;border-radius:0;align-items:center;padding:12px 30px;font-weight:500;display:inline-flex}.btn--arrow{gap:10px;transition:background-color .3s ease-in-out}.btn--arrow span{transition:transform .3s ease-in-out}.btn--arrow svg{width:auto;height:16px;transition:transform .3s ease-in-out}.btn--arrow:hover{background-color:#810707}.btn--arrow:hover span{transform:translate(-8px)}.btn--arrow:hover svg{transform:translate(8px)}@media (width>=992px){.btn{padding:16px 35px;font-size:20px}.btn--arrow svg{height:20px}}.masthead{z-index:9;background-color:#fff;position:fixed;top:0;left:0;right:0;box-shadow:0 0 10px #0000001a}.masthead--top{justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;display:flex}.masthead--top-brand{display:block}.masthead--top-brand img{width:auto;height:3rem}.masthead--sider{z-index:-9;background-color:#fff;width:100%;max-width:500px;padding:1rem;transition:transform .3s ease-in-out;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:0 0 10px #0000001a}.masthead--sider-nav{height:100%}.masthead--sider-nav>ul{flex-wrap:wrap;justify-content:flex-start;height:100%;margin:0;padding:0;list-style:none;display:flex}.masthead--sider-nav>ul>li{align-items:center;gap:14px;display:flex}.masthead--sider-nav>ul>li>a{text-transform:uppercase;font-size:18px;font-weight:700}.masthead--sider-nav>ul>li.lang-item{flex:0 0 10%}.masthead--sider-nav>ul>li.lang-item a{align-items:center;display:flex}.masthead--sider-nav>ul>li.lang-item:before{display:none}.masthead--sider-nav>ul>li:before{content:"";background-color:#eb4230;width:14px;height:14px;display:inline-block}.masthead.toggled .masthead--sider{transform:translate(0)}@media (width>=992px){.masthead{box-shadow:none;z-index:99;background:0 0;margin-bottom:3rem;position:static}.masthead--top{padding-top:0;padding-bottom:0}.masthead--top-brand img{height:120px}.masthead--top-hamburger .hamburger{padding:0}.masthead--top-hamburger .hamburger-box{width:30px;height:30px}.masthead--top-hamburger .hamburger-inner,.masthead--top-hamburger .hamburger-inner:before,.masthead--top-hamburger .hamburger-inner:after{width:30px}.masthead--top-hamburger .hamburger-inner:before{top:-10px}.masthead--top-hamburger .hamburger-inner:after{top:-20px}.masthead--sider{padding:5rem}.masthead--sider-nav>ul{gap:2rem}.masthead--sider-nav>ul>li{gap:16px}.masthead--sider-nav>ul>li>a{font-size:20px}.masthead--sider-nav>ul>li:before{width:24px;height:24px}}@media (width>=1400px){.masthead{margin-bottom:120px}.masthead--top-brand img{height:178px}.masthead--top-hamburger .hamburger-box{width:40px;height:40px}.masthead--top-hamburger .hamburger-inner,.masthead--top-hamburger .hamburger-inner:before,.masthead--top-hamburger .hamburger-inner:after{width:40px;height:4px}.masthead--top-hamburger .hamburger-inner:before{top:-12px}.masthead--top-hamburger .hamburger-inner:after{top:-24px}.masthead--sider{max-width:765px;padding:120px 109px}.masthead--sider-nav>ul{gap:40px}.masthead--sider-nav>ul>li{flex:0 0 100%;gap:20px;width:100%}.masthead--sider-nav>ul>li>a{font-size:24px}.masthead--sider-nav>ul>li:before{width:30px;height:30px}}.mastfoot{padding:3rem 0}.mastfoot--main{border-top:3px solid #eb4230;border-bottom:1px solid #eb4230;flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:24px;padding:3rem 0;display:flex}.mastfoot--main-brand a{display:block}.mastfoot--main-brand a img{width:120px;height:auto}.mastfoot--main-company h3{font-size:16px;line-height:1.7}.mastfoot--main-company address{font-style:normal;line-height:1.7}.mastfoot--main-tels ul{margin:0;padding:0;list-style:none}.mastfoot--main-tels ul li{line-height:1.7}.mastfoot--main-tels ul li span,.mastfoot--main-email span{font-weight:700}.mastfoot--copy p{color:#9b9b9b}@media (width>=992px){.mastfoot--main{flex-direction:row;justify-content:space-between;gap:0}}@media (width>=1400px){.mastfoot{padding:72px 0}.mastfoot--main{margin-bottom:2rem;padding:4rem 0}.mastfoot--main-brand a img{width:178px}.mastfoot--main-company h3,.mastfoot--main-company address,.mastfoot--main-tels ul li,.mastfoot--main-email{font-size:20px}}.p-home--hero{overflow:hidden}.p-home--hero .swiper-slide{padding-top:2rem;padding-bottom:4rem}.p-home--hero .swiper-slide--bg{display:none}.p-home--hero .swiper-slide--content h1,.p-home--hero .swiper-slide--content h2{margin-bottom:2rem;font-size:2rem}.p-home--hero .swiper-slide--content h1 strong,.p-home--hero .swiper-slide--content h2 strong{color:#eb4230}.p-home--hero .swiper-slide--content>P{margin-bottom:1rem}.p-home--hero .swiper-pagination{margin-left:auto;margin-right:auto;bottom:1rem;left:0;right:0}.p-home--hero .swiper-pagination span{transition:background-color .3s ease-in-out}@media (width>=992px){.p-home--hero .swiper-slide{height:100vh;min-height:600px;padding-top:0;padding-bottom:0;overflow:hidden}.p-home--hero .swiper-slide--bg{display:block;position:absolute;inset:2rem 0}.p-home--hero .swiper-slide--bg img{object-fit:contain;width:auto;height:100%;margin:0 0 0 auto}.p-home--hero .swiper-slide--content{flex-direction:column;justify-content:center;align-items:flex-start;height:100%;display:flex;position:relative}.p-home--hero .swiper-slide--content h1,.p-home--hero .swiper-slide--content h2{max-width:530px;font-size:3rem}.p-home--hero .swiper-slide--content>p{text-align:justify;max-width:500px}.p-home--hero .swiper-slide[data-swiper-slide-index="0"] .swiper-slide--bg img{transform:translate(39%)}.p-home--hero .swiper-slide[data-swiper-slide-index="1"]{background:linear-gradient(#827d7d 0%,#1e1e1e 27% 73%,#827d7d 100%)}.p-home--hero .swiper-slide[data-swiper-slide-index="1"] .swiper-slide--bg img{transform:translate(40%)}.p-home--hero .swiper-slide[data-swiper-slide-index="1"] .swiper-slide--content h1,.p-home--hero .swiper-slide[data-swiper-slide-index="1"] .swiper-slide--content h2,.p-home--hero .swiper-slide[data-swiper-slide-index="1"] .swiper-slide--content>p{color:#fff}.p-home--hero .swiper-slide[data-swiper-slide-index="2"] .swiper-slide--bg img{transform:translate(20%)}.p-home--hero .swiper-slide[data-swiper-slide-index="2"] .swiper-slide--bg:after{content:"";z-index:1;background:linear-gradient(90deg,#fff 36.59%,#fff0 59.06%);position:absolute;inset:0}.p-home--hero .swiper-slide[data-swiper-slide-index="2"] .swiper-slide--content{z-index:9;position:relative}.p-home--hero .swiper-pagination{text-align:left}.p-home--hero .swiper-pagination span:first-child{margin-left:0}}@media (width>=1400px){.p-home--hero .swiper-slide{min-height:900px}.p-home--hero .swiper-slide--content h1,.p-home--hero .swiper-slide--content h2{max-width:780px;font-size:4rem}.p-home--hero .swiper-slide--content>p{max-width:647px;font-size:20px}.p-home--hero .swiper-pagination{bottom:100px}}.p-home--offer{color:#fff;background:#000;padding-top:4rem;padding-bottom:4rem}.p-home--offer-wrapper{flex-direction:column;gap:3rem;display:flex}.p-home--offer-header h2{font-size:2rem}.p-home--offer-header h2 strong{color:#eb4230}.p-home--offer-items{flex-direction:column;gap:3rem;display:flex}.p-home--offer-item{position:relative}.p-home--offer-item-bg{padding:3rem 0 0 3rem;position:relative}.p-home--offer-item-bg img{height:auto}.p-home--offer-item-main{flex-direction:column;justify-content:center;align-items:flex-start;display:flex;position:absolute;top:0;bottom:0;left:1.5rem}.p-home--offer-item-main h3{color:#000;text-transform:uppercase;background-color:#fff;margin-bottom:1rem;padding:4px 16px;display:inline-block}.p-home--offer-item:nth-child(2n-1) .p-home--offer-item-main a{align-self:flex-end;margin-right:.5rem}.p-home--offer-item:nth-child(2n) .p-home--offer-item-bg{padding:0 3rem 3rem 0}.p-home--offer-item:nth-child(2n) .p-home--offer-item-main{left:auto;right:1.5rem}.p-home--offer-item:nth-child(2n) .p-home--offer-item-main a{align-self:flex-start;margin-left:.5rem}.p-home--offer-item:nth-child(2n):before{inset:auto 0 0 auto}.p-home--offer-item:before{content:"";background-color:#eb4230;width:70vw;height:70vw;position:absolute;top:0;left:0}.p-home--offer-footer{text-align:justify}@media (width>=992px){.p-home--offer{padding-top:6rem;padding-bottom:6rem}.p-home--offer-wrapper{gap:5rem}.p-home--offer-header h2{font-size:3rem}.p-home--offer-items{flex-direction:row;gap:5rem}.p-home--offer-item{flex:0 0 calc(50% - 2.5rem)}.p-home--offer-item-bg{aspect-ratio:11.8/16}.p-home--offer-item-bg img{object-fit:cover;width:100%;height:100%}.p-home--offer-item-main h3{font-size:1.8rem}.p-home--offer-item:nth-child(2n) .p-home--offer-item-main{justify-content:flex-end;padding-bottom:6rem}.p-home--offer-item:before{width:350px;height:350px}}@media (width>=1400px){.p-home--offer{padding-top:10rem;padding-bottom:10rem}.p-home--offer-wrapper{gap:7.5rem}.p-home--offer-header h2{font-size:4rem}.p-home--offer-item-main h3{font-size:40px}.p-home--offer-item:nth-child(2n) .p-home--offer-item-bg img{margin:0 0 0 auto}.p-home--offer-item:before{width:442px;height:442px}.p-home--offer-footer{font-size:20px}}.p-home--contacts{padding-top:4rem}.p-home--contacts-top-img{display:none}.p-home--contacts-main{position:relative}.p-home--contacts-main-img{display:none}.p-home--contacts-main-content{flex-direction:column;padding:0 0 4rem 3rem;display:flex}.p-home--contacts-main-content-text{margin-bottom:2rem;font-size:2rem;font-weight:500;line-height:1.2}.p-home--contacts-main-content-text strong{color:#eb4230}.p-home--contacts-main-content>a{align-self:flex-end}.p-home--contacts-main:before{content:"";border-bottom:1.5rem solid #eb4230;border-left:1.5rem solid #eb4230;width:60%;max-width:500px;height:80%;position:absolute;bottom:0;left:0}@media (width>=992px){.p-home--contacts{padding-top:8rem}.p-home--contacts-top-img{padding:0 4rem 4rem 0;display:block;position:relative}.p-home--contacts-top-img img{width:80%;height:auto;margin:0 0 0 auto;position:relative}.p-home--contacts-top-img:before{content:"";background-color:#eb4230;width:60%;height:70%;position:absolute;bottom:0;right:0}.p-home--contacts-main{align-items:center;gap:2rem;display:flex}.p-home--contacts-main-img{flex:1;padding:0 0 3rem 3rem;display:block;position:relative}.p-home--contacts-main-img img{height:auto;position:relative}.p-home--contacts-main-img:before{content:"";background-color:#eb4230;position:absolute;inset:35% 2rem 0 0}.p-home--contacts-main-content{flex-direction:column;flex:1.5;padding:0;display:flex}.p-home--contacts-main-content-text{margin-bottom:3rem;font-size:2.5rem}.p-home--contacts-main-content>a{align-self:flex-end}.p-home--contacts-main:before{content:none}}@media (width>=1400px){.p-home--contacts{padding-top:10rem}.p-home--contacts-top-img{padding:0 7rem 7rem 0}.p-home--contacts-main-img{padding:0 0 5rem 5rem}.p-home--contacts-main-img:before{right:3rem}.p-home--contacts-main-content-text{margin-bottom:71px;font-size:3.5rem}}.p-home--representatives-wrapper{flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:4rem;display:flex}.p-home--representatives-wrapper h2{font-size:2rem}.p-home--representatives-wrapper p{text-align:justify}.p-home--representatives-brands{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.p-home--representatives-footer{justify-content:center;margin-top:2rem;display:flex}.p-home--representatives-footer a{gap:.5rem;transition:background-color .3s ease-in-out}.p-home--representatives-footer a svg{display:block}.p-home--representatives-footer a:hover{background-color:#810707}@media (width>=992px){.p-home--representatives{background:url(/wp-content/themes/desoto/public/build/assets/hands-DUKWVgph.png) top/contain no-repeat}.p-home--representatives-wrapper{gap:56px;padding-top:8rem;padding-bottom:8rem}.p-home--representatives-wrapper h2{text-align:center;font-size:3rem}}@media (width>=1400px){.p-home--representatives-wrapper{padding-top:10rem;padding-bottom:10rem}.p-home--representatives-wrapper p{font-size:20px}}@media (width>=992px){.home .masthead{position:absolute;top:0;left:0;right:0}}.p-ccp--intro-bg{display:none}.p-ccp--intro-wrapper{padding-bottom:4rem}.p-ccp--intro-wrapper h1{margin-bottom:2rem;font-size:2rem}.p-ccp--intro-wrapper h1 strong{color:#eb4230}.p-ccp--intro-wrapper>p{margin-bottom:16px}@media (width>=992px){.p-ccp--intro{background:url(/wp-content/themes/desoto/public/build/assets/red_car-CUFAsTYV.png) 100% 100%/contain no-repeat;padding-top:12rem;position:relative;overflow:hidden}.p-ccp--intro-wrapper{z-index:9;padding-bottom:8rem;position:relative}.p-ccp--intro-wrapper h1{max-width:600px;font-size:3rem}.p-ccp--intro-wrapper>p{max-width:500px}}@media (width>=1400px){.p-ccp--intro{padding-top:16rem}.p-ccp--intro-bg{bottom:-40%;right:-30%}.p-ccp--intro-wrapper h1{max-width:780px;font-size:4rem}.p-ccp--intro-wrapper>p{max-width:650px;font-size:20px}}.p-ccp--video video{width:100%;max-width:100%;height:auto;display:block}.p-ccp--desc{padding-top:4rem;padding-bottom:4rem}.p-ccp--desc-wrapper p{margin-bottom:1rem}.p-ccp--desc-wrapper p:last-child{margin-bottom:0}@media (width>=992px){.p-ccp--desc{padding-top:8rem;padding-bottom:8rem}.p-ccp--desc-wrapper{font-size:1.5rem}}.p-ccp--gallery{background-color:#f2f2f2;flex-direction:column;gap:3rem;padding-top:4rem;padding-bottom:4rem;display:flex}.p-ccp--gallery-header h2{font-size:2rem}.p-ccp--gallery-header h2 strong{color:#eb4230}.p-ccp--gallery-content-text ul{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.p-ccp--gallery-content-text ul li{align-items:flex-start;gap:14px;width:100%;display:flex}.p-ccp--gallery-content-text ul li:before{content:"";background-color:#eb4230;flex:0 0 14px;height:14px;transform:translateY(5px)}@media (width>=992px){.p-ccp--gallery{padding-top:8rem;padding-bottom:6rem}.p-ccp--gallery-header{margin-bottom:3rem}.p-ccp--gallery-header h2{text-align:center;max-width:900px;margin:0 auto;font-size:3rem}.p-ccp--gallery-content ul{gap:24px}.p-ccp--gallery-content ul li{gap:16px;font-size:20px}.p-ccp--gallery-content ul li:before{flex:0 0 20px;height:20px;transform:translateY(6px)}}.p-ccp--shop{flex-direction:column;gap:3rem;padding-top:4rem;padding-bottom:4rem;display:flex}.p-ccp--shop-header h2{font-size:2rem}.p-ccp--shop-header h2 strong{color:#eb4230}.p-ccp--shop-items{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}.p-ccp--shop-item{flex-direction:column;align-items:center;display:flex}.p-ccp--shop-item-img{margin-bottom:2rem}.p-ccp--shop-item h3{width:100%;margin-bottom:16px;font-size:16px;font-weight:600}.p-ccp--shop-item a{color:#4aa870;align-self:flex-end;align-items:center;gap:8px;display:flex}.p-ccp--shop-item a span{text-decoration:underline}.p-ccp--shop-item a svg{display:block}.p-ccp--shop-footer{text-align:center}@media (width>=768px){.p-ccp--shop-items{justify-content:space-evenly}}@media (width>=992px){.p-ccp--shop{gap:5rem;padding-top:8rem;padding-bottom:8rem}.p-ccp--shop-header h2{text-align:center;font-size:3rem}.p-ccp--shop-item{flex:0 0 calc(25% - 1.5rem)}}@media (width>=1400px){.p-ccp--shop{gap:7.5rem;padding-top:10rem;padding-bottom:10rem}.p-ccp--shop-items{gap:4rem}.p-ccp--shop-item{flex:0 0 calc(25% - 3rem)}}.p-ccp--tags{color:#fff;background-color:#161616;flex-direction:column;gap:3rem;padding-top:4rem;padding-bottom:4rem;display:flex}.p-ccp--tags-header h2{font-size:2rem}.p-ccp--tags-header h2 strong{color:#eb4230}.p-ccp--tags-items{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.p-ccp--tags-items div{border:1px solid #fff;border-radius:17px;align-items:center;gap:8px;padding:4px 16px;display:inline-flex}.p-ccp--tags-items div span{line-height:1}.p-ccp--tags-items div span:first-child{font-size:24px}@media (width>=992px){.p-ccp--tags{gap:5rem;padding-top:128px;padding-bottom:128px}.p-ccp--tags-header h2{font-size:3rem}}@media (width>=1400px){.p-ccp--tags{gap:120px;padding-top:160px;padding-bottom:160px}.p-ccp--tags-header h2{font-size:4rem}.p-ccp--tags-items div{border-radius:21px}.p-ccp--tags-items div span:first-child{font-size:2rem}.p-ccp--tags-items div span:last-child{font-size:20px}}@media (width>=992px){.page-template-template-classic-car-parts .masthead{position:absolute;top:0;left:0;right:0}}.p-representatives--intro-wrapper{padding-bottom:4rem}.p-representatives--intro-wrapper h1{margin-bottom:2rem;font-size:2rem}.p-representatives--intro-wrapper h1 strong{color:#eb4230}@media (width>=992px){.p-representatives--intro{background:url(/wp-content/themes/desoto/public/build/assets/hands-DUKWVgph.png) top/contain no-repeat;padding-top:10.5rem}.p-representatives--intro-wrapper{padding-bottom:8rem}.p-representatives--intro-wrapper h1{text-align:center;font-size:3rem}}@media (width>=1400px){.p-representatives--intro{padding-top:15rem}.p-representatives--intro-wrapper{padding-bottom:8rem}.p-representatives--intro-wrapper h1{margin-bottom:3.5rem;font-size:4rem}.p-representatives--intro-wrapper>p{font-size:20px}}.p-representatives--partners-primary{padding-bottom:64px}.p-representatives--partners-primary-header{margin-bottom:2rem}.p-representatives--partners-primary-header h2{font-size:2rem}.p-representatives--partners-primary-header h2 strong{color:#eb4230}.p-representatives--partners-primary-items{flex-direction:column;gap:3rem;display:flex}.p-representatives--partners-primary-item-img{margin-bottom:2rem}.p-representatives--partners-primary-item-img-bg{display:none}.p-representatives--partners-primary-item-main{max-width:500px}.p-representatives--partners-primary-item-main h3{margin-bottom:1rem;font-size:1.5rem;line-height:1.6}.p-representatives--partners-primary-item-main h3 strong{color:#eb4230}.p-representatives--partners-primary-item-main>p{text-align:justify}.p-representatives--partners-primary-item-main-links{flex-direction:column;gap:1rem;margin-top:1rem;display:flex}.p-representatives--partners-primary-item-main-links a{color:#eb4230;font-weight:700}@media (width>=992px){.p-representatives--partners-primary{padding-bottom:8rem}.p-representatives--partners-primary-header{margin-bottom:5rem}.p-representatives--partners-primary-header h2{text-align:center;font-size:3rem}.p-representatives--partners-primary-item{gap:2rem;display:flex}.p-representatives--partners-primary-item-img{flex:1;margin-bottom:0;position:relative}.p-representatives--partners-primary-item-img-bg{width:calc(100% - 3rem);display:block}.p-representatives--partners-primary-item-img-bg img{height:auto}.p-representatives--partners-primary-item-img-logo{background-color:#d4d4d4;padding:.5rem;position:absolute;bottom:20%;left:3rem;right:0}.p-representatives--partners-primary-item-main{flex-direction:column;flex:2;justify-content:center;align-items:flex-start;max-width:100%;display:flex}.p-representatives--partners-primary-item-main h3{margin-bottom:1.5rem;font-size:2rem;line-height:1.2}.p-representatives--partners-primary-item-main-links{flex-flow:wrap;justify-content:space-between;width:100%;margin-top:2rem}}@media (width>=1400px){.p-representatives--partners-primary-header{margin-bottom:6rem}.p-representatives--partners-primary-header h2{text-align:center;font-size:4rem}.p-representatives--partners-primary-items{gap:6rem}.p-representatives--partners-primary-item-img-bg{width:calc(100% - 6rem)}.p-representatives--partners-primary-item-img-logo{left:6rem;right:3rem}.p-representatives--partners-primary-item-img-logo img{margin:0 auto}.p-representatives--partners-primary-item-main{flex:1.6}.p-representatives--partners-primary-item-main h3{margin-bottom:71px;font-size:3rem}.p-representatives--partners-primary-item-main>p,.p-representatives--partners-primary-item-main-links a{font-size:20px}}.p-representatives--partners{padding-bottom:64px}.p-representatives--partners-header{margin-bottom:2rem}.p-representatives--partners-header h2{font-size:2rem}.p-representatives--partners-header h2 strong{color:#eb4230}.p-representatives--partners-items{flex-direction:column;gap:3rem;display:flex}.p-representatives--partners-item-logo{margin-bottom:1rem}.p-representatives--partners-item-main{max-width:500px}.p-representatives--partners-item-main p{text-align:justify;margin-bottom:2rem}.p-representatives--partners-item-main-links{flex-direction:column;gap:.5rem;display:flex}.p-representatives--partners-item-main-links a{color:#eb4230;font-weight:700}.p-representatives--partners-footer{justify-content:center;margin-top:2rem;display:flex}.p-representatives--partners-footer a{gap:.5rem;transition:background-color .3s ease-in-out}.p-representatives--partners-footer a svg{display:block}.p-representatives--partners-footer a:hover{background-color:#810707}@media (width>=992px){.p-representatives--partners{padding-bottom:8rem}.p-representatives--partners-header{margin-bottom:5rem}.p-representatives--partners-header h2{text-align:center;font-size:3rem}.p-representatives--partners-items{flex-direction:row;gap:3rem}.p-representatives--partners-item{flex-direction:column;display:flex}.p-representatives--partners-item-logo{margin-bottom:1.5rem}.p-representatives--partners-item-logo img{margin:0 auto}.p-representatives--partners-item-main{flex-direction:column;flex:1;align-items:center;max-width:100%;display:flex}.p-representatives--partners-item-main p{flex:1;margin-bottom:2rem}.p-representatives--partners-item-main-links{flex-direction:row;flex-wrap:"wrap";justify-content:space-between;width:100%}.p-representatives--partners-footer{margin-top:3rem}}@media (width>=1400px){.p-representatives--partners{padding-bottom:12rem}.p-representatives--partners-header{margin-bottom:6rem}.p-representatives--partners-header h2{font-size:4rem}.p-representatives--partners-items{gap:4rem}.p-representatives--partners-item-main p{margin-bottom:4rem;font-size:20px}.p-representatives--partners-item-main-links a{font-size:18px}.p-representatives--partners-footer{margin-top:4rem}}.p-representatives--cooperation{color:#fff;background-color:#000;padding-top:4rem;padding-bottom:4rem}.p-representatives--cooperation-wrapper{position:relative}.p-representatives--cooperation-wrapper:before{content:"";border-bottom:1.5rem solid #eb4230;border-left:1.5rem solid #eb4230;width:80%;max-width:500px;height:60%;position:absolute;bottom:0;left:0}.p-representatives--cooperation-main{padding:0 0 4rem 3rem}.p-representatives--cooperation-main-text{margin-bottom:2rem;font-size:2rem;font-weight:500;line-height:1.2}.p-representatives--cooperation-main-text strong{color:#eb4230}.p-representatives--cooperation-img{display:none}@media (width>=992px){.p-representatives--cooperation-wrapper{align-items:center;gap:32px;display:flex}.p-representatives--cooperation-wrapper:before{content:none}.p-representatives--cooperation-img{flex:1;display:block;position:relative}.p-representatives--cooperation-img img{height:auto;position:relative}.p-representatives--cooperation-img:before{content:"";background-color:#eb4230;position:absolute;inset:35% 0 0}.p-representatives--cooperation-main{flex-direction:column;flex:1.5;padding:0;display:flex}.p-representatives--cooperation-main-text{margin-bottom:3rem;font-size:3rem}.p-representatives--cooperation-main>a{align-self:flex-end}}@media (width>=1400px){.p-representatives--cooperation-main-text{margin-bottom:71px;font-size:4rem}}@media (width>=992px){.page-template-template-representatives .masthead{position:absolute;top:0;left:0;right:0}}.p-consulting--intro-main{flex-direction:column;align-items:flex-start;padding-bottom:4rem;display:flex}.p-consulting--intro-main h1{margin-bottom:2rem;font-size:2rem}.p-consulting--intro-main h1 strong{color:#eb4230}.p-consulting--intro-main-text{margin-bottom:2rem}.p-consulting--intro-main-text p{margin-bottom:16px}.p-consulting--intro-main-text p:last-child{margin-bottom:0}@media (width>=992px){.p-consulting--intro{background:url(/wp-content/themes/desoto/public/build/assets/business-Cin-FwYm.png) top/contain no-repeat;padding-top:10.5rem}.p-consulting--intro-main{padding-bottom:128px}.p-consulting--intro-main h1{max-width:900px;font-size:3rem}.p-consulting--intro-main-text{max-width:647px;font-size:18px}}@media (width>=1400px){.p-consulting--intro{padding-top:15rem}.p-consulting--intro-main{padding-bottom:200px}.p-consulting--intro-main h1{font-size:4rem}.p-consulting--intro-main-text{font-size:20px}}.p-consulting--achievements{color:#fff;background-color:#000}.p-consulting--achievements-wrapper{flex-direction:column;gap:2rem;padding-top:4rem;padding-bottom:4rem;display:flex}.p-consulting--achievements-header h2 strong{color:#eb4230}.p-consulting--achievements-items ul{flex-direction:column;align-items:flex-start;gap:16px;margin:0;padding:0;list-style:none;display:flex}.p-consulting--achievements-items ul li{align-items:flex-start;gap:14px;width:100%;display:flex}.p-consulting--achievements-items ul li:before{content:"";background-color:#eb4230;flex:0 0 14px;height:14px;transform:translateY(5px)}@media (width>=992px){.p-consulting--achievements{background:#000 url(/wp-content/themes/desoto/public/build/assets/coffee-CkcPONgJ.png) 100% 0/cover no-repeat}.p-consulting--achievements-wrapper{gap:4rem;padding-top:128px;padding-bottom:128px}.p-consulting--achievements-header h2{font-size:3rem}.p-consulting--achievements-items ul{gap:24px}.p-consulting--achievements-items ul li{gap:16px;font-size:20px}.p-consulting--achievements-items ul li:before{flex:0 0 20px;height:20px;transform:translateY(8px)}.p-consulting--achievements-footer{font-size:20px}}@media (width>=1400px){.p-consulting--achievements-wrapper{gap:120px;padding-top:200px;padding-bottom:200px}.p-consulting--achievements-header h2{font-size:4rem}.p-consulting--achievements-items ul{gap:2rem}.p-consulting--achievements-items ul li{font-size:24px}.p-consulting--achievements-items ul li:before{flex:0 0 24px;height:24px;transform:translateY(10px)}.p-consulting--achievements-footer{font-size:24px}}.p-consulting--process{padding-top:4rem;padding-bottom:4rem}.p-consulting--process-img{display:none}.p-consulting--process-main{flex-direction:column;display:flex}.p-consulting--process-main h2{margin-bottom:2rem;font-size:2rem}.p-consulting--process-main h2 strong{color:#eb4230}.p-consulting--process-main ol{flex-direction:column;align-items:flex-start;gap:8px;margin:0 0 4rem;padding:0 0 0 16px;display:flex}.p-consulting--process-main ol li{text-align:justify;padding-left:8px}.p-consulting--process-main ol li span{color:#eb4230;text-transform:uppercase;font-weight:700}.p-consulting--process-main ol li p{line-height:1.5;display:inline}.p-consulting--process-main ol li::marker{color:#eb4230;font-weight:700}.p-consulting--process-main a{align-self:flex-end}@media (width>=992px){.p-consulting--process{align-items:flex-start;gap:2rem;padding-top:128px;padding-bottom:128px;display:flex}.p-consulting--process-img{flex:1;padding-bottom:40px;display:block;position:relative}.p-consulting--process-img img{width:calc(100% - 40px);height:auto;margin:0 0 0 auto}.p-consulting--process-img:before{content:"";z-index:-1;background-color:#eb4230;width:85%;height:65%;position:absolute;bottom:0;left:0}.p-consulting--process-main{flex:1;padding-top:40px}.p-consulting--process-main h2{font-size:3rem}}@media (width>=1400px){.p-consulting--process{padding-top:200px;padding-bottom:200px}.p-consulting--process-img{padding-bottom:8s0px}.p-consulting--process-img img{width:calc(100% - 5rem)}.p-consulting--process-main{gap:71px;padding-top:4rem}.p-consulting--process-main h2{margin-bottom:0;font-size:4rem}.p-consulting--process-main ol li{font-size:18px}}@media (width>=992px){.page-template-template-consulting .masthead{position:absolute;top:0;left:0;right:0}}.p-contact--header{margin-bottom:2rem}.p-contact--header h1 strong{color:#eb4230}@media (width>=992px){.p-contact--header h1{font-size:3rem}}@media (width>=1400px){.p-contact--header h1{font-size:4rem}}.p-contact--main{flex-direction:column;align-items:flex-start;gap:2rem;display:flex}.p-contact--main-address h2{font-size:16px;font-weight:700;line-height:1.5}.p-contact--main-address address{font-style:normal;line-height:1.5}.p-contact--main-red{justify-content:space-between;align-items:center;width:100%;max-width:500px;display:flex}.p-contact--main-red a{align-items:center;gap:5px;display:flex}.p-contact--main-red a svg{object-fit:scale-down;width:14px;height:14px;display:block}.p-contact--main-red a span{color:#eb4230;text-transform:uppercase;font-weight:500}.p-contact--main-black{margin:0;padding:0;list-style:none}.p-contact--main-black li span:first-child{font-weight:700}@media (width>=992px){.p-contact--main-address h2,.p-contact--main-address address,.p-contact--main-red a span,.p-contact--main-black li span,.p-contact--main-black li a{font-size:20px}}@media (width>=1400px){.p-contact--main{gap:44px}.p-contact--main-address h2,.p-contact--main-address address,.p-contact--main-red a span,.p-contact--main-black li span,.p-contact--main-black li a{font-size:24px}}@media (width>=992px){.p-contact{padding-bottom:40px}}@media (width>=1400px){.p-contact{padding-bottom:5rem}}
