.elementor-2220 .elementor-element.elementor-element-220bdafc{margin-top:99px;margin-bottom:0px;}.elementor-2220 .elementor-element.elementor-element-5b3570f9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2220 .elementor-element.elementor-element-7e041394 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2220 .elementor-element.elementor-element-7e041394{text-align:center;}.elementor-2220 .elementor-element.elementor-element-7e041394 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:60px;font-weight:700;line-height:80px;letter-spacing:1px;color:#FFFFFF;}.elementor-2220 .elementor-element.elementor-element-39fdb89{margin-top:50px;margin-bottom:50px;}/* Start custom CSS for heading, class: .elementor-element-7e041394 */.cost-overview-content-wrap  .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-12f9677 {
    display: flex;
    align-items: center;
}

@media (max-width: 992px) {
        .cost-overview-banner .cost-overview-content-wrap{
            padding: 25px !important;
        }    
    .cost-overview-banner .cost-overview-content-wrap .co-left-content-block{
            padding-bottom: 25px;
    }
		.cost-overview-banner .cost-overview-content-wrap .co-left-content-block-heading h1 {
    	font-size: 32px !important;    
    	line-height: 50px !important;    
		}
		.cost-overview-banner .cost-overview-content-wrap .co-bannerpara { 
    	font-size: 16px; 
    	line-height: 25px;
		}
		.cost-overview-content-wrap .elementor-column.elementor-col-50.elementor-inner-column.elementor-element.elementor-element-12f9677{
			padding-right: 0;
			padding-bottom: 25px;
		}
		.elementor-756 .elementor-element.elementor-element-1c02c57{
			padding: 25px;
		}
	}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-544f46a4 */.co-left-content-block{
    align-items: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5b3570f9 */.cost-overview-content-wrap{
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;    
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-220bdafc */.cost-overview-banner{
    background: radial-gradient(53.02% 745.61% at 49.06% 51.56%, #160033 0%, #3D008C 100%);
    position: relative;
    min-height: 360px;
    display: flex;
    justify-content: content;
    align-content: content;
}

.cost-overview-banner::before{
    content: '';
    background-image: url('https://cloudforestx.com/wp-content/uploads/2023/12/cost-overview-banner-1-lines.png');
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f68114f */.eula-content-wrapper {
    font-family: 'Sora';
}

.eula-content-wrapper .pt-1{
    padding-top: 10px;
}

.eula-content-wrapper li::marker {
    font-weight: 600;
    line-height: 1.9;
}

.eula-content-wrapper h5 {
    font-family: 'Sora';
    font-size: 24px;
    line-height: 1.4;
    padding-top: 20px;
    padding-bottom: 10px;
}

.eula-content-wrapper h6 {
    font-size: 18px;
    line-height: 1.4;
    font-weight: 600;
    padding-top: 20px;
    padding-bottom: 10px;
}

.eula-content-wrapper p {
    font-family: 'Sora';
    font-size: 16px;
    line-height: 1.4;
    font-weight: 400;
}

.eula-content-wrapper .mt-10 {
    margin-top: 1rem!important;
}

.eula-content-wrapper .my-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}

.eula-content-wrapper .mt-20 {
    margin-top: 2rem!important;
}

.eula-content-wrapper .mt-5 {
    margin-top: 0.5rem!important;
}

.eula-content-wrapper ol {
    padding: 10px 0 10px 16px;
}/* End custom CSS */