.framework-section{position:relative}.framework-section .content-wrapper{max-width:970px}.framework-items{background-color:#242424;padding:40px}.framework-items:not(:last-child){margin-bottom:22px}.framework-top-area{margin-bottom:42px}@media(min-width:768px){.framework-content{width:66%}.framework-icon{width:30%}}@media(min-width:1025px){.framework-section .circle-wrapper{height:443px;width:443px}}@media (max-width:767px){.framework-content{padding-top:40px;width:100%}.framework-items{padding:40px 20px}}