.text-with-list{border-radius:60px;display:flex;flex-direction:column;position:relative}.list-part{align-items:flex-end;flex-direction:row}.list-part,.single-list{display:flex;justify-content:space-between}.single-list{align-items:center;background:#fff;border-radius:60px;flex-direction:row-reverse;height:72px;margin-top:8px;padding:0 12px 0 32px;text-align:left}.title-before-list{margin:4px 32px 0 0;text-align:left}.list_title{color:#070b0f;font-family:Goldman;font-size:24px;font-weight:700;line-height:28px}.list-text{color:#070b0f;font-size:12px;line-height:16px;max-width:325px;padding-right:12px}.text-after-header p:last-child{margin-bottom:0}.text-after-header{background:#002845;border-radius:0 0 60px 60px;width:45%}.list-with-title{width:43%}.list-image{background:#f4f4f4;border-radius:50%;height:48px;width:48px}.button-wrapper,.list-image{align-items:center;display:flex;justify-content:center}.button-wrapper{background:#004445;border-radius:0 0 60px 60px;flex-direction:column;height:100%;padding:30px 10px}.button-wrapper .button{align-items:center;border:1px solid #f4f4f4;border-radius:60px;color:#f4f4f4;display:flex;font-weight:700;justify-content:center;padding:20px 24px;text-decoration:none;transition:.5s}.button-wrapper .button:hover{background:#f4f4f4;color:#004445}.left-image-wrapper{background:#f4f4f4;border:solid #f4f4f4;border-radius:0 0 70px 0;border-width:0 10px 10px 0;position:relative;width:calc(100% + 10px)}.left-image-wrapper img{border-radius:60px 0;height:fit-content;width:100%}.list-with-title h2{line-height:1}@media (max-width:960px){.list-with-title,.text-after-header{width:100%}.list-with-title{margin-right:18px}.list-with-title h2{max-width:564px;position:absolute;top:0}.list-part{margin-top:136px}}@media (max-width:767px){.text-with-list{margin:0}.list-part{flex-direction:column;margin-top:0;position:relative}.list-with-title{margin-bottom:40px;margin-right:0;max-width:100%;padding:0 16px}.list-image{background:#fff}.list-with-title h2{position:relative}.text-after-header{overflow:hidden}}@media (max-width:660px){.text-buttons-wrapper{border-radius:34px;padding:0}.text-buttons-wrapper .text-row{padding:40px 16px 0}.text-buttons-wrapper h1{font-size:36px;margin:0 0 40px;max-width:390px;text-align:left}.text-buttons-wrapper div[data-hs-cos-field=small_title]{text-align:left}.buttons-list{flex-direction:column;margin-bottom:20px}.text-buttons-wrapper .button-with-arrow{min-width:180px}.button-wrapper,.text-after-header{border-radius:0 0 34px 34px}}