﻿.reviews{font-size:10px}.reviews-title{font-size:clamp(1.625em,-0.875em + 10vw,2em);text-align:center;text-transform:uppercase;margin-bottom:.5em}.reviews__list-container{padding-bottom:6px}.review-item{--message-border-radius: 15px;--message-padding: clamp(1.4em, 1.875vw + 0.8em, 1.7em);--horizontal-gap: clamp(1em, 8.125vw - 1.6em, 2.3em);--vertical-gap: clamp(1em, 5vw - 0.6em, 1.8em);--size: clamp(21em, 59.375vw + 2em, 30.5em);display:flex;flex-direction:column;flex:0 0 var(--size);width:var(--size);padding:20px 0;border-radius:var(--message-border-radius)}.review-photo{width:var(--size);height:var(--size);grid-column:1/2;grid-row:1/3;border-radius:100%;border:1px solid #000}.review-name{grid-column:3/4;grid-row:1/2;font-size:1.4em;margin-right:.4em;word-break:break-word;font-weight:500;font-style:italic}.review-star{height:var(--star-height)}.review-origin{font-size:clamp(1.2em,1.429vw + .743em,1.4em);font-style:italic;margin-top:1em;align-self:center}.review-header{--size: clamp(5.2em, 5vw + 3.6em, 6em);--star-height: 2em;display:grid;grid-template-columns:var(--size) 1fr;grid-template-rows:1fr calc(var(--star-height) + 3px) 15px;margin-left:calc(20px + var(--message-padding));margin-bottom:-15px;position:relative;z-index:2;gap:0 1em}.review-header .review-photo{grid-column:1/2;grid-row:1/4;align-self:end}.review-header .review-name{grid-column:2/3}.review-header .review-stars-panel{grid-column:2/3}.review-messages{display:flex;flex-direction:column;gap:2.5em}.review-bottom{height:var(--message-padding);border-bottom:1px solid #000;position:relative}.review-bottom:before{content:"";position:absolute;background-size:contain;background-repeat:no-repeat;bottom:-1px;height:calc(var(--message-padding) + 2px);width:20px}.review-answer__container .review-name{margin-left:var(--message-padding)}.review-text{border-radius:var(--message-border-radius);width:calc(100% - 20px)}.review-text._client{--bg-color:#ffffff;border-bottom-left-radius:0;box-shadow:9px 4px 4px #f4cc31;background:var(--bg-color);align-self:flex-end}.review-text._client .review-bottom{border-right:1px solid #000;border-radius:0 0 var(--message-border-radius) 0;position:relative}.review-text._client .review-bottom:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2535_33)'%3E%3Cpath d='M23 -1.36487V18.5H1.28724L23 -1.36487Z' fill='white' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2535_33'%3E%3Crect width='20' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");left:-20px;background-position:right}.review-text._answer{--bg-color:#FFDC6D;border-bottom-right-radius:0;box-shadow:-9px 4px 4px #fff;background:var(--bg-color);align-self:flex-start}.review-text._answer .review-bottom{border-left:1px solid #000;border-radius:0 0 0 var(--message-border-radius)}.review-text._answer .review-bottom:before{background-image:url("data:image/svg+xml,%3Csvg width='20' height='19' viewBox='0 0 20 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2537_58)'%3E%3Cpath d='M-3 -1.36487V18.5H18.7128L-3 -1.36487Z' fill='%23FFDC6D' stroke='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2537_58'%3E%3Crect width='20' height='19' fill='white' transform='matrix(-1 0 0 1 20 0)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");right:-20px}.review-text__container{border-radius:var(--message-border-radius) var(--message-border-radius) 0 0;border:1px solid #000;padding-top:var(--message-padding);padding-left:var(--message-padding);padding-right:var(--message-padding);border-bottom:none}.review-message_content{font-size:clamp(1.4em,1.25vw + 1em,1.6em);white-space:break-spaces;line-height:1.2em;position:relative;max-height:calc(1.2em*(var(--rows-count) + 1));overflow:hidden;cursor:pointer}@media(min-width: 480px){.review-message_content{--rows-count: 4}}@media(max-width: 479px){.review-message_content{--rows-count: 6}}.review-message_content:before{content:"";height:1.2em;width:100%;position:absolute;left:0;top:calc(1.2em*var(--rows-count));background:var(--bg-color)}.review-message_content:after{content:"Развернуть";font-size:.8em;height:1.2em;position:absolute;left:50%;translate:-50%;top:calc(1.5em*var(--rows-count));text-decoration:underline}.review-item.show_all{background:none;box-shadow:none;font-size:62.5%;padding:6px;width:100%}.review-item.show_all .review-text{color:#000;box-shadow:none}.review-item.show_all .review-origin{color:#f4ca46;border:1px solid #f4ca46;padding:.5em;border-radius:.5em}.review-item.show_all .review-message_content{max-height:none;cursor:auto}.review-item.show_all .review-message_content:before,.review-item.show_all .review-message_content:after{content:none}.scroller{--gap: 30px;overflow:hidden;mask:linear-gradient(90deg, transparent, white 20%, white 80%, transparent)}.scroller__list{display:flex;gap:var(--gap);width:max-content;height:max-content;--_animation-duration: calc(1 * var(--tile-count) * 1s);animation:scroll var(--_animation-duration, 20s) var(--_animation-direction, forwards) linear infinite}@keyframes scroll{to{transform:translate(calc(-50% - var(--gap) * 0.5))}}.scroller__list:hover{animation-play-state:paused}body{font-size:16px;background:#fff}.price-block{font-family:"Comfortaa",sans-serif;font-style:italic;font-weight:700}.price-block ._price{position:relative}.price-block ._price._old-price:before{content:"";width:100%;rotate:-22deg;position:absolute;border-top:5px solid #ffd531;left:50%;top:0;transform:translate(-50%, -50%);box-shadow:0px 4px 4px rgba(121,121,121,.25)}.background-wrapper{background-position:center;background-repeat:no-repeat;padding-top:4em;display:flex;flex-direction:column;gap:clamp(7em,15.385vw - 6.846em,15em);background-size:cover}.background-wrapper._first{background-image:url("/images/extempo-banner-background.svg")}.background-wrapper._second{background-image:url("/images/extempo-banner-background2.svg")}.background-wrapper._third{background-image:url("/images/extempo-banner-background3.svg");margin-top:-41px;gap:5em}.page-banner{display:grid;gap:2em;align-items:center;justify-content:space-between}.page-main{font-size:62.5%}.banner-action{align-self:center;justify-self:center;display:flex;flex-direction:column;gap:3em}.banner-action .price-block{align-self:center;display:flex;flex-direction:column-reverse;align-items:center}.banner-action .price-block ._price{position:relative}.banner-action .price-block ._price._old-price{font-size:clamp(4em,2.439vw + 2.098em,5em);translate:25% 0}.banner-action .price-block ._price._old-price:before{content:"";width:100%;rotate:-22deg;position:absolute;border-top:5px solid #ffd531;left:50%;top:0;transform:translate(-50%, -50%);box-shadow:0px 4px 4px rgba(121,121,121,.25)}.banner-action .price-block ._price._new-price{color:#fb6c1c;text-shadow:2px 2px 0px #434343;font-size:clamp(6em,2.439vw + 4.098em,7em);translate:-25% 0}@media(min-width: 700px){.page-banner{grid-template-columns:1fr 30px 1fr}.banner-text{grid-row:1/2;grid-column:1/3}.banner-image{grid-row:1/3;grid-column:2/4;margin-top:5em}.banner-action{grid-row:2/3;grid-column:1/1}}@media(max-width: 699px){.page-banner{grid-template-columns:1fr}.banner-text{order:1}.banner-image{order:2;max-width:480px;justify-self:center}.banner-action{order:3}}.banner-text{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.banner-text h1{display:flex;flex-direction:column}.banner-text .logo-name{font-size:clamp(4.6em,3.243vw + 3.238em,7em);font-weight:bold;text-transform:uppercase;color:#1b2025;text-shadow:-3px -2px 2.1px #fb5524,3px 4px 0px #fff}.banner-text .logo-slogan{font-size:clamp(2.5em,3.659vw - .354em,4em);font-weight:650;margin-top:-0.4em;line-height:1em}.button{padding:12px 64px;border-radius:25px;display:flex;flex-direction:column;text-align:center;align-items:center;font-size:clamp(2.4em,2.439vw + .498em,3.4em)}.button ._with-discount{font-size:.53em}.orange-button{background:#fb6c1c;box-shadow:0px 4px 4px rgba(0,0,0,.25);color:#fff}.yellow-button{background:#ffd531;color:#000;text-shadow:2px 2px 3.4px rgba(0,0,0,.25);font-weight:700;text-transform:uppercase}.help-methods .help-methods__title{font-size:clamp(2.9em,5vw + .8em,3.4em);font-weight:600;text-shadow:-1px 1px 1.6px rgba(0,0,0,.45);text-align:center}.help-methods .help-methods__title ._orange{color:#fb6c1c}.help-methods .help-methods__list{display:flex;gap:clamp(3.5em,26.596vw - 13.787em,11em);margin-top:4em}.help-methods .help-methods__content{display:flex;position:relative;align-items:center}.help-methods .help-method__name{font-size:clamp(2.8em,3.518vw + .971em,3.5em);text-align:center;filter:drop-shadow(0px 4px 4px #F8EC66);font-weight:500;margin-bottom:.5em}.help-methods .help-methods__list-item{--gap: calc(clamp(0.625rem, 3.846vw - 1.279rem, 1.125rem));--width: calc(min(100%, 625px) - (var(--gap) * 4));--translate-size: calc(var(--gap) * (3 / 2))}.help-methods .methods-of-help__list{display:flex;flex-direction:column;align-items:center;font-size:clamp(1.4em,1.923vw - .123em,1.8em);margin-top:-5px;max-width:calc(var(--width) + var(--gap)*3);width:100%}.help-methods .methods-of-help__list-item{width:100%;text-align:center;min-height:3em;border-radius:6px;display:flex;align-items:center;justify-content:center;padding:.5em;box-shadow:-4px -2px 0px 0px rgba(0,0,0,.2509803922);text-transform:uppercase;font-weight:500}.help-methods .methods-of-help__list-item._first{background:#253050;color:#fff;translate:calc(var(--gap)*-2) 0}.help-methods .methods-of-help__list-item._second{background:#e1e755;color:#253050;translate:calc(var(--gap)*-1) 0}.help-methods .methods-of-help__image{object-fit:cover;width:100%}@media(min-width: 720px){.help-methods .help-methods__content{flex-direction:column}.help-methods .methods-of-help__list{translate:var(--translate-size) 0}.help-methods .methods-of-help__image{border-radius:3em 3em 0em 0em;max-width:var(--width)}.help-methods .methods-of-help__image-container{display:flex;justify-content:center}}@media(min-width: 520px)and (max-width: 719px){.help-methods .help-methods__list{flex-direction:column}.help-methods .methods-of-help__list{flex:1}.help-methods .methods-of-help__image-container{flex:0 1 clamp(22em,60.302vw - 9.357em,34em)}.help-methods .methods-of-help__image{border-radius:3em}}@media(max-width: 519px){.help-methods .help-methods__content{flex-direction:column}.help-methods .help-methods__list{flex-direction:column}.help-methods .methods-of-help__image-container{display:flex;justify-content:center}.help-methods .methods-of-help__list{translate:var(--translate-size) 0}.help-methods .methods-of-help__image{border-radius:3em 3em 0em 0em;max-width:var(--width)}}.usage-cases{--gap: clamp(1em, 0.44em + 2.1333vw, 3em);display:flex;flex-direction:column;gap:3em}.usage-cases__title{text-transform:uppercase;font-size:3.2em;font-weight:500;text-shadow:2px 4px 4px #f8eb64;text-align:center}.usage-cases__list._second{--_animation-direction: reverse;animation-delay:-10s}.usage-cases__list-container{max-width:1920px;width:100%;margin:0 auto;padding:5px 0}.usage-cases__list-item{flex:1;display:inline-flex;flex-direction:column;gap:.5em;padding:9px clamp(.563em,1.267vw + .23em,1.75em);background:hsla(0,0%,100%,.44);box-shadow:2px 4px 3.1px #f8eb64;border-radius:clamp(.938em,2.667vw + .237em,3.438em)}.usage-cases__image{border-radius:3em;align-self:center;height:clamp(13em,40vw - 5em,15em)}.usage-cases__text{text-align:center;font-size:clamp(1.4em,4vw - .4em,1.6em);display:flex;align-items:center;flex:1;justify-content:center}.promo{text-align:center;position:relative;overflow-x:clip;margin-bottom:110px}.promo:before{content:"";position:absolute;z-index:-1;width:160%;min-width:630px;height:170%;background-image:url("data:image/svg+xml,%3Csvg width='966' height='590' viewBox='0 0 966 590' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_dd_73_795)'%3E%3Cpath d='M307.51 133.423C-29.4269 149.512 34.8148 457.533 49.0718 532C63.3288 606.467 623.767 512.307 745.169 560.904C866.571 609.5 962.571 524 914.571 420C866.571 316 834.524 68.2891 725.089 60.6302C615.655 52.9714 644.448 117.334 307.51 133.423Z' fill='white' fill-opacity='0.66' shape-rendering='crispEdges'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_dd_73_795' x='0.213478' y='0.400002' width='965.572' height='589.396' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='2' dy='-23'/%3E%3CfeGaussianBlur stdDeviation='18.3'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.7625 0 0 0 0 0.7625 0 0 0 0 0.7625 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_73_795'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dx='-4' dy='-5'/%3E%3CfeGaussianBlur stdDeviation='9.95'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0'/%3E%3CfeBlend mode='normal' in2='effect1_dropShadow_73_795' result='effect2_dropShadow_73_795'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect2_dropShadow_73_795' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");top:50%;left:50%;transform:translate(calc(-50% + 10px), -58%);background-size:100% 100%;background-position:center}.promo .promo-slogan{font-size:clamp(1.7em,2.895vw + .774em,2.8em);font-style:italic;text-align:center;text-transform:lowercase}.promo .promo-slogan .promo-icon{vertical-align:middle}.promo .promo-title{text-transform:uppercase;font-size:clamp(1.8em,5.263vw + .116em,3.8em);font-weight:900;text-align:center;margin:.5em 0}.promo .price-block{font-size:clamp(3.5em,6.579vw + 1.395em,6em)}.promo .price-block ._price{text-shadow:5px 4px 4.4px #f8eb64}.promo .price-block ._price._new-price:before{content:"";background-image:url("data:image/svg+xml,%3Csvg width='79' height='30' viewBox='0 0 79 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M78.6819 15.291L53.6819 0.857259V29.7248L78.6819 15.291ZM0.65625 17.791H56.1819V12.791H0.65625V17.791Z' fill='black' /%3E%3C/svg%3E");background-size:cover;background-position:center;width:1.3em;height:.5em;display:inline-block;vertical-align:middle;margin-top:-0.2em}.promo p.price-block_additional{font-size:1.7em;color:#fb6c1c;font-style:italic}.promo .yellow-button{border-radius:.5em;font-size:2em;margin:1em auto 0;display:inline-block}.reviews-stamp{transform:rotate(-11deg);background:#ffd531;border:2px dashed #000;float:right;margin-right:clamp(0em,13.095vw - 6.024em,11em);position:relative;z-index:-1;border-radius:5px;padding:clamp(1em,1.19vw + .452em,2em);display:flex;flex-direction:column;text-align:center;margin-top:-40px}.reviews-stamp__title{font-size:clamp(2.1em,1.071vw + 1.607em,3em);text-transform:uppercase;font-weight:bold}.reviews-stamp__text{font-size:clamp(1.2em,.595vw + .926em,1.7em)}.review-item{background:hsla(0,0%,100%,.8);box-shadow:0 0 5px 3px hsla(0,0%,100%,.8)}.functionality{margin-top:10em;display:grid;grid-template-rows:min-content 3em min-content 3em min-content;grid-template-columns:1fr max-content max-content 1fr;gap:0 25px}.functionality .slogan{text-transform:uppercase;font-size:clamp(1.6em,2.5vw + .45em,2.7em);background:#fb6c1c;color:#fff;text-align:center;font-weight:900;width:100%;padding:60px 20px;grid-row:2/5;grid-column:1/5}.functionality .slogan__first{font-weight:500}.functionality__item{border:2px solid #fb6c1c;border-radius:3em;padding:2em;display:flex;flex-direction:column;width:clamp(25em,28.571vw + 8.429em,35em);position:relative;background:#fff}.functionality__item._first .functionality__icon{margin-top:calc(-3em - 40px)}@media(min-width: 581px){.functionality__item._first{grid-column:2/3;grid-row:1/3}}@media(max-width: 580px){.functionality__item._first{grid-column:2/4;grid-row:1/3}}@media(min-width: 581px){.functionality__item._second{grid-column:3/4;grid-row:1/3}.functionality__item._second .functionality__icon{margin-top:calc(-3em - 40px)}}@media(max-width: 580px){.functionality__item._second{grid-column:2/4;grid-row:4/6}.functionality__item._second .functionality__icon{order:3;margin-bottom:calc(-3em - 40px)}}.functionality__icon{align-self:end;max-height:171px}.functionality__icon_gear{grid-column:1/5;grid-row:4/6;width:70px;justify-self:center}@media(max-width: 580px){.functionality__icon_gear{display:none}}.functionality__text{font-size:1.7em}.functionality__title{font-size:1.8em;font-weight:700;text-transform:uppercase}.small-wrapper-title{text-align:center;text-transform:uppercase;font-size:clamp(1.6em,.661vw + 1.283em,2.2em);color:#fb6c1c;text-shadow:1px 1px 1px rgba(0,0,0,.25)}.small-wrapper-title ._strong{font-weight:600}.materials-title{margin:50px 0 16px 0}.materials-list{width:100%;align-items:flex-start;justify-content:center;gap:clamp(3em,5.639vw - 1.827em,6em);flex-wrap:wrap}@media(min-width: 856px){.materials-list{display:flex}}@media(max-width: 855px){.materials-list{display:grid}}@media(min-width: 401px)and (max-width: 855px){.materials-list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 400px){.materials-list{grid-template-columns:repeat(2, 1fr)}}.materials-list__item{--img-size: clamp(7em, 3.304vw + 5.414em, 10em);display:flex;flex-direction:column;text-align:center;align-items:center;gap:1em;flex:0 0 var(--img-size)}.materials-list__img{width:var(--img-size);height:var(--img-size);border-radius:100%;box-shadow:4px 4px 4.7px rgba(144,161,161,.53)}.materials-list__name{font-size:clamp(1.4em,.22vw + 1.294em,1.6em);color:#fb6c1c;font-weight:600;text-transform:uppercase}.patterns-title{margin:16px 0 16px 0}.patterns-list{display:grid;grid-template-columns:repeat(var(--column-count), 1fr);gap:15px}.patterns-list__item{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;order:var(--tile-order)}.patterns-list__item._text{background:#ffd531;text-align:left;border-radius:clamp(4.6em,4.511vw + .738em,7em);padding:0;order:calc(var(--tile-count)/2)}.patterns-list__text-list{font-size:clamp(1.4em,2vw + .64em,1.6em);display:grid;grid-template-columns:repeat(var(--text-column-count, 1), 1fr);align-content:space-evenly}.patterns-list__text-list__item{text-align:center;display:flex;align-items:center;justify-content:center}.patterns-list__text-list__item:before{margin-right:.5em;content:"✓"}.patterns-list__img{grid-column:1/1;grid-row:1/1;border-radius:clamp(4.6em,4.511vw + .738em,7em);justify-self:center}@media(min-width: 1178px){.patterns-list{--column-count: 5}}@media(min-width: 586px)and (max-width: 1177px){.patterns-list{--column-count: 4}.patterns-list__item._text{grid-column:span 4;order:-1;border-radius:20px}.patterns-list__text-list{--text-column-count: 3;justify-items:center;margin:.5em;gap:.5em}.patterns-list__text-list__item:after{content:"✓";margin-left:.5em}}@media(max-width: 585px){.patterns-list{--column-count: 2}.patterns-list__item._text{grid-column:span 2;border-radius:20px}.patterns-list__text-list{--text-column-count: 2;margin:1em;gap:.5em}}.patterns .animated{--frame-duration: 3;--tile-delay: (var(--frame-duration) * (1/var(--tile-count)) * (var(--tile-count) - var(--tile-idx)) * 1s);animation:swap calc(var(--frame-duration)*1s) linear infinite,showHide calc(var(--total)*var(--frame-duration)*1s) steps(var(--total), start) infinite;animation-delay:calc(-1*var(--frame-duration)*1s - var(--tile-delay)),calc(var(--idx)*var(--frame-duration)*-1s - var(--tile-delay))}.orange-button._motivation-multi{align-self:center;padding:12px 20px;border-radius:25px;display:flex;gap:2em;width:100%;justify-content:space-around;max-width:min(400px,100% - 20px);margin:0 10px}.orange-button._motivation-multi .orange-button__element{display:flex;flex-direction:column;text-align:center;text-transform:uppercase;gap:.2em}.orange-button._motivation-multi .orange-button__element-title{font-size:clamp(1.8em,10vw - 1.4em,2em);font-weight:900;text-shadow:3px 3px 4px #000}.orange-button._motivation-multi .orange-button__element-subtitle{font-size:clamp(1.2em,10vw - 2em,1.4em)}.faq{max-width:min(660px,100% - 20px);margin:0 auto;--animation-duration: 0.5s}.faq-title{font-size:clamp(2.2em,.895vw + 1.282em,3em);text-align:center;text-transform:uppercase;margin-bottom:.5em}.faq-list{display:flex;flex-direction:column}.faq-list__item{margin-top:-3px;font-size:clamp(1.4em,2.222vw + .333em,1.6em);margin-bottom:32px}.faq-list__item:nth-child(odd){padding-left:17px}.faq-list__item:nth-child(odd) .faq-question{padding-right:49px}.faq-list__item:nth-child(odd) .faq-question:before,.faq-list__item:nth-child(odd) .faq-question:after{left:0;translate:-50% -50%}.faq-list__item:nth-child(even){padding-right:17px}.faq-list__item:nth-child(even) .faq-question{padding-left:49px}.faq-list__item:nth-child(even) .faq-question:before,.faq-list__item:nth-child(even) .faq-question:after{right:0;translate:50% -50%}.faq-question{padding:16px 32px;border-radius:20px;border:3px solid #fb6c1c;background:#fff;position:relative;z-index:1;display:block;text-transform:uppercase;font-weight:400;cursor:pointer}.faq-question:before{content:"";width:30px;height:30px;background:#ffd531;display:block;position:absolute;rotate:45deg;border:3px solid #fb6c1c;border-radius:6px;top:50%;transition:all var(--animation-duration)}.faq-question:after{content:"?";position:absolute;top:50%;font-size:1.6em;font-weight:700;color:#fff;text-shadow:2px 1px 2px #fa6a2b;transition:all var(--animation-duration)}.faq-answer{padding:46px 32px 16px 32px;border-radius:20px;border:3px solid #fb6c1c;background:#fff}.faq-answer>*:before{content:"— ";color:#fa6a2b;font-weight:900}.faq-answer p{margin:.5em 0}.faq .collapse__input:checked~.collapse__container{grid-template-rows:1fr;margin-bottom:-32px}.faq .collapse__input:checked~.faq-question:after{rotate:360deg;content:"!"}.faq .collapse__input:checked~.faq-question:before{background:#fb6c1c}.faq .collapse__content{overflow:hidden}.faq .collapse__container{margin-top:-32px;z-index:0;position:relative;display:grid;grid-template-rows:0fr;transition:all var(--animation-duration);overflow:hidden;align-items:end}@keyframes swap{0%{opacity:0}20%{opacity:1}80%{opacity:1}100%{opacity:0}}@keyframes showHide{from{translate:calc(-200%*var(--total)) 0}to{translate:0 0}}.appointment-block{font-size:1.4em}@media(min-width: 768px){.appointment-block{display:flex;align-items:center}}.appointment-block .input{display:flex;flex-direction:column;align-items:stretch}.appointment-block #callback-form{display:flex;flex-direction:column;gap:1em}.appointment-block input,.appointment-block select{border-radius:15px;font-size:1.4em;box-shadow:0px 4px 4px rgba(0,0,0,.25)}.appointment-block label.error input,.appointment-block label.error select{border-color:#d50000;z-index:1}.appointment-block label.error:after{content:attr(data-error-mess);font-size:.8em;color:#fff;background:#b50713;padding:1em 10px 5px;margin-top:-1em;z-index:0;border-radius:0 0 10px 10px}.appointment-block .orange-button{display:flex;justify-content:center;align-items:center;padding:12px 79px;border-radius:35px;font-size:1.6em}.appointment-block .footnotes{font-size:.8em;line-height:1.2em;text-align:justify}.appointment-block .appointment-links{display:flex;justify-content:space-around;margin-bottom:8px}.appointment-block a.appointment-link_button{display:flex;align-items:center;justify-content:center;width:64px;height:64px;background:#fb6c1c;border-radius:100%;border:none;box-shadow:0px 4px 4px rgba(0,0,0,.4);fill:#fff}.appointment-block .appointment-link__icon{width:28px;height:28px}@media(min-width: 769px){.bottom-section-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:1fr;grid-gap:2em;padding:15px}}@media(max-width: 768px){.address-block{margin:60px 0}}.address-block .addresses-title{font-size:30px;margin:10px 0 10px}.address-block .address-header{display:flex;align-items:baseline;justify-content:space-between}.address-block .address-header__icon{width:1em;height:1em;fill:#000;vertical-align:middle}.address-block a.address-header__phone{text-decoration:none;border-bottom:none;font-size:clamp(1.8em,6.957vw - 4.357em,2.6em)}.address-block .addresses-map{border-radius:10px;overflow:hidden;height:min(400px,80vh);width:100%}.address-block .addresses-list{font-size:clamp(1.4em,2.222vw + .333em,1.6em);margin:10px 0}.address-block .address-item:before{content:"•";margin-right:.4em}.address-block .address-item .address-details{display:block;margin-left:.6em;font-style:italic;font-size:.9em}@media(max-width: 730px){.address-block{flex-direction:column}.address-block .addresses-map{border-radius:10px;overflow:hidden;flex:0 0 min(400px,100vh - 200px)}}.balloon-root.extempo-balloon{font-size:1.4em;--balloon-color: #808080e6;width:300px;max-height:200px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:stretch;border-radius:10px;background-color:var(--balloon-color);color:#fff;z-index:10;padding-bottom:.5em}.balloon-root.extempo-balloon .close{position:absolute;right:4px;top:4px;width:15px;height:15px;border-bottom:none}.balloon-root.extempo-balloon .close:before{content:"";position:absolute;width:18px;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.balloon-root.extempo-balloon .close:after{content:"";position:absolute;width:18px;height:2px;background:#fff;top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.balloon-root.extempo-balloon .balloon-body{width:100%;height:70%;padding:.5em 1em;overflow:auto;align-items:flex-start;gap:.5em;display:flex;flex-direction:column;justify-content:flex-start}.balloon-root.extempo-balloon .balloon-head{border-radius:10px 10px 0 0;width:100%;max-height:20%;background-color:hsla(0,0%,40%,.9019607843);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:bold;display:flex;justify-content:center;padding:.5em 20px .5em .5em}.balloon-root.extempo-balloon button.map-button-select{appearance:none;padding:.5em 1em;border-radius:5px;text-align:center}.balloon-root.extempo-balloon p.work_time:before{content:"Режим работы: ";display:block;font-weight:bold;text-decoration:underline}.balloon-root.extempo-content-balloon{display:flex;flex-direction:column;align-items:stretch;gap:8px}.balloon-root.extempo-content-balloon .balloon-title{font-size:1.2em;font-weight:bold;border-bottom:2px #e76d1d solid;color:#e76d1d;text-shadow:0px 1px 0px #000}.balloon-root.extempo-content-balloon .metro{font-style:italic}.balloon-root.extempo-content-balloon .work_time:before{content:"Режим работы: ";display:block;font-weight:bold;text-decoration:underline;text-transform:uppercase}.balloon-root.extempo-content-balloon button.map-button-select{appearance:none;padding:.5em 1em;border-radius:5px;text-align:center;align-self:center}.balloon-root.extempo-content-balloon .need_appointment{font-style:italic;font-weight:bold;text-align:center}.balloon-root.extempo-content-balloon .balloon-footer{display:flex;justify-content:center}
