@font-face{font-family:'Lab Grotesque';src:url(/public/assets/fonts/LabGrotesque-Regular.ttf) format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:'Helvetica Neue';src:url(/public/assets/fonts/HelveticaNeueCyr-Light.ttf) format('truetype');font-weight:300;font-display:swap}
:root{--bg-about:rgb(237, 237, 237);--modal-color:rgba(255, 255, 255, 0.6);--body-black:rgb(0, 0, 0);--title:rgb(47, 52, 56);--gold:rgb(178, 157, 100);--border-gold:rgba(191, 156, 36, 0.6);--red:#E62E31;--white:rgb(255, 255, 255);--black:rgb(0, 0, 0);--border-pagination:rgb(175, 175, 175);--text:rgb(23, 23, 23);--or:rgb(255, 255, 255);--gray:rgb(184, 184, 184);--bg-input:rgba(0, 0, 0, 0.05);--d:700ms;--e:cubic-bezier(0.19, 1, 0.22, 1);--Lab-Grotesque:'Lab Grotesque', sans-serif;--Helvetica-Neue:'Helvetica Neue', sans-serif}::-webkit-scrollbar{width:10px;height:10px}@keyframes pulse{0%,100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}.share{position:fixed;z-index:99;bottom:40px;right:40px;z-index:999}.share:before,.share:after{content:'';will-change:transform}.share,.share:before,.share:after{height:56px;width:56px;border-radius:50%;position:fixed;cursor:pointer}.share:after{background:var(--red);box-shadow:0 2px 5px rgb(0 0 0 / .3);z-index:999;-webkit-transition:.39s;transition:.39s}.share:hover:after{background:var(--white);-webkit-transition:.39s;transition:.39s}.pulse::before{animation:pulse 2s infinite;box-shadow:0 0 2px 2px var(--red)}.share-svg{z-index:10000;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.share:hover .share-svg svg{width:25px;height:25px;fill:var(--red);animation:pulse 2s infinite;-webkit-transition:.39s;transition:.39s}.share-svg svg{width:25px;height:25px;fill:#fff;animation:pulse 2s infinite;-webkit-transition:.39s;transition:.39s}@media(max-width:992px){.share{bottom:30px;right:30px}}::-webkit-scrollbar-thumb{background:#555;border-radius:5px}::-webkit-scrollbar-track{background:var(--bg-footer)}::-webkit-scrollbar-thumb:hover{background:#555}html,body{margin:0;display:flex;flex-direction:column;font-family:var(--Lab-Grotesque)}a:hover{cursor:pointer}button{all:unset;cursor:pointer;display:inline-block}input{all:unset;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:none;padding:0;background:#fff0;color:inherit;font:inherit;box-sizing:border-box}a{text-decoration:none;outline:none;list-style:none;color:var(--black);transition:all .2s ease-in-out;width:max-content}ul{list-style-type:none;margin:0;padding:0}p{margin:0}h3{margin:0;padding:0;font-weight:400;font-size:inherit;line-height:normal;color:inherit}body,html{padding:0;margin:0;transition:transform .7s ease-in-out;z-index:7}body.no-scrol{overflow:hidden}footer{padding:20px 0 20px 0}.header-block.bg{transition:.4s ease-in-out;box-shadow:rgb(0 0 0 / .35) 0 5px 15px;z-index:500}.sidebar{height:100%;width:100%;position:fixed;top:0;z-index:100;right:-100vw;color:var(--white);background-color:#1e1e1e;backdrop-filter:blur(20px);transition:transform .7s ease-in-out}.sidebar.active{transform:translateX(-100vw);overflow:auto}.bar{display:block;height:3px;width:30px;background-color:var(--white);margin:5px auto}.button{cursor:pointer;display:inline-block;width:auto;margin:0 auto;-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.nav-right{right:28px;top:16px;z-index:200}.hidden-xs{display:none}.middle{margin:0 auto}.bar{-webkit-transition:all .7s ease;-moz-transition:all .7s ease;-ms-transition:all .7s ease;-o-transition:all .7s ease;transition:all .7s ease}.jjjuu{text-align:justify}.move-to-left{-webkit-transform:translateX(-400px);-moz-transform:translateX(-400px);-ms-transform:translateX(-400px);-o-transform:translateX(-400px);transform:translateX(-400px)}.sidebar-list{padding:0;margin:0;list-style:none;position:relative;text-align:center}.sidebar-item{margin:20px 0;opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px)}.sidebar-item{-webkit-transition:all .7s .2s ease-in-out;-moz-transition:all .7s .2s ease-in-out;-ms-transition:all .7s .2s ease-in-out;-o-transition:all .7s .2s ease-in-out;transition:all .7s .2s ease-in-out}.sidebar-item.active{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.sidebar-anchor{color:var(--white);text-decoration:none;font-size:26px;position:relative;padding-bottom:7px}.sidebar-anchor:hover{color:var(--or)}.sidebar-anchor:before{content:"";width:0;height:2px;position:absolute;bottom:0;left:0;background-color:var(--or);-webkit-transition:all .7s ease-in-out;-moz-transition:all .7s ease-in-out;-ms-transition:all .7s ease-in-out;-o-transition:all .7s ease-in-out;transition:all .7s ease-in-out}.sidebar-anchor:hover:before{width:100%}.ua{position:absolute;bottom:20px;left:30px}.fa{font-size:1.4em;color:#EF8354;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}.ua:hover .fa{color:#FFF;-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3);-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#image-track{display:flex;gap:4vmin;position:absolute;left:50%;top:50%;transform:translate(0%,-50%);user-select:none}#image-track>.image{width:100px;height:170px;object-fit:cover;object-position:100% center}body.menu-toggled>.meta-link>span{color:#1e1e1e}#source-link{bottom:60px}#source-link>i{color:#5e6ad2}#yt-link>i{color:#ef5350}.meta-link{align-items:center;backdrop-filter:blur(3px);background-color:rgb(255 255 255 / .05);border:1px solid rgb(255 255 255 / .1);border-radius:6px;bottom:10px;box-shadow:2px 2px 2px rgb(0 0 0 / .1);cursor:pointer;display:inline-flex;gap:5px;left:10px;padding:10px 20px;position:fixed;text-decoration:none;transition:background-color 400ms,border-color 400ms;z-index:10000}.meta-link:hover{background-color:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .2)}.meta-link>i,.meta-link>span{height:20px;line-height:20px}.meta-link>span{color:#fff;font-family:"Rubik",sans-serif;font-weight:500}.splide_order .splide__arrow{background:none}.splide_order .splide__pagination{bottom:10px}.splide_6 .splide__arrow{background:none}.hidden-off{overflow:visible!important}.splide_4 .splide__arrow{background:none}.splide_4 .splide__track{overflow:visible}.splide_4 .splide__pagination{bottom:10px}.splide_2 .splide__pagination__page.is-active{background-color:var(--or)}.splide_2 .splide__pagination{bottom:-.5em}.review-prev{position:absolute;bottom:8px;left:40%;@media (max-width:992px){bottom:4px}}.review-prev-4{position:absolute;bottom:3px;left:44%;@media (max-width:992px){left:35%;bottom:4px}}.review-next-4{position:absolute;bottom:3px;right:44%;@media (max-width:992px){right:35%;bottom:4px}}.review-next{position:absolute;bottom:8px;right:40%;@media (max-width:992px){bottom:4px}}.why-img{width:65px;@media (max-width:992px){width:40px}}.why-title{font-weight:700;color:var(--black);@media (max-width:992px){font-size:12px}}.why-text{color:var(--gray)}.br-right{border-right:1px solid #dedede;@media (max-width:992px){border-right:none}}.br-bottom{border-bottom:1px solid #dedede;@media (max-width:992px){border-bottom:none}}.img-whh{bottom:-214px;left:-259px}.map iframe{width:100%}.img-benz{top:-100px;right:0}.hed-li a{position:relative;color:var(--white);transition:all .3s ease-in-out}.hed-li a:hover{color:var(--white);position:relative}.hed-li a::after{position:absolute;content:'';bottom:-5px;display:block;width:0%;height:2px;background:var(--white);transition:.3s ease-in-out;left:50%;transform:translateX(-50%)}.hed-li a:hover::after{width:100%;transition:.3s ease-in-out}.img-a{display:block;@media(max-width:2000px){display:none}}.line-logo{border-bottom:1px solid var(--gray)}@media(max-width:992px){.svg-left-bottom svg{width:200px;height:30px}.svg-left-top svg{width:160px;height:15px}.svg-right-bottom svg{width:70px;height:15px}.svg-right-top svg{width:70px;height:15px}}.svg-left-bottom{position:absolute;bottom:250px;left:50px;@media(max-width:992px){bottom:60px;left:10px}}.svg-right-bottom{position:absolute;bottom:270px;right:50px;@media(max-width:992px){bottom:60px;right:10px}}.svg-left-top{position:absolute;top:70px;left:50px;@media(max-width:992px){top:10px;left:10px}}.svg-right-top{position:absolute;top:70px;right:50px;@media(max-width:992px){top:10px;right:10px}}.close-siber{position:absolute;top:30px;right:5%}.form-control{background-color:var(--white);border:none;color:var(--black);border-radius:10px;padding:15px 0 15px 15px;box-shadow:rgb(0 0 0 / .35) 0 5px 15px}.form-control:focus{border:none;box-shadow:none;background-color:var(--bg-input)}.form-control-text{border:none;padding:15px;height:150px;color:var(--gold)}.icon-inp{position:absolute;top:50%;transform:translateY(-50%);left:15px}.inp-but{background-color:var(--white);color:var(--black);padding:15px 30px;font-weight:700;text-align:center;transition:all .6s ease-in-out;border-radius:10px}.inp-but:hover{opacity:.8}.sec-title{font-size:40px;font-weight:300;margin:30px 0 30px 0;color:var(--white);@media(max-width:992px){font-size:20px}}.modal-body input{border-radius:0;border:1px solid var(--white);color:var(--modal-color);background:#fff0;padding:10px 20px}.modal-body input:focus{border:1px solid var(--gray);background:var(--gray);box-shadow:none}.modal-body textarea{border-radius:0;height:90px;border:1px solid var(--white);color:var(--modal-color);background:#fff0;padding:10px 20px;height:150px}.modal-body textarea:focus{border:1px solid var(--gray);background:var(--gray);box-shadow:none}.cat-fav svg{@media (max-width:992px){height:30px}}.modal-content{background-color:rgb(18 18 18 / .3);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);padding:50px 80px;border-radius:30px;@media (max-width:992px){padding:15px 15px}}#ThanksReview .modal-content{padding:50px 30px;@media (max-width:992px){padding:30px 20px}}#feedbackModalReview .modal-content{@media (max-width:992px){padding:30px 10px}}#feedbackModalReview .logo img{width:330px;@media (max-width:992px){width:240px}}.form-control::placeholder{color:var(--modal-color);opacity:1}.splide__pagination__page{background-color:#fff0;transform:scale(1);border:1px solid var(--border-pagination)}.splide__pagination__page.is-active{background-color:var(--or);transform:scale(1);border:1px solid var(--or)}.splide-text-all{bottom:15%;left:4%;@media (max-width:992px){bottom:50%;left:50%;transform:translate(-50%,50%)}}.bg-splide-text{padding:23px 42px;background-color:rgb(0 0 0 / .4);backdrop-filter:blur(40px);z-index:10;color:var(--white);border-radius:10px}.splide-text-small{font-size:15px}.splide-text-big{font-size:60px;line-height:1.2;@media (max-width:992px){font-size:35px}}.label-float{position:relative;padding-top:13px;width:100%}.label-float input{border:1px solid lightgrey;border-radius:5px;outline:none;width:100%;padding:15px 20px;font-size:16px;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-appearance:none;background:var(--bg-input)}.label-float input::placeholder{color:#fff0}.label-float label{pointer-events:none;position:absolute;top:calc(50% - 8px);left:15px;transition:all .1s linear;-webkit-transition:all .1s linear;-moz-transition:all .1s linear;z-index:10;padding:5px;box-sizing:border-box;color:#999}.label-float input:focus+label,.label-float input:not(:placeholder-shown)+label{font-size:13px;top:0;color:#999}.bg-gray{background-color:rgb(0 0 0 / .05)!important}.bg-gray::placeholder{color:#999}.sec-titl-t{color:var(--white)}.footer-ul .hed-li a{color:var(--white)}.adress-titile{font-weight:700}.footer-svg{@media screen and (max-width:992px){width:40px;height:40px}}.splide_3{background:var(--or)}.splide_1{background:var(--or)}.splide_0{background:var(--or)}.form-all .extension-title{font-size:16px;font-weight:700}.block-map{@media(max-width:992px){}}.map{height:250px}.contact-bg{background-color:var(--modal-color);border-radius:30px;padding:50px 30px}.b-b{padding-bottom:5px;border-bottom:1px solid #abaeb7;margin-top:20px}.b-b:last-child{border-bottom:none}.price a:hover{color:var(--gold);text-decoration:underline}.price-section{padding:100px 0;@media (max-width:992px){padding:50px 0}}.wave{background-image:url(../images/wave.png);@media (max-width:992px){background-image:url(../images/wave-s.png);background-repeat:no-repeat;background-size:cover;background-position:center;height:50px}}.title-f{color:var(--white);font-family:'Inter';font-size:50px;@media (max-width:992px){font-size:30px}}.title-catalog{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--white);font-size:75px;@media (max-width:992px){font-size:40px}}.photo-container{overflow:hidden;height:100%}.gallery-photo{width:100%;height:100%;object-fit:cover}.transform-off{transform:none}.small-photo{object-fit:scale-down;background:linear-gradient(135deg,#f5f7fa 0%,#e4e8eb 100%)}.form-floating>label{background-color:#fff0;color:#000}.time-input:focus+.time-label,.time-input:not(:placeholder-shown)+.time-label{top:-.5rem;left:.8rem;font-size:.8rem;color:var(--gold)}input[type="time"]::-webkit-calendar-picker-indicator{opacity:0;position:absolute;right:0;width:100%;height:100%;cursor:pointer} .modal-header{border:none!important;top:0;right:0}.modal-header{border:none!important;border-bottom:0!important;padding-bottom:0!important}.modal-footer{border:none}.feedbackForm{width:650px;@media (max-width:992px){width:100%}}.modal-dialog{margin:0 auto}.modal-title{color:var(--white)}.title-thanks{margin-top:20px;margin-bottom:20px;color:var(--white);font-size:21px}.form-group select{border:1px solid var(--white);border-radius:20px;padding:10px 20px}.form-group select:focus{border:1px solid var(--gold);background:#fff0;box-shadow:none}.container-fluid{overflow:hidden}.gallery-track{position:relative;will-change:transform}.switch-card{overflow:hidden}.switch{position:relative;overflow:hidden;aspect-ratio:1 / 1.2;@media (max-width:992px){aspect-ratio:1 / 1}}.card-image-wrapper{height:115%;will-change:transform;}.card-image-wrapper img{will-change:transform;width:100%;height:100%;object-fit:cover;transition:transform 2s ease-out;transform:translateX(var(--x)) translateY(var(--y)) scale(var(--scale));filter:grayscale(100%)}.card-image-wrapper img:hover{filter:grayscale(0%);transform:translateX(var(--x)) translateY(var(--y)) scale(1.1)}.blur-bg{color:var(--white);background-color:rgb(0 0 0 / .4);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);padding:20px;font-size:28px;min-width:340px;border-radius:10px}.about-card{aspect-ratio:1 / 0.6!important;position:relative;overflow:hidden}.about-card-image{width:100%;height:100%;object-fit:cover;object-position:center}.about-card-block{max-width:500px}.about-title{font-size:30px}.about-text{font-size:14px}.slide-card{aspect-ratio:1 /1;position:relative;overflow:hidden;@media (max-width:992px){overflow:visible}}.slide-img{width:100%;object-fit:cover;object-position:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slide-card::after{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgb(0 0 0 / .6);backdrop-filter:blur(10px);opacity:0;transition:opacity 0.3s ease;pointer-events:none;z-index:1}.slide-overlay-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;opacity:0;transition:opacity 0.3s ease;z-index:2;color:#fff;@media screen and (max-width:992px){opacity:1;top:82%;color:#000}}.slide-title{margin:0 0 .5em 0;font-size:1.5rem;text-shadow:0 0 5px rgb(0 0 0 / .7);text-transform:uppercase}.slide-btn{padding:.5em 1.2em;background-color:rgb(255 255 255 / .9);border:none;cursor:pointer;font-size:1rem;color:#000;border-radius:4px}@media (hover:hover) and (pointer:fine){.slide-card:hover::after,.slide-card:hover .slide-overlay-content{opacity:1}}.reviews-bg{background-image:url(../images/bg-review.png);background-repeat:no-repeat;background-size:cover;background-position:center;min-height:600px}.block-slide-reviews{max-width:380px;color:var(--white)}.block-slide-reviews a{color:var(--white)}.splide_6 .splide__pagination{bottom:-50px}.clamp-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:7;overflow:hidden;text-overflow:ellipsis}.title-slide-reviews{font-size:18px}.title-slide-text{font-size:14px}.iframe-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.text-full{font-size:15px;color:var(--white);line-height:1.5;margin-top:20px}.btn{display:inline-block;padding:17px 50px;border-radius:3px;font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;color:var(--or);border:2px solid var(--or);transition:all 250ms ease;z-index:1;}.btn--orange{display:inline-block;padding:17px 50px;border-radius:3px;font-weight:700;font-size:15px;letter-spacing:1px;text-transform:uppercase;text-decoration:none;position:relative;overflow:hidden;color:var(--or);border:2px solid var(--or);transition:all 250ms ease;z-index:1;@media (max-width:992px){color:#000;border:2px solid #000;padding:10px 50px}}.btn--orange:after{content:"";position:absolute;top:0;left:50%;width:150%;height:100%;background-color:var(--or);transition:transform 400ms ease;z-index:-1}.btn--orange:hover{color:var(--black)}#loading{opacity:0;transition:opacity 0.4s ease;pointer-events:none}#loading.show{opacity:1;pointer-events:auto}.btn:after{content:"";position:absolute;top:0;left:50%;width:150%;height:100%;background-color:var(--or);transition:transform 400ms ease;z-index:-1}.btn:hover{color:var(--black)}.btn:hover::after{animation:bgIn 0.4s forwards}.btn:not(:hover)::after{animation:bgOut 0.4s forwards}@keyframes bgIn{from{transform:skew(-45deg) translateX(-150%)}to{transform:skew(-45deg) translateX(-50%)}}@keyframes bgOut{from{transform:skew(-45deg) translateX(-50%)}to{transform:skew(-45deg) translateX(50%)}}.btn-feedback{left:50%;transform:translateX(-50%);bottom:20px}#modalOrder{display:none;position:fixed;top:0;left:0;right:0;bottom:0;justify-content:center;align-items:center;background:rgb(0 0 0 / .5)}.modalnyy{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgb(0 0 0 / .5);z-index:1000;display:flex;justify-content:center;align-items:center}.modalnyy__content{background:#fff;color:var(--white);border-radius:8px;overflow-y:auto;width:80vw;height:60vh;position:relative;box-shadow:0 2px 10px rgb(0 0 0 / .3);@media (max-width:992px){width:90vw;height:max-content}}.chinim-kirilla{height:100%;@media (max-width:992px){height:max-content}}.slider-height{height:100%;@media (max-width:992px){height:50%}@media (max-width:600px){height:30%}}.Close-order{@media (max-width:992px){width:30px;height:30px}}.Close-order path{@media (max-width:992px){stroke:#000}}.modalnyy__close{position:absolute;top:10px;right:15px;background:none;border:none;font-size:24px;cursor:pointer;z-index:100}body.modal-open{overflow:hidden}.sub-order{color:#a1a0a0}.typewriter{opacity:0;transition:opacity 0.3s ease;white-space:pre-wrap}.word-line{max-width:500px}.justified-line{text-align:justify;width:100%;line-height:1;@media (max-width:992px){font-size:12px}}.justified-line::after{content:" ";display:inline-block;width:100%}.border-radius-button{border-radius:8px}.font-Helvantic{font-family:var(--Helvetica-Neue);font-weight:300;text-shadow:none}.typewriter.visible{opacity:1}.black-body{background-color:var(--body-black)}.text-white{color:var(--white)}footer a{color:var(--white)}.footer-li a{color:var(--white)}.loader{width:40px;aspect-ratio:1;--c:linear-gradient(#000 0 0);--r1:radial-gradient(farthest-side at bottom,#000 93%,#0000);--r2:radial-gradient(farthest-side at top   ,#000 93%,#0000);background:var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2),var(--c),var(--r1),var(--r2);background-repeat:no-repeat;animation:l1 1s infinite alternate}@keyframes l1{0%,10%{background-size:8px 0,8px 4px,8px 4px;background-position:0 50%,0 calc(50% - 2px),0 calc(50% + 2px),50% 50%,50% calc(50% - 2px),50% calc(50% + 2px),100% 50%,100% calc(50% - 2px),100% calc(50% + 2px)}90%,100%{background-size:8px 100%,8px 4px,8px 4px;background-position:0 50%,0 -2px,0 calc(100% + 2px),50% 50%,50% -2px,50% calc(100% + 2px),100% 50%,100% -2px,100% calc(100% + 2px)}}.hakunaMatata{cursor:pointer}.tel-header{font-size:21px}.preloader{z-index:9999999;width:100vw;background-color:#fff;backdrop-filter:blur(20px);height:100vh;position:fixed;display:flex;top:0;justify-content:center;align-items:center}.preloader.hide{animation:2s prehide}#preloaderSvg{animation:show 1s}@media (max-width:992px){#preloaderSvg{width:90%;height:90%}}@keyframes prehide{0%{opacity:1}100%{opacity:0}}@keyframes show{0%{opacity:0}100%{opacity:1}}@media(max-width:992px){.photo-container{overflow:hidden;height:100%;}.gallery-photo{width:100%; height: 250px;}}


.tel-news{
    font-size:14px;
    @media (max-width:992px){
        font-size:12px
    }

}

.phone {
    letter-spacing: normal;   /* сбросить растяжение букв/цифр, если где-то задано */
    word-spacing: normal;
    white-space: nowrap;      /* заодно не переносим */
    display: inline-block;    /* чтобы justify меньше влиял */
}

    
 @supports (-webkit-touch-callout: none) {
    .tel-header,
    .tel-header a {
      color: white !important;
      text-decoration: none !important;
    }
    .tel-news,
    .tel-news a {
        color: white !important;
        text-decoration: none !important;
    }
 }
    
 .iframe-wrapper iframe {
    filter: invert(100%) hue-rotate(180deg);
} 
/***************************************************
 * Generated by SVG Artista on 8/18/2025, 4:36:07 PM
 * MIT license (https://opensource.org/licenses/MIT)
 * W. https://svgartista.net
 **************************************************/

@-webkit-keyframes animate-svg-stroke-1{0%{stroke-dashoffset:304.3400573730469px;stroke-dasharray:304.3400573730469px}100%{stroke-dashoffset:0;stroke-dasharray:304.3400573730469px}}@keyframes animate-svg-stroke-1{0%{stroke-dashoffset:304.3400573730469px;stroke-dasharray:304.3400573730469px}100%{stroke-dashoffset:0;stroke-dasharray:304.3400573730469px}}@-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-1{-webkit-animation:animate-svg-stroke-1 0.4s cubic-bezier(0.47,0,0.745,0.715) 0s both,animate-svg-fill-1 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.8s both;animation:animate-svg-stroke-1 0.4s cubic-bezier(0.47,0,0.745,0.715) 0s both,animate-svg-fill-1 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.8s both}@-webkit-keyframes animate-svg-stroke-2{0%{stroke-dashoffset:304.340087890625px;stroke-dasharray:304.340087890625px}100%{stroke-dashoffset:0;stroke-dasharray:304.340087890625px}}@keyframes animate-svg-stroke-2{0%{stroke-dashoffset:304.340087890625px;stroke-dasharray:304.340087890625px}100%{stroke-dashoffset:0;stroke-dasharray:304.340087890625px}}.svg-elem-2{-webkit-animation:animate-svg-stroke-2 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.07s both,animate-svg-fill-2 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.8500000000000001s both;animation:animate-svg-stroke-2 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.07s both,animate-svg-fill-2 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.8500000000000001s both}@-webkit-keyframes animate-svg-stroke-3{0%{stroke-dashoffset:155.7445526123047px;stroke-dasharray:155.7445526123047px}100%{stroke-dashoffset:0;stroke-dasharray:155.7445526123047px}}@keyframes animate-svg-stroke-3{0%{stroke-dashoffset:155.7445526123047px;stroke-dasharray:155.7445526123047px}100%{stroke-dashoffset:0;stroke-dasharray:155.7445526123047px}}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-3{-webkit-animation:animate-svg-stroke-3 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.14s both,animate-svg-fill-3 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9s both;animation:animate-svg-stroke-3 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.14s both,animate-svg-fill-3 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9s both}@-webkit-keyframes animate-svg-stroke-4{0%{stroke-dashoffset:155.74456787109375px;stroke-dasharray:155.74456787109375px}100%{stroke-dashoffset:0;stroke-dasharray:155.74456787109375px}}@keyframes animate-svg-stroke-4{0%{stroke-dashoffset:155.74456787109375px;stroke-dasharray:155.74456787109375px}100%{stroke-dashoffset:0;stroke-dasharray:155.74456787109375px}}.svg-elem-4{-webkit-animation:animate-svg-stroke-4 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.21000000000000002s both,animate-svg-fill-4 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9500000000000001s both;animation:animate-svg-stroke-4 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.21000000000000002s both,animate-svg-fill-4 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9500000000000001s both}@-webkit-keyframes animate-svg-stroke-5{0%{stroke-dashoffset:177.73370361328125px;stroke-dasharray:177.73370361328125px}100%{stroke-dashoffset:0;stroke-dasharray:177.73370361328125px}}@keyframes animate-svg-stroke-5{0%{stroke-dashoffset:177.73370361328125px;stroke-dasharray:177.73370361328125px}100%{stroke-dashoffset:0;stroke-dasharray:177.73370361328125px}}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-5{-webkit-animation:animate-svg-stroke-5 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.28s both,animate-svg-fill-5 0.4s cubic-bezier(0.47,0,0.745,0.715) 1s both;animation:animate-svg-stroke-5 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.28s both,animate-svg-fill-5 0.4s cubic-bezier(0.47,0,0.745,0.715) 1s both}@-webkit-keyframes animate-svg-stroke-6{0%{stroke-dashoffset:177.7336883544922px;stroke-dasharray:177.7336883544922px}100%{stroke-dashoffset:0;stroke-dasharray:177.7336883544922px}}@keyframes animate-svg-stroke-6{0%{stroke-dashoffset:177.7336883544922px;stroke-dasharray:177.7336883544922px}100%{stroke-dashoffset:0;stroke-dasharray:177.7336883544922px}}.svg-elem-6{-webkit-animation:animate-svg-stroke-6 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.35000000000000003s both,animate-svg-fill-6 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.05s both;animation:animate-svg-stroke-6 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.35000000000000003s both,animate-svg-fill-6 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.05s both}@-webkit-keyframes animate-svg-stroke-7{0%{stroke-dashoffset:149.45452880859375px;stroke-dasharray:149.45452880859375px}100%{stroke-dashoffset:0;stroke-dasharray:149.45452880859375px}}@keyframes animate-svg-stroke-7{0%{stroke-dashoffset:149.45452880859375px;stroke-dasharray:149.45452880859375px}100%{stroke-dashoffset:0;stroke-dasharray:149.45452880859375px}}@-webkit-keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-7{-webkit-animation:animate-svg-stroke-7 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.42000000000000004s both,animate-svg-fill-7 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.1s both;animation:animate-svg-stroke-7 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.42000000000000004s both,animate-svg-fill-7 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.1s both}@-webkit-keyframes animate-svg-stroke-8{0%{stroke-dashoffset:149.45452880859375px;stroke-dasharray:149.45452880859375px}100%{stroke-dashoffset:0;stroke-dasharray:149.45452880859375px}}@keyframes animate-svg-stroke-8{0%{stroke-dashoffset:149.45452880859375px;stroke-dasharray:149.45452880859375px}100%{stroke-dashoffset:0;stroke-dasharray:149.45452880859375px}}.svg-elem-8{-webkit-animation:animate-svg-stroke-8 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.49000000000000005s both,animate-svg-fill-8 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.1500000000000001s both;animation:animate-svg-stroke-8 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.49000000000000005s both,animate-svg-fill-8 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.1500000000000001s both}@-webkit-keyframes animate-svg-stroke-9{0%{stroke-dashoffset:160.3405303955078px;stroke-dasharray:160.3405303955078px}100%{stroke-dashoffset:0;stroke-dasharray:160.3405303955078px}}@keyframes animate-svg-stroke-9{0%{stroke-dashoffset:160.3405303955078px;stroke-dasharray:160.3405303955078px}100%{stroke-dashoffset:0;stroke-dasharray:160.3405303955078px}}@-webkit-keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-9{-webkit-animation:animate-svg-stroke-9 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.56s both,animate-svg-fill-9 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s both;animation:animate-svg-stroke-9 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.56s both,animate-svg-fill-9 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.2000000000000002s both}@-webkit-keyframes animate-svg-stroke-10{0%{stroke-dashoffset:160.34051513671875px;stroke-dasharray:160.34051513671875px}100%{stroke-dashoffset:0;stroke-dasharray:160.34051513671875px}}@keyframes animate-svg-stroke-10{0%{stroke-dashoffset:160.34051513671875px;stroke-dasharray:160.34051513671875px}100%{stroke-dashoffset:0;stroke-dasharray:160.34051513671875px}}.svg-elem-10{-webkit-animation:animate-svg-stroke-10 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.6300000000000001s both,animate-svg-fill-10 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.25s both;animation:animate-svg-stroke-10 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.6300000000000001s both,animate-svg-fill-10 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.25s both}@-webkit-keyframes animate-svg-stroke-11{0%{stroke-dashoffset:302.33111572265625px;stroke-dasharray:302.33111572265625px}100%{stroke-dashoffset:0;stroke-dasharray:302.33111572265625px}}@keyframes animate-svg-stroke-11{0%{stroke-dashoffset:302.33111572265625px;stroke-dasharray:302.33111572265625px}100%{stroke-dashoffset:0;stroke-dasharray:302.33111572265625px}}@-webkit-keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-11{-webkit-animation:animate-svg-stroke-11 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.7000000000000001s both,animate-svg-fill-11 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.3s both;animation:animate-svg-stroke-11 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.7000000000000001s both,animate-svg-fill-11 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.3s both}@-webkit-keyframes animate-svg-stroke-12{0%{stroke-dashoffset:302.3310852050781px;stroke-dasharray:302.3310852050781px}100%{stroke-dashoffset:0;stroke-dasharray:302.3310852050781px}}@keyframes animate-svg-stroke-12{0%{stroke-dashoffset:302.3310852050781px;stroke-dasharray:302.3310852050781px}100%{stroke-dashoffset:0;stroke-dasharray:302.3310852050781px}}.svg-elem-12{-webkit-animation:animate-svg-stroke-12 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.77s both,animate-svg-fill-12 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.35s both;animation:animate-svg-stroke-12 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.77s both,animate-svg-fill-12 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.35s both}@-webkit-keyframes animate-svg-stroke-13{0%{stroke-dashoffset:403.0946960449219px;stroke-dasharray:403.0946960449219px}100%{stroke-dashoffset:0;stroke-dasharray:403.0946960449219px}}@keyframes animate-svg-stroke-13{0%{stroke-dashoffset:403.0946960449219px;stroke-dasharray:403.0946960449219px}100%{stroke-dashoffset:0;stroke-dasharray:403.0946960449219px}}@-webkit-keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-13{-webkit-animation:animate-svg-stroke-13 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.8400000000000001s both,animate-svg-fill-13 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s both;animation:animate-svg-stroke-13 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.8400000000000001s both,animate-svg-fill-13 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s both}@-webkit-keyframes animate-svg-stroke-14{0%{stroke-dashoffset:403.0946960449219px;stroke-dasharray:403.0946960449219px}100%{stroke-dashoffset:0;stroke-dasharray:403.0946960449219px}}@keyframes animate-svg-stroke-14{0%{stroke-dashoffset:403.0946960449219px;stroke-dasharray:403.0946960449219px}100%{stroke-dashoffset:0;stroke-dasharray:403.0946960449219px}}.svg-elem-14{-webkit-animation:animate-svg-stroke-14 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9100000000000001s both,animate-svg-fill-14 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4500000000000002s both;animation:animate-svg-stroke-14 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9100000000000001s both,animate-svg-fill-14 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4500000000000002s both}@-webkit-keyframes animate-svg-stroke-15{0%{stroke-dashoffset:123.0429916381836px;stroke-dasharray:123.0429916381836px}100%{stroke-dashoffset:0;stroke-dasharray:123.0429916381836px}}@keyframes animate-svg-stroke-15{0%{stroke-dashoffset:123.0429916381836px;stroke-dasharray:123.0429916381836px}100%{stroke-dashoffset:0;stroke-dasharray:123.0429916381836px}}@-webkit-keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-15{-webkit-animation:animate-svg-stroke-15 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9800000000000001s both,animate-svg-fill-15 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.5s both;animation:animate-svg-stroke-15 0.4s cubic-bezier(0.47,0,0.745,0.715) 0.9800000000000001s both,animate-svg-fill-15 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.5s both}@-webkit-keyframes animate-svg-stroke-16{0%{stroke-dashoffset:123.0429916381836px;stroke-dasharray:123.0429916381836px}100%{stroke-dashoffset:0;stroke-dasharray:123.0429916381836px}}@keyframes animate-svg-stroke-16{0%{stroke-dashoffset:123.0429916381836px;stroke-dasharray:123.0429916381836px}100%{stroke-dashoffset:0;stroke-dasharray:123.0429916381836px}}.svg-elem-16{-webkit-animation:animate-svg-stroke-16 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.05s both,animate-svg-fill-16 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.55s both;animation:animate-svg-stroke-16 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.05s both,animate-svg-fill-16 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.55s both}@-webkit-keyframes animate-svg-stroke-17{0%{stroke-dashoffset:224.82260131835938px;stroke-dasharray:224.82260131835938px}100%{stroke-dashoffset:0;stroke-dasharray:224.82260131835938px}}@keyframes animate-svg-stroke-17{0%{stroke-dashoffset:224.82260131835938px;stroke-dasharray:224.82260131835938px}100%{stroke-dashoffset:0;stroke-dasharray:224.82260131835938px}}@-webkit-keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-17{-webkit-animation:animate-svg-stroke-17 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.12s both,animate-svg-fill-17 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.6s both;animation:animate-svg-stroke-17 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.12s both,animate-svg-fill-17 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.6s both}@-webkit-keyframes animate-svg-stroke-18{0%{stroke-dashoffset:224.8225860595703px;stroke-dasharray:224.8225860595703px}100%{stroke-dashoffset:0;stroke-dasharray:224.8225860595703px}}@keyframes animate-svg-stroke-18{0%{stroke-dashoffset:224.8225860595703px;stroke-dasharray:224.8225860595703px}100%{stroke-dashoffset:0;stroke-dasharray:224.8225860595703px}}.svg-elem-18{-webkit-animation:animate-svg-stroke-18 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.1900000000000002s both,animate-svg-fill-18 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.6500000000000001s both;animation:animate-svg-stroke-18 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.1900000000000002s both,animate-svg-fill-18 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.6500000000000001s both}@-webkit-keyframes animate-svg-stroke-19{0%{stroke-dashoffset:244.10499572753906px;stroke-dasharray:244.10499572753906px}100%{stroke-dashoffset:0;stroke-dasharray:244.10499572753906px}}@keyframes animate-svg-stroke-19{0%{stroke-dashoffset:244.10499572753906px;stroke-dasharray:244.10499572753906px}100%{stroke-dashoffset:0;stroke-dasharray:244.10499572753906px}}@-webkit-keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-19{-webkit-animation:animate-svg-stroke-19 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.2600000000000002s both,animate-svg-fill-19 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.7000000000000002s both;animation:animate-svg-stroke-19 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.2600000000000002s both,animate-svg-fill-19 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.7000000000000002s both}@-webkit-keyframes animate-svg-stroke-20{0%{stroke-dashoffset:244.10499572753906px;stroke-dasharray:244.10499572753906px}100%{stroke-dashoffset:0;stroke-dasharray:244.10499572753906px}}@keyframes animate-svg-stroke-20{0%{stroke-dashoffset:244.10499572753906px;stroke-dasharray:244.10499572753906px}100%{stroke-dashoffset:0;stroke-dasharray:244.10499572753906px}}.svg-elem-20{-webkit-animation:animate-svg-stroke-20 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.33s both,animate-svg-fill-20 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.75s both;animation:animate-svg-stroke-20 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.33s both,animate-svg-fill-20 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.75s both}@-webkit-keyframes animate-svg-stroke-21{0%{stroke-dashoffset:94.33161926269531px;stroke-dasharray:94.33161926269531px}100%{stroke-dashoffset:0;stroke-dasharray:94.33161926269531px}}@keyframes animate-svg-stroke-21{0%{stroke-dashoffset:94.33161926269531px;stroke-dasharray:94.33161926269531px}100%{stroke-dashoffset:0;stroke-dasharray:94.33161926269531px}}@-webkit-keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-21{-webkit-animation:animate-svg-stroke-21 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s both,animate-svg-fill-21 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.8s both;animation:animate-svg-stroke-21 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4000000000000001s both,animate-svg-fill-21 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.8s both}@-webkit-keyframes animate-svg-stroke-22{0%{stroke-dashoffset:94.33161163330078px;stroke-dasharray:94.33161163330078px}100%{stroke-dashoffset:0;stroke-dasharray:94.33161163330078px}}@keyframes animate-svg-stroke-22{0%{stroke-dashoffset:94.33161163330078px;stroke-dasharray:94.33161163330078px}100%{stroke-dashoffset:0;stroke-dasharray:94.33161163330078px}}.svg-elem-22{-webkit-animation:animate-svg-stroke-22 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4700000000000002s both,animate-svg-fill-22 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.85s both;animation:animate-svg-stroke-22 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.4700000000000002s both,animate-svg-fill-22 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.85s both}@-webkit-keyframes animate-svg-stroke-23{0%{stroke-dashoffset:89.7638168334961px;stroke-dasharray:89.7638168334961px}100%{stroke-dashoffset:0;stroke-dasharray:89.7638168334961px}}@keyframes animate-svg-stroke-23{0%{stroke-dashoffset:89.7638168334961px;stroke-dasharray:89.7638168334961px}100%{stroke-dashoffset:0;stroke-dasharray:89.7638168334961px}}@-webkit-keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-23{-webkit-animation:animate-svg-stroke-23 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.54s both,animate-svg-fill-23 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.9000000000000001s both;animation:animate-svg-stroke-23 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.54s both,animate-svg-fill-23 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.9000000000000001s both}@-webkit-keyframes animate-svg-stroke-24{0%{stroke-dashoffset:89.76382446289062px;stroke-dasharray:89.76382446289062px}100%{stroke-dashoffset:0;stroke-dasharray:89.76382446289062px}}@keyframes animate-svg-stroke-24{0%{stroke-dashoffset:89.76382446289062px;stroke-dasharray:89.76382446289062px}100%{stroke-dashoffset:0;stroke-dasharray:89.76382446289062px}}.svg-elem-24{-webkit-animation:animate-svg-stroke-24 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.61s both,animate-svg-fill-24 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.9500000000000002s both;animation:animate-svg-stroke-24 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.61s both,animate-svg-fill-24 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.9500000000000002s both}@-webkit-keyframes animate-svg-stroke-25{0%{stroke-dashoffset:66.08560180664062px;stroke-dasharray:66.08560180664062px}100%{stroke-dashoffset:0;stroke-dasharray:66.08560180664062px}}@keyframes animate-svg-stroke-25{0%{stroke-dashoffset:66.08560180664062px;stroke-dasharray:66.08560180664062px}100%{stroke-dashoffset:0;stroke-dasharray:66.08560180664062px}}@-webkit-keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-25{-webkit-animation:animate-svg-stroke-25 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.6800000000000002s both,animate-svg-fill-25 0.4s cubic-bezier(0.47,0,0.745,0.715) 2s both;animation:animate-svg-stroke-25 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.6800000000000002s both,animate-svg-fill-25 0.4s cubic-bezier(0.47,0,0.745,0.715) 2s both}@-webkit-keyframes animate-svg-stroke-26{0%{stroke-dashoffset:66.08560180664062px;stroke-dasharray:66.08560180664062px}100%{stroke-dashoffset:0;stroke-dasharray:66.08560180664062px}}@keyframes animate-svg-stroke-26{0%{stroke-dashoffset:66.08560180664062px;stroke-dasharray:66.08560180664062px}100%{stroke-dashoffset:0;stroke-dasharray:66.08560180664062px}}.svg-elem-26{-webkit-animation:animate-svg-stroke-26 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.7500000000000002s both,animate-svg-fill-26 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.05s both;animation:animate-svg-stroke-26 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.7500000000000002s both,animate-svg-fill-26 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.05s both}@-webkit-keyframes animate-svg-stroke-27{0%{stroke-dashoffset:56.87448501586914px;stroke-dasharray:56.87448501586914px}100%{stroke-dashoffset:0;stroke-dasharray:56.87448501586914px}}@keyframes animate-svg-stroke-27{0%{stroke-dashoffset:56.87448501586914px;stroke-dasharray:56.87448501586914px}100%{stroke-dashoffset:0;stroke-dasharray:56.87448501586914px}}@-webkit-keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-27{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-27{-webkit-animation:animate-svg-stroke-27 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.8200000000000003s both,animate-svg-fill-27 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1s both;animation:animate-svg-stroke-27 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.8200000000000003s both,animate-svg-fill-27 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1s both}@-webkit-keyframes animate-svg-stroke-28{0%{stroke-dashoffset:56.87448501586914px;stroke-dasharray:56.87448501586914px}100%{stroke-dashoffset:0;stroke-dasharray:56.87448501586914px}}@keyframes animate-svg-stroke-28{0%{stroke-dashoffset:56.87448501586914px;stroke-dasharray:56.87448501586914px}100%{stroke-dashoffset:0;stroke-dasharray:56.87448501586914px}}.svg-elem-28{-webkit-animation:animate-svg-stroke-28 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.8900000000000001s both,animate-svg-fill-28 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1500000000000004s both;animation:animate-svg-stroke-28 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.8900000000000001s both,animate-svg-fill-28 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1500000000000004s both}@-webkit-keyframes animate-svg-stroke-29{0%{stroke-dashoffset:29.955699920654297px;stroke-dasharray:29.955699920654297px}100%{stroke-dashoffset:0;stroke-dasharray:29.955699920654297px}}@keyframes animate-svg-stroke-29{0%{stroke-dashoffset:29.955699920654297px;stroke-dasharray:29.955699920654297px}100%{stroke-dashoffset:0;stroke-dasharray:29.955699920654297px}}@-webkit-keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-29{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-29{-webkit-animation:animate-svg-stroke-29 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.9600000000000002s both,animate-svg-fill-29 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.2s both;animation:animate-svg-stroke-29 0.4s cubic-bezier(0.47,0,0.745,0.715) 1.9600000000000002s both,animate-svg-fill-29 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.2s both}@-webkit-keyframes animate-svg-stroke-30{0%{stroke-dashoffset:29.955699920654297px;stroke-dasharray:29.955699920654297px}100%{stroke-dashoffset:0;stroke-dasharray:29.955699920654297px}}@keyframes animate-svg-stroke-30{0%{stroke-dashoffset:29.955699920654297px;stroke-dasharray:29.955699920654297px}100%{stroke-dashoffset:0;stroke-dasharray:29.955699920654297px}}.svg-elem-30{-webkit-animation:animate-svg-stroke-30 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.0300000000000002s both,animate-svg-fill-30 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.25s both;animation:animate-svg-stroke-30 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.0300000000000002s both,animate-svg-fill-30 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.25s both}@-webkit-keyframes animate-svg-stroke-31{0%{stroke-dashoffset:73.00454711914062px;stroke-dasharray:73.00454711914062px}100%{stroke-dashoffset:0;stroke-dasharray:73.00454711914062px}}@keyframes animate-svg-stroke-31{0%{stroke-dashoffset:73.00454711914062px;stroke-dasharray:73.00454711914062px}100%{stroke-dashoffset:0;stroke-dasharray:73.00454711914062px}}@-webkit-keyframes animate-svg-fill-31{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-31{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-31{-webkit-animation:animate-svg-stroke-31 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1s both,animate-svg-fill-31 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.3s both;animation:animate-svg-stroke-31 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1s both,animate-svg-fill-31 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.3s both}@-webkit-keyframes animate-svg-stroke-32{0%{stroke-dashoffset:73.00455474853516px;stroke-dasharray:73.00455474853516px}100%{stroke-dashoffset:0;stroke-dasharray:73.00455474853516px}}@keyframes animate-svg-stroke-32{0%{stroke-dashoffset:73.00455474853516px;stroke-dasharray:73.00455474853516px}100%{stroke-dashoffset:0;stroke-dasharray:73.00455474853516px}}.svg-elem-32{-webkit-animation:animate-svg-stroke-32 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1700000000000004s both,animate-svg-fill-32 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.35s both;animation:animate-svg-stroke-32 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.1700000000000004s both,animate-svg-fill-32 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.35s both}@-webkit-keyframes animate-svg-stroke-33{0%{stroke-dashoffset:55.1910285949707px;stroke-dasharray:55.1910285949707px}100%{stroke-dashoffset:0;stroke-dasharray:55.1910285949707px}}@keyframes animate-svg-stroke-33{0%{stroke-dashoffset:55.1910285949707px;stroke-dasharray:55.1910285949707px}100%{stroke-dashoffset:0;stroke-dasharray:55.1910285949707px}}@-webkit-keyframes animate-svg-fill-33{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-33{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-33{-webkit-animation:animate-svg-stroke-33 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.24s both,animate-svg-fill-33 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.4000000000000004s both;animation:animate-svg-stroke-33 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.24s both,animate-svg-fill-33 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.4000000000000004s both}@-webkit-keyframes animate-svg-stroke-34{0%{stroke-dashoffset:55.19103240966797px;stroke-dasharray:55.19103240966797px}100%{stroke-dashoffset:0;stroke-dasharray:55.19103240966797px}}@keyframes animate-svg-stroke-34{0%{stroke-dashoffset:55.19103240966797px;stroke-dasharray:55.19103240966797px}100%{stroke-dashoffset:0;stroke-dasharray:55.19103240966797px}}.svg-elem-34{-webkit-animation:animate-svg-stroke-34 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.31s both,animate-svg-fill-34 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.45s both;animation:animate-svg-stroke-34 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.31s both,animate-svg-fill-34 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.45s both}@-webkit-keyframes animate-svg-stroke-35{0%{stroke-dashoffset:168.26097106933594px;stroke-dasharray:168.26097106933594px}100%{stroke-dashoffset:0;stroke-dasharray:168.26097106933594px}}@keyframes animate-svg-stroke-35{0%{stroke-dashoffset:168.26097106933594px;stroke-dasharray:168.26097106933594px}100%{stroke-dashoffset:0;stroke-dasharray:168.26097106933594px}}@-webkit-keyframes animate-svg-fill-35{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-35{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-35{-webkit-animation:animate-svg-stroke-35 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.3800000000000003s both,animate-svg-fill-35 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.5s both;animation:animate-svg-stroke-35 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.3800000000000003s both,animate-svg-fill-35 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.5s both}@-webkit-keyframes animate-svg-stroke-36{0%{stroke-dashoffset:168.26097106933594px;stroke-dasharray:168.26097106933594px}100%{stroke-dashoffset:0;stroke-dasharray:168.26097106933594px}}@keyframes animate-svg-stroke-36{0%{stroke-dashoffset:168.26097106933594px;stroke-dasharray:168.26097106933594px}100%{stroke-dashoffset:0;stroke-dasharray:168.26097106933594px}}.svg-elem-36{-webkit-animation:animate-svg-stroke-36 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.45s both,animate-svg-fill-36 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.55s both;animation:animate-svg-stroke-36 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.45s both,animate-svg-fill-36 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.55s both}@-webkit-keyframes animate-svg-stroke-37{0%{stroke-dashoffset:1188.3648681640625px;stroke-dasharray:1188.3648681640625px}100%{stroke-dashoffset:0;stroke-dasharray:1188.3648681640625px}}@keyframes animate-svg-stroke-37{0%{stroke-dashoffset:1188.3648681640625px;stroke-dasharray:1188.3648681640625px}100%{stroke-dashoffset:0;stroke-dasharray:1188.3648681640625px}}@-webkit-keyframes animate-svg-fill-37{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-37{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-37{-webkit-animation:animate-svg-stroke-37 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.5200000000000005s both,animate-svg-fill-37 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.6s both;animation:animate-svg-stroke-37 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.5200000000000005s both,animate-svg-fill-37 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.6s both}@-webkit-keyframes animate-svg-stroke-38{0%{stroke-dashoffset:1188.3648681640625px;stroke-dasharray:1188.3648681640625px}100%{stroke-dashoffset:0;stroke-dasharray:1188.3648681640625px}}@keyframes animate-svg-stroke-38{0%{stroke-dashoffset:1188.3648681640625px;stroke-dasharray:1188.3648681640625px}100%{stroke-dashoffset:0;stroke-dasharray:1188.3648681640625px}}.svg-elem-38{-webkit-animation:animate-svg-stroke-38 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.5900000000000003s both,animate-svg-fill-38 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.6500000000000004s both;animation:animate-svg-stroke-38 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.5900000000000003s both,animate-svg-fill-38 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.6500000000000004s both}@-webkit-keyframes animate-svg-stroke-39{0%{stroke-dashoffset:1120.2745361328125px;stroke-dasharray:1120.2745361328125px}100%{stroke-dashoffset:0;stroke-dasharray:1120.2745361328125px}}@keyframes animate-svg-stroke-39{0%{stroke-dashoffset:1120.2745361328125px;stroke-dasharray:1120.2745361328125px}100%{stroke-dashoffset:0;stroke-dasharray:1120.2745361328125px}}@-webkit-keyframes animate-svg-fill-39{0%{fill:transparent}100%{fill:rgb(0,0,0)}}@keyframes animate-svg-fill-39{0%{fill:transparent}100%{fill:rgb(0,0,0)}}.svg-elem-39{-webkit-animation:animate-svg-stroke-39 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.66s both,animate-svg-fill-39 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.7s both;animation:animate-svg-stroke-39 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.66s both,animate-svg-fill-39 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.7s both}@-webkit-keyframes animate-svg-stroke-40{0%{stroke-dashoffset:1120.2745361328125px;stroke-dasharray:1120.2745361328125px}100%{stroke-dashoffset:0;stroke-dasharray:1120.2745361328125px}}@keyframes animate-svg-stroke-40{0%{stroke-dashoffset:1120.2745361328125px;stroke-dasharray:1120.2745361328125px}100%{stroke-dashoffset:0;stroke-dasharray:1120.2745361328125px}}.svg-elem-40{-webkit-animation:animate-svg-stroke-40 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.7300000000000004s both,animate-svg-fill-40 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.75s both;animation:animate-svg-stroke-40 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.7300000000000004s both,animate-svg-fill-40 0.4s cubic-bezier(0.47,0,0.745,0.715) 2.75s both}
.btn.dark{
    color: #282828;
    border-color: #282828;
}
.modalnyy input, .modalnyy textarea{
    color: #282828!important;
    border: .5px solid #e1e1e1;
}
.modalnyy input::placeholder, .modalnyy textarea::placeholder{
    color: #282828!important;
}

.footer-politika,
.footer-politika:hover,
.footer-politika:focus,
.footer-politika:active,
.footer-politika:visited {
  color: inherit;          /* или поставь нужный цвет, например #fff */
  text-decoration: none;   /* если не нужна подчеркивающая линия */
}

.footer-politika:hover {
  color: inherit;          /* чтобы не становился синим при наведении */
}

.feedback-policy {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-top: 14px;
  color: var(--modal-color);
  font-size: 13px;
  line-height: 1.4;
}

.modal-body input.feedback-policy__checkbox {
  all: revert;
  box-sizing: border-box;
  flex: 0 0 18px;
  width: 18px;
  height: 18px;
  margin: 2px 0 0;
  padding: 0;
  cursor: pointer;
  accent-color: var(--gold);
}

.feedback-policy__label {
  color: var(--modal-color);
}

.feedback-policy__label a {
  color: var(--white);
  text-decoration: underline;
  width: auto;
}

.bg-contacts{
  background-image: url('../images/bg-contacts.png');
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 100vh;
  min-height: 800px;
}

h3{
  font-family: var(--Lab-Grotesque);
  font-weight: 500;
  font-size: 60px;
  line-height: 85.59px;
  color: white;
}
.iframe-contacts{
  aspect-ratio: 16/8;
  display: block;
}
.aspect-ratio-auto{
  aspect-ratio: auto;
}
h4{
  color:rgba(212, 212, 212, 1);
  font-family: var(--Lab-Grotesque);
  font-weight: 500;
  font-size: 40px;
  text-transform: uppercase;
  @media (max-width: 992px) {
    font-size: 25px;
  }
}
.contacts-phone{
  font-family: var(--Lab-Grotesque);
  font-weight: 500;
  font-size: 24px;
}
.contacts-phone-sub{
  font-family: var(--Lab-Grotesque);
  font-weight: 300;
  font-size: 10px;
  line-height: 16px;
}
.contacts-text-b{
  font-family: var(--Lab-Grotesque);
  font-weight: 500;
  font-size: 20px;
  line-height: 140%;
}

.contacts-point{
  border-radius: 50%;
  background-color: white;
  width: 10px;
  height: 10px;
  display: block;
}
.contacts-text{
  font-family: var(--Lab-Grotesque);
  font-weight: 300;
  font-size: 20px;
  line-height: 140%;
}
.message-email{
  font-family: var(--Lab-Grotesque);
  font-weight: 400;
  font-size: 20px;
  line-height: 140%;
  
}
.bg-contacts-mob{
  padding: 20px 50px;
  background: linear-gradient(
    to bottom,
    transparent 8%,
    rgba(21,21,21,0.8) 8%
  );
  color: white;
  
}
.bg-contacts-mob a{
  color: white;
}
.mob-block-a{
  border: 1px solid rgba(255, 255, 255, 1);
  padding: 15px;
}
.mob-text-cont{
  font-family: var(--Lab-Grotesque);
  font-weight: 500;
  font-style: Medium;
  font-size: 12px;
  line-height: 140%;
  text-align: center;

}
.mob-text-cont-med{
  font-family: var(--Lab-Grotesque);
  font-weight: 500;
  font-size: 11px;
  
}
.mob-text-cont-small{
  font-family: var(--Lab-Grotesque);
  font-family: Lab Grotesque;
  font-weight: 300;
  font-size: 11px;


}

.cookie-banner{
  position: fixed;
  left: 20px;
  right: 20px;
  bottom: 20px;
  z-index: 1040;
  display: flex;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transform: translateY(14px);
  transition: opacity .25s ease, transform .25s ease, visibility .25s ease;
}

.cookie-banner.is-visible{
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  transform: translateY(0);
}

.cookie-banner__inner{
  width: 100%;
  max-width: 980px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  padding: 18px 22px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  border-radius: 8px;
  background: rgba(0, 0, 0, 0.9);
  backdrop-filter: blur(8px);
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);
}

.cookie-banner__text{
  margin: 0;
  color: var(--white);
  font-family: var(--Lab-Grotesque);
  font-size: 14px;
  line-height: 1.5;
}

.cookie-banner__text a{
  color: var(--white);
  text-decoration: underline;
}

.cookie-banner__text a:hover{
  opacity: 0.8;
}

.cookie-banner__btn{
  min-width: 150px;
  max-width: 100%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 24px;
  border: 1px solid var(--white);
  box-sizing: border-box;
  color: var(--white);
  background: transparent;
  font-family: var(--Lab-Grotesque);
  font-size: 12px;
  font-weight: 500;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  transition: all .2s ease;
}

.cookie-banner__btn:hover{
  background: var(--white);
  color: var(--black);
}

@keyframes playShadow {
  0% {
    box-shadow: 0 0 0 0px rgba(0, 83, 155, 0.5), 0 0 0 0px rgba(0, 83, 155, 0.3);;
    transform: scale(1);
  }
  18% {
    box-shadow: 0 0 0 0px rgba(0, 83, 155, 0.5), 0 0 0 0px rgba(0, 83, 155, 0.3);;
  }
  35% {
    transform: scale(1.08);
  }
  76% {
    transform: scale(0.96);
  }
  100% {
    box-shadow: 0 0 0 16px rgba(0, 83, 155, 0), 0 0 0 27px rgba(239, 35, 60, 0);
    transform: scale(1);
  }
}
/* Фиксед Иконка ЗВОНКА */

@keyframes pulse{
  0%, 100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
  }

}
@keyframes up{
  50% {
    -webkit-transform: translateY(-170%);
    transform: translateY(-170%);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(-130%);
    transform: translateY(-130%);
  }
}
@keyframes down{
  0% {
    opacity: 1;
    -webkit-transform: translateY(-130%);
    transform: translateY(-130%);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    top: 0;
  }
}


.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}
.share {
  position: fixed;
  z-index: 99;
  bottom: 40px;
  right: 40px;
  z-index: 999;
}

.share:before, .share:after {
  content: '';
  will-change: transform;
}
.share, .share:before, .share:after {
  height: 56px;
  width: 56px;
  border-radius: 50%;
  position: fixed;
  cursor: pointer;
}
.share:after {
  background: var(--red);
  box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
  z-index: 999;
  -webkit-transition: .39s;
  transition: .39s;

}
.share:hover:after{
  background: var(--white);
  -webkit-transition: .39s;
  transition: .39s;
}
.share.active:after {
  background: #fff;
}


.pulse::before {
  animation: pulse 2s infinite;
  box-shadow: 0px 0px 2px 2px var(--red);
}
.share .share-svg{
  z-index: 10000;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

}
.share .fab .share-svg{
  z-index: 10000;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);

}
.share:hover .share-svg svg{
  width: 25px;
  height: 25px;
  fill: var(--red);
  animation: pulse 2s infinite;
  -webkit-transition: .39s;
  transition: .39s;

}
.share.active .share-svg svg{
  width: 25px;
  height: 25px;
  fill: var(--red);
  animation: pulse 2s infinite;
  -webkit-transition: .39s;
  transition: .39s;

}
.share-svg svg{
  width: 25px;
  height: 25px;
  fill: white;
  animation: pulse 2s infinite;
  -webkit-transition: .39s;
  transition: .39s;
}
.share.active .fab .share-svg svg {
  width: 25px;
  height: 25px;
  fill: white;
  animation: pulse 2s infinite;
  -webkit-transition: .39s;
  transition: .39s;

}

.share .fab {
  box-shadow: 0 2px 5px rgba(0, 0, 0, .3);
  -webkit-transition: .3s;
  transition: .3s;
  -webkit-animation: .3s down forwards;
  animation: .3s down forwards;
  opacity: 0;
  will-change: animation;
}
.share .fab  {
  height: 56px;
  width: 56px;
  border-radius: 50%;
  position: absolute;
  cursor: pointer;
}


.share .fab.active {
  -webkit-animation: .48s up forwards;
  animation: 1.2s up forwards;
}




.share .fab.phone {
  background: #09B83E ;
}
.share .fab.phone {
  top: 0px;
}
.share .fab.active.phone {
  -webkit-animation-delay: .48s;
  animation-delay: .48s;
}

.share .fab.tg {
  background: #0099FF ;

}

.share .fab.tg {
  top: -66px;
}
.share .fab.active.tg {
  -webkit-animation-delay: .39s;
  animation-delay: .39s;
}

.share .fab.max {
  background: #6500ff;

}

.share .fab.max {
  top: -194px;
}
.share .fab.active.max {
  -webkit-animation-delay: .39s;
  animation-delay: .39s;
}



.share .fab.youtub {
  background: #CD201F ;
}
.share .fab.youtub {
  top: -132px;
}
.share .fab.active.youtub {
  -webkit-animation-delay: .29s;
  animation-delay: .29s;
}


.share .fab.vk {
  background: #4C75A3 ;
}

.share .fab.vk {
  top: -130px;
}
.share .fab.active.vk {
  -webkit-animation-delay: .19s;
  animation-delay: .19s;
}


.share .fab.inst {
  background: #f09433;
  background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
  background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 );
}

.share .fab.inst {
  top: -264px;
}
.share .fab.active.inst {
  -webkit-animation-delay: .10s;
  animation-delay: .10s;
}




.share .fab.watsapp {
  background: #0dde67;
}

.share .fab.watsapp {
  top: -130px;
}
.share .fab.active.watsapp {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}


.share .fab.tiktok {
  background: #131418;
}

.share .fab.tiktok {
  top: -396px;
}
.share .fab.active.tiktok {
  -webkit-animation-delay: .2s;
  animation-delay: .2s;
}

@media (max-width: 768px){
  .cookie-banner{
    left: 12px;
    right: 12px;
    bottom: 12px;
  }

  .cookie-banner__inner{
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
    padding: 14px;
  }

  .cookie-banner__btn{
    width: 100%;
    min-width: 0;
  }
}
