.editor-styles-wrapper :where(:not(.is-layout-flex,.is-layout-grid))>.wp-block{margin:0}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:16px;scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;border:none;background:none;appearance:none}a{text-decoration:none;color:inherit}ul,ol{list-style:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}:focus{outline:none}@font-face{font-display:swap;font-family:"Norms";src:url(/wp-content/themes/carmash/assets/fonts/Montserrat-Regular.ttf) format("truetype");font-weight:400}@font-face{font-display:swap;font-family:"Norms";src:url(/wp-content/themes/carmash/assets/fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700}:root{--dark:oklch(0% 0 0);--dark-transparent:oklch(0% 0 0 / 0.4);--light:oklch(100% 0.00011 271.152);--gray:oklch(100% 0.00011 271.152 / 0.4);--blue:oklch(56.111% 0.24141 263.8);--fz-base:clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);--fz-md:clamp(1rem, 0.9286rem + 0.3571vw, 1.25rem);--fz-large:clamp(1.25rem, 1.1786rem + 0.3571vw, 1.5rem);--fz-xl:clamp(1.5rem, 1.2857rem + 1.0714vw, 2.25rem);--ff-base:'Norms'}@keyframes puff-in-center{0%{transform:translateX(-50%) scale(2);opacity:0;filter:blur(4px)}100%{transform:translateX(-50%) scale(1);opacity:1;filter:blur(0)}}@keyframes puff-out-center{0%{transform:translateX(-50%) scale(1);opacity:1;filter:blur(0)}100%{transform:translateX(-50%) scale(2);opacity:0;filter:blur(4px)}}@keyframes fadeInUp{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes downAndTurn{0%{transform:translateY(-8px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(45deg)}}@keyframes downAndTurnReverse{0%{transform:translateY(0) rotate(45deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(-8px) rotate(0deg)}}@keyframes upAndTurn{0%{transform:translateY(8px) rotate(0deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes upAndTurnReverse{0%{transform:translateY(0) rotate(-45deg)}50%{transform:translateY(0) rotate(0deg)}100%{transform:translateY(8px) rotate(0deg)}}.container{max-width:1350px;width:100%;margin:0 auto;padding-inline:15px}.text{font-family:var(--ff-base);font-weight:400;font-size:var(--fz-base);line-height:1;color:var(--light)}.text.md{font-weight:700;font-size:var(--fz-md);line-height:.9}.text.lg{font-size:var(--fz-large)}.text.gray{color:var(--gray)}.text.bold{font-weight:700}.title{font-family:var(--ff-base);font-weight:700;font-size:var(--fz-md);line-height:1;color:var(--light)}.title.md{font-size:var(--fz-large)}.title.xl{font-size:var(--fz-xl)}.title.center{text-align:center}.flex{display:flex}.flex.align-center{align-items:center}.flex.align-stretch{align-items:stretch}.flex.align-start{align-items:flex-start}.flex.between{justify-content:space-between}.flex.center{justify-content:center}.flex.column{flex-direction:column}.gap-5{gap:5px}.gap-10{gap:10px}.gap-16{gap:16px}.gap-20{gap:20px}.gap-50{gap:50px}@media(max-width:568px){.gap-50{gap:25px}}.mb-20{margin-bottom:20px}@media(max-width:568px){.mb-20{margin-bottom:10px}}.mb-50{margin-bottom:50px}@media(max-width:568px){.mb-50{margin-bottom:25px}}.mb-64{margin-bottom:64px}@media(max-width:568px){.mb-64{margin-bottom:32px}}.m-section{margin-block:100px}@media(max-width:568px){.m-section{margin-block:50px}}.btn{display:block;font-family:var(--ff-base);font-weight:400;font-size:var(--fz-base);line-height:1;text-align:center;color:var(--light);cursor:pointer;padding:20px 30px;background:var(--blue);border:solid 1px #fff0;transition:all .4s cubic-bezier(.4,0,.2,1)}.btn.dark{padding:16px 20px;background:var(--dark);border:1px solid hsl(0 0% 100% / .4)}.btn.dark:hover{border:solid .5px #fff0;background:var(--blue)}.btn:hover{border:solid 1px var(--blue);background:#fff0;transform:translateY(-2px);box-shadow:0 8px 25px rgb(0 0 0 / .15)}.btn:active{transform:translateY(0)}.btn:disabled{background:#ccc;border-color:#ccc;color:#666;cursor:not-allowed;transform:none;box-shadow:none}.btn--loading{color:#fff0;pointer-events:none}.btn--loading::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid var(--gray);border-top-color:var(--light);border-radius:50%;animation:spin 1s linear infinite}.car-card{max-width:427px;width:100%;justify-self:center;padding:20px;border:1px solid oklch(1 .00011 271.152/.4);white-space:nowrap;transition:all .3s ease-in-out}.car-card .params{border:1px solid hsl(0 0% 100% / .4);transition:all .3s ease-in-out}.car-card .params__row{padding:20px 10px;transition:all .3s ease-in-out}.car-card .params__row:not(:last-of-type){border-bottom:.5px solid hsl(0 0% 100% / .4)}.car-card .params__row div{max-width:fit-content}.car-card:hover{border-color:var(--blue)}.car-card:hover .params{border-color:var(--blue)}.car-card:hover .params__row{border-color:var(--blue)}.social{max-width:fit-content;width:100%}.social a{max-width:44px;width:100%;padding:10px;background:var(--blue);border:1px solid #fff0;transition:all .4s cubic-bezier(.4,0,.2,1)}.social a:hover{background:#fff0;border:1px solid var(--blue)}.form__group{position:relative;margin-block:20px}.form__group:first-of-type{margin-block:0 20px}.form__group:last-of-type{margin-block:20px 0}.form__group.invalid{margin-bottom:8px}.form__group.invalid input,.form__group.invalid textarea{border:1px solid oklch(.55652 .22475 28.868)}.form__group.filled .form__input{border-color:var(--blue);background:rgb(0 0 0 / .4)}.form__group.filled .form__floating-label{top:0;transform:translate(0,-50%);padding-inline:1px 0;color:var(--blue);background:rgb(0 0 0 / .7)}.form__group.filled .form__textarea{border-color:var(--blue);background:rgb(0 0 0 / .4)}.form__input,.form__textarea{width:100%;padding:15px 10px;background:#1c1c1c;font-family:var(--ff-base);font-weight:400;font-size:var(--fz-base);line-height:1;color:var(--light);border:1px solid #fff0;transition:all .4s cubic-bezier(.4,0,.2,1)}.form__input::placeholder,.form__textarea::placeholder{opacity:0}.form__input:focus{border-color:var(--blue);background:rgb(0 0 0 / .4)}.form__input:focus+.form__floating-label{top:0;transform:translate(0,-50%);padding-inline:1px 0;color:var(--blue);background:rgb(0 0 0 / .7)}.form__textarea{resize:none;min-height:100px}.form__textarea:focus{border-color:var(--blue);background:rgb(0 0 0 / .4)}.form__textarea:focus+.form__floating-label{top:-7px;transform:translate(0,0);padding-inline:1px 0;color:var(--blue);background:rgb(0 0 0 / .7)}.form__floating-label{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-family:var(--ff-base);font-weight:400;font-size:var(--fz-base);line-height:1;color:var(--gray);pointer-events:none;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:2;background:#fff0;padding:0}.form__textarea+.form__floating-label{top:15px;transform:translate(0,0)}.form__submit{width:100%;cursor:pointer}.form__policy a{color:var(--light);transition:all .4s cubic-bezier(.4,0,.2,1)}.form__policy a:hover{color:var(--blue)}.error-message{font-weight:400;font-size:16px;line-height:1.2;letter-spacing:-.02em;color:oklch(.55652 .22475 28.868)}.trigger{position:absolute;top:50%;right:24px;display:none;width:38px;height:28px;transform:translate(0,-50%);cursor:pointer;z-index:501}.trigger span{position:relative;display:block;width:100%;height:3px;transform:translateY(12px);background-color:var(--blue);border-radius:9px;transition:all .3s linear}.trigger span::before,.trigger span::after{position:absolute;content:"";display:block;width:100%;height:3px;background-color:var(--blue);border-radius:9px}.trigger span::before{transform:translateY(-8px);animation:downAndTurnReverse .5s linear both}.trigger span::after{transform:translateY(8px);animation:upAndTurnReverse .5s linear both}.trigger.active span{background-color:#fff0}.trigger.active span::before{animation:downAndTurn .5s linear both;background-color:var(--dark)}.trigger.active span::after{animation:upAndTurn .5s linear both;background-color:var(--dark)}@media(max-width:968px){.trigger{display:inline-block}}.sidebar{position:fixed;top:0;right:0;max-width:320px;width:100%;height:100%;padding:86px 26px 26px 26px;color:#fff;background:linear-gradient(165deg,#2462ff 40%,#000000 94%);overflow-y:auto;overflow-x:hidden;transition:transform .5s;transform:translateX(100%);z-index:500}.sidebar.show{transform:translateX(0);box-shadow:-10px 0 35px rgb(124 130 141 / .3)}.sidebar.show .menu-item{transform:translateX(0)}.sidebar.show .sidebar__phone{transform:translateX(0)}.sidebar .menu{max-width:fit-content}.sidebar .menu-item{width:fit-content;font-family:var(--ff-base);font-weight:400;font-size:var(--fz-md);line-height:1;color:var(--light);transform:translateX(150px)}.sidebar .menu-item:nth-of-type(1){transition:all 1.1s ease-out}.sidebar .menu-item:nth-of-type(2){transition:all 1.2s ease-out}.sidebar .menu-item:nth-of-type(3){transition:all 1.3s ease-out}.sidebar .menu-item:nth-of-type(4){transition:all 1.4s ease-out}.sidebar .menu-item:nth-of-type(5){transition:all 1.5s ease-out}.sidebar .menu-item:not(.menu-item-has-children):hover,.sidebar .menu-item:not(.menu-item-has-children):active{color:var(--dark)}.sidebar .menu-item.menu-item-has-children{position:relative;display:flex;flex-wrap:wrap;align-items:center;max-width:250px}.sidebar .menu-item.menu-item-has-children::after{content:"";display:block;width:20px;height:10px;background-image:url(/wp-content/themes/carmash/assets/icons/menu-arrow.svg);transition:transform .3s ease}.sidebar .menu-item.menu-item-has-children.opened::after{transform:rotate(180deg)}.sidebar .menu-item.menu-item-has-children .sub-menu{display:none;flex-direction:column;gap:20px;margin-top:20px;padding-left:10px;will-change:transform,opacity,filter;order:3;z-index:2;transition:opacity .3s ease,transform .3s ease}.sidebar .menu-item.menu-item-has-children .sub-menu.opened{display:flex}.sidebar__phone{display:none;transform:translateX(150px);transition:all 1.6s ease-out}.sidebar__phone p{font-size:var(--fz-xl);transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar__phone svg path{transition:all .4s cubic-bezier(.4,0,.2,1)}.sidebar__phone:hover p,.sidebar__phone:active p{color:var(--dark)}.sidebar__phone:hover svg path,.sidebar__phone:active svg path{fill:var(--dark)}@media(max-width:568px){.sidebar{max-width:100%}.sidebar .menu-item{font-size:var(--fz-xl)}}@media(max-width:420px){.sidebar__phone{display:flex}}.modal-feedback{position:fixed;top:0;left:0;max-width:100vw;max-height:100vh;width:100%;height:100%;padding-inline:15px;flex-direction:column;justify-content:center;align-items:center;border:none;background:#fff0;z-index:10000000;display:none}.modal-feedback::backdrop{background:rgb(0 0 0 / .6)}.modal-feedback.opened{display:flex}.modal-feedback__content{max-width:750px;width:100%;padding:40px 30px;border:1px solid hsl(0 0% 100% / .4);background:#000;border-radius:8px}.modal-feedback__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:24px;padding:20px 0}.modal-feedback__icon{display:block;animation:scaleIn .4s cubic-bezier(.34,1.56,.64,1)}.modal-feedback__title{margin:0;color:var(--light);line-height:1.4;max-width:90%}@media(max-width:568px){.modal-feedback__content{padding:30px 20px}.modal-feedback__success{gap:20px;padding:10px 0}.modal-feedback__icon{width:64px;height:64px}.modal-feedback__title{font-size:18px}}@keyframes scaleIn{0%{transform:scale(0) rotate(-180deg);opacity:0}50%{transform:scale(1.1) rotate(0deg)}100%{transform:scale(1) rotate(0deg);opacity:1}}.header{padding-block:25.6px;background:var(--dark)}.header__wrapper{position:relative}.header .menu{max-width:fit-content}.header .menu-item{font-family:var(--ff-base);font-weight:400;font-size:var(--fz-base);line-height:1;color:var(--light)}.header .menu-item:not(.menu-item-has-children){transition:all .4s cubic-bezier(.4,0,.2,1)}.header .menu-item:not(.menu-item-has-children):hover{color:var(--blue)}.header .menu-item.menu-item-has-children{position:relative;display:flex;align-items:center}.header .menu-item.menu-item-has-children::after{content:"";display:block;width:20px;height:10px;background-image:url(/wp-content/themes/carmash/assets/icons/menu-arrow.svg);transition:transform .3s ease}.header .menu-item.menu-item-has-children .sub-menu{display:none;flex-direction:column;position:absolute;top:100%;left:50%;transform:translateX(-50%) scale(1);width:179px;padding-top:20px;text-align:center;box-shadow:0 10px 25px rgb(0 0 0 / .3);will-change:transform,opacity,filter;z-index:2;transition:opacity .3s ease,transform .3s ease}.header .menu-item.menu-item-has-children .sub-menu.opened{display:flex}.header .menu-item.menu-item-has-children .sub-menu.opened .menu-item-has-children::after{transform:rotate(180deg)}.header .menu-item.menu-item-has-children .sub-menu li{border-left:.5px solid oklch(1 .00011 271.152/.4);border-right:.5px solid oklch(1 .00011 271.152/.4);background:var(--dark)}.header .menu-item.menu-item-has-children .sub-menu li:not(:last-of-type){padding-bottom:20px}.header .menu-item.menu-item-has-children .sub-menu li:first-of-type{padding-top:20px;border-top:.5px solid oklch(1 .00011 271.152/.4)}.header .menu-item.menu-item-has-children .sub-menu li:last-of-type{padding-bottom:20px;border-bottom:.5px solid oklch(1 .00011 271.152/.4)}.header .menu-item.menu-item-has-children .sub-menu.animate-in{animation:puff-in-center .4s cubic-bezier(.47,0,.745,.715) both}.header .menu-item.menu-item-has-children .sub-menu.animate-out{animation:puff-out-center .4s cubic-bezier(.47,0,.745,.715) both}.header .menu-item.menu-item-has-children:hover::after{transform:rotate(180deg)}.header .menu-item.menu-item-has-children:hover .sub-menu{display:flex}.header__phone p{transition:all .4s cubic-bezier(.4,0,.2,1)}.header__phone svg path{transition:all .4s cubic-bezier(.4,0,.2,1)}.header__phone:hover p{color:var(--blue)}.header__phone:hover svg path{fill:var(--blue)}@media(max-width:968px){.header .menu{display:none}.header__phone{margin-right:82px}}@media(max-width:420px){.header__phone{display:none}}.cars-origin__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-template-rows:auto;gap:20px;width:100%}@media(max-width:568px){.cars-origin__grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr))}}.footer__header{padding-block:50px;border-top:.5px solid var(--gray);border-bottom:.5px solid var(--gray)}.footer__bottom{padding-block:50px}.footer__contacts{flex:1 1 0%}.footer__contacts a{transition:all .4s cubic-bezier(.4,0,.2,1)}.footer__contacts a:hover{color:var(--blue)}.footer .menu{max-width:650px;width:100%;flex:1 1 0%}.footer .menu-item{display:flex;flex-direction:column;gap:20px;font-family:var(--ff-base);font-weight:700;font-size:var(--fz-md);line-height:1;color:var(--light);pointer-events:none}.footer .menu .sub-menu{display:flex;flex-direction:column;gap:20px}.footer .menu .sub-menu li{font-weight:400;font-size:var(--fz-base);line-height:1;text-align:justify;color:var(--gray);pointer-events:all;transition:all .4s cubic-bezier(.4,0,.2,1)}.footer .menu .sub-menu li:hover{color:var(--blue)}@media(max-width:968px){.footer__header .container.flex{flex-direction:column;gap:50px}.footer .menu{max-width:100%}}@media(max-width:568px){.footer .menu__wrapper{flex-direction:column}.footer__bottom,.footer__header{padding-block:25px}}body{font-family:var(--ff-base);background-color:var(--dark)}.acf-block-preview section{max-width:none;width:100vw}.editor-styles-wrapper.block-editor-writing-flow{background-color:var(--dark);color:var(--light)}.none{display:none}.no-scroll{overflow:hidden}.page-policy{color:#fff}.page-policy h2{font-weight:700;font-size:clamp(1.375rem,1.1607rem + 1.0714vw,2.125rem);line-height:1.1;margin-block:20px}.page-policy p{font-weight:400;font-size:var(--fz-base);line-height:1.1;color:#fff}.page-policy p strong{display:block;font-weight:700;font-size:var(--fz-large);margin-block:20px}.page-policy p strong+br{display:none}.attachment svg,.widget_media_image svg{max-width:100%;height:auto}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}/*!**************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./blocks/faq/faq.scss ***!
  \**************************************************************************************************************/
.faq__accordion {
  width: 100%;
}
.faq__accordion-details {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  border: 1px solid var(--gray);
  overflow: hidden;
}
.faq__accordion-details__content {
  padding: 28px 20px 20px 20px;
  background: var(--dark);
  animation: slideDown 0.3s ease-out;
}
.faq__accordion-details[open] .faq__accordion-summary {
  background: var(--gray);
}
.faq__accordion-details[open] .faq__accordion-summary svg {
  transform: rotate(90deg);
}
.faq__accordion-summary {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  height: 124px;
  padding: 50px 20px;
  cursor: pointer;
  transition: background 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.faq__accordion-summary__text {
  max-width: 1226px;
}
.faq__accordion-summary::marker {
  content: "";
}
.faq__accordion-summary svg {
  flex-shrink: 0;
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
@media (max-width: 568px) {
  .faq__accordion-summary {
    height: auto;
    padding: 25px 10px;
  }
}

.accordion-details[open] .accordion-summary::after {
  transform: rotate(90deg);
}

/*# sourceMappingURL=faq.min.css.map*//*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./blocks/feedback/feedback.scss ***!
  \************************************************************************************************************************/
.feedback__wrapper {
  position: relative;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-attachment: scroll;
  border: 1px solid var(--gray);
}
.feedback__form, .feedback__content {
  flex: 1 1 0;
  padding: 40px 30px;
}
.feedback__content {
  padding: 40px 10px 30px 40px;
}
@media (max-width: 968px) {
  .feedback__wrapper {
    background: transparent !important;
    flex-direction: column;
    background-position: top;
  }
}
@media (max-width: 568px) {
  .feedback__content, .feedback__form {
    padding: 20px 15px;
  }
}

/*# sourceMappingURL=feedback.min.css.map*/