From 942bbe4597e10846a497f2ca44d2e1d8584de522 Mon Sep 17 00:00:00 2001 From: Artem Date: Fri, 19 Jun 2026 17:51:48 +0300 Subject: [PATCH] edit blocks (gendir 7 + photos FINAL) --- assets/css/main.css | 8 +++- assets/css/main.min.css | 2 +- assets/images/bg-pattern.svg | 2 + assets/images/icon_max.png | Bin 0 -> 11079 bytes assets/scss/_base.scss | 6 ++- index.html | 81 +++++++++++++++++----------------- personal-data-order.html | 13 +++--- personal-data-policy.html | 12 +++-- personal-data-protection.html | 12 +++-- public-offer.html | 10 ++--- 10 files changed, 76 insertions(+), 70 deletions(-) create mode 100644 assets/images/icon_max.png diff --git a/assets/css/main.css b/assets/css/main.css index c70ae27..89c42ea 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -62,6 +62,10 @@ table { box-sizing: border-box; } +html { + scroll-behavior: smooth; +} + html, body { background: #121212; @@ -494,7 +498,8 @@ img { .objects { background-image: url(../images/bg-pattern.svg); - background-position: center; + background-position: 50% 10%; + background-attachment: fixed; } .objects .section__head { margin-bottom: 64px; @@ -583,6 +588,7 @@ img { } .object-card:hover .object-card__image { transform: scale(1.02); + filter: brightness(1.5); } .object-card:hover .object-card__content { transform: translateY(-4px); diff --git a/assets/css/main.min.css b/assets/css/main.min.css index 64f6059..f76d69f 100644 --- a/assets/css/main.min.css +++ b/assets/css/main.min.css @@ -1 +1 @@ -@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;700&family=Montserrat:wght@100;300;400;500;600;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{color-scheme:dark}*{box-sizing:border-box}body,html{background:#121212;color:#fff;font-family:Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif}body{font-weight:400;line-height:1}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-weight:700}a,button,input,li,p,select,span,textarea{font-family:Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif}b,strong{font-weight:500}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.container{margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.site{overflow:hidden;position:relative}.scroll-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.btn{align-items:center;background:#cf1717;border:0;border-radius:14px;box-shadow:0 25px 50px rgba(231,0,11,.5);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:18px 24px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--small{font-size:14px;font-weight:400;line-height:20px;padding:10px 24px;text-transform:uppercase}.btn--ghost{background:rgba(41,49,51,.6);border:2px solid hsla(0,0%,100%,.2);box-shadow:none}.header{animation:slide-down .65s ease both;background:hsla(0,0%,7%,.95);border-bottom:2px solid rgba(207,23,23,.3);inset:0 0 auto;position:fixed;z-index:20}.header__inner{justify-content:space-between;min-height:72px}.header__inner,.header__nav{align-items:center;display:flex}.header__nav{gap:32px;margin-left:auto;margin-right:32px}.header__nav a{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;line-height:20px;transition:color .2s ease}.header__nav a:hover{color:#fff}.logo{display:inline-flex;height:auto;margin-top:5px;width:172px}.logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero{min-height:750px;padding-top:72px;position:relative}.hero__bg{background:linear-gradient(90deg,hsla(0,0%,7%,.9),hsla(0,0%,7%,.7) 50%,transparent),url(../images/renders/led.jpg) 50%/cover no-repeat;filter:blur(3px);inset:0;position:absolute}.hero__bg:after{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 8px);content:"";inset:0;mix-blend-mode:soft-light;position:absolute}.hero__content{margin-left:auto;max-width:1200px;padding-bottom:100px;padding-top:104px;position:relative;z-index:1}.hero__content>*{animation:fade-up .7s ease forwards;opacity:0}.hero__content h1{animation-delay:.15s}.hero__content p{animation-delay:.28s}.hero__content .hero__tags{animation-delay:.4s}.hero__content .hero__actions{animation-delay:.52s}.hero h1{font-size:82px;font-weight:700;line-height:90px;margin-bottom:30px;max-width:1000px;text-shadow:0 15px 30px hsla(0,0%,100%,.1)}.hero h1 span{color:#cf1717;font-family:Montserrat,Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-weight:700}.hero p{color:hsla(0,0%,100%,.8);font-size:23px;font-weight:300;line-height:1.5;margin-bottom:32px;max-width:768px}.hero__tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.hero__tags li{backdrop-filter:blur(53px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.13);border-radius:12px;font-size:14px;font-weight:300;line-height:20px;padding:16px 20px;text-align:center;transition:border-color .25s ease,background-color .25s ease,transform .25s ease;white-space:nowrap;white-space:normal;width:240px}.hero__tags li:hover{transform:translateY(-1px)}.hero__tags li img{margin:0 auto 5px;width:100px}.hero__actions{display:flex;gap:16px}.hero__actions .btn{font-size:14px;font-weight:600;text-transform:uppercase}.highlights{background:linear-gradient(90deg,#293133,#20272a);padding:96px 0}.highlights__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);min-height:178px;padding:40px;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.info-card:hover{background:hsla(0,0%,7%,.62);border-color:rgba(207,23,23,.45);transform:translateY(-6px)}.info-card h3{font-size:18px;font-weight:500;line-height:28px;margin-bottom:8px}.info-card p{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:200;line-height:1.5}.section{padding:96px 0;position:relative}.section>.container{position:relative;z-index:1}.section--pattern{background:#121212}.section--pattern:before{background-image:radial-gradient(circle at 80px 80px,rgba(207,23,23,.25) 0 2px,transparent 2px 70px),radial-gradient(circle at 120px 120px,hsla(0,0%,100%,.06) 0 1px,transparent 1px 48px);background-size:320px 320px;content:"";inset:0;opacity:.4;pointer-events:none;position:absolute}.section__head{margin-bottom:64px;text-align:center}.section__head h2{font-size:48px;font-weight:700;line-height:1;margin-bottom:16px}.section__head p{color:hsla(0,0%,100%,.8);font-size:22px;font-weight:200;line-height:1.15}.infrastructure{background:linear-gradient(90deg,#293133,#2f3b40)}.infrastructure .section__head{margin-bottom:56px}.infrastructure .section__head h2{font-size:48px;font-weight:700;line-height:1.05}.infrastructure .section__head p{font-size:22px;font-weight:200;line-height:1.2}.infrastructure__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{align-items:center;background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;min-height:238px;padding:32px 26px 30px;text-align:center;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.feature-card:hover{background:hsla(0,0%,7%,.6);border-color:rgba(207,23,23,.55);transform:translateY(-5px)}.feature-card__icon{align-items:center;background:#cf1717;border-radius:18px;box-shadow:0 12px 24px rgba(231,0,11,.5);color:#fff;display:inline-flex;height:64px;justify-content:center;margin-bottom:18px;width:64px}.feature-card__icon svg{display:block;height:32px;width:32px}.feature-card h3{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:7px}.feature-card p{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:300;line-height:1.3}.objects{background-image:url(../images/bg-pattern.svg);background-position:50%}.objects .section__head{margin-bottom:64px}.object-card{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:48px}.object-card:last-child{margin-bottom:0}.object-card--reverse .object-card__image{order:2}.object-card--reverse .object-card__content{order:1}.object-card__image{background-position:50%;background-size:cover;border-radius:16px;min-height:400px;transition:transform .5s ease}.object-card__content{align-self:center;background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;min-height:338px;padding:33px;transition:transform .3s ease,border-color .3s ease}.object-card__content h3{font-size:34px;font-weight:700;font-weight:600;line-height:1.1;margin-bottom:16px}.object-card__content p{color:hsla(0,0%,100%,.7);font-size:18px;font-weight:300;line-height:28px;margin-bottom:24px}.object-card__content a.btn{border-radius:10px;font-size:14px;font-weight:400;min-width:200px;padding:10px 24px;text-transform:uppercase;width:40%}.object-card__content ul{margin-bottom:24px}.object-card__content li{color:hsla(0,0%,100%,.8);font-size:16px;line-height:28px;padding-left:14px;position:relative}.object-card__content li+li{margin-top:8px}.object-card__content li:before{background:#cf1717;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.object-card:hover .object-card__image{transform:scale(1.02)}.object-card:hover .object-card__content{border-color:rgba(207,23,23,.4);transform:translateY(-4px)}.services{background:#121212;background-image:url(../images/bg-pattern.svg);background-position:50%}.services .section__head{margin-bottom:52px}.services .section__head h2{font-size:48px;line-height:1.05}.services .section__head p{font-size:22px;line-height:1.2}.services__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:896px;width:100%}.services__cta{margin-top:48px;text-align:center}.services__cta-btn{box-shadow:0 18px 34px rgba(231,0,11,.45);font-size:18px;line-height:1.2;min-height:60px;padding:16px 26px;width:min(100%,560px)}.service-card{align-items:center;background:#1d252b;border:1px solid rgba(207,23,23,.45);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:152px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.service-card__title{display:block;font-family:Montserrat,Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:500;line-height:1.15;position:relative;z-index:1}.service-card__description,.service-card__title{transition:opacity .25s ease,transform .25s ease}.service-card__description{align-items:center;background:#070a0c;color:hsla(0,0%,100%,.7);display:flex;font-size:16px;font-weight:400;inset:0;justify-content:center;line-height:1.45;opacity:0;padding:16px 18px;pointer-events:none;position:absolute;text-align:center;transform:translateY(10px);z-index:2}.service-card:focus-visible,.service-card:hover{background:#222c33;border-color:rgba(207,23,23,.75);box-shadow:0 14px 30px rgba(0,0,0,.3);transform:translateY(-3px)}.service-card:focus-visible .service-card__title,.service-card:hover .service-card__title{opacity:.25;transform:scale(.98)}.service-card:focus-visible .service-card__description,.service-card:hover .service-card__description{opacity:1;transform:translateY(0)}.pricing{background:linear-gradient(90deg,#293133,#20272a)}.pricing .section__head{margin-bottom:44px}.pricing__list{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}@media (max-width:768px){.pricing__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.pricing__note{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:200;line-height:1.45;margin-bottom:30px}.pricing__cta,.pricing__note{text-align:center}.pricing__cta-btn{font-size:18px;line-height:1.2;min-height:60px;padding:16px 26px;width:min(100%,420px)}.pricing-item{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);min-height:144px;padding:40px}.pricing-item h3{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:10px}.pricing-item p{color:#cf1717;font-size:24px;font-weight:700;line-height:1.2}@media (max-width:600px){.pricing-item{min-height:auto;padding:40px;text-align:center}.pricing-item h3{font-size:16px}.pricing-item p{color:#dfdfdf;font-size:16px}}.gallery{background:linear-gradient(90deg,#293133,#20272a)}.gallery__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__item{aspect-ratio:16/10;background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;transition:transform .45s ease,border-color .3s ease,filter .3s ease}.gallery__item:hover{border-color:rgba(207,23,23,.55);filter:saturate(1.08);transform:scale(1.03)}.facts{background:#121212;background-image:url(../images/bg-pattern.svg);background-position:50%}.reviews{--reviews-visible:3;--reviews-gap:24px;background:linear-gradient(90deg,#293133,#20272a)}.reviews .section__head{margin-bottom:44px}.reviews__slider{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.reviews__viewport{overflow:hidden}.reviews__track{display:flex;gap:var(--reviews-gap);transition:transform .45s ease;will-change:transform}.reviews__nav{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:hsla(0,0%,100%,.88);cursor:pointer;font-size:24px;height:48px;line-height:1;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease;width:48px}.reviews__nav:hover:not(:disabled){background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.75);transform:translateY(-1px)}.reviews__nav:disabled{cursor:default;opacity:.35}.reviews__dots{display:flex;gap:12px;justify-content:center;margin-top:18px}.reviews__dot{background:hsla(0,0%,100%,.17);border:0;border-radius:999px;cursor:pointer;height:16px;transition:width .2s ease,background-color .2s ease;width:16px}.reviews__dot.is-active{background:#cf1717;width:16px}.review-card{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex:0 0 calc((100% - (var(--reviews-visible) - 1)*var(--reviews-gap))/var(--reviews-visible));flex-direction:column;justify-content:space-between;margin-top:5px;min-height:250px;padding:30px 28px;transition:transform .3s ease,border-color .3s ease}.review-card:hover{border-color:rgba(207,23,23,.4);transform:translateY(-5px)}.review-card p{color:hsla(0,0%,100%,.8);font-size:16px;font-style:italic;font-weight:200;line-height:1.5;margin-bottom:24px}.review-card strong{display:block;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:10px}.review-card__meta{border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px}.review-card__meta a{color:hsla(0,0%,87.5%,.29);font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-color:hsla(0,0%,66.3%,.28);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.review-card__meta a:hover{color:#ffe4e4;text-decoration-color:#ffe4e4}.stats{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.stats__item{align-items:center;background:hsla(0,0%,7%,.4);background:#cf1717;border:0;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;min-height:248px;padding:34px 24px;text-align:center;transition:transform .3s ease}.stats__item:hover{transform:translateY(-5px)}.stats strong{color:#fff;display:block;font-size:clamp(80px,9vw,120px);font-weight:700;letter-spacing:.01em;line-height:.9;margin-bottom:14px}.stats span{color:#fff;font-size:19px;font-weight:500;line-height:1.25;max-width:320px}.booking{background:linear-gradient(90deg,#293133,#20272a)}.booking__wrap{display:grid;gap:48px;grid-template-columns:1fr 1fr}.booking h2{font-size:48px;font-weight:700;line-height:1.02;margin-bottom:24px}.booking p{color:hsla(0,0%,100%,.8);font-size:19px;font-weight:200;line-height:1.4;margin-bottom:32px}.booking form{gap:14px}.booking form,.booking__field{display:flex;flex-direction:column}.booking__field{gap:8px}.booking__field label{color:hsla(0,0%,100%,.88);display:none;font-size:14px;font-weight:500;line-height:1.25}.booking__field .required-mark{color:#cf1717}.booking__submit{font-size:19px;font-weight:500;height:64px;line-height:1.2;margin-top:10px;padding:0 24px;width:100%}.booking__consent{align-items:flex-start;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.45;margin-top:2px}.booking__consent input[type=checkbox]{accent-color:#cf1717;flex:0 0 18px;height:18px;margin-top:2px;width:18px}.booking__consent a{color:#ffd2d2;text-decoration:underline;text-underline-offset:2px}.booking input,.booking select,.booking textarea{background:hsla(0,0%,7%,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff;font-size:16px;font-weight:400;line-height:1.35;outline:none;padding:0 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.booking input:focus,.booking select:focus,.booking textarea:focus{border-color:rgba(207,23,23,.85);box-shadow:0 0 0 3px rgba(207,23,23,.25)}.booking input::-moz-placeholder,.booking select::-moz-placeholder,.booking textarea::-moz-placeholder{color:hsla(0,0%,100%,.45)}.booking input::placeholder,.booking select::placeholder,.booking textarea::placeholder{color:hsla(0,0%,100%,.45)}.booking input,.booking select{height:56px}.booking select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1f2325}.booking textarea{min-height:130px;padding:16px 20px;resize:vertical}.contacts-card,.hours-card{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);padding:33px;transition:transform .3s ease,border-color .3s ease}.contacts-card:hover,.hours-card:hover{border-color:rgba(207,23,23,.4);transform:translateY(-4px)}.contacts-card{margin-bottom:32px}.contacts-card h3{font-size:24px;font-weight:700;line-height:1.05;margin-bottom:30px}.contacts-card ul{display:flex;flex-direction:column;gap:18px}.contacts-card li{align-items:flex-start;display:flex;gap:16px}.contacts-card__icon{flex:0 0 24px;height:24px;margin-top:2px;width:24px}.contacts-card__icon svg{display:block;height:24px;width:24px}.contacts-card__item-content strong{display:block;font-size:16px;font-weight:500;line-height:1.1;margin-bottom:8px}.contacts-card__item-content a{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.8;text-decoration:underline;text-underline-offset:2px}.contacts-card__item-content span{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:300;line-height:1.45}.contacts-card__item-content small{color:hsla(0,0%,100%,.6);display:block;font-size:13px;line-height:1.35;margin-top:6px}.contacts-card__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.contacts-card__messenger{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.92);display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:44px}.contacts-card__messenger:hover{background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.7);transform:translateY(-1px)}.contacts-card__messenger--secondary{background:hsla(0,0%,100%,.02)}.contacts-card__action-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.contacts-card__action-icon svg{color:currentColor;display:block;height:20px;opacity:.9;width:20px}.contacts-card__links--social{margin-top:14px}.contacts-card__links--social a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.85);display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease;width:44px}.contacts-card__links--social a:hover{background:rgba(207,23,23,.2);border-color:rgba(207,23,23,.8);color:#fff}.hours-card h4{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:16px}.hours-card p{font-size:16px;line-height:1.25;margin:0}.map-card__embed{border:1px solid hsla(0,0%,100%,.15);border-radius:14px;margin-bottom:16px;margin-top:18px;overflow:hidden;width:100%}.map-card__embed iframe{border:0;display:block;min-height:260px;width:100%}.map-card__actions{display:flex;flex-wrap:wrap;gap:10px}.map-card__actions a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:44px}.map-card__actions a:hover{background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.75);transform:translateY(-1px)}.map-card__action-icon{align-items:center;color:#ffd5d5;display:inline-flex;height:20px;justify-content:center;width:20px}.map-card__action-icon svg{display:block;height:20px;width:20px}.map-card__route{box-shadow:none;height:44px;min-width:44px;padding:0;width:44px}.booking-modal{display:grid;inset:0;opacity:0;padding:20px;place-items:center;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:60}.booking-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.booking-modal__overlay{backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 10%,rgba(207,23,23,.2),transparent 55%),rgba(0,0,0,.72);inset:0;position:absolute}.booking-modal__content{background:linear-gradient(140deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(165deg,#202a30,#181f24 62%);border:1px solid rgba(207,23,23,.52);border-radius:24px;box-shadow:0 26px 58px rgba(0,0,0,.52);padding:36px 30px 30px;position:relative;width:min(100%,620px)}.booking-modal__status{align-items:center;background:rgba(207,23,23,.18);border:1px solid rgba(207,23,23,.45);border-radius:16px;color:#ffd9d9;display:inline-flex;font-size:28px;font-weight:700;height:56px;justify-content:center;line-height:1;margin-bottom:18px;width:56px}.booking-modal__title{font-size:32px;font-weight:700;line-height:1.1;margin-bottom:12px;padding-right:42px}.booking-modal__text{color:hsla(0,0%,100%,.8);font-size:18px;font-weight:500;line-height:1.45;margin-bottom:24px}.booking-modal__actions{display:flex}.booking-modal__btn{min-width:220px}.booking-modal__close{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:hsla(0,0%,100%,.92);cursor:pointer;font-size:22px;height:36px;line-height:1;position:absolute;right:14px;top:14px;transition:background-color .2s ease,transform .2s ease;width:36px}.booking-modal__close:hover{background:rgba(207,23,23,.34);transform:rotate(90deg)}.legal-page-body{background:#121212}.legal-page,.legal-site{min-height:100vh}.legal-page{background:linear-gradient(180deg,hsla(0,0%,7%,.2),hsla(0,0%,7%,.92) 42%,#121212),#121212;overflow:hidden;padding:136px 0 88px;position:relative}.legal-page__bg{background:linear-gradient(90deg,hsla(0,0%,7%,.92),hsla(0,0%,7%,.72)),url(../images/renders/led.jpg) 50%/cover no-repeat;filter:blur(1px);inset:0;opacity:.42;position:absolute;transform:scale(1.01)}.legal-page__bg:after{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 8px);content:"";inset:0;mix-blend-mode:soft-light;position:absolute}.legal-page__inner{position:relative;z-index:1}.legal-page__back{color:hsla(0,0%,100%,.68);display:inline-flex;font-size:14px;line-height:1.4;margin-bottom:28px;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal-page__back:hover{color:#fff}.legal-page__head{margin:0 auto 36px;max-width:980px}.legal-page__head p{color:#ffd2d2;font-size:15px;font-weight:500;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.legal-page__head h1{font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.08}.legal-document{backdrop-filter:blur(10px);background:hsla(0,0%,7%,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.36);margin:0 auto;max-width:1040px;padding:48px}.legal-document h2{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.18;margin:42px 0 18px}.legal-document h2:first-child{margin-top:0}.legal-document p{color:hsla(0,0%,100%,.78);font-size:17px;font-weight:300;line-height:1.72}.legal-document p+p{margin-top:14px}.legal-document__meta-line{color:hsla(0,0%,100%,.9)!important;font-weight:500!important;line-height:1.45!important}.legal-document__table-wrap{border:1px solid hsla(0,0%,100%,.12);border-radius:14px;margin:28px 0;overflow-x:auto}.legal-document table{background:hsla(0,0%,100%,.03);border-collapse:collapse;min-width:640px;width:100%}.legal-document td{border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:15px;font-weight:300;line-height:1.55;padding:16px;vertical-align:top}.legal-document td:first-child{color:#ffd2d2;font-weight:500;width:104px}.footer{background:#090a0f;border-top:1px solid rgba(207,23,23,.1);padding:64px 0 20px}.footer__top{display:grid;gap:36px;grid-template-columns:1.45fr 1fr 1.15fr 1fr;margin-bottom:48px}.footer__brand p{color:hsla(0,0%,100%,.65);font-size:14px;font-weight:300;line-height:1.5;margin-top:16px;max-width:286px}.footer__contacts h4,.footer__nav h4{font-size:16px;font-weight:600;line-height:1.1;margin-bottom:16px}.footer__contacts a,.footer__nav a{color:hsla(0,0%,100%,.65);display:block;font-size:14px;font-weight:300;line-height:1.5}.footer__contacts span,.footer__nav span{color:hsla(0,0%,100%,.65);display:block;font-size:14px;line-height:1.35}.footer__contacts a+a,.footer__contacts span+span,.footer__nav a+a,.footer__nav span+span{margin-top:10px}.footer__socials{display:flex;flex-wrap:wrap;gap:12px}.footer__socials a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:hsla(0,0%,100%,.92);display:inline-flex;height:46px;justify-content:center;margin-top:0!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:46px}.footer__socials a svg{display:block;height:22px;width:22px}.footer__socials a:hover{background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.75);transform:translateY(-2px)}.footer__bottom{align-items:center;border-top:1px solid rgba(207,23,23,.35);display:flex;gap:24px;justify-content:space-between;padding-top:30px}.footer__bottom a,.footer__bottom span{color:hsla(0,0%,100%,.4);font-size:14px;line-height:1.3}.footer__legal{display:flex;flex-wrap:wrap;gap:10px 24px}.footer__messengers{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.footer__messengers a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:hsla(0,0%,100%,.85)!important;display:inline-flex!important;height:40px;justify-content:center;margin-top:0!important;padding:0;text-decoration:none!important;transition:border-color .2s ease,background-color .2s ease;width:40px}.footer__messengers a:hover{background:rgba(207,23,23,.16);border-color:rgba(207,23,23,.72)}.footer__messenger-icon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.footer__messenger-icon svg{color:currentColor;display:block;height:16px;width:16px}@media only screen and (max-width:1600px){.hero__content{margin-left:auto}.hero h1{font-size:80px;line-height:1.15}}@media only screen and (max-width:1280px){.header__nav{gap:20px;margin-right:20px}.hero__content{margin-left:auto;max-width:700px}.hero h1{font-size:56px}.hero p{font-size:18px;line-height:1.6}.section__head h2{font-size:40px}.section__head p{font-size:24px}.object-card__content h3{font-size:30px}.booking h2{font-size:48px}.contacts-card h3{font-size:24px}.contacts-card__item-content strong,.footer__brand p,.footer__contacts h4,.footer__nav h4,.hours-card h4,.hours-card p{font-size:16px}.footer__bottom a,.footer__bottom span,.footer__contacts a,.footer__contacts span,.footer__nav a,.footer__nav span{font-size:14px}.footer__contacts h4,.footer__nav h4{margin-top:15px}}@media only screen and (max-width:1024px){.header__inner{min-height:64px}.header__nav{display:none}.hero{min-height:auto;padding:120px 0 80px}.hero__content{margin-left:0;max-width:100%;padding-top:0}.hero h1{font-size:48px;line-height:1.15}.hero h1,.hero p{max-width:640px}.hero__actions{flex-wrap:wrap}.reviews{--reviews-visible:2}.footer__top,.gallery__grid,.highlights__grid,.infrastructure__grid,.reviews__grid,.services__grid,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.services__grid{max-width:none}.booking__wrap,.object-card{gap:24px;grid-template-columns:1fr}.object-card--reverse .object-card__content,.object-card--reverse .object-card__image{order:0}.section{padding:72px 0}.section__head{margin-bottom:40px}.booking__contacts{display:grid;gap:24px;grid-template-columns:1fr 1fr}.contacts-card{margin-bottom:0}.footer__bottom{align-items:flex-start;flex-direction:column}.footer__top{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand p{font-size:16px;margin-top:18px}.footer__contacts h4,.footer__nav h4{font-size:18px;margin-bottom:16px}.footer__contacts a,.footer__contacts span,.footer__nav a,.footer__nav span{font-size:15px;line-height:1.4}.footer__bottom a,.footer__bottom span{font-size:14px}}@media only screen and (max-width:768px){.legal-page{padding:112px 0 64px}.legal-page__head{margin-bottom:28px}.legal-document{border-radius:16px;padding:30px 22px}.legal-document p{font-size:15px;line-height:1.65}.legal-document td{font-size:14px;padding:12px}.reviews{--reviews-visible:1}.reviews__slider{gap:12px;grid-template-columns:1fr}.reviews__nav{display:none}.container{padding:0 16px}.btn{width:97%}.btn--small{width:auto}.hero{padding-top:108px}.hero h1{font-size:40px;max-width:100%}.hero p{font-size:16px;font-weight:200;line-height:1.5;max-width:100%}.hero__tags li{font-size:12px;padding:14px 20px;white-space:normal;width:47%}.hero__tags li img{width:73px}.hero__actions .btn--ghost{width:100%}.section__head h2{font-size:34px}.section__head p{font-size:20px;line-height:1.3}.booking__contacts,.footer__top,.gallery__grid,.highlights__grid,.infrastructure__grid,.reviews__grid,.services__grid,.stats{grid-template-columns:1fr}.feature-card h3,.object-card__content h3{font-size:24px}.booking h2{font-size:32px}.booking input,.booking select{height:52px}.contacts-card h3{font-size:34px;margin-bottom:18px}.contacts-card__item-content span,.contacts-card__item-content strong{font-size:16px}.hours-card h4{font-size:16px;margin-bottom:12px}.hours-card p{font-size:16px}.infrastructure .section__head h2,.services .section__head h2{font-size:38px}.infrastructure .section__head p,.services .section__head p{font-size:20px}.service-card__title{font-size:19px}.footer__brand p{font-size:16px;max-width:100%}.footer__contacts a,.footer__contacts h4,.footer__contacts span,.footer__nav a,.footer__nav h4,.footer__nav span{font-size:16px}.footer__bottom a,.footer__bottom span{font-size:14px}.stats strong{font-size:clamp(66px,17vw,96px)}.booking-modal__content{padding:28px 18px 22px}.booking-modal__status{border-radius:14px;font-size:24px;height:48px;margin-bottom:14px;width:48px}.booking-modal__title{font-size:26px}.booking-modal__text{font-size:16px;margin-bottom:18px}.booking-modal__btn{min-width:100%}}@media only screen and (max-width:520px){.header__inner{gap:12px}.logo{height:auto;margin-top:12px;width:150px}.btn--small{font-size:12px;padding:6px 20px}.hero{padding-top:100px}.hero h1{font-size:32px;margin-bottom:25px;margin-top:20px}.hero__actions{gap:12px}.section{padding:64px 0}.section__head h2{font-size:32px}.section__head p{font-size:18px}.hours-card,.info-card,.object-card__content,.review-card,.stats__item{min-height:230px;padding:24px}.feature-card{background:hsla(0,0%,7%,.18);padding:34px 24px}.contacts-card{padding:33px}.object-card__image{min-height:260px}.service-card{min-height:142px;padding:16px}.service-card__title{font-size:18px}.service-card__description{font-size:14px;inset:0;opacity:1;padding:14px;transform:translateY(0)}.services__cta-btn{font-size:16px;width:100%}.footer__bottom .footer__legal{flex-direction:column;gap:12px}.footer__top{gap:20px}.footer__socials a{height:44px;width:44px}}@media (hover:none){.service-card{justify-content:center}.service-card__description{opacity:1;pointer-events:auto;position:absolute;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.hero__content>*,.scroll-reveal{opacity:1!important}.scroll-reveal{transform:none!important}} \ No newline at end of file +@import url("https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;700&family=Montserrat:wght@100;300;400;500;600;700&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{background:#121212;color:#fff;font-family:Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif}body{font-weight:400;line-height:1}h1,h2,h3,h4,h5,h6{font-family:Montserrat,Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-weight:700}a,button,input,li,p,select,span,textarea{font-family:Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif}b,strong{font-weight:500}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}@keyframes fade-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.container{margin:0 auto;max-width:1400px;padding:0 24px;width:100%}.site{overflow:hidden;position:relative}.scroll-reveal{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease;transition-delay:var(--reveal-delay,0s);will-change:opacity,transform}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.btn{align-items:center;background:#cf1717;border:0;border-radius:14px;box-shadow:0 25px 50px rgba(231,0,11,.5);color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;justify-content:center;line-height:24px;padding:18px 24px;transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.btn:hover{transform:translateY(-2px)}.btn:active{transform:translateY(0)}.btn--small{font-size:14px;font-weight:400;line-height:20px;padding:10px 24px;text-transform:uppercase}.btn--ghost{background:rgba(41,49,51,.6);border:2px solid hsla(0,0%,100%,.2);box-shadow:none}.header{animation:slide-down .65s ease both;background:hsla(0,0%,7%,.95);border-bottom:2px solid rgba(207,23,23,.3);inset:0 0 auto;position:fixed;z-index:20}.header__inner{justify-content:space-between;min-height:72px}.header__inner,.header__nav{align-items:center;display:flex}.header__nav{gap:32px;margin-left:auto;margin-right:32px}.header__nav a{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:500;line-height:20px;transition:color .2s ease}.header__nav a:hover{color:#fff}.logo{display:inline-flex;height:auto;margin-top:5px;width:172px}.logo img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero{min-height:750px;padding-top:72px;position:relative}.hero__bg{background:linear-gradient(90deg,hsla(0,0%,7%,.9),hsla(0,0%,7%,.7) 50%,transparent),url(../images/renders/led.jpg) 50%/cover no-repeat;filter:blur(3px);inset:0;position:absolute}.hero__bg:after{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.045) 0 1px,transparent 1px 8px);content:"";inset:0;mix-blend-mode:soft-light;position:absolute}.hero__content{margin-left:auto;max-width:1200px;padding-bottom:100px;padding-top:104px;position:relative;z-index:1}.hero__content>*{animation:fade-up .7s ease forwards;opacity:0}.hero__content h1{animation-delay:.15s}.hero__content p{animation-delay:.28s}.hero__content .hero__tags{animation-delay:.4s}.hero__content .hero__actions{animation-delay:.52s}.hero h1{font-size:82px;font-weight:700;line-height:90px;margin-bottom:30px;max-width:1000px;text-shadow:0 15px 30px hsla(0,0%,100%,.1)}.hero h1 span{color:#cf1717;font-family:Montserrat,Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-weight:700}.hero p{color:hsla(0,0%,100%,.8);font-size:23px;font-weight:300;line-height:1.5;margin-bottom:32px;max-width:768px}.hero__tags{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:25px}.hero__tags li{backdrop-filter:blur(53px);-webkit-backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.13);border-radius:12px;font-size:14px;font-weight:300;line-height:20px;padding:16px 20px;text-align:center;transition:border-color .25s ease,background-color .25s ease,transform .25s ease;white-space:nowrap;white-space:normal;width:240px}.hero__tags li:hover{transform:translateY(-1px)}.hero__tags li img{margin:0 auto 5px;width:100px}.hero__actions{display:flex;gap:16px}.hero__actions .btn{font-size:14px;font-weight:600;text-transform:uppercase}.highlights{background:linear-gradient(90deg,#293133,#20272a);padding:96px 0}.highlights__grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.info-card{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);min-height:178px;padding:40px;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.info-card:hover{background:hsla(0,0%,7%,.62);border-color:rgba(207,23,23,.45);transform:translateY(-6px)}.info-card h3{font-size:18px;font-weight:500;line-height:28px;margin-bottom:8px}.info-card p{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:200;line-height:1.5}.section{padding:96px 0;position:relative}.section>.container{position:relative;z-index:1}.section--pattern{background:#121212}.section--pattern:before{background-image:radial-gradient(circle at 80px 80px,rgba(207,23,23,.25) 0 2px,transparent 2px 70px),radial-gradient(circle at 120px 120px,hsla(0,0%,100%,.06) 0 1px,transparent 1px 48px);background-size:320px 320px;content:"";inset:0;opacity:.4;pointer-events:none;position:absolute}.section__head{margin-bottom:64px;text-align:center}.section__head h2{font-size:48px;font-weight:700;line-height:1;margin-bottom:16px}.section__head p{color:hsla(0,0%,100%,.8);font-size:22px;font-weight:200;line-height:1.15}.infrastructure{background:linear-gradient(90deg,#293133,#2f3b40)}.infrastructure .section__head{margin-bottom:56px}.infrastructure .section__head h2{font-size:48px;font-weight:700;line-height:1.05}.infrastructure .section__head p{font-size:22px;font-weight:200;line-height:1.2}.infrastructure__grid{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{align-items:center;background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:flex-start;min-height:238px;padding:32px 26px 30px;text-align:center;transition:transform .3s ease,border-color .3s ease,background-color .3s ease}.feature-card:hover{background:hsla(0,0%,7%,.6);border-color:rgba(207,23,23,.55);transform:translateY(-5px)}.feature-card__icon{align-items:center;background:#cf1717;border-radius:18px;box-shadow:0 12px 24px rgba(231,0,11,.5);color:#fff;display:inline-flex;height:64px;justify-content:center;margin-bottom:18px;width:64px}.feature-card__icon svg{display:block;height:32px;width:32px}.feature-card h3{font-size:18px;font-weight:600;line-height:1.2;margin-bottom:7px}.feature-card p{color:hsla(0,0%,100%,.7);font-size:16px;font-weight:300;line-height:1.3}.objects{background-attachment:fixed;background-image:url(../images/bg-pattern.svg);background-position:50% 10%}.objects .section__head{margin-bottom:64px}.object-card{display:grid;gap:32px;grid-template-columns:1fr 1fr;margin-bottom:48px}.object-card:last-child{margin-bottom:0}.object-card--reverse .object-card__image{order:2}.object-card--reverse .object-card__content{order:1}.object-card__image{background-position:50%;background-size:cover;border-radius:16px;min-height:400px;transition:transform .5s ease}.object-card__content{align-self:center;background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;min-height:338px;padding:33px;transition:transform .3s ease,border-color .3s ease}.object-card__content h3{font-size:34px;font-weight:700;font-weight:600;line-height:1.1;margin-bottom:16px}.object-card__content p{color:hsla(0,0%,100%,.7);font-size:18px;font-weight:300;line-height:28px;margin-bottom:24px}.object-card__content a.btn{border-radius:10px;font-size:14px;font-weight:400;min-width:200px;padding:10px 24px;text-transform:uppercase;width:40%}.object-card__content ul{margin-bottom:24px}.object-card__content li{color:hsla(0,0%,100%,.8);font-size:16px;line-height:28px;padding-left:14px;position:relative}.object-card__content li+li{margin-top:8px}.object-card__content li:before{background:#cf1717;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:12px;width:6px}.object-card:hover .object-card__image{filter:brightness(1.5);transform:scale(1.02)}.object-card:hover .object-card__content{border-color:rgba(207,23,23,.4);transform:translateY(-4px)}.services{background:#121212;background-image:url(../images/bg-pattern.svg);background-position:50%}.services .section__head{margin-bottom:52px}.services .section__head h2{font-size:48px;line-height:1.05}.services .section__head p{font-size:22px;line-height:1.2}.services__grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:896px;width:100%}.services__cta{margin-top:48px;text-align:center}.services__cta-btn{box-shadow:0 18px 34px rgba(231,0,11,.45);font-size:18px;line-height:1.2;min-height:60px;padding:16px 26px;width:min(100%,560px)}.service-card{align-items:center;background:#1d252b;border:1px solid rgba(207,23,23,.45);border-radius:16px;color:#fff;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:152px;overflow:hidden;padding:20px;position:relative;text-align:center;transition:transform .25s ease,border-color .25s ease,background-color .25s ease,box-shadow .25s ease}.service-card__title{display:block;font-family:Montserrat,Inter,Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;font-size:21px;font-weight:500;line-height:1.15;position:relative;z-index:1}.service-card__description,.service-card__title{transition:opacity .25s ease,transform .25s ease}.service-card__description{align-items:center;background:#070a0c;color:hsla(0,0%,100%,.7);display:flex;font-size:16px;font-weight:400;inset:0;justify-content:center;line-height:1.45;opacity:0;padding:16px 18px;pointer-events:none;position:absolute;text-align:center;transform:translateY(10px);z-index:2}.service-card:focus-visible,.service-card:hover{background:#222c33;border-color:rgba(207,23,23,.75);box-shadow:0 14px 30px rgba(0,0,0,.3);transform:translateY(-3px)}.service-card:focus-visible .service-card__title,.service-card:hover .service-card__title{opacity:.25;transform:scale(.98)}.service-card:focus-visible .service-card__description,.service-card:hover .service-card__description{opacity:1;transform:translateY(0)}.pricing{background:linear-gradient(90deg,#293133,#20272a)}.pricing .section__head{margin-bottom:44px}.pricing__list{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:28px}@media (max-width:768px){.pricing__list{grid-template-columns:repeat(1,minmax(0,1fr))}}.pricing__note{color:hsla(0,0%,100%,.8);font-size:14px;font-weight:200;line-height:1.45;margin-bottom:30px}.pricing__cta,.pricing__note{text-align:center}.pricing__cta-btn{font-size:18px;line-height:1.2;min-height:60px;padding:16px 26px;width:min(100%,420px)}.pricing-item{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);min-height:144px;padding:40px}.pricing-item h3{font-size:22px;font-weight:700;line-height:1.25;margin-bottom:10px}.pricing-item p{color:#cf1717;font-size:24px;font-weight:700;line-height:1.2}@media (max-width:600px){.pricing-item{min-height:auto;padding:40px;text-align:center}.pricing-item h3{font-size:16px}.pricing-item p{color:#dfdfdf;font-size:16px}}.gallery{background:linear-gradient(90deg,#293133,#20272a)}.gallery__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.gallery__item{aspect-ratio:16/10;background-position:50%;background-size:cover;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;transition:transform .45s ease,border-color .3s ease,filter .3s ease}.gallery__item:hover{border-color:rgba(207,23,23,.55);filter:saturate(1.08);transform:scale(1.03)}.facts{background:#121212;background-image:url(../images/bg-pattern.svg);background-position:50%}.reviews{--reviews-visible:3;--reviews-gap:24px;background:linear-gradient(90deg,#293133,#20272a)}.reviews .section__head{margin-bottom:44px}.reviews__slider{align-items:center;display:grid;gap:16px;grid-template-columns:auto 1fr auto}.reviews__viewport{overflow:hidden}.reviews__track{display:flex;gap:var(--reviews-gap);transition:transform .45s ease;will-change:transform}.reviews__nav{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:hsla(0,0%,100%,.88);cursor:pointer;font-size:24px;height:48px;line-height:1;transition:transform .2s ease,border-color .2s ease,background-color .2s ease,opacity .2s ease;width:48px}.reviews__nav:hover:not(:disabled){background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.75);transform:translateY(-1px)}.reviews__nav:disabled{cursor:default;opacity:.35}.reviews__dots{display:flex;gap:12px;justify-content:center;margin-top:18px}.reviews__dot{background:hsla(0,0%,100%,.17);border:0;border-radius:999px;cursor:pointer;height:16px;transition:width .2s ease,background-color .2s ease;width:16px}.reviews__dot.is-active{background:#cf1717;width:16px}.review-card{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex:0 0 calc((100% - (var(--reviews-visible) - 1)*var(--reviews-gap))/var(--reviews-visible));flex-direction:column;justify-content:space-between;margin-top:5px;min-height:250px;padding:30px 28px;transition:transform .3s ease,border-color .3s ease}.review-card:hover{border-color:rgba(207,23,23,.4);transform:translateY(-5px)}.review-card p{color:hsla(0,0%,100%,.8);font-size:16px;font-style:italic;font-weight:200;line-height:1.5;margin-bottom:24px}.review-card strong{display:block;font-size:16px;font-weight:400;line-height:1.2;margin-bottom:10px}.review-card__meta{border-top:1px solid hsla(0,0%,100%,.08);padding-top:14px}.review-card__meta a{color:hsla(0,0%,87.5%,.29);font-size:14px;font-weight:500;line-height:1.4;text-decoration:underline;text-decoration-color:hsla(0,0%,66.3%,.28);text-decoration-thickness:1px;text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.review-card__meta a:hover{color:#ffe4e4;text-decoration-color:#ffe4e4}.stats{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}.stats__item{align-items:center;background:hsla(0,0%,7%,.4);background:#cf1717;border:0;border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);display:flex;flex-direction:column;justify-content:center;min-height:248px;padding:34px 24px;text-align:center;transition:transform .3s ease}.stats__item:hover{transform:translateY(-5px)}.stats strong{color:#fff;display:block;font-size:clamp(80px,9vw,120px);font-weight:700;letter-spacing:.01em;line-height:.9;margin-bottom:14px}.stats span{color:#fff;font-size:19px;font-weight:500;line-height:1.25;max-width:320px}.booking{background:linear-gradient(90deg,#293133,#20272a)}.booking__wrap{display:grid;gap:48px;grid-template-columns:1fr 1fr}.booking h2{font-size:48px;font-weight:700;line-height:1.02;margin-bottom:24px}.booking p{color:hsla(0,0%,100%,.8);font-size:19px;font-weight:200;line-height:1.4;margin-bottom:32px}.booking form{gap:14px}.booking form,.booking__field{display:flex;flex-direction:column}.booking__field{gap:8px}.booking__field label{color:hsla(0,0%,100%,.88);display:none;font-size:14px;font-weight:500;line-height:1.25}.booking__field .required-mark{color:#cf1717}.booking__submit{font-size:19px;font-weight:500;height:64px;line-height:1.2;margin-top:10px;padding:0 24px;width:100%}.booking__consent{align-items:flex-start;color:hsla(0,0%,100%,.8);display:flex;font-size:14px;font-weight:400;gap:10px;line-height:1.45;margin-top:2px}.booking__consent input[type=checkbox]{accent-color:#cf1717;flex:0 0 18px;height:18px;margin-top:2px;width:18px}.booking__consent a{color:#ffd2d2;text-decoration:underline;text-underline-offset:2px}.booking input,.booking select,.booking textarea{background:hsla(0,0%,7%,.35);border:1px solid hsla(0,0%,100%,.1);border-radius:14px;color:#fff;font-size:16px;font-weight:400;line-height:1.35;outline:none;padding:0 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.booking input:focus,.booking select:focus,.booking textarea:focus{border-color:rgba(207,23,23,.85);box-shadow:0 0 0 3px rgba(207,23,23,.25)}.booking input::-moz-placeholder,.booking select::-moz-placeholder,.booking textarea::-moz-placeholder{color:hsla(0,0%,100%,.45)}.booking input::placeholder,.booking select::placeholder,.booking textarea::placeholder{color:hsla(0,0%,100%,.45)}.booking input,.booking select{height:56px}.booking select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#1f2325}.booking textarea{min-height:130px;padding:16px 20px;resize:vertical}.contacts-card,.hours-card{background:hsla(0,0%,7%,.4);border:1px solid hsla(0,0%,100%,.1);border-radius:16px;box-shadow:0 1px 3px rgba(0,0,0,.1),0 1px 2px rgba(0,0,0,.1);padding:33px;transition:transform .3s ease,border-color .3s ease}.contacts-card:hover,.hours-card:hover{border-color:rgba(207,23,23,.4);transform:translateY(-4px)}.contacts-card{margin-bottom:32px}.contacts-card h3{font-size:24px;font-weight:700;line-height:1.05;margin-bottom:30px}.contacts-card ul{display:flex;flex-direction:column;gap:18px}.contacts-card li{align-items:flex-start;display:flex;gap:16px}.contacts-card__icon{flex:0 0 24px;height:24px;margin-top:2px;width:24px}.contacts-card__icon svg{display:block;height:24px;width:24px}.contacts-card__item-content strong{display:block;font-size:16px;font-weight:500;line-height:1.1;margin-bottom:8px}.contacts-card__item-content a{color:hsla(0,0%,100%,.9);font-size:16px;line-height:1.8;text-decoration:underline;text-underline-offset:2px}.contacts-card__item-content span{color:hsla(0,0%,100%,.8);font-size:16px;font-weight:300;line-height:1.45}.contacts-card__item-content small{color:hsla(0,0%,100%,.6);display:block;font-size:13px;line-height:1.35;margin-top:6px}.contacts-card__links{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.contacts-card__messenger{align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.92);display:inline-flex;height:44px;justify-content:center;min-width:44px;padding:0;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:44px}.contacts-card__messenger:hover{background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.7);transform:translateY(-1px)}.contacts-card__messenger--secondary{background:hsla(0,0%,100%,.02)}.contacts-card__action-icon{align-items:center;display:inline-flex;height:20px;justify-content:center;width:20px}.contacts-card__action-icon svg{color:currentColor;display:block;height:20px;opacity:.9;width:20px}.contacts-card__links--social{margin-top:14px}.contacts-card__links--social a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.85);display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease;width:44px}.contacts-card__links--social a:hover{background:rgba(207,23,23,.2);border-color:rgba(207,23,23,.8);color:#fff}.hours-card h4{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:16px}.hours-card p{font-size:16px;line-height:1.25;margin:0}.map-card__embed{border:1px solid hsla(0,0%,100%,.15);border-radius:14px;margin-bottom:16px;margin-top:18px;overflow:hidden;width:100%}.map-card__embed iframe{border:0;display:block;min-height:260px;width:100%}.map-card__actions{display:flex;flex-wrap:wrap;gap:10px}.map-card__actions a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.2);border-radius:12px;color:hsla(0,0%,100%,.8);display:inline-flex;height:44px;justify-content:center;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,transform .2s ease;width:44px}.map-card__actions a:hover{background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.75);transform:translateY(-1px)}.map-card__action-icon{align-items:center;color:#ffd5d5;display:inline-flex;height:20px;justify-content:center;width:20px}.map-card__action-icon svg{display:block;height:20px;width:20px}.map-card__route{box-shadow:none;height:44px;min-width:44px;padding:0;width:44px}.booking-modal{display:grid;inset:0;opacity:0;padding:20px;place-items:center;pointer-events:none;position:fixed;transition:opacity .25s ease,visibility .25s ease;visibility:hidden;z-index:60}.booking-modal.is-open{opacity:1;pointer-events:auto;visibility:visible}.booking-modal__overlay{backdrop-filter:blur(4px);background:radial-gradient(circle at 30% 10%,rgba(207,23,23,.2),transparent 55%),rgba(0,0,0,.72);inset:0;position:absolute}.booking-modal__content{background:linear-gradient(140deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0)),linear-gradient(165deg,#202a30,#181f24 62%);border:1px solid rgba(207,23,23,.52);border-radius:24px;box-shadow:0 26px 58px rgba(0,0,0,.52);padding:36px 30px 30px;position:relative;width:min(100%,620px)}.booking-modal__status{align-items:center;background:rgba(207,23,23,.18);border:1px solid rgba(207,23,23,.45);border-radius:16px;color:#ffd9d9;display:inline-flex;font-size:28px;font-weight:700;height:56px;justify-content:center;line-height:1;margin-bottom:18px;width:56px}.booking-modal__title{font-size:32px;font-weight:700;line-height:1.1;margin-bottom:12px;padding-right:42px}.booking-modal__text{color:hsla(0,0%,100%,.8);font-size:18px;font-weight:500;line-height:1.45;margin-bottom:24px}.booking-modal__actions{display:flex}.booking-modal__btn{min-width:220px}.booking-modal__close{background:hsla(0,0%,100%,.12);border:0;border-radius:50%;color:hsla(0,0%,100%,.92);cursor:pointer;font-size:22px;height:36px;line-height:1;position:absolute;right:14px;top:14px;transition:background-color .2s ease,transform .2s ease;width:36px}.booking-modal__close:hover{background:rgba(207,23,23,.34);transform:rotate(90deg)}.legal-page-body{background:#121212}.legal-page,.legal-site{min-height:100vh}.legal-page{background:linear-gradient(180deg,hsla(0,0%,7%,.2),hsla(0,0%,7%,.92) 42%,#121212),#121212;overflow:hidden;padding:136px 0 88px;position:relative}.legal-page__bg{background:linear-gradient(90deg,hsla(0,0%,7%,.92),hsla(0,0%,7%,.72)),url(../images/renders/led.jpg) 50%/cover no-repeat;filter:blur(1px);inset:0;opacity:.42;position:absolute;transform:scale(1.01)}.legal-page__bg:after{background-image:repeating-linear-gradient(0deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 8px),repeating-linear-gradient(90deg,hsla(0,0%,100%,.035) 0 1px,transparent 1px 8px);content:"";inset:0;mix-blend-mode:soft-light;position:absolute}.legal-page__inner{position:relative;z-index:1}.legal-page__back{color:hsla(0,0%,100%,.68);display:inline-flex;font-size:14px;line-height:1.4;margin-bottom:28px;text-decoration:underline;text-underline-offset:3px;transition:color .2s ease}.legal-page__back:hover{color:#fff}.legal-page__head{margin:0 auto 36px;max-width:980px}.legal-page__head p{color:#ffd2d2;font-size:15px;font-weight:500;line-height:1.4;margin-bottom:12px;text-transform:uppercase}.legal-page__head h1{font-size:clamp(34px,5vw,64px);font-weight:700;line-height:1.08}.legal-document{backdrop-filter:blur(10px);background:hsla(0,0%,7%,.82);border:1px solid hsla(0,0%,100%,.12);border-radius:20px;box-shadow:0 28px 80px rgba(0,0,0,.36);margin:0 auto;max-width:1040px;padding:48px}.legal-document h2{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.18;margin:42px 0 18px}.legal-document h2:first-child{margin-top:0}.legal-document p{color:hsla(0,0%,100%,.78);font-size:17px;font-weight:300;line-height:1.72}.legal-document p+p{margin-top:14px}.legal-document__meta-line{color:hsla(0,0%,100%,.9)!important;font-weight:500!important;line-height:1.45!important}.legal-document__table-wrap{border:1px solid hsla(0,0%,100%,.12);border-radius:14px;margin:28px 0;overflow-x:auto}.legal-document table{background:hsla(0,0%,100%,.03);border-collapse:collapse;min-width:640px;width:100%}.legal-document td{border:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.78);font-size:15px;font-weight:300;line-height:1.55;padding:16px;vertical-align:top}.legal-document td:first-child{color:#ffd2d2;font-weight:500;width:104px}.footer{background:#090a0f;border-top:1px solid rgba(207,23,23,.1);padding:64px 0 20px}.footer__top{display:grid;gap:36px;grid-template-columns:1.45fr 1fr 1.15fr 1fr;margin-bottom:48px}.footer__brand p{color:hsla(0,0%,100%,.65);font-size:14px;font-weight:300;line-height:1.5;margin-top:16px;max-width:286px}.footer__contacts h4,.footer__nav h4{font-size:16px;font-weight:600;line-height:1.1;margin-bottom:16px}.footer__contacts a,.footer__nav a{color:hsla(0,0%,100%,.65);display:block;font-size:14px;font-weight:300;line-height:1.5}.footer__contacts span,.footer__nav span{color:hsla(0,0%,100%,.65);display:block;font-size:14px;line-height:1.35}.footer__contacts a+a,.footer__contacts span+span,.footer__nav a+a,.footer__nav span+span{margin-top:10px}.footer__socials{display:flex;flex-wrap:wrap;gap:12px}.footer__socials a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:hsla(0,0%,100%,.92);display:inline-flex;height:46px;justify-content:center;margin-top:0!important;transition:transform .2s ease,border-color .2s ease,background-color .2s ease;width:46px}.footer__socials a svg{display:block;height:22px;width:22px}.footer__socials a:hover{background:rgba(207,23,23,.18);border-color:rgba(207,23,23,.75);transform:translateY(-2px)}.footer__bottom{align-items:center;border-top:1px solid rgba(207,23,23,.35);display:flex;gap:24px;justify-content:space-between;padding-top:30px}.footer__bottom a,.footer__bottom span{color:hsla(0,0%,100%,.4);font-size:14px;line-height:1.3}.footer__legal{display:flex;flex-wrap:wrap;gap:10px 24px}.footer__messengers{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.footer__messengers a{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.22);border-radius:12px;color:hsla(0,0%,100%,.85)!important;display:inline-flex!important;height:40px;justify-content:center;margin-top:0!important;padding:0;text-decoration:none!important;transition:border-color .2s ease,background-color .2s ease;width:40px}.footer__messengers a:hover{background:rgba(207,23,23,.16);border-color:rgba(207,23,23,.72)}.footer__messenger-icon{align-items:center;display:inline-flex;height:16px;justify-content:center;width:16px}.footer__messenger-icon svg{color:currentColor;display:block;height:16px;width:16px}@media only screen and (max-width:1600px){.hero__content{margin-left:auto}.hero h1{font-size:80px;line-height:1.15}}@media only screen and (max-width:1280px){.header__nav{gap:20px;margin-right:20px}.hero__content{margin-left:auto;max-width:700px}.hero h1{font-size:56px}.hero p{font-size:18px;line-height:1.6}.section__head h2{font-size:40px}.section__head p{font-size:24px}.object-card__content h3{font-size:30px}.booking h2{font-size:48px}.contacts-card h3{font-size:24px}.contacts-card__item-content strong,.footer__brand p,.footer__contacts h4,.footer__nav h4,.hours-card h4,.hours-card p{font-size:16px}.footer__bottom a,.footer__bottom span,.footer__contacts a,.footer__contacts span,.footer__nav a,.footer__nav span{font-size:14px}.footer__contacts h4,.footer__nav h4{margin-top:15px}}@media only screen and (max-width:1024px){.header__inner{min-height:64px}.header__nav{display:none}.hero{min-height:auto;padding:120px 0 80px}.hero__content{margin-left:0;max-width:100%;padding-top:0}.hero h1{font-size:48px;line-height:1.15}.hero h1,.hero p{max-width:640px}.hero__actions{flex-wrap:wrap}.reviews{--reviews-visible:2}.footer__top,.gallery__grid,.highlights__grid,.infrastructure__grid,.reviews__grid,.services__grid,.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.services__grid{max-width:none}.booking__wrap,.object-card{gap:24px;grid-template-columns:1fr}.object-card--reverse .object-card__content,.object-card--reverse .object-card__image{order:0}.section{padding:72px 0}.section__head{margin-bottom:40px}.booking__contacts{display:grid;gap:24px;grid-template-columns:1fr 1fr}.contacts-card{margin-bottom:0}.footer__bottom{align-items:flex-start;flex-direction:column}.footer__top{gap:28px;grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand p{font-size:16px;margin-top:18px}.footer__contacts h4,.footer__nav h4{font-size:18px;margin-bottom:16px}.footer__contacts a,.footer__contacts span,.footer__nav a,.footer__nav span{font-size:15px;line-height:1.4}.footer__bottom a,.footer__bottom span{font-size:14px}}@media only screen and (max-width:768px){.legal-page{padding:112px 0 64px}.legal-page__head{margin-bottom:28px}.legal-document{border-radius:16px;padding:30px 22px}.legal-document p{font-size:15px;line-height:1.65}.legal-document td{font-size:14px;padding:12px}.reviews{--reviews-visible:1}.reviews__slider{gap:12px;grid-template-columns:1fr}.reviews__nav{display:none}.container{padding:0 16px}.btn{width:97%}.btn--small{width:auto}.hero{padding-top:108px}.hero h1{font-size:40px;max-width:100%}.hero p{font-size:16px;font-weight:200;line-height:1.5;max-width:100%}.hero__tags li{font-size:12px;padding:14px 20px;white-space:normal;width:47%}.hero__tags li img{width:73px}.hero__actions .btn--ghost{width:100%}.section__head h2{font-size:34px}.section__head p{font-size:20px;line-height:1.3}.booking__contacts,.footer__top,.gallery__grid,.highlights__grid,.infrastructure__grid,.reviews__grid,.services__grid,.stats{grid-template-columns:1fr}.feature-card h3,.object-card__content h3{font-size:24px}.booking h2{font-size:32px}.booking input,.booking select{height:52px}.contacts-card h3{font-size:34px;margin-bottom:18px}.contacts-card__item-content span,.contacts-card__item-content strong{font-size:16px}.hours-card h4{font-size:16px;margin-bottom:12px}.hours-card p{font-size:16px}.infrastructure .section__head h2,.services .section__head h2{font-size:38px}.infrastructure .section__head p,.services .section__head p{font-size:20px}.service-card__title{font-size:19px}.footer__brand p{font-size:16px;max-width:100%}.footer__contacts a,.footer__contacts h4,.footer__contacts span,.footer__nav a,.footer__nav h4,.footer__nav span{font-size:16px}.footer__bottom a,.footer__bottom span{font-size:14px}.stats strong{font-size:clamp(66px,17vw,96px)}.booking-modal__content{padding:28px 18px 22px}.booking-modal__status{border-radius:14px;font-size:24px;height:48px;margin-bottom:14px;width:48px}.booking-modal__title{font-size:26px}.booking-modal__text{font-size:16px;margin-bottom:18px}.booking-modal__btn{min-width:100%}}@media only screen and (max-width:520px){.header__inner{gap:12px}.logo{height:auto;margin-top:12px;width:150px}.btn--small{font-size:12px;padding:6px 20px}.hero{padding-top:100px}.hero h1{font-size:32px;margin-bottom:25px;margin-top:20px}.hero__actions{gap:12px}.section{padding:64px 0}.section__head h2{font-size:32px}.section__head p{font-size:18px}.hours-card,.info-card,.object-card__content,.review-card,.stats__item{min-height:230px;padding:24px}.feature-card{background:hsla(0,0%,7%,.18);padding:34px 24px}.contacts-card{padding:33px}.object-card__image{min-height:260px}.service-card{min-height:142px;padding:16px}.service-card__title{font-size:18px}.service-card__description{font-size:14px;inset:0;opacity:1;padding:14px;transform:translateY(0)}.services__cta-btn{font-size:16px;width:100%}.footer__bottom .footer__legal{flex-direction:column;gap:12px}.footer__top{gap:20px}.footer__socials a{height:44px;width:44px}}@media (hover:none){.service-card{justify-content:center}.service-card__description{opacity:1;pointer-events:auto;position:absolute;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;scroll-behavior:auto!important;transition:none!important}.hero__content>*,.scroll-reveal{opacity:1!important}.scroll-reveal{transform:none!important}} \ No newline at end of file diff --git a/assets/images/bg-pattern.svg b/assets/images/bg-pattern.svg index 25258f4..6d06026 100644 --- a/assets/images/bg-pattern.svg +++ b/assets/images/bg-pattern.svg @@ -1,4 +1,5 @@ + @@ -39,6 +40,7 @@ + diff --git a/assets/images/icon_max.png b/assets/images/icon_max.png new file mode 100644 index 0000000000000000000000000000000000000000..f936546586c3c60695ca18fbe9084318c1bc7bcc GIT binary patch literal 11079 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 - OlimpArena + Олимп Арена
- @@ -37,7 +37,7 @@ Два ледовых поля 58×26 м, универсальный зал, фитнес-центр и апарт-отель на 70+ номеров. В пределах ТТК.

--> -

«Олимп Арена» — не просто арена, а спортивная база полного цикла в центре Москвы. Профессиональные ледовые арены, современные залы, апарт-отель и ресторан — всё для проведения тренировок, сборов и мероприятий любого уровня.

+

Олимп Арена — не просто арена, а спортивная база полного цикла в центре Москвы. Профессиональные ледовые арены, современные залы, апарт-отель и ресторан — всё для проведения тренировок, сборов и мероприятий любого уровня.

  • 2 ледовых поля 58×26 м
  • Универсальный зал, фитнес центр, и зал хореографии
  • @@ -75,7 +75,7 @@

    МНОГОФУНКЦИОНАЛЬНОСТЬ

    -

    Олимп Арена – пространство, объединяющее инфраструктуру для спорта высших достижений, командного и индивидуального спорта: хоккей, фигурное катание, футзал, волейбол, баскетбол, зал единоборств и тренажерный зал. Гибкая и функциональная инфраструктуры подходит для проведения корпоративных и развлекательных мероприятий.

    +

    Олимп Арена – пространство, объединяющее инфраструктуру для спорта высших достижений, командного и индивидуального спорта: хоккей, фигурное катание, футзал, волейбол, баскетбол, зал единоборств и тренажерный зал. Гибкая и функциональная инфраструктура подходит для проведения корпоративных и развлекательных мероприятий.

    ВСЕ ВКЛЮЧЕНО

    @@ -99,7 +99,7 @@

    Два ледовых поля

    -

    Стандарт 58×26 м. Тренировки, сборы, соревнования

    +

    Стандарт 58×26 м. Тренировки, сборы, соревнования.

    Забронировать
    @@ -108,7 +108,7 @@

    Бросковая зона

    -

    4 бросковых дорожки со специализированным покрытием

    +

    4 бросковых дорожки со специализированным покрытием.

    Забронировать
    @@ -117,7 +117,7 @@

    Универсальный зал

    -

    Зал для игровых видов спорта, паркетное покрытие

    +

    Зал для игровых видов спорта, паркетное покрытие.

    Забронировать
    @@ -126,7 +126,7 @@

    Фитнес-центр

    -

    Кардио, силовая и функциональная зоны. Premium-оборудование

    +

    Кардио, силовая и функциональная зоны. Премиум-оборудование.

    Подробнее
    @@ -135,7 +135,7 @@

    Зал хореографии

    -

    Оборудован зеркалами и станками для занятий хореографией

    +

    Оборудован зеркалами и станками для занятий хореографией.

    Подробнее
    @@ -144,7 +144,7 @@

    Апарт-отель

    -

    70+ номеров для команд и гостей. Прямо на территории

    +

    70+ номеров для команд и гостей. Прямо на территории.

    Подробнее
    @@ -153,7 +153,7 @@

    Ресторан

    -

    Сбалансированное спортивное питание. Меню для команд

    +

    Сбалансированное спортивное питание. Меню для команд.

    Подробнее
    @@ -162,7 +162,7 @@

    Парковка

    -

    Своя парковка для гостей и автобусов команд

    +

    Своя парковка для гостей и автобусов команд.

    Подробнее
    @@ -276,13 +276,13 @@

    Галерея

    -

    Пространства OlimpArena в деталях

    +

    Пространства Олимп Арена в деталях