.get-started-section:before{
    content: "";
    width: 650px;
    height: 633px;
    position: absolute;
    top: 109px;
    left: 0;
    background: url("../img/getting-start-shap-1.svg") center center no-repeat;
    background-size: contain;
    z-index: 4;
}

.get-started-section:after{
    content: "";
    width: 577px;
    height: 755px;
    position: absolute;
    bottom: 5px;
    right: 0;
    background: url("../img/getting-start-shap-2.svg") center center no-repeat;
    background-size: contain;
}

.get-start-zigzag-left-shape .elementor-image{
    /* -webkit-mask: url(../img/testimonial-slider-flip-image.svg);
    -webkit-clip-path: url(../img/testimonial-slider-flip-image.svg);
    clip-path: url(../img/testimonial-slider-flip-image.svg#svgClip); */
    filter: drop-shadow(0px 15px 44px rgba(0, 0, 0, 0.15));
}

.get-start-zigzag-right-shape .elementor-image{
    /* -webkit-mask: url(../img/testimonial-slider-image.svg);
    -webkit-clip-path: url(../img/testimonial-slider-image.svg);
    clip-path: url(../img/testimonial-slider-image.svg#svgClip); */
    filter: drop-shadow(0px 15px 44px rgba(0, 0, 0, 0.15));
}

.get-started-section .elementor-row > .elementor-column{
    z-index: 10;
}

.vr-content .elementor-widget-text-editor p:not(:last-child){
    margin-bottom: 24px;
}

.vr-content .elementor-widget-text-editor a{
    text-decoration: none;
    font-weight: 700;
    text-underline-position: under;
}

.vr-content .elementor-widget-text-editor a:hover{
    text-decoration: underline;
}

.get-start-zigzag-content .get-start-zigzag-content-list p{
    margin-bottom: 0px;
}

.get-start-zigzag-content .get-start-zigzag-content-list ul{
    padding-left: 24px;
    list-style: none;
}

body.elementor-page:not(.elementor-editor-active) .get-start-zigzag-content .get-start-zigzag-content-list ul:not([class]) li{
    position: relative;
    padding-left: 0 !important;
    margin-left: 23px !important;
    margin-bottom: 0px !important;
}

body.elementor-page:not(.elementor-editor-active) .get-start-zigzag-content .get-start-zigzag-content-list ul li:after{
    visibility: hidden !important;
}
body.elementor-page:not(.elementor-editor-active) .get-start-zigzag-content .get-start-zigzag-content-list ul li:before{
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    background-color: currentcolor;
    top: 10px;
    left: -15px;
}

.get-start-zigzag-content p a{
    text-decoration: none;
    font-weight: 700;
    text-underline-position: under;
}

.get-start-zigzag-content p a:hover{
    text-decoration: underline;
}

.vr-section:after{
    content: "";
    width: 100%;
    height: 68px;
    background: url(../img/vr-top-shape.svg) center top no-repeat;
    top: -60px;
    left: 0;
    display: block;
    position: absolute;
}

.get-started-section .elementor-background-overlay:after{
    content: "";
    width: 100%;
    height: 80px;
    background: url(../img/get-start-top-shape.svg) center top no-repeat;
    top: -70px;
    left: 0;
    display: block;
    position: absolute;
}
.request-form-wrapper .elementor-column-wrap{
    overflow: hidden;
}
.request-form-wrapper .elementor-column-wrap:after{
    content: "";
    bottom: 0;
    left: 0;
    width: 800px;
    height: 376px;
    display: block;
    position: absolute;
    background: url("../img/form-right-shape.svg") left bottom no-repeat;
    background-size: contain;
}

.request-form-wrapper .elementor-column-wrap:before{
    content: "";
    top: 0;
    right: 0;
    width: 364px;
    height: 258px;
    display: block;
    position: absolute;
    background: url("../img/form-left-shape.svg") right top no-repeat;
    background-size: contain;
}

.request-form-wrapper .elementor-widget-wrap{
    position: relative;
    z-index: 1;
}

.request-form h5{
    font-family: "Lato", Sans-serif;
    font-size: 32px;
    line-height: 1.25;
    font-weight: 900;
    color: #194E80;
    text-align: center;
    margin-bottom: 30px;
}

html body .request-form .gform_wrapper form ul.gform_fields li.gfield{
    width: 50%;
}

html body .request-form .gform_wrapper form ul.gform_fields li.gfield:nth-child(3){
    order: 4;
}

html body .request-form .gform_wrapper form ul.gform_fields li.gfield:nth-child(4){
    order: 3;
}

html body .request-form .gform_wrapper form ul.gform_fields li.gfield:nth-child(3){
    order: 4;
}

html body .request-form .gform_wrapper form ul.gform_fields li.gfield:nth-child(5){
    order: 5;
}

html body .request-form .gform_wrapper form ul.gform_fields li.gfield:nth-child(6){
    order: 7;
}

html body .request-form  .gform_wrapper .gfield_error .styledSelect{
    padding-top: 12px;
    padding-bottom: 12px;
}

body .request-form .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){
	max-width: 50% !important;
}

body .request-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half, 
body .request-form .gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{
	max-width: 50%;
	margin-right: 0 !important;
}

.aside-list ul li a{
    padding: 15px 0 18px;
}

.aside-list ul li:not(:last-child):after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #94E1FF;
}

.aside-list ul li a:hover{
    text-decoration: underline;
}

.aside-cta:before{
    content: "";
    top: 0;
    right: 0;
    width: 100%;
    height: 192px;
    display: block;
    position: absolute;
    background: url(../img/form-left-shape.svg) right top no-repeat;
    background-size: contain;
    border-radius: 24px 24px 0 0;
    z-index: 1;
}

.aside-cta:after{
    content: "";
    bottom: 0;
    left: 0;
    width: 100%;
    height: 242px;
    display: block;
    position: absolute;
    background: url(../img/form-right-shape.svg) left bottom no-repeat;
    background-size: 510px;
    z-index: 1;
    border-radius: 0 0 24px 24px;
}

.aside-cta{
    overflow: hidden;
}

.aside-cta .elementor-widget-wrap{
    z-index: 10;
}

.new-h4 h4{
    font-family: "Bicyclette", Sans-serif !important;
    font-size: 20px;
    line-height: 1.25em;
    letter-spacing: 0.2px;
}

.sticky-aside .elementor-row{
	align-items:flex-start;
  align-content:flex-start;
}
.sticky-aside .aside{
	position: sticky;
	top: 141px;
}