.elementor-38769 .elementor-element.elementor-element-185d96aa:not(.elementor-motion-effects-element-type-background), .elementor-38769 .elementor-element.elementor-element-185d96aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03d72c7 );}.elementor-38769 .elementor-element.elementor-element-185d96aa{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38769 .elementor-element.elementor-element-185d96aa > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-38769 .elementor-element.elementor-element-3b1589d7:not(.elementor-motion-effects-element-type-background), .elementor-38769 .elementor-element.elementor-element-3b1589d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-38769 .elementor-element.elementor-element-3b1589d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38769 .elementor-element.elementor-element-3b1589d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-38769 .elementor-element.elementor-element-6cc55c90 > .elementor-widget-container{margin:0px 70px 0px 0px;}.elementor-bc-flex-widget .elementor-38769 .elementor-element.elementor-element-62db1771.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-38769 .elementor-element.elementor-element-62db1771.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-38769 .elementor-element.elementor-element-62db1771.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-38769 .elementor-element.elementor-element-1331b1fd:not(.elementor-motion-effects-element-type-background), .elementor-38769 .elementor-element.elementor-element-1331b1fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-03d72c7 );}.elementor-38769 .elementor-element.elementor-element-1331b1fd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-38769 .elementor-element.elementor-element-1331b1fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}@media(max-width:767px){.elementor-38769 .elementor-element.elementor-element-6cc55c90 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-29d10f4c */.elementor-38769 .elementor-element.elementor-element-29d10f4c .ovg-header a{
    display: table;
}
.elementor-38769 .elementor-element.elementor-element-29d10f4c .ovg-header img{
    display: table;
    width: 100%;
    max-width: 300px
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-185d96aa */.elementor-38769 .elementor-element.elementor-element-185d96aa{
    padding: 16px 0 !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d105222 */.elementor-38769 .elementor-element.elementor-element-d105222 .dp-btn-normal{
    min-width: auto;
    padding:12px 24px;
    height: auto;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-wrap{
    display: flex;
    flex-direction: column;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph-text{
    display: flex;
    flex-direction: column;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-text{
    width: 100%;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-text h1{
        max-width: 400px;
        font-size: 40px;
        line-height: 52px;
    }
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph{
    margin-top: 48px;
    position: relative;
    width: 100%;
    overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph img.ovg-gliph-img{
    width: 100%;
    max-width: 380px;
    padding-top: 48px;
    display: table;
    margin: 0 auto;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-mockup-img-wrap{
    width: 100%;
    position: absolute;
    bottom: 0;
    text-align: center;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph img.ovg-mockup-img{
    display: table;
    width: 100%;
    max-width: 145px;
    margin: 0 auto;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-wrap{
    margin: auto;
    margin-top: 32px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    gap: 8px;
    max-width: 400px;
    width: 100%;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-left{
    width: 100%;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-right{
    width: 100%;
    display: flex;
    gap: 16px;
    justify-content: flex-end;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-right .ovg-hero-coworker-share{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    gap: 8px;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-right .ovg-hero-coworker-share p{
    font-size: 12px;
    line-height: 12px;
    text-align: center;
    min-width: max-content
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-share .over-share-icon{
    background: #ffffff;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    cursor: pointer;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-share .over-share-icon i{
        font-size: 18px;
    color: var(--blue-color);
}

@media all and (min-width: 768px) {
    .elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-wrap{
        flex-direction: column;
    }
    .elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph-text{
        flex-direction: row;
    }
    .elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-text h1{
        max-width: 400px;
        line-height: 64px;
        font-size: 52px;
    }
    
    .elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-text p{
        max-width: 460px;
        font-size: 18px;
        line-height: 26px;
    }
    .elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-wrap{
        margin-top: 60px;
    }
    .elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph img.ovg-gliph-img {
    max-width: 500px;
    padding-top: 60px;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph img.ovg-mockup-img{
    max-width: 230px;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-gliph {
    display: flex;
    justify-content: center;
    align-items: flex-end;
        margin-top: 0;
}

.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-share.sms-link-btn{
    display: none;
}
.elementor-38769 .elementor-element.elementor-element-d105222 .ovg-hero-coworker-wrap{
    max-width: 300px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ef1faaa */footer{
    display: none !important;
}

header{
    display: none !important;
}

.elementor-38769 .elementor-element.elementor-element-ef1faaa{
    padding-bottom: 50px !important;
    background: linear-gradient(180deg, #E3EBFC 0%, #FCEBE3 93.58%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-386f115 */.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-wrap{
	    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1{
	display: flex;
    gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left{
width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1{
    display: flex;
    flex-direction: column;
    gap: 12px;
    border-radius: 16px;
    background: #068E43;
    padding: 18px 12px 0px 12px;
    flex-grow: 1;
    justify-content: space-between;
		overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 p{
	    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 0px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 .ovg-grid-1-1-img{
	    width: 100%;
    overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 .ovg-grid-1-1-img img{
	    display: table;
    width: 100%;
    max-width: 80%;
    margin: auto;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2{
	    border-radius: 16px;
    background: #E3EBFC;
    padding: 18px 12px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2 .ovg-grid-1-2-img{
	width: 100%;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2 .ovg-grid-1-2-img img{
	    display: table;
    width: 100%;
    max-width: max-content;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2 p{
	    font-size: 16px;
    font-weight: 600;
    line-height: 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right{
    width: 100%;
    display: flex;
    flex-direction: column;
    gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1{
    border-radius: 16px;
    background: #C9EAEF;
    padding-top: 18px;
    padding-left: 12px;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    gap: 8px;
		overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1 p{
	    padding-right: 16px;
			font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1 .ovg-grid-2-1-img{
    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    position: relative;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1 .ovg-grid-2-1-img img{
	    width: 100%;
    max-width: 60%;
    position: relative;
    right: -10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2{
	border-radius: 16px;
    border-radius: 16px;
    background: #D86AB4;
    padding: 18px 12px 0px 12px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-start;
    gap: 23px;
    flex-grow: 1;
		overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 p{
	font-size: 24px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img{
	width: 100%;
    display: flex;
    flex-direction: column;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img img{
	    display: table;
    width: 100%;
    max-width: 90%;
    margin: auto;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img img.ovg-grid-2-2-img-1{
    display: none;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2{
	    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 100%;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1{
    display: flex;
    gap: 12px;
    border-radius: 16px;
    background: #F5DAEC;
    padding-top: 18px;
    padding-left: 12px;
		overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1 p{
	font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    max-width: 135px;
		    padding-bottom: 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1 .ovg-grid-2-1-img{
	    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1 .ovg-grid-2-1-img img{
width: 100%;
    max-width: 80%;
    display: table;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2{
	    display: flex;
    gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-1{
    width: 100%;
    overflow: hidden;
    border-radius: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-1 img{
    display: table;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2{
	    width: 100%;
    display: flex;
    gap: 10px;
    flex-direction: column;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-top{
    border-radius: 16px;
    background: #25ABC1;
    flex-grow: 1;
    padding: 18px 12px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-top p{
	font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-bottom{
    flex-grow: 1;
    border-radius: 16px;
    background: #C1E3D0;
    padding: 18px 12px;
    display: flex;
    flex-direction: column;
    gap: 8px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-bottom p{
	font-size: 16px;
font-style: normal;
font-weight: 600;
line-height: 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-bottom p img{
	    display: table;
    width: 100%;
    max-width: max-content;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3{
	display: flex;
	flex-direction:column;
	gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1{
    display: flex;
    gap: 12px;
    border-radius: 16px;
    background: #C9EAEF;
    padding-top: 18px;
    padding-left: 12px;
		overflow: hidden;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1 p{
	font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
    max-width: 135px;
		    padding-bottom: 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1 .ovg-grid-3-1-img{
	    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    padding-right: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1 .ovg-grid-3-1-img img{
width: 100%;
    max-width: 80%;
    display: table;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2{
	    display: flex;
    gap: 10px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-left{
	width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 18px 12px;
    border-radius: 16px;
    background: #F39C1F;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-left p{
	font-size: 24px;
font-style: normal;
font-weight: 600;
line-height: normal;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-right{
	    width: 100%;
    overflow: hidden;
    border-radius: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-right img{
	    display: table;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3{
    border-radius: 16px;
    background: #F5F5F5;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    gap: 24px;
    padding: 4px 12px 12px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3 .ovg-grid-3-3-img{
	    width: 100%;
	    max-width: 120px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3 .ovg-grid-3-3-img img{
	    display: table;
    width: 100%;
    max-width: 80px;
    margin: auto;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3 p{
	width: 100%;
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 24px;
}

@media all and (min-width: 768px) {
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-wrap{
    flex-wrap: wrap;
    flex-direction: inherit;
    gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1{
	width: calc(50% - 8px);
	    gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left{
	    gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1{
	padding: 32px 24px 0;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 p{
	    font-size: 20px;
    line-height: 28px;
}

.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 p span{
    font-size: 28px;
    line-height: 32px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 .ovg-grid-1-1-img{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-1 .ovg-grid-1-1-img img{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2{
	    padding: 32px 24px;
    gap: 24px;
    flex-grow: 1;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2 .ovg-grid-1-2-img{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2 .ovg-grid-1-2-img img{
	    max-width: 40px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-left .ovg-grid-1-2 p{
	font-size: 20px;
    line-height: 28px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right{
	gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1{
	    padding-top: 32px;
    padding-left: 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1 p{
        font-size: 32px;
    line-height: 40px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1 .ovg-grid-2-1-img{
	    margin-top: 32px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-1 .ovg-grid-2-1-img img{
	    right: 10px;
    max-width: 162px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2{
	    padding: 32px 0 0px 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 p{
	    padding-right: 24px;
    font-size: 28px;
    line-height: 36px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img{
	    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img img{
	    width: 100%;
    display: flex;
    justify-content: flex-end;
    align-items: flex-end;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img img.ovg-grid-2-2-img-1{
    display: table;
    margin: inherit;
    border-radius: 16px 0 0 16px;
		    max-width: max-content;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-1 .ovg-grid-1-right .ovg-grid-2-2 .ovg-grid-2-2-img img.ovg-grid-2-2-img-2{
	    margin: inherit;
    position: relative;
    right: 20px;
    width: 100%;
    max-width: 160px;
    filter: drop-shadow(0px 8px 20px rgba(0, 0, 0, 0.12));
    border-radius: 16px;
    box-shadow: 0px 8px 20px 0px rgba(0, 0, 0, 0.12);
    bottom: 32px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2{
    width: calc(50% - 8px);
    flex-direction: column-reverse;
    gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1{
	padding: 32px 0 0 24px;
	flex-grow: 1;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1 p{
    max-width: none;
    font-size: 32px;
    line-height: 40px;
		    padding-bottom: 32px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1 .ovg-grid-2-1-img{
	padding-right: 24px;
	    margin-top: 32px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-1 .ovg-grid-2-1-img img{
	    max-width: 220px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2{
	    gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-1{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-1 img{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2{
	gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-top{
	    padding: 32px 24px;
			 width: 100%;
    height: 100%;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-top p{
    font-size: 40px;
    line-height: 48px;
    width: 100%;
    max-width: 200px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-bottom{
	    padding: 32px 24px;
    width: 100%;
    height: 100%;
		    gap: 24px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-bottom p{
	    font-size: 20px;
    line-height: 28px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-2 .ovg-grid-2-2 .ovg-grid-2-2-inner-2 .ovg-grid-2-2-inner-2-bottom p img{
	    width: 100%;
    max-width: 40px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3{
	    width: 100%;
    flex-direction: row;
		gap: 16px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1{
    width: 100%;
    flex-direction: column;
    padding: 32px 24px 0;
    gap: 0px;
    justify-content: space-between;
		    max-width: calc(25% - 11px);
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1 p{
	    max-width: none;
    font-size: 20px;
    line-height: 28px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1 .ovg-grid-3-1-img{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-1 .ovg-grid-3-1-img img{
	max-width: 140px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2{
	    width: 100%;
			gap: 16px;
			max-width: 50%;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-left{
	padding: 32px 24px;
    flex-grow: 1;
    width: 100%;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-left p{
	    font-size: 32px;
    line-height: 40px;
    max-width: 203px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-right{
        
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-2 .ovg-grid-3-2-right img{
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3{
    width: 100%;
    flex-direction: column-reverse;
    max-width: calc( 25% - -10px);
    padding: 32px 24px;
    align-items: flex-start;
    gap: 0;
    justify-content: space-between;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3 .ovg-grid-3-3-img{
	    display: flex;
    justify-content: flex-end;
        max-width: none;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3 .ovg-grid-3-3-img img{
	margin: inherit;
    max-width: 70px;
}
.elementor-38769 .elementor-element.elementor-element-386f115 .ovg-grid-3 .ovg-grid-3-3 p{
    font-size: 20px;
    line-height: 28px;
        max-width: 160px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6cc55c90 */.elementor-38769 .elementor-element.elementor-element-6cc55c90 img{
    width: 100%;
    height: 480px;
    object-fit: contain;
    display: table;
    max-width: none;
}/* End custom CSS */
/* Start custom CSS for ucaddon_dp_button, class: .elementor-element-51c49576 */.elementor-38769 .elementor-element.elementor-element-51c49576 .dp-btn-normal{
    min-width: auto;
    padding:12px 24px;
    height: auto;
    color: var(--white-color);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3b1589d7 */.elementor-38769 .elementor-element.elementor-element-3b1589d7{
    position: relative;
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-39e8ea50 */footer{
    display: none !important;
}

.elementor-38769 .elementor-element.elementor-element-39e8ea50 .help-center-footer{
    font-size: 13px;
    line-height: 20px;
    padding-top: 32px;
}

.unbounce-footer-nav{
        display: flex;
    padding: 24px 0;
    flex-wrap: wrap;
       gap: 12px 32px;
       padding-top: 32px;
       border-top: 1px solid #9799A0;
       margin-top: 32px;
}
.unbounce-footer-nav a{
        font-size: 13px;
    color: var(--blue-color);
    font-weight: 400;
}
.unbounce-footer-nav a:hover{
     color: var(--primary-color);
}

@media all and (min-width: 768px) {
    .unbounce-footer-nav{
        justify-content: flex-start;
        gap: 12px 24px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1331b1fd */.elementor-38769 .elementor-element.elementor-element-1331b1fd{
    padding: 0px !important;
}
.elementor-38769 .elementor-element.elementor-element-1331b1fd{
    position: relative;
    z-index: 999
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-334b6111 */.elementor-38769 .elementor-element.elementor-element-334b6111{
    margin: 0px;
}

.elementor-38769 .elementor-element.elementor-element-334b6111 .get-started-btn{
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    display: none;
    justify-content: center;
    padding: 0 12px 12px;
    z-index: 99;
}

.elementor-38769 .elementor-element.elementor-element-334b6111 .get-started-btn.get-started-show{
    display: flex;
}
.elementor-38769 .elementor-element.elementor-element-334b6111 .get-started-btn a{
    height: auto;
    width: 100%;
    max-width: 400px;
    box-shadow: 8px 16px 40px 0px rgba(0, 0, 0, 0.15);
    color: #ffffff !important
}

@media all and (min-width: 768px) {
   .elementor-38769 .elementor-element.elementor-element-334b6111 .get-started-btn{
       display: none !important;
   } 
   .elementor-38769 .elementor-element.elementor-element-334b6111 .get-started-btn.get-started-show{
    display: none;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-7ae31e1f */.elementor-38769 .elementor-element.elementor-element-7ae31e1f{
    padding: 0px !important;
    margin: 0px;
}/* End custom CSS */