@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&family=Playfair:ital,opsz,wght@0,5..1200,300..900;1,5..1200,300..900&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;-moz-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;min-height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.clearfix:before,.clearfix:after{content:"";display:table;clear:both}.alignleft{float:left}.alignright{float:right}img.aligncenter,div.aligncenter{display:block;margin:0 auto}img.alignright,div.alignright{margin:1px 0 2px 10px;display:inline}img.alignleft,div.alignleft{margin:1px 10px 2px 0;display:inline}#wpadminbar{display:none !important}html{margin-top:0 !important}*{outline:0 !important}html{font-size:16px}a{transition:all 0.2s ease-in-out}h1,.h1,h2,.h2,h3,.h3,h4,.h4{font-weight:700;font-family:"Playfair Display", serif}h1,.h1,h2,.h2{text-transform:uppercase;font-weight:400;margin-bottom:1.5rem}h1,.h1{font-size:5rem;letter-spacing:2px;margin-bottom:3.5rem}h2,.h2{font-size:2rem;margin-top:1.75rem}h2:first-child,.h2:first-child{margin-top:0}h3,.h3{font-size:1.25rem;margin-top:1.25rem}h3:first-child,.h3:first-child{margin-top:0}.wrapper{width:94%;max-width:1640px;margin-left:auto;margin-right:auto}a{text-decoration:none;color:#EDC8A3;transition:all 0.2s linear;border-bottom:1px solid transparent}a:hover{border-color:#EDC8A3}body{background:#1D252D;font-family:"Playfair Display", serif;font-family:"Manrope", sans-serif;font-variant-numeric:lining-nums;color:#ede9e0;font-weight:400;padding-top:5rem}body.home{padding-top:0}header{padding:1rem 0;position:fixed;width:100%;left:0;top:0;z-index:25;transition:all 0.4s ease-in-out}header .wrapper>*{transition:all 0.4s ease-in-out;transform:translateY(0);flex:1}header.header_hide .header__center,header.header_hide .header__right{opacity:0}header:hover,header.header_show{background:#1D252D}header:hover .header__center,header:hover .header__right,header.header_show .header__center,header.header_show .header__right{opacity:1;visibility:visible}header .wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:2400px}header .header_logo{display:block;width:160px;height:50px;border:0}header .header_logo svg{width:100%;height:100%;color:#EDC8A3;--logo-hover-opacity: 0}header .header_logo:hover svg{--logo-hover-opacity: 1}header .header__right{display:flex;align-items:center;justify-content:flex-end;gap:1.25rem;transition:all 0.2s ease-in-out}header nav ul{display:flex;align-items:center;justify-content:center;gap:1.5rem}header nav ul a{color:#EDC8A3;font-size:0.9rem;white-space:nowrap;text-transform:uppercase;letter-spacing:1px}header .h_menu{display:none;flex-direction:row;justify-content:flex-end}header #menu{font-size:0 !important;border:0 !important;background:none;width:2rem;height:2rem;padding:0;cursor:pointer}header #menu svg{width:2rem;height:2rem;fill:#EDC8A3}@media screen and (max-width:1380px){header a.cnt.phone span{display:none}}@media screen and (max-width:1100px){header .header__center{display:none}header .h_menu{display:flex}header .header__right{justify-content:center}}@media screen and (max-width:600px){header .header__left{max-width:3rem}header .header__left .header_logo svg{--logo-hover-opacity: 0 !important}header .h_menu{max-width:2rem}header .header__right{gap:0.75rem}header .header__right a.cnt svg{width:1.35rem;height:1.35rem}}#drawer{position:fixed;top:0;left:0;right:0;bottom:0;background:#1D252D;padding:5vh 0;height:100dvh;height:100vh;transform:translateX(calc(100% + 5rem));z-index:24;transition:all 0.4s ease-in-out}#drawer.active{transform:translateX(0)}#drawer .wrapper{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}#drawer .wrapper nav ul{display:flex;flex-direction:column;gap:2rem;font-size:1.25rem;align-items:center;text-transform:uppercase}a.cnt{border:0 !important;display:flex;align-items:center;gap:0.5rem}a.cnt svg{width:1.5rem;height:1.5rem;fill:#EDC8A3;transition:all 0.2s ease-in-out}a.cnt:hover{opacity:0.7}a.cnt.phone span{overflow:hidden;white-space:nowrap;transition:all 0.2s ease-in-out}.brand{margin:0 auto;width:80%;max-width:420px;position:relative;transition:all 0.4s ease-in-out}.brand svg{position:absolute;top:0;left:0;width:100%;height:100%;color:#EDC8A3;--logo-hover-opacity: 1}.brand::after{content:"";display:block;padding-top:31.25%}.logo-hover{opacity:var(--logo-hover-opacity, 0);transition:opacity 0.5s ease-in-out}.logo-static{opacity:1}main{min-height:100vh}.hero_pin{--pin-screens: 2;height:calc((var(--pin-screens) + 1) * 100vh)}@media screen and (max-width:1380px){.hero_pin{--pin-screens: .5 !important}}@media screen and (max-width:720px){.hero_pin{--pin-screens: 0 !important}}.hero{display:flex;flex-direction:column;justify-content:center;overflow:hidden;z-index:10;transition:all 0.4s ease-in-out;position:sticky;top:0;height:100vh;min-height:calc(100vh - 82px)}.hero::after{content:"";position:absolute;width:102%;height:102%;top:-1%;left:-1%;z-index:1;background:radial-gradient(transparent, 60%, transparent, 90%, #1D252D)}.hero .wrapper{position:relative;z-index:15;opacity:1;transition:all 0.4s ease-in-out}.hero .hero__bg{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;z-index:0;transform:translate(-50%, -50%) scale(0.8);border-radius:2rem;transition:all 0.4s ease-in-out;background:rgba(220, 179, 101, 0.2)}.hero.hero_full .hero__bg{transform:translate(-50%, -50%) scale(1);border-radius:0}.hero.hero_full .wrapper{opacity:0}.hero.hero_full .hero_controls{opacity:1;pointer-events:auto;transform:translateY(0)}@media screen and (max-width:1380px){.hero{height:90vh}}@media screen and (max-width:720px){.hero{height:100vh}.hero .hero__bg{top:82px;left:3%;width:94%;height:calc(100% - 82px);object-fit:cover;z-index:0;transform:translate(0) scale(1)}.hero.hero_full .hero__bg{transform:translate(0) scale(1);border-radius:2rem}}.icon--mouse-scroll{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);fill:#EDC8A3;opacity:0.7;width:2rem;height:2rem;will-change:transform, opacity;animation:mouseScrollHint 1.4s ease-in-out infinite;transform-origin:center;cursor:pointer;z-index:15}.icon--mouse-scroll:hover{animation:mouseScrollHint 4s ease-in-out infinite}@keyframes mouseScrollHint{0%{transform:translateX(-50%) translateY(0);opacity:0.5}45%{transform:translateX(-50%) translateY(4px);opacity:0.7}100%{transform:translateX(-50%) translateY(0);opacity:0.5}}@media (prefers-reduced-motion:reduce){.icon--mouse-scroll{animation:none}}.hero_controls{position:absolute;right:1.25rem;bottom:1.25rem;z-index:20;display:flex;gap:0.5rem;opacity:0;pointer-events:none;transition:opacity 0.2s ease-in-out, transform 0.2s ease-in-out;transform:translateY(6px)}.hero_controls .vbtn{border:1px solid rgba(220, 179, 101, 0.55);background:rgba(0, 0, 0, 0.55);color:#EDC8A3;padding:0.55rem 0.8rem;border-radius:0.75rem;cursor:pointer;line-height:1;backdrop-filter:blur(8px);transition:all 0.2s ease-in-out;display:flex;align-items:center;justify-content:center}.hero_controls .vbtn svg{fill:#EDC8A3}.hero_controls .vbtn:hover{background:rgba(0, 0, 0, 0.75)}.hero_controls .vbtn:active{transform:translateY(1px)}section.screen{padding:10rem 0;overflow:hidden}section.screen+section.screen{padding-top:5rem}@media screen and (max-width:1380px){section.screen{padding:6rem 0}section.screen+section.screen{padding-top:3rem}}#about{min-height:100vh}#about .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;gap:5rem}#about .about__half{width:calc(50% - 2.5rem)}#about .about__fullwidth{width:100%}#about .about__title{font-size:2.5rem;color:#EDC8A3;font-weight:700;width:calc(50% - 5rem)}#about .about__title h1.h1_logo{font-size:0 !important;margin:0;left:-20%;position:relative;opacity:0;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1)}#about .about__title h1.h1_logo svg{width:80%;max-width:520px;height:auto;color:#EDC8A3;--logo-hover-opacity: 1}#about .about__text{font-size:1.5rem;font-weight:300;line-height:1.5;width:50%;position:relative;top:-0.625rem}#about .about__text p{margin-bottom:1.625rem;right:-20%;position:relative;opacity:0;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1)}#about .about__text p:last-child{margin-bottom:0}#about .about__photos{display:flex;justify-content:space-between;gap:2.5rem}#about .about__photos .about_block{width:calc(33.33% - 1.67rem);border-radius:2rem;background:#434138 url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 200"><circle fill="none" stroke-opacity="1" stroke="%23EDC8A3" stroke-width=".5" cx="100" cy="100" r="0"><animate attributeName="r" calcMode="spline" dur="2" values="1;80" keyTimes="0;1" keySplines="0 .2 .5 1" repeatCount="indefinite"></animate><animate attributeName="stroke-width" calcMode="spline" dur="2" values="0;25" keyTimes="0;1" keySplines="0 .2 .5 1" repeatCount="indefinite"></animate><animate attributeName="stroke-opacity" calcMode="spline" dur="2" values="1;0" keyTimes="0;1" keySplines="0 .2 .5 1" repeatCount="indefinite"></animate></circle></svg>') center / 4rem no-repeat;overflow:hidden;position:relative;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1);bottom:-20%;opacity:0;position:relative}#about .about__photos .about_block:nth-of-type(2){transition-duration:1.75s;bottom:-25%}#about .about__photos .about_block:nth-of-type(3){transition-duration:2s;bottom:-30%}#about .about__photos .about_block::after{content:"";padding-top:150%;display:block}#about .about__photos .about_block img{position:absolute;inset:0;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;pointer-events:none}#about video.js-videoEl{position:absolute;inset:0;width:120%;height:120%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}#about.screen_animtop h1.h1_logo{left:0;opacity:1}#about.screen_animtop .about__text p{right:0;opacity:1}#about.screen_animmiddle .about__photos .about_block{bottom:0;opacity:1}@media screen and (max-width:1380px){#about .about__text{font-size:1.25rem}#about .about__title h1.h1_logo svg{max-width:380px}}@media screen and (max-width:960px){#about .about__text{font-size:1.15rem;width:90%;max-width:540px}#about .about__title{width:100%;width:90%;max-width:540px}#about .about__title h1.h1_logo{text-align:center}#about .about__title h1.h1_logo svg{width:100%}#about .wrapper{align-items:center;flex-direction:column}#about .about__photos{justify-content:center;align-items:center;flex-wrap:wrap;max-width:720px}#about .about__photos .about_block{width:calc(50% - 1.25rem)}}@media screen and (max-width:600px){#about .about__photos{flex-direction:column}#about .about__photos .about_block{max-width:320px;width:100%}}.js-videoPoster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:1;transition:all 0.4s ease-in-out;pointer-events:auto}.js-videoPoster img{width:100%;height:100%;object-fit:cover;display:block}.js-videoCard.is-playing .js-videoPoster{opacity:0;pointer-events:none}.js-videoEl{position:relative;z-index:1}.js-videoPoster{position:absolute;inset:0;z-index:2}.f-html{background:none !important;padding:1rem !important}.f-html video{border-radius:2rem}.ph_line{display:flex;align-items:center;position:relative;margin:5rem 0;overflow:hidden}.ph_line:first-of-type{margin-top:0}.ph_line:last-of-type{margin-bottom:0}.ph_line .ph_line__text{display:flex;justify-content:center;flex-direction:column;max-width:40%;padding:5rem 0;min-height:60vh;position:relative;left:-20%;opacity:0;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1)}.ph_line .ph_line__text h2{text-transform:none;font-size:1.75rem;margin-bottom:1.75rem;color:#EDC8A3}.ph_line .ph_line__text p{font-size:1.25rem;line-height:1.5}.ph_line .ph_line__img{border-radius:2rem 0 0 2rem;overflow:hidden;position:absolute;left:75%;right:-20%;top:0;bottom:0;opacity:0;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1)}.ph_line .ph_line__img:after{content:"";padding-top:75%;display:block}.ph_line .ph_line__img img{position:absolute;inset:0;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;pointer-events:none}.ph_line.ph_line_reverse{flex-direction:row-reverse}.ph_line.ph_line_reverse .ph_line__img{left:-20%;right:75%;border-radius:0 2rem 2rem 0}.ph_line.ph_line_reverse .ph_line__text{left:80%}@media screen and (max-width:1380px){.ph_line .ph_line__text{min-height:450px}}@media screen and (max-width:960px){.ph_line .ph_line__text{max-width:50%}.ph_line .ph_line__text p{font-size:1.1rem}.ph_line .ph_line__text h2{font-size:1.4rem}.ph_line .ph_line__img{width:50%}.ph_line.ph_line_in .ph_line__img{left:60%}.ph_line.ph_line_in.ph_line_reverse .ph_line__img{right:60%}.ph_line.ph_line_in.ph_line_reverse .ph_line__text{left:50% !important}}@media screen and (max-width:800px){.ph_line{flex-direction:column;align-items:center}.ph_line.ph_line_reverse{flex-direction:column;align-items:center}.ph_line .wrapper{max-width:540px;display:flex;justify-content:center;text-align:center}.ph_line .wrapper .ph_line__text{width:100%;max-width:100%;min-height:unset;padding:2rem 0}.ph_line.ph_line_in .ph_line__img{left:inherit !important;right:inherit !important;width:100%;position:relative;max-width:540px;top:inherit !important;bottom:inherit !important}.ph_line.ph_line_in .ph_line__img img{border-radius:2rem}.ph_line.ph_line_in.ph_line_reverse .ph_line__img{right:inherit !important}.ph_line.ph_line_in.ph_line_reverse .ph_line__text{left:inherit !important}}.ph_line_in.ph_line .ph_line__text{left:0;opacity:1}.ph_line_in.ph_line .ph_line__img{left:55%;right:0;opacity:1}.ph_line_in.ph_line.ph_line_reverse .ph_line__img{left:inherit;right:55%;opacity:1}.ph_line_in.ph_line.ph_line_reverse .ph_line__text{left:60%;opacity:1}#projects h2{margin-bottom:4rem;color:#EDC8A3;text-align:center}#projects .wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}#projects .wrapper .project_item{position:relative;border-radius:1.5rem;overflow:hidden;flex:0 0 calc((100% - 3 * 2rem) / 4);box-shadow:0 0 1px rgba(220, 179, 101, 0.2);transition:all 1s cubic-bezier(0, 0, 0.2, 1);transform:translateY(20%);opacity:0}#projects .wrapper .project_item:nth-of-type(2n){transition-duration:1.5s}#projects .wrapper .project_item:nth-of-type(2n+3){transition-duration:2s}#projects .wrapper .project_item::after{content:"";padding-top:150%;display:block}#projects .wrapper .project_item a{position:absolute;top:0;left:0;width:100%;height:100%;border:0}#projects .wrapper .project_item img{position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover}#projects .wrapper .project_item.project_item_hor{flex-basis:calc(2 * ((100% - 3 * 2rem) / 4) + 2rem)}#projects .wrapper .project_item.project_item_hor::after{content:"";padding-top:75%;display:block}#projects .wrapper .project_item:hover{box-shadow:0 0 25px rgba(220, 179, 101, 0.7)}#projects .wrapper .project_item.project_item_in{transform:translateY(0);opacity:1}@media screen and (max-width:1100px){#projects .wrapper .project_item{flex:0 0 calc((100% - 2 * 2rem) / 3)}#projects .wrapper .project_item.project_item_hor{flex:calc(2 * ((100% - 2 * 2rem) / 3) + 2rem)}#projects .wrapper .project_item:last-of-type{display:none}}@media screen and (max-width:600px){#projects .wrapper .project_item{flex:0 0 calc((100% - 2 * 1rem) / 2)}#projects .wrapper .project_item.project_item_hor{flex:100%}#projects .wrapper .project_item:nth-of-type(7){display:none}}.f-carousel__toolbar__column button.f-button{border-radius:5rem}.f-panzoom__viewport{padding:1vh 1vw}img.f-panzoom__content{border-radius:2rem}#academy .wrapper{display:flex;align-items:center;justify-content:space-between;gap:5rem}#academy .academy__text{width:calc(50% - 5rem);position:relative;left:-20%;opacity:0;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1)}#academy .academy__text h2{color:#EDC8A3}#academy .academy__text p{font-size:1.25rem;line-height:1.5;margin-bottom:1.5rem;max-width:640px}#academy .academy__text p:last-child{margin-bottom:0}#academy .academy__img{position:relative;border-radius:2rem;overflow:hidden;width:50%;max-width:640px;transition:all 1.5s cubic-bezier(0, 0, 0.2, 1);right:-20%;opacity:0}#academy .academy__img::after{content:"";padding-top:100%;display:block}#academy .academy__img img{position:absolute;inset:0;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);object-fit:cover;z-index:0;pointer-events:none}#academy.screen_animtop .academy__text{left:0;opacity:1}#academy.screen_animtop .academy__img{right:0;opacity:1}@media screen and (max-width:1380px){#academy .academy__text p{font-size:1.1rem}}@media screen and (max-width:800px){#academy .wrapper{flex-direction:column}#academy .academy__text{width:90%;max-width:540px}#academy .academy__img{width:90%;max-width:540px}#academy .academy__img::after{padding-top:56%}}.btn{display:inline-block;border:1px solid #EDC8A3;padding:0.35rem 1rem;text-transform:uppercase;border-radius:0.75rem;font-size:1.1rem}.btn:hover{background:rgba(220, 179, 101, 0.1)}#press h2{font-size:2rem;text-align:center;color:#EDC8A3;margin-bottom:4rem;transition:all 1s cubic-bezier(0, 0, 0.2, 1);bottom:-10vw;position:relative;opacity:0}#press .press_list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:3rem}#press .press_list .press_item{transition:all 1.5s cubic-bezier(0, 0, 0.2, 1);bottom:-10vw;position:relative;opacity:0}#press .press_list .press_item a{border:0}#press .press_list .press_item svg{fill:#fff;max-height:50px}#press .press_list .press_item img{max-width:250px;width:100%;height:auto;max-height:50px}#press .press_list .press_item.press_item_hihome svg{max-height:70px;width:140px;position:relative;top:2px}#press .press_list .press_item.press_item_prorus svg{position:relative;top:-3px}#press .press_list .press_item.press_item_wa svg{max-width:110px;max-height:40px}#press .press_list .press_item.press_item_mydecor svg{max-width:185px;max-height:42px}#press .press_list .press_item.press_item_tatlin svg{max-width:170px}#press .press_list .press_item:nth-of-type(1){transition-duration:1s;bottom:-5vw}#press .press_list .press_item:nth-of-type(2){transition-duration:1s;bottom:-7.5w}#press .press_list .press_item:nth-of-type(3){transition-duration:1.5s;bottom:-10vw}#press .press_list .press_item:nth-of-type(4){transition-duration:2s;bottom:-12.5vw}#press .press_list .press_item:nth-of-type(5){transition-duration:2.5s;bottom:-15vw}#press .press_list .press_item:nth-of-type(6){transition-duration:3s;bottom:-17.5vw}#press.screen_animtop h2{bottom:0;opacity:1}#press.screen_animtop .press_list .press_item{bottom:0;opacity:1}@media screen and (max-width:1380px){#press{padding:0 0 5rem}}#contacts{padding-bottom:0}#contacts .wrapper{display:flex;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;gap:5rem}#contacts .contacts_text{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:1.75rem;width:calc(50% - 5rem);font-size:1.1rem;line-height:1.5}#contacts .contacts_text>p{transition:all 0.5s cubic-bezier(0, 0, 0.2, 1);right:-15%;opacity:0;position:relative}#contacts .contacts_text h2{width:100%;color:#EDC8A3;margin-bottom:0;font-size:1.5rem;transition:all 0.25s cubic-bezier(0, 0, 0.2, 1);right:-15%;opacity:0;position:relative}#contacts .contacts_text>div{width:calc(50% - 1rem);width:100%;transition:all 0.75s cubic-bezier(0, 0, 0.2, 1);right:-15%;opacity:0;position:relative}#contacts .contacts_text>div:nth-of-type(2){transition-duration:1s;right:-20%}#contacts .contacts_text>div:nth-of-type(3){transition-duration:1.5s;right:-25%}#contacts .contacts_text>div:nth-of-type(4){transition-duration:2s;right:-30%}#contacts .contacts_text>div:nth-of-type(5){transition-duration:2.5s;right:-35%}#contacts .contacts_text>div:nth-of-type(6){transition-duration:3s;right:-40%}#contacts .contacts_text>div p{margin-bottom:1rem}#contacts .contacts_text>div p:last-child{margin-bottom:0}#contacts .contacts_text>div a{color:#ede9e0}#contacts .contacts_text>div a svg{width:1.75rem;height:1.75rem}#contacts .contacts_text>div .cnt_title{font-weight:400;text-transform:uppercase;font-family:"Playfair Display", serif;font-size:1rem;color:#EDC8A3;display:block;margin-bottom:0.75rem}#contacts .contacts_text p.inline{display:flex;flex-wrap:wrap;gap:1.5rem}#contacts #map{width:50%;height:600px;position:relative;border-radius:2rem;overflow:hidden;transition:all 2.5s cubic-bezier(0, 0, 0.2, 1);opacity:0;filter:grayscale(0.8)}#contacts #map::after{width:100%;height:100%;top:0;left:0;background:#140b01;opacity:0.7;z-index:15;position:absolute;transition:all 0.4s ease-in-out}#contacts #map iframe{opacity:1;transition:all 0.4s ease-in-out}#contacts #map:hover{filter:grayscale(0.3)}#contacts #map:hover iframe{opacity:1}#contacts #map:hover::after{opacity:0;transform:translateY(100%)}#contacts.screen_animtop #map{opacity:1}#contacts.screen_animtop .contacts_text>div{right:0;opacity:1}#contacts.screen_animtop .contacts_text>p{right:0;opacity:1}#contacts.screen_animtop h2{right:0;opacity:1}@media screen and (max-width:1380px){#contacts #map{width:40%;height:400px}#contacts .contacts_text{width:calc(50% - 5rem)}#contacts .wrapper{justify-content:space-between}}@media screen and (max-width:960px){#contacts .wrapper{flex-direction:column;align-items:center}#contacts .contacts_text{max-width:540px;width:100%;justify-content:center;text-align:center}#contacts .contacts_text p.inline{justify-content:center}#contacts #map{width:100%}#contacts h2{font-size:2rem;text-align:center}}.ymaps-layers-pane{filter:grayscale(1);-ms-filter:grayscale(1);-webkit-filter:grayscale(1);-moz-filter:grayscale(1);-o-filter:grayscale(1)}footer{padding:1rem 0 2rem}footer .wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem}footer .wrapper .brand{margin-top:10rem;margin-bottom:10rem}footer .footer_bottom{font-size:0.9rem;color:#A6A6A5}footer .footer_bottom a{color:#A6A6A5;border:0}footer .footer_bottom a:hover{color:#EDC8A3}footer .footer_bottom .footer_bottom__links{display:flex;align-items:center;gap:1rem;justify-content:center}@media screen and (max-width:1380px){footer .wrapper .brand{margin-top:6rem;margin-bottom:6rem;max-width:380px}}@media screen and (max-width:960px){footer .footer_bottom .wrapper{flex-direction:column}footer .footer_bottom .footer_bottom__links{flex-wrap:wrap}}