@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:100;src:url(../fonts/Raleway-Thin.woff2) format("woff2"),url(../fonts/Raleway-Thin.woff) format("woff")}@font-face{font-display:swap;font-family:Raleway;font-style:normal;font-weight:600;src:url(../fonts/Raleway-SemiBold.woff2) format("woff2"),url(../fonts/Raleway-SemiBold.woff) format("woff")}@font-face{font-display:block;font-family:Raleway;font-style:normal;font-weight:800;src:url(../fonts/Raleway-ExtraBold.woff2) format("woff2"),url(../fonts/Raleway-ExtraBold.woff) format("woff")}@font-face{font-display:block;font-family:Raleway;font-style:normal;font-weight:900;src:url(../fonts/Raleway-Black.woff2) format("woff2"),url(../fonts/Raleway-Black.woff) format("woff")}@font-face{font-display:block;font-family:Gilroy;font-style:normal;font-weight:400;src:url(../fonts/Gilroy-Regular.woff2) format("woff2"),url(../fonts/Gilroy-Regular.woff) format("woff")}@font-face{font-display:block;font-family:Gilroy;font-style:normal;font-weight:700;src:url(../fonts/Gilroy-Bold.woff2) format("woff2"),url(../fonts/Gilroy-Bold.woff) format("woff")}@font-face{font-display:block;font-family:Gilroy;font-style:normal;font-weight:500;src:url(../fonts/Gilroy-Medium.woff2) format("woff2"),url(../fonts/Gilroy-Medium.woff) format("woff")}@font-face{font-display:block;font-family:Gilroy;font-style:normal;font-weight:600;src:url(../fonts/Gilroy-Semibold.woff2) format("woff2"),url(../fonts/Gilroy-Semibold.woff) format("woff")}@font-face{font-family:Gilroy;font-style:normal;font-weight:800;src:url(../fonts/Gilroy-Extrabold.woff2) format("woff2"),url(../fonts/Gilroy-Extrabold.woff) format("woff")}*{font-family:Gilroy,sans-serif;margin:0;outline:none;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0)!important}*,:after,:before{box-sizing:border-box}body,html{height:100%}body{background:#fff;color:#231f20;font-size:1.125rem;line-height:normal;margin:0;min-width:320px;padding:0}body._modal{overflow-y:hidden}.as_link,a{color:#d20a11;text-decoration:underline;transition:color .1s}@media(hover:hover){.as_link:hover,a:hover{color:red}}.as_link:active,a:active{color:red}.as_link{cursor:pointer}a img{border:none}img{height:auto;max-width:100%}img,svg{display:block}ol,ul{list-style-position:outside;margin-left:1rem}h1,h2,h3,h4,h5,h6{font-family:Raleway;font-weight:800}h3{font-family:Gilroy;font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:29px}button{background:none;border:none;color:inherit;cursor:pointer;font-size:inherit;outline:none;padding:0}.nowrap{white-space:nowrap}.container{margin:0 auto;max-width:100%;padding:0 15px;position:relative;width:1140px}.text_center{text-align:center}.close{cursor:pointer;height:24px;position:relative;width:24px}.close:after,.close:before{background-color:#000;bottom:0;content:"";display:block;height:2px;left:0;margin:auto;position:absolute;right:0;top:0;transition:background-color .2s;width:16px}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}@media(hover:hover){.close:hover:after,.close:hover:before{background-color:#d20a11}}.close:active:after,.close:active:before{background-color:#d20a11}.txt_block>*{margin-bottom:24px}.txt_block>:first-child{margin-top:0!important}.txt_block>:last-child{margin-bottom:0}.txt_block h2,.txt_block h3,.txt_block h4{margin-top:32px}.txt_block ul{list-style-type:disc}img.lazy{height:100%;max-width:none;opacity:0;transition:opacity .25s ease-out;width:100%}img.lazy.loaded,img.lazy.swiper-lazy-loaded{height:auto;max-width:100%;opacity:1;width:auto}.app{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1920px;min-height:100%;padding-top:80px}.main{flex-grow:1;height:100%;width:100%}.section{padding-bottom:160px;padding-top:20px}.section_title{font-family:Gilroy;font-size:3rem;font-weight:400;letter-spacing:.01em;line-height:56px;margin-bottom:40px}.section_descr{font-size:1.125rem;line-height:22px}.d_none{display:none!important}.soc_link svg{fill:#8c8b85;transition:fill .1s}@media(hover:hover){.soc_link:hover svg{fill:#d20a11}}.soc_link:active svg{fill:#d20a11}.bulleted_list{list-style:none;margin:0}.bulleted_list>li{padding-left:40px;position:relative}.bulleted_list>li:before{background:url(../images/icon__check_ring_round_duotone_sm.svg) no-repeat 50%;content:"";display:block;height:32px;left:0;position:absolute;top:0;width:32px}.f_d_inline{display:none}@media(max-width:1400px){.app{overflow:hidden}}@media(max-width:1024px){.main{max-width:none}.app{padding-top:72px}}@media(max-width:576px){body{overflow-x:hidden;overflow-y:visible}.sm_d_none{display:none!important}.sm_d_block{display:block!important}.section_title{font-size:2.25rem;line-height:42px;margin-bottom:32px}}@media(max-width:400px){.f_d_inline{display:inline}}.btn{align-items:center;border-radius:100px;-moz-column-gap:10px;column-gap:10px;cursor:pointer;display:inline-flex;font-size:1.25rem;font-weight:600;height:73px;justify-content:center;padding:0 24px;position:relative;text-align:center;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;width:100%}.btn svg{flex-shrink:0;height:24px;width:24px}a.btn{text-decoration:none}.btn_red{background-color:#d20a11;box-shadow:0 13px 40px 0 rgba(193,16,16,.251);color:#fff}@media(hover:hover){.btn_red:hover{background-color:red;color:#fff}}.btn_red:active{background-color:red;color:#fff}.btn_red svg{stroke:#fff}.btn_red_outline{background-color:transparent;border:1px solid #d20a11;color:#d20a11}@media(hover:hover){.btn_red_outline:hover{background-color:#d20a11;color:#fff}}.btn_red_outline:active{background-color:#d20a11;color:#fff}.btn_cube{box-shadow:0 13px 40px 0 rgba(193,16,16,.251)}.btn_cube svg{height:32px;width:32px}.btn_gift{background-color:#e5e6e9;border-radius:40px;height:40px;position:relative;width:40px}.btn_gift:before{background:#d20a11 url(../images/check_ring_white.svg) no-repeat 50%;border-radius:40px;content:"";display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.btn_menu{align-items:center;background-color:#f8f4e7;border-radius:16px;display:flex;height:48px;justify-content:center;width:64px}.btn_menu svg{height:24px;width:24px;stroke:#8c8b85;transition:stroke .15s}@media(hover:hover){.btn_menu:hover svg{stroke:#231f20}}.btn_menu:active svg{stroke:#231f20}.btn_menu_close{align-items:center;display:flex;height:48px;justify-content:center;width:48px}.btn_menu_close svg{height:24px;width:24px;stroke:#8c8b85;transition:stroke .15s}@media(hover:hover){.btn_menu_close:hover svg{stroke:#231f20}}.btn_menu_close:active svg{stroke:#231f20}.promo_section{padding-bottom:220px;padding-top:163px}.promo_section .container{width:1192px}.promo_section .bulleted_list{font-size:20px;font-weight:500;line-height:24px;margin-left:32px}.promo_section .bulleted_list li:before{top:-4px}.promo_section .bulleted_list li:not(:last-child){margin-bottom:16px}.promo_section .material_wrap{margin-top:24px}.promo_info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;row-gap:40px}.promo_img{position:absolute;right:-78px;top:-59px}.promo_name{font-family:Raleway;font-size:48px;font-weight:800;line-height:56px}.promo_header{-moz-column-gap:32px;column-gap:32px;row-gap:16px}.promo_header,.promo_mark{align-items:center;display:flex;justify-content:flex-start}.promo_mark{background-color:#f8f4e7;border-radius:16px;-moz-column-gap:16px;column-gap:16px;font-family:Raleway;font-size:2rem;font-weight:600;padding:24px 32px}.promo_mark svg{height:40px;width:40px}.promo_txt{font-size:20px;line-height:24px}.promo_alert{font-size:32px;line-height:38px;margin-bottom:8px}.promo_btns{align-items:center;background-color:#f8f4e7;border-radius:50px;-moz-column-gap:24px;column-gap:24px;display:inline-flex;height:73px;justify-content:flex-start;padding-right:26px;row-gap:16px;width:auto}.promo_btns .btn{flex-shrink:0;height:73px;width:273px}.promo_btns__free{color:#646770;font-size:1.125rem;font-weight:500}@media(max-width:1200px){.promo_img{right:0;width:380px}}@media(max-width:1024px){.promo_section{padding-bottom:90px;padding-top:90px}.promo_img{top:-42px}.promo_info{padding-right:200px}}@media(max-width:1023px){.promo_img{display:flex;justify-content:center;margin-bottom:-20px;position:static;width:calc(100% + 36px)}.promo_info{padding-right:0}}@media(max-width:768px){.promo_section{padding:60px 0}.promo_info br{display:none}}@media(max-width:576px){.promo_section{padding:57px 0 160px}.promo_section .bulleted_list{margin-left:0}.promo_section .material_wrap{display:flex;justify-content:center;width:100%}.promo_header{align-items:flex-start;flex-direction:column;width:100%}.promo_name{font-size:2.25rem;line-height:42px}.promo_mark{font-size:1.5rem;justify-content:center;padding:16px;width:100%}.promo_alert{font-size:1.75rem;line-height:34px}.promo_btns{background:none;display:flex;flex-direction:column;height:auto;padding-bottom:0;padding-right:0;width:100%}.promo_btns .btn{width:100%}}.rules_section .section_header{padding-left:96px}.rules_txt{font-size:2rem;letter-spacing:.01em;line-height:38px}.rules_row{align-items:stretch;display:flex;gap:24px;justify-content:flex-start;margin-top:40px;position:relative}.rules_col{position:relative;width:100%}.rules_col:first-child{z-index:1}.rules_col:nth-child(2){z-index:3}.rules_wrap{background-color:#f8f4e7;border-radius:16px;height:100%;padding:16.6% 20px 18% 24.6%;position:relative;z-index:2}.rule_list{list-style:none;margin:0}.rule{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;font-size:1.25rem;justify-content:flex-start;letter-spacing:.01em}.rule svg{flex-shrink:0;height:32px;width:32px}.rule:not(:last-child){margin-bottom:24px}.img_rules{bottom:-66px;left:-134px;position:absolute;width:203px;z-index:1}@media(max-width:1024px){.rules_section .section_header br{display:none}}@media(max-width:768px){.rules_section .section_header{padding-left:0}.rules_wrap{padding:12.6% 20px 14% 16.6%}.rule br{display:none}.img_rules{bottom:auto;left:auto;right:0;top:-244px}}@media(max-width:767px){.rules_row{background-color:#f8f4e7;border-radius:16px;flex-direction:column;margin-top:70px;padding:48px;position:relative}.rules_wrap{background:none;border-radius:0;padding:0}.rules_col{position:static}.img_rules{right:-85px;top:-140px}}@media(max-width:576px){.rules_txt{font-size:1.75rem;line-height:33px}}.cube_info{position:relative}.cube_header{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:48px;row-gap:16px}.cube_txt{font-size:1.5rem;letter-spacing:.01em;line-height:29px}.cube_mark{align-items:center;background-color:#f8f4e7;border-radius:16px;-moz-column-gap:16px;column-gap:16px;display:flex;font-family:Raleway;font-size:1.5rem;justify-content:flex-start;padding:16px}.cube_mark svg{height:32px;width:32px}.cube_list>li{font-size:1.5rem;font-weight:500;letter-spacing:.01em;line-height:29px;padding-left:64px}.cube_list>li:before{background:url(../images/icon__check_ring_round_duotone.svg) no-repeat 50%;height:48px;top:-8px;width:48px}.cube_list>li:not(:last-child){margin-bottom:32px}.cube_list ul{font-size:1.125rem;font-weight:400;letter-spacing:.02em;line-height:24px;list-style:disc;margin-top:26px}.cube_list ul li:not(:last-child){margin-bottom:24px}.cube_img{position:absolute;right:-216px;top:-16px}.cube_btns{align-items:center;display:flex;justify-content:center;margin-top:64px}.cube_btns .btn{max-width:374px}@media(max-width:1400px){.cube_img{right:-20px;top:0;width:400px}}@media(max-width:992px){.cube_img{display:flex;justify-content:center;margin-bottom:-106px;margin-top:-40px;position:static;width:100%}}@media(max-width:768px){.cube_txt{font-size:1.25rem;line-height:26px}.cube_header{margin-bottom:32px}.cube_header br,.cube_list br{display:none}.cube_list>li:not(:last-child){margin-bottom:24px}.cube_list ul{margin-top:18px}.cube_list ul li:not(:last-child){margin-bottom:16px}}@media(max-width:576px){.cube_mark{justify-content:center;width:100%}}.industry_section .container{width:1242px}.industry_header{align-items:flex-end;background-color:#f8f4e7;border-radius:24px 24px 0 0;display:flex;height:122px;justify-content:center;margin-left:auto;margin-right:147px;padding-bottom:9px;position:relative;width:162px}.industry_header svg{height:64px;width:64px}.industry_header:after,.industry_header:before{background:-webkit-radial-gradient(0 100%,circle,transparent 24px,#f8f4e7 0);background-position:0 100%;background-repeat:no-repeat;background-size:100%;bottom:0;content:"";display:block;height:24px;position:absolute;width:24px}.industry_header:before{left:-24px;transform:rotate(90deg)}.industry_header:after{right:-24px;transform:rotate(180deg)}.industry_tile{background-color:#f8f4e7;border-radius:24px;font-size:1.125rem;letter-spacing:.02em;line-height:24px;padding:56px 147px 82px}.industry_tile h3{margin-bottom:32px}.industry_tile p{margin-bottom:40px}.industry_delimiter{background-color:#d20a11;height:1px;margin-bottom:40px;width:133px}.industry_actions{background-color:#fff;border-radius:16px;box-shadow:0 13px 40px 0 rgba(0,0,0,.102);padding:40px 64px}.industry_actions ul li:before{top:-4px}.industry_actions ul li:not(:last-child){margin-bottom:16px}.industry_note{font-size:1.125rem;font-weight:700;letter-spacing:.02em;line-height:24px;margin-top:40px;padding-left:40px}.industry_btns{align-items:center;display:flex;justify-content:center;margin-top:56px}.industry_btns .btn{max-width:393px}@media(max-width:1024px){.industry_header{margin-right:100px}.industry_tile{padding-left:100px;padding-right:100px}.industry_tile .section_title br{display:none}}@media(max-width:768px){.industry_header{margin-right:48px}.industry_actions,.industry_tile{padding:48px}}@media(max-width:576px){.industry_header{height:114px;margin:0 auto;padding:28px 0 22px;width:120px}.industry_header svg{height:64px;width:64px}.industry_tile{padding:24px 32px}.industry_tile .section_title{margin-bottom:24px}.industry_tile h3{font-size:1.5rem;margin-bottom:16px}.industry_tile p{margin-bottom:32px}.industry_delimiter{margin:0 auto 32px}.industry_actions{padding:32px 40px}.industry_actions h3{margin-bottom:40px}.industry_note{margin-top:40px;padding-left:0}.industry_note br{display:none}.industry_btns{margin-top:32px}}.instruction_section .container{width:1242px}.instruction_section .section_title{font-family:Raleway;font-weight:800}.instruction_section .section_title strong{font-weight:800}.steps{align-items:flex-start;-moz-column-gap:40px;column-gap:40px;margin:0 42px;row-gap:48px}.step,.steps{display:flex;justify-content:flex-start}.step{align-items:center;height:245px;position:relative;width:33.3333333333%}.step_number{color:#f8f4e7;font-size:350px;font-weight:1000;left:0;line-height:245px;position:absolute;top:0;z-index:1}.step_txt{font-size:1.25rem;font-weight:500;letter-spacing:.01em;line-height:26px;padding-left:24px;padding-top:48px;position:relative;z-index:3}.step_logo{position:absolute;top:12px;z-index:2}.step_true .step_logo{right:100px}.step_true .step_logo svg{height:40px;width:99px}.step_cube .step_logo{align-items:center;display:flex;gap:8px;justify-content:flex-end;right:24px}.step_cube .step_logo svg{flex-shrink:0;height:40px;width:40px}.step_cube .step_logo div{font-family:Raleway;font-size:1.375rem;font-weight:900;line-height:24px}.step_edo .step_logo{right:100px}.step_edo .step_logo svg{height:40px;width:51px}.checklist{background-color:#fff;border-radius:24px;box-shadow:0 0 60px 0 rgba(0,0,0,.059);margin-top:123px;padding:62px 24px 55px}.checklist_txt{font-size:1.25rem;letter-spacing:.02em;line-height:24px;text-align:center}.checklist_btns{align-items:center;display:flex;justify-content:center;margin-top:32px}.checklist_btns .btn{max-width:394px}.checklist_btns .btn svg{color:#d20a11;fill:#d20a11;transition:color .15s,fill .15s}@media(hover:hover){.checklist_btns .btn:hover svg{color:#fff;fill:#fff}}.checklist_btns .btn:active svg{color:#fff;fill:#fff}@media(max-width:1024px){.steps{flex-wrap:wrap;justify-content:space-around}.step{max-width:340px;width:340px}.step_txt{padding-left:0}.step_txt br{display:none}.step_logo{right:0!important}}@media(max-width:576px){.checklist{margin-top:40px;padding:32px 24px}}@media(max-width:400px){.steps{margin:0}.step{max-width:none;width:100%}}.advantages_section .section_title{padding-left:96px}.advantages_list{align-items:stretch;display:flex;flex-wrap:wrap;gap:24px;justify-content:flex-start}.advantages_item{background-color:#f8f4e7;border-radius:8px;display:flex;flex-direction:column;padding:32px 32px 64px;width:calc(25% - 18px)}.advantages_txt{font-size:1.125rem;font-weight:500;letter-spacing:.01em;line-height:24px;margin-bottom:28px}.advantages_img{display:flex;justify-content:flex-end;margin-top:auto}.advantages_img svg{height:56px;width:56px}.advantages_btns{display:flex;justify-content:center;margin-top:56px}.advantages_btns .btn{max-width:354px}.advantages_note{color:#646770;font-size:1.125rem;font-weight:700;letter-spacing:.01em;line-height:22px;margin-top:24px;text-align:center}@media(max-width:1024px){.advantages_section .section_title{padding-left:0}.advantages_item{width:calc(33.33333% - 16px)}}@media(max-width:768px){.advantages_item{width:calc(50% - 12px)}}@media(max-width:576px){.advantages_list{gap:8px}.advantages_item{padding:24px;width:100%}.advantages_txt{margin-bottom:16px}.advantages_img svg{height:48px;width:48px}.advantages_btns{margin-top:32px}}.faq_item{background:url(../images/faq.svg) no-repeat 0;padding:24px 0 24px 48px}.faq_item._show{background-position:0 0}.faq_item._show .answer{display:block}.faq_item._show .question{font-weight:600}.faq_item._show .question_delimiter{background-color:#d20a11}.faq_item._show svg{stroke:#d20a11;transform:scaleY(-1)}.answer{display:none;font-size:1.125rem;line-height:24px;margin-top:24px}.answer>*{margin-bottom:16px}.answer>:first-child{margin-top:0!important}.answer>:last-child{margin-bottom:0}.question{align-items:center;-moz-column-gap:24px;column-gap:24px;cursor:pointer;display:flex;justify-content:flex-start;min-height:32px}.question svg{height:24px;width:24px;stroke:#8c8b85;flex-shrink:0}@media(hover:hover){.question:hover .question_title{color:#d20a11}.question:hover .question_delimiter{background-color:#d20a11}.question:hover svg{stroke:#d20a11}}.question:active .question_title{color:#d20a11}.question:active .question_delimiter{background-color:#d20a11}.question:active svg{stroke:#d20a11}.question_title{font-size:1.25rem;letter-spacing:.01em;line-height:26px;margin-right:64px}.question_delimiter{background-color:#e5e6e9;flex-shrink:0;height:1px;margin-left:auto;width:400px}@media(max-width:1024px){.question_delimiter{width:250px}.question_title{margin-right:32px}}@media(max-width:768px){.question_delimiter{display:none}.question{-moz-column-gap:32px;column-gap:32px;justify-content:space-between}.question_title{margin-right:0}}@media(max-width:576px){.faq_item{background-position:left top 24px}.faq_item._show{background-position:0 0}}.header_app{flex-shrink:0;left:0;position:fixed;top:0;width:100%;z-index:10}.header_app .container{width:1242px}.header_app__row{align-items:center;background-color:#fff;border-radius:0 0 50px 50px;box-shadow:0 13px 40px 0 rgba(0,0,0,.102);-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:flex-start;padding:16px 24px}.header_app__row._show .menu_toggle{margin-left:auto}.header_app__row._show .btn_menu,.header_app__row._show .menu_btn{display:none}.header_app__row._show .btn_menu_close{display:flex}.header_app__row._show .site_name{display:block}.site_logo{flex-shrink:0}.site_logo,.site_logo a{align-items:center;-moz-column-gap:8px;column-gap:8px;display:flex;justify-content:flex-start}.site_logo a{color:#231f20;text-decoration:none}.site_logo svg{height:40px;width:40px}.site_info,.site_info__inner{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;flex-grow:1;justify-content:flex-start}.site_name{font-size:1.375rem;font-weight:900}.site_nav{flex-grow:1}.site_nav__list{align-items:center;-moz-column-gap:24px;column-gap:24px;display:flex;justify-content:center;list-style:none;margin:0}.site_nav__list li>*{cursor:pointer;font-size:1rem;font-weight:500;line-height:19px}.site_nav__item{color:#231f20}@media(hover:hover){.site_nav__item:hover{color:#231f20}.site_nav__item:hover span{border-bottom-style:solid}}.site_nav__item:active{color:#231f20}.site_nav__item:active span{border-bottom-style:solid}.site_nav__item span{border-bottom:1px dashed;display:inline-block}.site_nav__link{color:#231f20}@media(hover:hover){.site_nav__link:hover{color:#d20a11}}.site_nav__link:active{color:#d20a11}.site_nav__link span{border-bottom:1px solid;display:inline-block}.site_contacts{align-items:flex-start;display:flex;flex-direction:column;flex-shrink:0;justify-content:flex-start}.site_contacts .site_phone{color:#231f20;font-size:1.25rem;font-weight:500;line-height:24px;text-decoration:none}.site_contacts .site_mail{font-size:1rem;font-weight:500;line-height:19px}.header_app__btns{flex-shrink:0;margin-left:22px}.header_app__btns .btn{box-shadow:none;font-size:1rem;font-weight:700;height:48px;padding:0 20px;width:219px}.btn_menu_close,.menu_btn,.menu_toggle{display:none}@media(max-width:1220px){.header_app__btns{margin-left:0}.site_info__inner{-moz-column-gap:16px;column-gap:16px}.site_nav__list{text-align:center}}@media(max-width:1024px){.header_app__row{border-radius:0 0 32px 32px;flex-wrap:wrap}.site_logo{height:48px;order:1}.menu_toggle{display:block;order:2}.menu_btn{display:block;margin-left:auto;order:3}.menu_btn .btn{box-shadow:none;font-size:1rem;font-weight:700;height:48px;padding:0 20px;width:173px}.site_info{height:0;order:4;overflow:hidden;transition:height .3s ease-in-out;width:100%}.site_info__inner{flex-wrap:wrap;width:100%}.site_nav{margin:16px 0;width:100%}.site_nav__list{display:block;text-align:left}.site_nav__list li:not(:last-child){margin-bottom:8px}.site_nav__list li>*{display:block;padding:8px 16px}.site_contacts{align-items:flex-start;flex-direction:column;margin-bottom:24px;padding:0 16px;row-gap:16px;width:100%}}@media(max-width:400px){.menu_btn .btn{font-size:.875rem;padding:0;width:150px}.btn_menu{width:48px}}@media(max-width:576px){.site_nav__list{text-align:center}.site_nav__list li:not(:last-child){margin-bottom:16px}.site_contacts{align-items:center;justify-content:center;margin:16px 0 40px;row-gap:8px}.header_app__btns{display:flex;justify-content:center;margin-left:0;width:100%}.header_app__row{-moz-column-gap:16px;column-gap:16px;padding:8px}.site_name{display:none}}.footer_app{width:100%}.footer_app .container{background-color:#f8f4e7;border-radius:32px;padding:66px 20px 54px;width:1242px}.contacts{align-items:center;display:flex;flex-direction:column;justify-content:center}.contacts .section_title{font-family:Raleway;font-weight:800;letter-spacing:0;text-align:center}.contacts_phone{font-family:Raleway;font-size:1.5rem;font-weight:700;line-height:28px;text-align:center}.contacts_phone .link_phone{display:block;margin-top:16px;text-decoration:none}.contacts_btns{display:flex;justify-content:center;margin-top:48px;width:100%}.contacts_btns .btn{max-width:354px}.contacts_social{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:48px}.contacts_social svg{height:32px;width:32px}.contacts_img{left:-140px;position:absolute;top:-83px}.copyright{color:#646770;font-size:1rem;line-height:19px;padding:55px 16px;text-align:center}@media(max-width:1024px){.footer_app{margin-bottom:0}.contacts_img{left:-200px}}@media(max-width:992px){.contacts_img{left:-280px}}@media(max-width:768px){.contacts_img{align-items:center;display:flex;justify-content:center;margin-bottom:-80px;margin-top:-226px;position:static}}@media(max-width:576px){.contacts_img{margin-bottom:-20px;margin-top:-146px;width:258px}}