h1{text-align:center;font-size:50px;margin:120px 0 40px;line-height:1.3em}h2{text-align:center;font-size:40px;margin:80px 0}.feedback-section h2{font-size:40px;margin:0 0 20px}.content ul{padding-left:30px}.content li{list-style:disclosure-closed;line-height:1.3em;margin-bottom:30px}.double-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.double-grid .cell.middle{display:flex;align-items:center}.double-grid .cell .image{display:flex;justify-content:center;margin-bottom:30px}.double-grid .cell .image img{width:auto;max-height:300px}.formats img{max-height:500px}.formats .cell{display:flex;justify-content:center}.double-grid .support-chat{display:inline-block}.double-grid .support-chat .icon-telegram{display:inline-block}:root{--bg-light-blue:#f5fbfe}body{background-color:#fff}main{font-size:20px;line-height:1.4em;letter-spacing:.7px}h2{font-size:50px;line-height:1.3em;text-align:center;margin-bottom:40px}h3{font-size:35px;line-height:1.3em;margin-bottom:20px}.shadow-box{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 4px 24px #0000000d,0 2px 8px #0000000d;margin-bottom:40px}.blue-box{background-color:var(--bg-light-blue);padding:30px;border-radius:10px;margin-bottom:40px}.image-padding{padding:10px;background:#fff;border-radius:5px}.content>.content-wrapper{margin-bottom:100px}.block{display:flex;flex-direction:row;align-items:center;margin-bottom:40px;justify-content:space-between}.block>div{width:100%}.block:last-child,.shadow-box:last-child{margin-bottom:0}.block .text{margin-right:30px}.block .image{display:flex;align-items:center;justify-content:center;border-radius:10px}.block.reverse{flex-direction:row-reverse}.block.reverse .text{margin-right:0;margin-left:30px}.block ul{padding-left:20px}.block ul li{list-style:disc}.dark-blue-bg{background-color:var(--var-dark-blue);color:#fff;padding:50px 0}.с2-hbg .cells{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px}.с2-hbg .cell{padding:0;border-radius:10px;display:flex;flex-direction:column;width:100%;margin:0}.с2-hbg .cell h3{font-size:45px;line-height:1.3em;text-align:center;margin-bottom:20px;color:#fff;background-size:cover;background-repeat:no-repeat;height:140px;display:flex;align-items:center;padding:40px 40px 40px 40px;border-radius:10px 10px 0 0}.с2-hbg .cell ul{font-size:18px;line-height:1.3em;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 20px;padding:10px 40px 40px 50px}.с2-hbg .cell ul li{list-style:disc}.с2-hbg .cells .show-all{text-decoration:underline dashed;cursor:pointer}.с2-hbg .cells .show-all:hover{text-decoration:none}.block-triple{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px}.block-triple .element{text-decoration:none;line-height:1.3em;display:flex;flex-direction:column;align-items:center}.block-triple .element .btn-block{margin-top:20px}.dark-blue-bg .block-triple .element{border:1px solid #fff;border-radius:20px;padding:20px}.dark-blue-bg .block-triple .element:hover{box-shadow:0 0 13px 0 #ffffffab,0 0 3px 0 #fff}.dark-blue-bg .block-triple .element h4{font-weight:bold;font-size:26px;line-height:1.3em}.block-triple .element .name{margin-bottom:20px;text-align:center}.block-triple .element .text .more{text-decoration:underline;margin-top:20px;text-align:right}.block-triple .element .text .more:hover{text-decoration:none}.block-triple .element .img-box{width:100%;background-color:#fff;padding:5px;border-radius:5px;margin-bottom:25px}.block-triple .element img{width:100%}.block-triple .image{padding:10px 10px 2px 10px;border-radius:10px;background-color:#fff}.grid-list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:30px;margin-top:30px}.grid-list .element{background-color:var(--bg-light-blue);padding:20px;border-radius:15px}.grid-list .element .name{margin-bottom:10px;font-size:22px;font-weight:bold}.grid-list a.element{text-decoration:none}.grid-list a.element:hover{background-color:#fafdfe}.tarifs .block{align-items:normal;flex-direction:column}.tarifs .block .btn-block{display:flex;align-items:center;justify-content:center;margin-top:30px}.tarifs .block .btn-block .price{font-size:30px;margin-right:20px;font-weight:bold}.tarifs .benefits{display:grid;grid-template-columns:1fr 1fr;gap:20px}.tarifs .benefits .benefit{padding:0 30px 20px 50px;position:relative;line-height:1.3em}.tarifs .benefits .benefit::before{content:'';display:block;border-left:1px solid #ececec;position:absolute;left:0;height:calc(100% - 61px);bottom:0}.tarifs .benefits .benefit .number{position:absolute;background-color:var(--bg-green-light);width:40px;height:40px;text-align:center;border-radius:50%;left:-20px;line-height:43px;top:0}.tarifs .benefits .benefit .title{font-size:31px;margin-bottom:20px;line-height:1.3em}@media only screen and (max-width:1100px){h2{font-size:26px}h3{font-size:22px}.block{flex-direction:column}.block.reverse{padding:20px 10px;flex-direction:column}.block .text,.block.reverse .text{margin:0}.shadow-box,.blue-box{padding:20px 10px}.dark-blue-bg{padding:40px 10px}.с2-hbg .cells,.block-triple{grid-template-columns:1fr;grid-gap:50px}.с2-hbg .cell h3{font-size:28px;padding:30px;height:auto}.с2-hbg .cell ul{grid-template-columns:1fr;grid-gap:10px;padding:10px 10px 10px 30px}.с2-hbg .cell{padding-bottom:30px}.grid-list{grid-template-columns:1fr;grid-gap:20px}.block .image{margin-top:20px}.block>div{width:100%}.dark-blue-bg .block-triple .element h4{font-size:23px}.dark-blue-bg .block-triple .element{padding:10px}.block .image img{width:100%}.tarifs .benefits{grid-template-columns:1fr}.tarifs .benefits .benefit{padding:0 10px 20px 30px;position:relative;line-height:1.3em;margin-left:30px}.tarifs .benefits .benefit .title{font-size:22px;margin-bottom:18px;line-height:1.3em;margin-top:7px;font-weight:bold}.tarifs .block .btn-block .price{font-size:22px;margin-right:18px}}