.elementor-166379 .elementor-element.elementor-element-169a476a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:-18px;--margin-bottom:125px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-166379 .elementor-element.elementor-element-608b78fb > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-166379 .elementor-element.elementor-element-608b78fb{text-align:center;font-family:"Oswald", Sans-serif;font-size:35px;font-weight:600;color:#000000;}.elementor-166379 .elementor-element.elementor-element-83463c5 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:767px){.elementor-166379 .elementor-element.elementor-element-169a476a{--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-166379 .elementor-element.elementor-element-608b78fb > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-166379 .elementor-element.elementor-element-608b78fb{font-size:28px;}}@media(min-width:768px){.elementor-166379 .elementor-element.elementor-element-169a476a{--content-width:1167px;}}/* Start custom CSS for html, class: .elementor-element-83463c5 */.jb-how-it-works-main {
    display:flex;
    gap:45px;
    flex-direction:row;
}

.jb-how-it-works-card {
    width:100%;
    border-radius:14px;
    background:#F7F7F7;
    padding:50px;
    align-content:start;
    position:relative;
}

.jb-how-it-works-card:first-child:after, .jb-how-it-works-card:nth-child(2):after {
    content:url("/wp-content/uploads/cdp-step-arrow.svg");
    position:absolute;
    min-height:0;
    line-height:0;
    top:50%;
    transform:translatey(-50%);
    right:-20px;
    }

.jb-how-it-works-icon-and-step {
    display:flex;
    flex-direction:row;
    align-items:center;
    justify-content: space-between;
    margin-bottom:29px;
}

.jb-how-it-works-icon-wrapper {
    height:58px;
    width:58px;
    border-radius:7.5px;
    background:#F0F0F0;
    align-content:center;
}

.jb-how-it-works-icon-wrapper svg {
    margin:auto;
    display:block;
    fill:none;
}

.jb-how-it-works-step-no {
    font-family:oswald;
    font-size:71.87px;
    font-weight:500;
    color:#F0F0F0;
    line-height:58px;
    position:relative;
    top:-3px;
    text-align:end;
}

.jb-how-it-works-title {
    font-family:oswald;
    font-size:27.5px;
    font-weight:500;
    margin-bottom:11px;
}

.jb-how-it-works-text {
    font-family:oswald;
    font-size:18px;
    line-height:27px;
    font-weight:300;
    margin-bottom:-6px;
}

@media only screen and (max-width: 768px) {
    
.jb-how-it-works-main {
    display:flex;
    gap:36px;
    flex-direction:column;
    width:calc(100vw - 40px);
    justify-self:center;
}  

.jb-how-it-works-card {
    border-radius:11.2px;
    padding:37px;
}

.jb-how-it-works-card:first-child:after, .jb-how-it-works-card:nth-child(2):after {
    content:url("/wp-content/uploads/Polygon%208.svg");
    width:fit-content;
    left:50%;
    transform:translateX(-50%);
    top:unset;
    bottom:-16px!important;
}

/*.jb-how-it-works-card:first-child:after {*/
/*    content:url("/wp-content/uploads/Polygon%208.svg");*/
/*    width:fit-content;*/
/*    height:auto;*/
/*    left:50%;*/
/*    transform:translateX(-50%);*/
/*    top:228px;*/
/*}*/
    
/*.jb-how-it-works-card:nth-child(2):after {*/
/*    content:url("/wp-content/uploads/Polygon%208.svg");*/
/*    width:fit-content;*/
/*    height:auto;*/
/*    left:50%;*/
/*    transform:translateX(-50%);*/
/*    top:229px;*/
/*}*/
    
.jb-how-it-works-icon-and-step {
    margin-bottom:21px;
}

.jb-how-it-works-icon-wrapper {
    height:46px;
    width:46px;
    border-radius:6px;
}

.jb-how-it-works-icon-wrapper svg {
    transform:scale(calc(16/20));
}

.jb-how-it-works-step-no {
    font-size:56px;
    line-height:46px;
    top:-2px;
}

.jb-how-it-works-title {
    font-size:22px;
    margin-bottom:9px;
}

.jb-how-it-works-text {
    font-size:14.4px;
    line-height:21.6px;
    margin-bottom:-4px;
}
    
    
}/* End custom CSS */