@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Montserrat';src:url("../fonts/Montserrat-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@media (max-width: 1360px){.container{box-sizing:border-box;padding:0 20px}h1{font-size:36px}h1 b{font-size:46px}header p{font-size:20px;line-height:normal}}@media (max-width: 1250px){header .header_block{height:500px}header .right_decor{width:60%}}@media (max-width: 1168px){header .header_block{height:450px}header .right_decor{width:60%}header .header_right_block img{width:400px}h1{font-size:30px;margin-top:40px}h1 b{font-size:40px}header .header_block{height:450px}header ul{flex-wrap:wrap}header li{flex-shrink:0}header p{font-size:18px;line-height:normal;padding-right:0}.point_section ul{grid-template-columns:1fr 1fr}.form_section .radio_bl .radio_bl_inner{gap:10px;flex-direction:column;align-items:center}.form_section .form_block{flex-direction:column;gap:20px}.form_section .form_block .left_block{width:100%}.form_section .form_block .right_block{width:100%}}@media (max-width: 910px){h1{font-size:25px;margin-top:20px}h1 b{font-size:30px}header .header_right_block img{width:350px}header ul{gap:0 44px}header p.h-title{margin-top:0}header .header_block{height:380px}header p{font-size:16px;line-height:normal}header .btn_block{margin-top:42px;margin-left:40px}.info_section .info_block{flex-direction:column}.info_section .info_block .left_block,.info_section .info_block .right_block{width:100%}}@media (max-width: 768px){h2{font-weight:700;font-size:32px;text-align:center;color:#000}.desc_elem{display:none}.mob_elem{display:flex}.container{padding:0 15px;min-width:340px}.line_header a{display:flex;justify-content:center}.logo{width:182px;height:88px;margin-top:46px;margin-right:auto;margin-left:auto}h1{margin-top:3px;font-weight:700;font-size:32px;text-align:center}header .right_decor{display:none}header .container{flex-direction:column}header ul{flex-direction:row;flex-wrap:wrap;margin-top:25px;gap:6px 0;margin-left:10px}header ul li{gap:0;width:45%}header .header_block{height:auto;position:relative}header .header_block p{margin-top:-5px;font-weight:400;font-size:14px;line-height:140%;text-align:center}header .header_left_block{order:2;width:100%;display:flex;flex-direction:column;align-items:center}header .header_right_block{margin-top:10px;display:flex;order:1;justify-content:center;width:100%}header .header_right_block img{width:365px;top:-18px;right:auto;left:auto}header .btn_block{margin-top:8px;margin-left:auto;margin-right:auto;padding-bottom:40px;width:100%;box-sizing:border-box;order:3;display:flex;justify-content:center}header .btn_block .btn{border-radius:14px;width:267px;height:47px;font-weight:700;font-size:17px}.point_section{margin-top:56px}.point_section h2{width:100%}.point_section ul{display:grid;grid-template-columns:1fr;gap:20px;margin-top:41px}.point_section ul li{gap:19px}.point_section ul li img{margin-top:20px}.point_section ul li:first-child{padding:15px 22px 1px}.point_section li{padding:23px 24px;flex-direction:row}.point_section .point_title{font-weight:700;font-size:22px;color:#000;text-align:left;margin-top:2px}.point_section p{font-weight:400;font-size:15px}.point_section svg{margin-top:0;margin-right:-6px;width:44px;height:44px}.info_section{margin-top:-17px}.info_section h2{font-weight:700;font-size:32px;text-align:center;color:#000}.info_section .info_block .left_block ul{margin-top:-2px;gap:13px}.info_section .info_block .left_block li{font-weight:400;font-size:14px;color:#000;padding-left:36px}.info_section .info_block .right_block{padding:29px 20px 16px 40px}.info_section .info_block .right_block h3{font-weight:700;font-size:18px;line-height:156%;letter-spacing:0.04em;color:#000}.info_section .info_block .right_block ul{margin-top:-1px}.info_section .info_block .right_block li{padding-left:0;margin-left:-2px}.info_section .info_block .right_block li:before{top:8px;left:-12px}.decor_list li{font-size:15px;line-height:23px;padding-left:9px;margin-bottom:18px}.decor_list li b{letter-spacing:normal;font-size:15px;line-height:23px}.form_section{margin-top:22px}.form_section .container{padding:0 10px;background:none}.form_section h2{font-weight:700;font-size:44px;color:#000;margin-top:32px}.form_section .desc{margin-top:-25px;width:100%}.form_section .tab_block{width:370px;margin-top:19px}.form_section .tab_block li{width:181px}.form_section #form_cart{margin-top:18px}.form_section .form_block{padding:26px 0;gap:10px}.form_section .form_block .left_block ul{padding-left:18px;margin-top:-3px}.form_section .form_block .left_block li{margin-bottom:20px}.form_section .form_block .right_block{margin-top:-4px;padding:24px 16px}.form_section .inp_block{margin-bottom:14px}.form_section .radio_bl{margin-top:37px}.form_section .radio_bl .radio_bl_inner{margin-top:0}.form_section .radio_bl .radio-block{width:100%}.form_section .check_block{margin-top:35px}.form_section .check_block label>div,.form_section .check_block label a{font-size:15px;font-weight:400;line-height:17.58px;text-align:left}.form_section button{margin-top:37px;font-weight:700;font-size:20px;color:#fff;border-radius:14px;height:62px}footer{margin-top:67px;padding-top:31px}footer *{font-weight:500;font-size:9px;line-height:140%;text-align:justify;color:#fff}}
/*# sourceMappingURL=media.css.map */
