.container-750 {
    max-width: 750px;
    margin: 0 auto;
}
.resume-wrapper {
    margin-top: 80px;
}
.grey-bg{
    background: var(--light-lav-bg-color);
    padding: 32px 40px 40px;
    border-radius: 24px;
}
.resume-wrapper.editor-with-bullets{
    position: relative;
}
h1.banner-title{
    margin: 25px auto 16px;
}
.grey-bg h2{
    margin: 0 0 32px;
}
.grey-bg p{
    margin-bottom: 16px;
}
.texts h2{
    margin: 0;
}
.texts span{
    position: relative;
}
h1 span{
    position: relative;
    padding-left: 30px;
}
h1 span::before {
    content: '';
    top: -15px;
    left: 3px;
    position: absolute;
    width: 33px;
    height: 31px;
    background-image: url(/sapp/uploads/sites/cln/theme-img/free-tem-top.svg);
}
.onscroll ~ .site-container .texts span::after {
    content: '';
    position: absolute;
    bottom: -8px;
    max-width: 123px;
    width: 100%;
    height: 6px;
    left: 0;
    background: url(/sapp/uploads/sites/cln/theme-img/rs-un-des.svg);
}
body::before {
    content: "";
    width: 415px;
    height: 415px;
    border-radius: 415px;
    background: radial-gradient(50% 50% at 50% 50%, #97ECA3 0%, rgba(229, 246, 255, 0) 100%);
    top: -85px;
    left: 33%;
    transform: translate(-50%, -50%);
    position: absolute;
}
.hero-banner-full-width .container{
    position: relative;
    z-index: 1;
}
body::after {
    content: "";
    width: 514px;
    height: 514px;
    top: 150px;
    overflow: hidden;
    right: 0px;
    position: absolute;
    border-radius: 50% 0% 0 0;
    background: radial-gradient(50% 50% at 110% 50%, #C4BCDC 0%, rgba(255, 205, 125, 0) 100%);
}
.editor-with-bullets:before {
    content: "";
    width: 585px;
    height: 585px;
    top: 125px;
    left: -50px;
    transform: translate(-50%);
    position: absolute;
    border-radius: 516px;
    background: radial-gradient(49.97% 50% at 50% 50%, #7BD1FD 0%, #FFFFFF 100%);
}
.desc .default{
    margin-bottom: 20px;
}
.editor-with-bullets .h2 {
	text-align: center;
    margin-bottom: 20px;
}
.editor-with-bullets ul {
	counter-reset: my-awesome-counter;
	margin-bottom: 0px;
	padding-left: 40px;
}
.editor-with-bullets ul li {
	position: relative;
	counter-increment: my-awesome-counter;
	margin-bottom: 24px;
	margin-left: 6px;
}
.editor-with-bullets ul li p {
    margin-top: 8px;
}
.editor-with-bullets ul li:before {
    content: counter(my-awesome-counter);
	width: 31px;
	height: 29px;
	font-weight: 700;
	background-image: url(/sapp/uploads/sites/cln/theme-img/org-circle.svg);
	color:var(--text-color);
	text-align: center;
	position: absolute;
	left: -46px;
}
@media only screen and (min-width: 768px) and (max-width: 992px) {
    .editor-with-bullets:before {
        left: -135px;
    }
}
@media only screen and (max-width: 767px){
    body::after {
        top: 269px;
        background: radial-gradient(50% 50% at 126% 50%, #C4BCDC 0%, rgba(255, 205, 125, 0) 100%);
    }
    .editor-with-bullets:before {
        top: 312px;
        left: -187px;
    }
    body::before {
        top: -119px;
        left: 50%;
        width: 100%;
    }
    .grey-bg {
        padding: 24px;
    }
    .resume-wrapper{
        margin-top: 40px;
    }
}