*{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0}a,p,h1,h2,h3,li,button{font-family:Montserrat;color:white}.wrapper{width:100%;height:700px;background:-o-linear-gradient(342.43deg, #94618E 13.96%, #E67B32 83.91%);background:linear-gradient(107.57deg, #94618E 13.96%, #E67B32 83.91%);padding:0 20px 0 20px}.header{height:80px;padding-top:30px;max-width:1200px;width:100%;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-logo{-ms-flex-preferred-size:306px;flex-basis:306px}.header-logo img{display:inline-block;margin-top:6px;height:48px;width:48px;float:left}.header-logo_text{margin:0 0 0 60px;font-style:normal;font-weight:normal;font-size:36px;line-height:36px;letter-spacing:0.105em;color:#FFFFFF}.header-logo_subtext{margin:4px 0 0 62px;font-style:normal;font-weight:normal;font-size:15px;line-height:18px;letter-spacing:0.08em;color:#FFFFFF}.header-nav{padding-top:22px;margin:0;width:350px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-nav a{color:inherit;text-decoration:none}.header-nav li{color:inherit;text-decoration:none;list-style-type:none;font-family:Montserrat;font-style:normal;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0.05em;color:#FFFFFF}.header-contacts{width:220px}.header-contacts br{margin:0}.header-contacts img{display:inline-block;margin-top:0;height:32px;width:32px;float:left}.header-contacts_text{display:block;margin:6px 0 6px 46px;font-family:Montserrat;font-style:normal;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0.08em;text-decoration:none;color:#FFFFFF}.content{max-width:1200px;width:100%;margin:auto}.content-offer{font-style:normal;text-align:center;font-weight:600;font-size:36px;line-height:48px;letter-spacing:0.07em;margin-top:140px;margin-bottom:48px}.content-descriptor{font-weight:500;font-size:24px;line-height:40px;letter-spacing:0.07em;margin-bottom:40px;text-align:center}.content-button{color:white;background-color:rgba(0,0,0,0);border:4px solid #FFFFFF;border-radius:20px;font-weight:500;font-size:22px;line-height:22px;letter-spacing:0.105em;width:280px;height:78px}.content-button:hover{cursor:pointer;background-color:rgba(255,255,255,0.1);border:5px solid rgba(255,255,255,0.9)}.about-header{color:#000;text-align:center;margin-top:35px;margin-bottom:35px;letter-spacing:0.07em}.about-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 20%;-ms-flex-pack:distribute;justify-content:space-around}.about-cards .card{background:-o-linear-gradient(white, white),-o-linear-gradient(342.43deg, #94618E 13.96%, #E67B32 83.91%);background:linear-gradient(white, white),linear-gradient(107.57deg, #94618E 13.96%, #E67B32 83.91%);background-clip:content-box, border-box, border-box, border-box;background-origin:content-box, border-box, border-box, border-box;width:45%;margin:5px 0 30px 0;border-radius:20px;border:solid 5px transparent}.about-cards .card-header{line-height:20px;margin-left:15px;color:#000000}.about-cards .card-descriptor{margin-left:15px;color:#000000}.price-about{padding:20px 15%}.price-about h2,.price-about h3,.price-about p,.price-about li{font-weight:normal;color:#000000}.price-about li{font-size:15px}.price-about table{font-family:Montserrat, serif;font-size:14px;font-weight:500;border:none;table-layout:fixed;width:100%;margin-bottom:20px;border-collapse:separate}.price-about table th{font-weight:bold;padding:5px;background:#efefef;border:none}.price-about table td{min-width:40px;padding:5px 10px;border:none;text-align:left}.price-about table td:first-child{width:65%}.price-about table tr:nth-child(odd){background:#ffe4f5}.price-about table tr:nth-child(even){background:#ffe2cf}.price-about table tr:first-child td:first-child{border-radius:10px 0 0 0}.price-about table tr:first-child td:last-child{border-radius:0 10px 0 0}.price-about table tr:last-child td:first-child{border-radius:0 0 0 10px}.price-about table tr:last-child td:last-child{border-radius:0 0 10px 0}
