:root{--main-font: "Open Sans", sans-serif;--title-font: "Raleway", sans-serif;--accent-color: #ff6c00;--dark-title-color: #303030;--light-title-color: #ffffff;--light-uppertitle-color: rgba(157, 164, 189, 0.6);--dark-text-color: #555555;--light-text-color: #9da4bd;--graphic-color: #303030;--light-graphic-color: #ffffff;--form-active-color: #ffffff;--form-color: rgba(157, 164, 189, 0.4);--contacts-color: #9da4bd;--light-bg-color: #ffffff;--bg-color: #f7f7f7;--dark-bg-color: #111319;--indent: 30px;--items: 2}.uppertitle_light,.uppertitle_dark{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:11px;line-height:1.3636363636;letter-spacing:.1em;text-transform:uppercase;margin-bottom:20px}.uppertitle_light::before,.uppertitle_dark::before{content:"";margin-right:20px;width:60px;height:1px}.title_light,.title_dark{font-family:var(--title-font);font-size:28px;line-height:1.1785714286;letter-spacing:.05em;margin-bottom:20px}@media screen and (min-width: 1200px){.title_light,.title_dark{font-size:42px;line-height:1.1666666667}}.descr_light,.descr_dark{font-size:16px;line-height:1.625;margin-bottom:20px}@media screen and (min-width: 768px){.descr_light,.descr_dark{font-size:18px;line-height:1.6666666667}}.btn-light,.btn-dark{display:inline-block;padding:12px 20px;border:1px solid var(--accent-color);border-radius:25px;background-color:rgba(0,0,0,0);cursor:pointer;font-weight:600;font-size:12px;line-height:16px;text-align:center;letter-spacing:.09em;text-transform:uppercase}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);margin:-1px}body{font-family:var(--main-font);letter-spacing:.02em}h1,h2,h3,h4,h5,h6,p{margin:0}.list{list-style:none;margin:0;padding:0}.link{text-decoration:none;color:currentColor}img{display:block;max-width:100%;height:auto}.uppertitle_dark{color:var(--dark-title-color)}.uppertitle_dark::before{background-color:var(--dark-title-color)}.uppertitle_light{color:var(--light-uppertitle-color)}.uppertitle_light::before{background-color:var(--light-uppertitle-color)}.title_dark{color:var(--dark-title-color)}.title_light{color:var(--light-title-color)}.descr_dark{color:var(--dark-text-color)}.descr_light{color:var(--light-text-color)}.section{padding-top:84px;padding-bottom:84px}@media screen and (min-width: 768px){.section{padding-top:100px;padding-bottom:100px}}@media screen and (min-width: 1200px){.section{padding-top:120px;padding-bottom:120px}}.container{padding-right:31px;padding-left:31px;margin-right:auto;margin-left:auto;max-width:480px}@media screen and (min-width: 768px){.container{padding-right:39px;padding-left:39px;max-width:768px}}@media screen and (min-width: 1200px){.container{padding-right:15px;padding-left:15px;max-width:1200px}}.btn-dark{color:var(--dark-title-color)}.btn-light{color:var(--light-title-color)}.networks_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}.networks_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;font-size:11px;line-height:1.3636363636;text-transform:uppercase;margin-bottom:0;letter-spacing:.2em;color:var(--dark-title-color);cursor:pointer}.networks_item:hover,.networks_item:focus{color:var(--accent-color)}.networks_item:first-child::before{content:"";margin-right:20px;width:60px;height:1px;background-color:var(--dark-title-color)}.networks_link{color:currentColor}.header{position:fixed;top:0;left:0;right:0;padding:40px 0;background-color:rgba(17,19,25,.7)}@media screen and (min-width: 768px){.header{padding:32px 0}}.header_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo_icon{fill:var(--light-graphic-color)}@media screen and (min-width: 768px){.logo_icon{fill:var(--graphic-color)}}@media screen and (min-width: 1200px){.logo_icon{margin-right:131px}}.navigation{display:none}@media screen and (min-width: 768px){.navigation{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 1200px){.navigation{margin-right:auto}}.navigation_list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;font-weight:600;font-size:12px;line-height:16px;letter-spacing:.1em;color:var(--light-title-color)}.header_group_wrapper{display:none}@media screen and (min-width: 768px){.header_group_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}@media screen and (min-width: 1200px){.header_group_wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:43px}}.header_tel{font-weight:600;font-size:12px;line-height:16px;letter-spacing:.1em;color:var(--light-title-color)}.mobile_menu_btn{background-color:rgba(0,0,0,0);padding:0;border:none;height:40px}@media screen and (min-width: 768px){.mobile_menu_btn{display:none}}.mobile_menu_icon{fill:var(--light-graphic-color)}.hero_section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:66px}@media screen and (min-width: 1200px){.hero_section{gap:58px}}.hero_list{width:30px;display:none}@media screen and (min-width: 768px){.hero_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left}}.hero_title{margin-bottom:20px;font-family:var(--title-font);font-size:48px;line-height:1.1666666667;letter-spacing:.05em;color:var(--light-title-color)}@media screen and (max-width: 358px){.hero_title{font-size:40px}}.hero_container{width:480px;height:auto;padding-top:208px;padding-right:31px;padding-bottom:209px;padding-left:31px;background-color:var(--dark-bg-color);background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(../img/hero/hero-480-1x.jpg),-webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 38, 0.2)), to(rgba(25, 28, 38, 0.2)));background-image:url(../img/hero/hero-480-1x.jpg),linear-gradient(rgba(25, 28, 38, 0.2), rgba(25, 28, 38, 0.2))}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero_container{background-image:url(../img/hero/hero-480-2x.jpg),-webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 38, 0.2)), to(rgba(25, 28, 38, 0.2)));background-image:url(../img/hero/hero-480-2x.jpg),linear-gradient(rgba(25, 28, 38, 0.2), rgba(25, 28, 38, 0.2))}}@media screen and (min-width: 768px){.hero_container{min-width:573px;padding-top:272px;padding-right:0;padding-bottom:237px;padding-left:100px;background-image:url(../img/hero/hero-573-1x.jpg),-webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 38, 0.2)), to(rgba(25, 28, 38, 0.2)));background-image:url(../img/hero/hero-573-1x.jpg),linear-gradient(rgba(25, 28, 38, 0.2), rgba(25, 28, 38, 0.2))}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.hero_container{background-image:url(../img/hero/hero-573-2x.jpg),-webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 38, 0.2)), to(rgba(25, 28, 38, 0.2)));background-image:url(../img/hero/hero-573-2x.jpg),linear-gradient(rgba(25, 28, 38, 0.2), rgba(25, 28, 38, 0.2))}}@media screen and (min-width: 1200px){.hero_container{min-width:1070px;padding-bottom:208px;background-image:url(../img/hero/hero-1070-1x.jpg),-webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 38, 0.2)), to(rgba(25, 28, 38, 0.2)));background-image:url(../img/hero/hero-1070-1x.jpg),linear-gradient(rgba(25, 28, 38, 0.2), rgba(25, 28, 38, 0.2))}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.hero_container{background-image:url(../img/hero/hero-1070-2x.jpg),-webkit-gradient(linear, left top, left bottom, from(rgba(25, 28, 38, 0.2)), to(rgba(25, 28, 38, 0.2)));background-image:url(../img/hero/hero-1070-2x.jpg),linear-gradient(rgba(25, 28, 38, 0.2), rgba(25, 28, 38, 0.2))}}.about_container{display:-webkit-box;display:-ms-flexbox;display:flex}.about_img_list{display:none}@media screen and (min-width: 768px){.about_img_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;margin-right:30px}}@media screen and (min-width: 1200px){.about_img_list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width: 768px){.about_content_wrapper{width:330px}}@media screen and (min-width: 1200px){.about_content_wrapper{width:450px}}.about_text{font-weight:400;font-size:14px;line-height:1.8571428571;letter-spacing:.02em;color:var(--dark-text-color);margin-bottom:40px}@media screen and (min-width: 768px){.about_text{margin-bottom:77px}}@media screen and (min-width: 1200px){.about_text{margin-bottom:42px}}.services_section{margin-right:auto;margin-left:auto;background-color:var(--dark-bg-color);background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/services&prices/services-480-1x.png)}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.services_section{background-image:url(../img/services&prices/services-480-2x.png)}}@media screen and (min-width: 768px){.services_section{background-image:url(../img/services&prices/services-768-1x.png)}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.services_section{background-image:url(../img/services&prices/services-768-2x.png)}}@media screen and (min-width: 1200px){.services_section{max-width:1600px;background-image:url(../img/services&prices/services-1600-1x.png)}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.services_section{background-image:url(../img/services&prices/services-1600-2x.png)}}.services_title{font-size:40px;line-height:1.175;margin-bottom:44px}@media screen and (min-width: 768px){.services_title{font-size:42px;line-height:1.1666666667}}.servises_list_wrapper{padding:30px 20px 30px 40px;margin-bottom:44px}@media screen and (max-width: 1199px){.servises_list_wrapper{background-image:-webkit-gradient(linear, left top, left bottom, from(#171a24), to(rgba(23, 26, 36, 0.2)));background-image:linear-gradient(180deg, #171a24 0%, rgba(23, 26, 36, 0.2) 100%)}}@media screen and (min-width: 768px){.servises_list_wrapper{padding:32px 40px 32px 40px}}@media screen and (min-width: 1200px){.servises_list_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;padding:0}}.services_list{font-size:14px;line-height:20px;color:var(--light-text-color)}@media screen and (min-width: 1200px){.services_list:first-child{background-image:-webkit-gradient(linear, left top, left bottom, from(#171a24), to(rgba(23, 26, 36, 0.2)));background-image:linear-gradient(180deg, #171a24 0%, rgba(23, 26, 36, 0.2) 100%)}}@media screen and (min-width: 1200px){.services_list:last-child{background-image:-webkit-gradient(linear, left top, left bottom, from(#090b13), to(rgba(9, 11, 19, 0.2)));background-image:linear-gradient(180deg, #090b13 0%, rgba(9, 11, 19, 0.2) 100%)}}@media screen and (max-width: 1199px){.services_list:not(:last-child){margin-bottom:20px}}@media screen and (min-width: 768px){.services_list{font-size:18px;line-height:1.6666666667}}@media screen and (min-width: 1200px){.services_list{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);padding:30px 20px 30px 20px}}.services_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px}.services_item:not(:last-child){margin-bottom:20px}.services_type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.services_type::after{content:"";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:1px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;background-color:rgba(157,164,189,.12)}.services_btn{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto}@media screen and (min-width: 768px){.advantages_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 1200px){.advantages_container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-right:100px;padding-left:130px}}@media screen and (min-width: 768px){.advantages_text_wrapper{width:500px}}.advantages_title{font-size:42px;line-height:1.1666666667}@media screen and (min-width: 768px){.advantages_title{width:450px}}.advantages_descr{font-size:18px;line-height:1.6666666667;margin-bottom:44px}@media screen and (min-width: 768px){.advantages_list_wrapper{margin-left:auto;width:460px}}@media screen and (min-width: 1200px){.advantages_list_wrapper{margin-left:0;width:370px}}.advantages_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.advantages_item{-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);height:133px;padding:20px 24px;text-align:center;background-color:var(--bg-color)}@media screen and (min-width: 768px){.advantages_item{padding:20px 44px}}@media screen and (min-width: 1200px){.advantages_item{padding:20px}}.advantages_item:first-child{margin-bottom:30px}.advantages_item:nth-child(even){margin-top:30px;margin-left:30px}.advantages_list_title{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:6px;font-size:42px;line-height:57px;letter-spacing:.05em;color:var(--dark-title-color)}@media screen and (max-width: 350px){.advantages_list_title{font-size:32px}}.advantages_list_title::after{content:"+";position:absolute;top:8px;right:-13px;font-weight:600;font-size:16px;line-height:22px;color:var(--accent-color)}.advantages_list_descr{font-weight:600;font-size:11px;line-height:1.3636363636;color:var(--dark-title-color)}.team_section{background-color:var(--bg-color)}.team_title{font-size:42px;line-height:1.1666666667;margin-bottom:44px}.team_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:64px}@media screen and (min-width: 1200px){.team_list{gap:30px}}.team_name{font-weight:400;font-size:18px;line-height:25px;text-align:center;color:var(--dark-title-color);margin-top:30px;margin-bottom:8px}.team_position{font-size:14px;line-height:19px;text-align:center;color:var(--accent-color);margin-bottom:30px}.socials_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}.socials_link{display:block;padding:12px;border-radius:50%;background-color:var(--light-bg-color);color:var(--graphic-color)}.socials_link:hover,.socials_link:focus{color:var(--accent-color)}.socials_icon{fill:currentColor}.gallery_uppertitle{margin-bottom:71px}@media screen and (min-width: 768px){.gallery_uppertitle{margin-bottom:44px}}.gallery_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--indent)}@media screen and (min-width: 768px){.gallery_item{-ms-flex-preferred-size:calc((100% - var(--indent)*(var(--items) - 1))/var(--items));flex-basis:calc((100% - var(--indent)*(var(--items) - 1))/var(--items))}}@media screen and (min-width: 1200px){.gallery_item{--items: 4}}.booking-contacts_wrapper{margin-right:auto;margin-left:auto;background-color:var(--dark-bg-color)}@media screen and (min-width: 1200px){.booking-contacts_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:1600px}}.booking_section,.contacts_section{padding-top:84px;padding-bottom:84px}@media screen and (min-width: 768px){.booking_section,.contacts_section{padding-top:100px;padding-bottom:100px}}.booking_title,.contacts_title{font-size:42px;line-height:1.1666666667}@media screen and (min-width: 1200px){.booking_section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:130px;padding-bottom:83px;-ms-flex-preferred-size:calc(50% + 15px);flex-basis:calc(50% + 15px)}}@media screen and (min-width: 1200px){.booking_container{margin-left:auto;margin-right:0;width:630px;padding-right:30px;padding-left:30px}}.booking_title{margin-bottom:44px}.form_label,.form_textarea_label{position:relative;display:inline-block;margin-bottom:44px;font-weight:600;font-size:11px;line-height:1.3636363636;letter-spacing:.1em;text-transform:uppercase;color:var(--form-color)}@media screen and (max-width: 767px){.form_label,.form_textarea_label{width:100%}}@media screen and (min-width: 768px){.form_label:first-child{margin-right:25px}}.form_textarea_label{width:100%}.form_label_name,.form_textarea_label_name{position:absolute;top:0;left:0}.form_input,.form_textarea{width:100%;font-size:16px;color:var(--form-active-color);background-color:rgba(0,0,0,0);outline:unset;border:none;border-bottom:1px solid var(--form-color)}@media screen and (min-width: 768px){.form_input{width:330px}}@media screen and (min-width: 1200px){.form_input{width:270px}}.form_textarea{resize:none}@media screen and (min-width: 1200px){.form_textarea{width:570px}}.form_input:not(:-moz-placeholder-shown), .form_textarea:not(:-moz-placeholder-shown){border-color:var(--form-active-color)}.form_input:not(:-ms-input-placeholder), .form_textarea:not(:-ms-input-placeholder){border-color:var(--form-active-color)}.form_input:focus,.form_textarea:focus,.form_input:not(:placeholder-shown),.form_textarea:not(:placeholder-shown){border-color:var(--form-active-color)}.form_input:not(:-moz-placeholder-shown)+.form_label_name, .form_textarea:not(:-moz-placeholder-shown)+.form_textarea_label_name{transform:translateY(-100%);color:var(--form-active-color)}.form_input:not(:-ms-input-placeholder)+.form_label_name, .form_textarea:not(:-ms-input-placeholder)+.form_textarea_label_name{transform:translateY(-100%);color:var(--form-active-color)}.form_input:focus+.form_label_name,.form_textarea:focus+.form_textarea_label_name,.form_input:not(:placeholder-shown)+.form_label_name,.form_textarea:not(:placeholder-shown)+.form_textarea_label_name{-webkit-transform:translateY(-100%);transform:translateY(-100%);color:var(--form-active-color)}.booking_button{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;padding:12px 61px}.contacts_section{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(../img/booking&contacts/contacts-480-1x.png)}@media(min-device-pixel-ratio: 2),(-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.contacts_section{background-image:url(../img/booking&contacts/contacts-480-2x.png)}}@media screen and (min-width: 768px){.contacts_section{background-image:url(../img/booking&contacts/contacts-768-1x.png)}}@media screen and (min-width: 768px)and (min-device-pixel-ratio: 2),screen and (min-width: 768px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 768px)and (min-resolution: 192dpi),screen and (min-width: 768px)and (min-resolution: 2dppx){.contacts_section{background-image:url(../img/booking&contacts/contacts-768-2x.png)}}@media screen and (min-width: 1200px){.contacts_section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-preferred-size:calc(50% - 15px);flex-basis:calc(50% - 15px);padding-top:130px;padding-bottom:120px;padding-left:100px;background-image:url(../img/booking&contacts/contacts-785-1x.png)}}@media screen and (min-width: 1200px)and (min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (-webkit-min-device-pixel-ratio: 2),screen and (min-width: 1200px)and (min-resolution: 192dpi),screen and (min-width: 1200px)and (min-resolution: 2dppx){.contacts_section{background-image:url(../img/booking&contacts/contacts-785-2x.png)}}@media screen and (min-width: 768px){.contacts_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 1200px){.contacts_container{display:block;margin-left:0;margin-right:auto;padding-right:0;padding-left:0}}.contacts_title{font-style:normal;margin-bottom:40px;width:100%}@media screen and (min-width: 768px){.address_list{width:250px;margin-right:100px}}.address_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.address_item:not(:last-child){margin-bottom:20px}.address_link{font-style:normal;font-weight:400;font-size:18px;line-height:1.6666666667;letter-spacing:.02em;color:var(--contacts-color)}.map_link{font-weight:700}.mail_link{text-decoration:underline}.address_icon{margin-right:16px;fill:currentColor}@media screen and (max-width: 767px){.time_wrapper{margin-top:44px}}@media screen and (min-width: 1200px){.time_wrapper{margin-top:70px}}.contacts_uppertitle{color:var(--light-title-color)}.footer{padding:44px 0}@media screen and (min-width: 768px){.footer{padding:56px 0}}.footer-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:21px;max-width:1200px}@media screen and (min-width: 768px){.footer-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer_copyright{-ms-flex-item-align:start;align-self:flex-start;font-weight:600;font-size:11px;line-height:1.3636363636;letter-spacing:.2em;color:var(--light-text-color)}.footer_list{-ms-flex-item-align:end;align-self:flex-end}.footer_item{text-transform:capitalize;letter-spacing:.2em}.mobile-menu{position:absolute;top:0;right:0;display:none;min-width:320px;max-width:337px;height:100vh;-webkit-transform:translateX(100%);transform:translateX(100%)}.mobile-menu.is-open{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:auto;padding:118px 31px 48px 40px;background-color:var(--light-bg-color);font-weight:600;-webkit-transform:translateX(0);transform:translateX(0)}.mobile-menu .close_icon{position:absolute;top:48px;right:31px}.mobile-menu_item{font-size:18px}.mobile-menu_item:not(:last-child){margin-bottom:24px}.mobile-menu_group-wrapper{text-align:center;font-size:18px}.mobile-menu_button{display:block;margin-top:24px}.mobile-menu_list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}/*# sourceMappingURL=main.min.css.map */