section.blocks{padding:100px 0;position:relative;overflow:hidden}@media(max-width:992px){section.blocks{padding:40px 15px}}section.blocks:before{content:"";position:absolute;width:586px;height:412px;background:url(/build/assets/teaking-after-2CHyWOOB.png) no-repeat;background-size:contain;left:0;top:0;pointer-events:none}section.blocks:after{content:"";position:absolute;width:439px;height:416px;background:url(/build/assets/teaking-before-_Nw19P6l.png) no-repeat;background-size:contain;right:0;bottom:-80px;pointer-events:none}section.blocks .blocks-layout{display:flex;align-items:center;gap:20px;padding:0 150px;position:relative;z-index:2}@media(max-width:1200px){section.blocks .blocks-layout{padding:0 20px}}@media(max-width:992px){section.blocks .blocks-layout{flex-direction:column;gap:30px;padding:0}}section.blocks .blocks-image{flex:1;display:flex;align-items:center;justify-content:center;padding:110px 30px}@media(max-width:992px){section.blocks .blocks-image{padding:0;width:100%}}section.blocks .blocks-image .image-group{position:relative;width:554px;height:644px}@media(max-width:992px){section.blocks .blocks-image .image-group{width:100%;height:auto;aspect-ratio:554/644}}section.blocks .blocks-image .img-main{width:427px;height:472px;object-fit:cover;border-radius:40px;position:absolute;top:0;left:0}@media(max-width:992px){section.blocks .blocks-image .img-main{width:70%;height:auto;aspect-ratio:427/472;position:relative}}section.blocks .blocks-image .img-overlap{width:358px;height:340px;object-fit:cover;border-radius:40px;border:9px solid #fff;position:absolute;bottom:0;right:0}@media(max-width:992px){section.blocks .blocks-image .img-overlap{width:60%;height:auto;aspect-ratio:358/340;position:absolute;bottom:0;right:0}}section.blocks .blocks-image img{display:block}section.blocks .blocks-content{flex:1;padding:50px}@media(max-width:992px){section.blocks .blocks-content{padding:0}}section.blocks .blocks-content .subtitle{display:inline-flex;align-items:center;gap:12px;font-size:20px;font-weight:500;color:#040707;margin-bottom:8px}section.blocks .blocks-content h2{font-family:Futura PT,sans-serif;font-size:54px;font-weight:700;color:#040707;margin-bottom:24px;line-height:73px}@media(max-width:992px){section.blocks .blocks-content h2{font-size:32px;line-height:40px;text-align:center;margin-bottom:20px}}section.blocks ul.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}section.blocks ul.checklist li{display:flex;align-items:center;gap:12px;font-size:18px;color:#585a5a}@media(max-width:992px){section.blocks ul.checklist li{font-size:16px}}section.blocks ul.checklist li svg{flex-shrink:0}section.blocks ul.checklist li span{font-weight:400}
