header{background-color:#fff;justify-content:center;width:100%;padding-top:1em;padding-bottom:2.5em;display:flex}header.russia.ru *{font-family:Roboto}header.coming_soon,header.home{padding-top:3rem;padding-bottom:2.5rem}header #logo{height:70px;max-height:16vw}header .wrapper{align-items:center}header .wrapper nav{justify-content:space-between;align-items:flex-end;width:100%;display:flex}header.home .wrapper nav{align-items:flex-end}@media (max-width:1224px) and (min-width:1024px){header .wrapper nav .logo_container{margin-inline-start:1em}}header .wrapper nav .logo_container img{-o-object-fit:contain;object-fit:contain;width:auto}header .wrapper nav .menu_container{flex-direction:column;align-items:flex-end;gap:60px;display:flex}header .wrapper nav .menu_container ul.top_menu{flex-direction:row;justify-content:flex-end;gap:1em;margin-inline-end:15px;display:flex}header .wrapper nav .menu_container ul.top_menu *{color:var(--clr-brown-light)}header .wrapper nav .menu_container ul.top_menu li{justify-content:center;align-items:center;display:flex}header .wrapper nav .menu_container ul.top_menu li a{text-decoration:none}header .wrapper nav .menu_container ul.top_menu li a[href=\#]{color:#777;cursor:default}header .wrapper nav .menu_container ul.top_menu li a.active{color:#333;font-weight:bolder}header .wrapper nav .menu_container ul.top_menu ul.languages{flex-direction:row;gap:4px;display:flex}header .wrapper nav .menu_container ul.top_menu ul.languages li:before{content:"/ "}header .wrapper nav .menu_container ul.top_menu li.lang+li.lang:before{content:"/";opacity:.5;margin-right:2em;position:absolute}header .wrapper nav .menu_container ul.top_menu ul.languages li:first-child:before{content:none}header .wrapper nav .menu_container ul.top_menu ul.languages li{text-transform:uppercase;cursor:pointer}header .wrapper nav .menu_container ul.top_menu ul.languages li.selected{font-weight:600}header .wrapper nav .menu_container ul.main_menu *{text-transform:uppercase;text-decoration:none}header .wrapper nav .menu_container ul.main_menu{flex-direction:row;display:flex}header .wrapper nav .menu_container ul.main_menu li{z-index:5;flex-direction:column;justify-content:flex-end;display:flex;position:relative}header .wrapper nav .menu_container ul.main_menu li a{color:var(--clr-brown-dark);align-items:flex-end;padding:.5em 1em;font-weight:700;line-height:1;display:flex}header .wrapper nav .menu_container ul.main_menu li a:hover,header .wrapper nav .menu_container ul.main_menu li a.active{color:var(--clr-brown-light)}header .wrapper nav .menu_container ul.main_menu li ul.sub_menu{z-index:6;opacity:0;visibility:hidden;background-color:#fff;flex-direction:column;gap:10px;width:250px;max-width:100%;height:0%;padding-block:1em;padding-inline:.5em;transition:all .4s;display:flex;position:absolute;top:100%;overflow:hidden;box-shadow:0 3px 5px #0003}header.coming_soon .wrapper nav .menu_container ul.main_menu li ul.sub_menu,header.home .wrapper nav .menu_container ul.main_menu li ul.sub_menu{right:1em}header .wrapper nav .menu_container ul.main_menu li:hover ul.sub_menu{opacity:1;visibility:visible;height:fit-content;max-width:unset;transition:all .4s;overflow:visible}header .wrapper nav .menu_container ul.main_menu li ul.sub_menu li{margin-inline-start:15px}header .wrapper nav .menu_container ul.main_menu li ul.sub_menu li a{padding:5px 0;line-height:1.2em;display:block;position:relative}header .wrapper nav .mobile_container{display:none}@media (max-width:1024px){header{padding-top:1rem}header.home,header.coming_soon{padding-top:0}header #logo{margin-bottom:0}header .wrapper{max-width:calc(100vw - 30px)}header .wrapper nav{align-items:flex-start;position:relative}header .wrapper nav .logo_container{margin-top:2em}header .wrapper nav .menu_container{height:100%}header .wrapper nav .mobile_container{z-index:6;cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:flex-end;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:60px;right:0}header.dubai.ar .wrapper nav .mobile_container{right:unset;left:0;transform:rotate(180deg)}header .wrapper nav .mobile_container .mobile_burger{background-color:var(--clr-brown-dark);width:20px;height:2px;transition:all .2s;position:relative}header .wrapper nav .mobile_container .mobile_burger:after,header .wrapper nav .mobile_container .mobile_burger:before{background-color:var(--clr-brown-dark);content:"";width:100%;height:2px;transition:all .2s;position:absolute;top:6px;left:0}header .wrapper nav .mobile_container .mobile_burger:after{top:-6px}header .wrapper nav.active .mobile_container .mobile_burger{background-color:#0000;transition:all .2s}header .wrapper nav.active .mobile_container .mobile_burger:after,header .wrapper nav.active .mobile_container .mobile_burger:before{width:100%;height:2px;transition:all .2s;top:0;transform:rotate(45deg)}header .wrapper nav.active .mobile_container .mobile_burger:after{top:unset;transform:rotate(-45deg)}header .wrapper nav.active .mobile_container:hover .mobile_burger{background-color:var(--clr-brown-dark)}header .wrapper nav.active .mobile_container:hover .mobile_burger:after,header .wrapper nav.active .mobile_container:hover .mobile_burger:before{width:50%;height:2px;transition:all .2s;top:0;transform:rotate(45deg)translateY(4px)}header .wrapper nav.active .mobile_container:hover .mobile_burger:after{top:-6px;transform:rotate(-45deg)translateY(0)translate(-4px)}header .wrapper nav .menu_container ul.main_menu{z-index:5;padding-block-start:100px;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:0;height:100vh;padding-bottom:90px;transition:all 1.55s;display:flex;position:absolute;top:0;right:calc(-1.5em - 500px);overflow:hidden}header.dubai.ar .wrapper nav .menu_container ul.main_menu{right:unset;left:calc(-1.5em - 500px)}header .wrapper nav.active .menu_container ul.main_menu{width:500px;transition:all .8s;right:-16px;overflow:scroll}header.dubai.ar .wrapper nav.active .menu_container ul.main_menu{right:unset;left:-16px}header .wrapper nav .menu_container ul.main_menu li{flex-direction:column;width:100%;height:fit-content;padding-block:0;display:flex}header .wrapper nav .menu_container ul.main_menu li a{justify-content:center;width:100%;padding-block:1.3em}header .wrapper nav .menu_container ul.main_menu li:hover ul.sub_menu{opacity:unset;height:unset;overflow:unset;transition:unset}header .wrapper nav .menu_container ul.main_menu li ul.sub_menu{top:unset;box-shadow:none;opacity:1;visibility:visible;width:100%;height:fit-content;padding:0;display:flex;position:relative;right:0}header.home .wrapper nav .menu_container ul.main_menu li ul.sub_menu{right:0}header .wrapper nav .menu_container ul.main_menu li ul.sub_menu li{margin-inline-start:0}header .wrapper nav .menu_container ul.main_menu li ul.sub_menu li a{text-align:center;font-weight:400}}@media (max-width:767px){header .wrapper nav{flex-direction:column-reverse;align-items:center;gap:24px}header{padding-bottom:2em}header .wrapper nav .mobile_container{top:65px}header .wrapper nav .logo_container{width:100%;margin-top:16px}header .wrapper nav .logo_container a{width:fit-content;display:flex}header .wrapper nav .logo_container a img{padding-inline-start:25px}header .wrapper nav .menu_container ul.top_menu{flex-wrap:wrap;justify-content:center;align-items:center;margin-inline-end:0}header .wrapper nav .menu_container ul.main_menu{padding-block-start:60px}}@media (max-width:500px){header.russia.ru .wrapper nav .mobile_container{top:165px}header .wrapper nav.active .menu_container ul.main_menu{width:100vw;transition:all .8s;right:-1.5em;overflow:scroll}header .wrapper nav.active .menu_container ul.main_menu li{max-width:100vw}}@media (max-width:424px){header .wrapper nav .menu_container ul.top_menu{max-width:calc(100% - 40px)}}
footer{background-color:#e8e5e2}footer.russia.ru *{font-family:Roboto!important}footer .wrapper nav{grid-gap:50px;padding:70px 15px 30px}footer .wrapper nav .link_box span.box_title{color:#8b7c6d;text-transform:uppercase;letter-spacing:0;margin-bottom:1.5em;font-family:Barlow;font-size:16px;font-style:normal;font-weight:500;line-height:24px}footer .wrapper nav .link_box span.box_title:after{content:"";border:1px solid #64513d;width:50px;margin:1rem 0;display:block}footer .wrapper ul li *{font-family:Roboto,sans-serif}footer .wrapper nav .link_box ul li{letter-spacing:0;font-family:Roboto;font-size:16px;font-weight:400;line-height:35px}footer .wrapper nav .link_box ul li a{white-space:pre-line}footer.russia.ru .wrapper nav .link_box ul.top_menu li{margin-top:30px}footer.russia.ru .wrapper nav .link_box ul.top_menu li:first-child{margin-top:24px}footer .wrapper .link_box ul li p,footer .wrapper nav .link_box ul li a{color:#64513d;font-weight:400}footer .wrapper .disclaimer_box{text-align:center;padding-top:30px;padding-bottom:30px}footer .wrapper .disclaimer_box p,footer .wrapper .disclaimer_box a{text-transform:uppercase;letter-spacing:0;color:#64513d;font-family:Roboto;font-size:11px;font-style:normal;font-weight:400}footer .wrapper nav .link_box :last-child{margin-bottom:3.077em}footer .wrapper nav .link_box :last-child a{font-weight:400}footer .wrapper nav .link_box ul.custom_list_1 p{margin:0}@media only screen and (max-width:1200px){footer .wrapper nav .link_box :last-child{margin-bottom:3.077em}}@media (max-width:1024px){footer .wrapper nav{grid-gap:24px}}
