.elementor-2 .elementor-element.elementor-element-d082707>.elementor-container{
    min-height:100vh
}
.elementor-2 .elementor-element.elementor-element-d082707>.elementor-container:after{
    content:"";
    min-height:inherit
}
.elementor-2 .elementor-element.elementor-element-d082707:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-d082707>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2020/10/header-bg.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:100% auto
}
.elementor-2 .elementor-element.elementor-element-d082707>.elementor-background-overlay{
    background-image:url("../../uploads/2020/10/student-vector.png");
    background-position:bottom center;
    background-repeat:no-repeat;
    background-size:contain;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-d082707{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2 .elementor-element.elementor-element-e37b479 .elementor-spacer-inner{
    height:30px
}
.elementor-2 .elementor-element.elementor-element-a73bb1f{
    text-align:center;
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-a73bb1f .elementor-heading-title{
    color:#fff;
    font-family:"Source Sans Pro",Sans-serif;
    font-weight:700;
    text-shadow:0px 2px 1px #000
}
.elementor-2 .elementor-element.elementor-element-c4eecc6{
    text-align:center;
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-c4eecc6 .elementor-heading-title{
    color:#fff;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:20px;
    font-weight:600;
    text-shadow:0px 2px 1px rgba(0,0,0,.3)
}
.elementor-2 .elementor-element.elementor-element-837f08e{
    text-align:center;
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-837f08e .elementor-heading-title{
    color:#fff;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:20px;
    font-weight:600;
    text-shadow:0px 2px 1px rgba(0,0,0,.3)
}
.elementor-2 .elementor-element.elementor-element-837f08e>.elementor-widget-container{
    margin:-10px 0 0
}
.elementor-2 .elementor-element.elementor-element-ec345fe>.elementor-container{
    max-width:600px
}
.elementor-2 .elementor-element.elementor-element-ddd5464 .elementor-button{
    background-color:#b8c339
}
.elementor-2 .elementor-element.elementor-element-c7f5246>.elementor-widget-container{
    margin:20px
}
.elementor-2 .elementor-element.elementor-element-c992857>.elementor-container{
    max-width:608px
}
.elementor-2 .elementor-element.elementor-element-b30d88d .elementor-button{
    background-color: var(--e-global-color-primary);
}
.elementor-2 .elementor-element.elementor-element-a8d8fbd{
    width:auto;
    max-width:auto;
    bottom:87.25px
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-a8d8fbd{
    left:-390px
}
body.rtl .elementor-2 .elementor-element.elementor-element-a8d8fbd{
    right:-390px
}
.elementor-2 .elementor-element.elementor-element-5e51c7a{
    z-index:0;
    width:auto;
    max-width:auto;
    bottom:-41.417px
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5e51c7a{
    right:-270px
}
body.rtl .elementor-2 .elementor-element.elementor-element-5e51c7a{
    left:-270px
}
.elementor-2 .elementor-element.elementor-element-b2f3a74>.elementor-container{
    min-height:100vh
}
.elementor-2 .elementor-element.elementor-element-b2f3a74>.elementor-container:after{
    content:"";
    min-height:inherit
}
.elementor-2 .elementor-element.elementor-element-b2f3a74:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-b2f3a74>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#ffffff;
    background-image:url("../../uploads/2020/10/campusbg.png");
    background-position:top left;
    background-repeat:no-repeat;
    background-size:auto
}
.elementor-2 .elementor-element.elementor-element-b2f3a74>.elementor-background-overlay{
    background-image:url("../../uploads/2020/10/tshape5.png");
    background-position:top right;
    background-repeat:no-repeat;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-b2f3a74{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:2
}
.elementor-2 .elementor-element.elementor-element-31ba3ff .elementor-spacer-inner{
    height:20px
}
.elementor-2 .elementor-element.elementor-element-13a94fb{
    z-index:0;
    width:auto;
    max-width:auto;
    top:240px
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-13a94fb{
    left:-59px
}
body.rtl .elementor-2 .elementor-element.elementor-element-13a94fb{
    right:-59px
}
.elementor-2 .elementor-element.elementor-element-ca7a5b0>.elementor-container{
    max-width:800px
}
.elementor-2 .elementor-element.elementor-element-ca7a5b0{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2 .elementor-element.elementor-element-ca7a5b0>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-c27632d{
    text-align:center
}
.elementor-2 .elementor-element.elementor-element-c27632d .elementor-heading-title{
    color:#151515;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:24px;
    font-weight:600;
    line-height:1.5;
}

.elementor-2 .elementor-element.elementor-element-82459f9{
    --divider-border-style:solid;
    --divider-color:#464646;
    --divider-border-width:4px
}

.elementor-2 .elementor-element.elementor-element-82459f9 .elementor-divider-separator{
    width:120px;
    margin:0 auto;
    margin-center:0
}

.elementor-2 .elementor-element.elementor-element-82459f9 .elementor-divider{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px
}

.elementor-2 .elementor-element.elementor-element-3c5bab1{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2 .elementor-element.elementor-element-3c5bab1>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-31f18f6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-2 .elementor-element.elementor-element-31f18f6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2020/10/school.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-2 .elementor-element.elementor-element-31f18f6>.elementor-element-populated>.elementor-background-overlay{
    background-color:#000;
    opacity:.5
}
.elementor-2 .elementor-element.elementor-element-31f18f6>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:40px;
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-31f18f6>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-9485708{
    text-align:center
}
.elementor-2 .elementor-element.elementor-element-9485708 .elementor-heading-title{
    color:var(--e-global-color-1f6d9f9);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:28px;
    font-weight:700
}
.elementor-2 .elementor-element.elementor-element-45340fe .elementor-icon-list-icon i{
    color:#fff;
    font-size:16px
}
.elementor-2 .elementor-element.elementor-element-45340fe .elementor-icon-list-icon svg{
    fill:#fff;
    width:16px
}
.elementor-2 .elementor-element.elementor-element-45340fe .elementor-icon-list-text{
    color:#fff
}
.elementor-2 .elementor-element.elementor-element-45340fe .elementor-icon-list-item,.elementor-2 .elementor-element.elementor-element-45340fe .elementor-icon-list-item a{
    font-family:"Roboto",Sans-serif;
    font-size:16px;
    font-weight:500
}
.elementor-2 .elementor-element.elementor-element-162c045:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-2 .elementor-element.elementor-element-162c045>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2020/10/agents.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-2 .elementor-element.elementor-element-162c045>.elementor-element-populated>.elementor-background-overlay{
    background-color:#000;
    opacity:.5
}
.elementor-2 .elementor-element.elementor-element-162c045>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:40px;
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-162c045>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-fe8a151{
    text-align:center
}
.elementor-2 .elementor-element.elementor-element-fe8a151 .elementor-heading-title{
    color:var(--e-global-color-1f6d9f9);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:28px;
    font-weight:700
}
.elementor-2 .elementor-element.elementor-element-6d81b9a .elementor-icon-list-icon i{
    color:#fff;
    font-size:16px
}
.elementor-2 .elementor-element.elementor-element-6d81b9a .elementor-icon-list-icon svg{
    fill:#fff;
    width:16px
}
.elementor-2 .elementor-element.elementor-element-6d81b9a .elementor-icon-list-text{
    color:#fff
}
.elementor-2 .elementor-element.elementor-element-6d81b9a .elementor-icon-list-item,.elementor-2 .elementor-element.elementor-element-6d81b9a .elementor-icon-list-item a{
    font-family:"Roboto",Sans-serif;
    font-size:16px;
    font-weight:500
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider button i{
    font-size:22px
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-arrow{
    color:#1f2226;
    background-color:#fff !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-arrow i{
    color:#1f2226
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .hero-slider-controls .slick-arrow i{
    color:#1f2226
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider-area .hero-slider-controls .slick-arrow{
    color:#1f2226;
    background-color:#fff !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-dots li button{
    background-color:#fff !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider-area .hero-slider-controls .slick-dots li button{
    background-color:#fff !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-arrow:hover{
    color:#23252a;
    background-color:#fff !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-arrow:hover i{
    color:#23252a
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .hero-slider-controls .slick-arrow:hover i{
    color:#23252a
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider-area .hero-slider-controls .slick-arrow:hover{
    color:#23252a;
    background-color:#fff !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-dots li button:hover{
    background-color:#282828 !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider-area .hero-slider-controls .slick-dots li button:hover{
    background-color:#282828 !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider .slick-dots li.slick-active button{
    background-color:#282828 !important
}
.elementor-2 .elementor-element.elementor-element-6188fd4 .htslider-slider-area .hero-slider-controls .slick-dots li.slick-active button{
    background-color:#282828 !important
}
.elementor-2 .elementor-element.elementor-element-6d1caed .elementor-spacer-inner{
    height:20px
}
.elementor-2 .elementor-element.elementor-element-5a7385c>.elementor-container{
    min-height:100px
}
.elementor-2 .elementor-element.elementor-element-5a7385c>.elementor-container:after{
    content:"";
    min-height:inherit
}
.elementor-2 .elementor-element.elementor-element-5a7385c:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-5a7385c>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#eaeaea;
    background-image:url("../../uploads/2020/10/landingbg.png");
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-2 .elementor-element.elementor-element-5a7385c{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2 .elementor-element.elementor-element-5a7385c>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-74d9be0 .elementor-spacer-inner{
    height:20px
}
.elementor-2 .elementor-element.elementor-element-50f7240{
    z-index:0;
    top:-6.984%
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-50f7240{
    left:-40.624%
}
body.rtl .elementor-2 .elementor-element.elementor-element-50f7240{
    right:-40.624%
}
.elementor-2 .elementor-element.elementor-element-7fe7f25{
    z-index:0;
    width:auto;
    max-width:auto;
    bottom:-7.302%
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-7fe7f25{
    right:-4.552%
}
body.rtl .elementor-2 .elementor-element.elementor-element-7fe7f25{
    left:-4.552%
}
.elementor-2 .elementor-element.elementor-element-18fdfdf{
    z-index:0;
    bottom:22%
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-18fdfdf{
    left:-14%
}
body.rtl .elementor-2 .elementor-element.elementor-element-18fdfdf{
    right:-14%
}
.elementor-2 .elementor-element.elementor-element-fd02d0c .elementor-heading-title{
    color: var(--e-global-color-accent);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:3rem;
    font-weight:900;
    line-height:1em
}
.elementor-2 .elementor-element.elementor-element-43ac1df{
    z-index:2
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-003ee1a.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-003ee1a.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-003ee1a>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-c08b846{
    width:30%;
    max-width:30%
}
.elementor-2 .elementor-element.elementor-element-085c17c .elementor-heading-title{
    color:#252525;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:1.5rem;
    font-weight:400
}
.elementor-2 .elementor-element.elementor-element-085c17c{
    width:70%;
    max-width:70%
}
.elementor-2 .elementor-element.elementor-element-c3ee0e5>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-2 .elementor-element.elementor-element-c3ee0e5>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-49a32b3>.elementor-widget-container{
    margin:0;
    padding:0;
    background-image:url("../../uploads/2020/10/imgshape1.png");
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:contain
}
.elementor-2 .elementor-element.elementor-element-f987840{
    z-index:2
}
.elementor-2 .elementor-element.elementor-element-c36d622>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-2 .elementor-element.elementor-element-c36d622>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-8f44b94>.elementor-widget-container{
    margin:0;
    padding:0;
    background-image:url("../../uploads/2020/10/imgshape1.png");
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:contain
}
.elementor-2 .elementor-element.elementor-element-d465f8b>.elementor-widget-container{
    margin:-5px 0 0;
    padding:0
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-644b924.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-644b924.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-644b924>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-6f50f60{
    width:30%;
    max-width:30%
}
.elementor-2 .elementor-element.elementor-element-2c1a656 .elementor-heading-title{
    color:#252525;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:1.5rem;
    font-weight:400
}
.elementor-2 .elementor-element.elementor-element-2c1a656{
    width:70%;
    max-width:70%
}
.elementor-2 .elementor-element.elementor-element-9c7d51a{
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-5c5d119{
    z-index:1;
    bottom:-5.735vw
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-5c5d119{
    right:-9.764vh
}
body.rtl .elementor-2 .elementor-element.elementor-element-5c5d119{
    left:-9.764vh
}
.elementor-2 .elementor-element.elementor-element-e5b41e2 .elementor-spacer-inner{
    height:50px
}
.elementor-2 .elementor-element.elementor-element-1f2586e{
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-5a4136e .elementor-heading-title{
    color: var(--e-global-color-primary);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:3rem;
    font-weight:900;
    line-height:1em
}
.elementor-2 .elementor-element.elementor-element-5a4136e{
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-6d9fe29{
    z-index:2
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a245143.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-a245143.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-a245143>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-e512e35{
    width:30%;
    max-width:30%
}
.elementor-2 .elementor-element.elementor-element-60fbc10 .elementor-heading-title{
    color:#252525;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:1.5rem;
    font-weight:400
}
.elementor-2 .elementor-element.elementor-element-60fbc10{
    width:70%;
    max-width:70%
}
.elementor-2 .elementor-element.elementor-element-51fe3ea>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-2 .elementor-element.elementor-element-51fe3ea>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-7372bdb>.elementor-widget-container{
    margin:0;
    padding:0;
    background-image:url("../../uploads/2020/10/imgshape1.png");
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:contain
}
.elementor-2 .elementor-element.elementor-element-f277d0e>.elementor-widget-container{
    margin:-5px 0 0;
    padding:0
}
.elementor-2 .elementor-element.elementor-element-9e06986{
    z-index:2
}
.elementor-2 .elementor-element.elementor-element-e83b155>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-2 .elementor-element.elementor-element-e83b155>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-d87624d>.elementor-widget-container{
    margin:0;
    padding:0;
    background-image:url("../../uploads/2020/10/imgshape1.png");
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:contain
}
.elementor-2 .elementor-element.elementor-element-18da0c1>.elementor-widget-container{
    margin:-5px 0 0;
    padding:0
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-a7360a6.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-a7360a6.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-a7360a6>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-964f315{
    width:30%;
    max-width:30%
}
.elementor-2 .elementor-element.elementor-element-a0fd65e .elementor-heading-title{
    color:#252525;
    font-family:"Source Sans Pro",Sans-serif;
    font-size:1.5rem;
    font-weight:400
}
.elementor-2 .elementor-element.elementor-element-a0fd65e{
    width:70%;
    max-width:70%
}
.elementor-2 .elementor-element.elementor-element-d5e81df{
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-c7d7795:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-c7d7795>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#303030;
    background-image:url("../../uploads/2020/10/campusbg.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-2 .elementor-element.elementor-element-c7d7795{
    border-style:dashed;
    border-width:5px 0;
    border-color:#fff;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:0
}
.elementor-2 .elementor-element.elementor-element-c7d7795,.elementor-2 .elementor-element.elementor-element-c7d7795>.elementor-background-overlay{
    border-radius:0
}
.elementor-2 .elementor-element.elementor-element-c7d7795>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-11ad379 .elementor-spacer-inner{
    height:50px
}
.elementor-2 .elementor-element.elementor-element-3733f63{
    text-align:center
}
.elementor-2 .elementor-element.elementor-element-3733f63 .elementor-heading-title{
    color:var(--e-global-color-1f6d9f9);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:48px;
    font-weight:700;
    text-shadow:0px 2px 1px rgba(0,0,0,.3)
}
.elementor-2 .elementor-element.elementor-element-ae9d3a7 .elementor-spacer-inner{
    height:10px
}
.elementor-2 .elementor-element.elementor-element-8731618>.elementor-container{
    max-width:600px
}
.elementor-2 .elementor-element.elementor-element-143e17f .elementor-spacer-inner{
    height:50px
}
.elementor-2 .elementor-element.elementor-element-9d1190b:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-9d1190b>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#eaeaea
}
.elementor-2 .elementor-element.elementor-element-9d1190b,.elementor-2 .elementor-element.elementor-element-9d1190b>.elementor-background-overlay{
    border-radius:0
}
.elementor-2 .elementor-element.elementor-element-9d1190b{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    z-index:0
}
.elementor-2 .elementor-element.elementor-element-9d1190b>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-69e6500 .elementor-spacer-inner{
    height:50px
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-2f4ee05{
    left:-50.999%
}
body.rtl .elementor-2 .elementor-element.elementor-element-2f4ee05{
    right:-50.999%
}
.elementor-2 .elementor-element.elementor-element-2f4ee05{
    top:-7.374%
}
.elementor-2 .elementor-element.elementor-element-4674695{
    z-index:1;
    width:auto;
    max-width:auto;
    bottom:-59%
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-4674695{
    right:2.5px
}
body.rtl .elementor-2 .elementor-element.elementor-element-4674695{
    left:2.5px
}
.elementor-2 .elementor-element.elementor-element-97644a2{
    text-align:center;
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-97644a2 .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:48px;
    font-weight:700
}
.elementor-2 .elementor-element.elementor-element-0ef7dac{
    --divider-border-style:solid;
    --divider-color:#464646;
    --divider-border-width:4px;
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-0ef7dac .elementor-divider-separator{
    width:120px;
    margin:0 auto;
    margin-center:0
}
.elementor-2 .elementor-element.elementor-element-0ef7dac .elementor-divider{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px
}
.elementor-2 .elementor-element.elementor-element-fe4ca07 .elementor-swiper-button.elementor-swiper-button-prev,.elementor-2 .elementor-element.elementor-element-fe4ca07 .elementor-swiper-button.elementor-swiper-button-next{
    font-size:30px;
    color: var(--e-global-color-accent);
}
.elementor-2 .elementor-element.elementor-element-fe4ca07 .swiper-wrapper{
    display:flex;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-fe4ca07>.elementor-widget-container{
    padding:60px 0px;
    background-color:#ffffff;
}
.elementor-2 .elementor-element.elementor-element-fe4ca07{
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-4a755f1 .elementor-spacer-inner{
    height:50px
}
.elementor-2 .elementor-element.elementor-element-dedbc8e:not(.elementor-motion-effects-element-type-background),.elementor-2 .elementor-element.elementor-element-dedbc8e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url("../../uploads/2020/10/contactbg.png")
}
.elementor-2 .elementor-element.elementor-element-dedbc8e{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-2 .elementor-element.elementor-element-dedbc8e>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-element-15635ab{
    z-index:0;
    top:24px
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-element-15635ab{
    left:-253px
}
body.rtl .elementor-2 .elementor-element.elementor-element-15635ab{
    right:-253px
}
.elementor-2 .elementor-element.elementor-element-3298d11 .elementor-spacer-inner{
    height:50px
}
.elementor-2 .elementor-element.elementor-element-28895d4>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-2 .elementor-element.elementor-element-28895d4>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-e76ea9e>.elementor-widget-container{
    margin:0;
    padding:0;
    background-image:url("../../uploads/2020/10/imgshape3.png");
    background-position:bottom left;
    background-repeat:no-repeat;
    background-size:contain
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-c6bd160.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-c6bd160.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-c6bd160>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-de818fa{
    text-align:center
}
.elementor-2 .elementor-element.elementor-element-de818fa .elementor-heading-title{
    color:#151515;
    font-family:"Roboto",Sans-serif;
    font-size:48px;
    font-weight:700;
    line-height:55px
}
.elementor-bc-flex-widget .elementor-2 .elementor-element.elementor-element-ba3b277.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-ba3b277.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-2 .elementor-element.elementor-element-ba3b277>.elementor-column-wrap>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
    margin-bottom:0
}
.elementor-2 .elementor-element.elementor-element-ba3b277>.elementor-element-populated{
    padding:40px
}
.elementor-2 .elementor-element.elementor-element-b7ff4fe{
    text-align:left;
    z-index:3
}
.elementor-2 .elementor-element.elementor-element-b7ff4fe .elementor-heading-title{
    color:var(--e-global-color-primary);
    font-family:"Source Sans Pro",Sans-serif;
    font-size:48px;
    font-weight:700
}
.elementor-2 .elementor-element.elementor-element-ca05458 .elementor-spacer-inner{
    height:20px
}
.elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(20px/2)
}
.elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(20px/2)
}
.elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(20px/2);
    margin-left:calc(20px/2)
}
.elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-20px/2);
    margin-left:calc(-20px/2)
}
body.rtl .elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-20px/2)
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-20px/2)
}
.elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-icon i{
    font-size:14px
}
.elementor-2 .elementor-element.elementor-global-307 .elementor-icon-list-icon svg{
    width:14px
}
.elementor-2 .elementor-element.elementor-element-0afe44d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-2 .elementor-element.elementor-element-0afe44d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color: #e9ecef;
}
.elementor-2 .elementor-element.elementor-element-0afe44d>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:30px;
    padding:30px
}
.elementor-2 .elementor-element.elementor-element-0afe44d>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-field-group{
    padding-right:calc(10px/2);
    padding-left:calc(10px/2);
    margin-bottom:10px
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-form-fields-wrapper{
    margin-left:calc(-10px/2);
    margin-right:calc(-10px/2);
    margin-bottom:-10px
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-field-group.recaptcha_v3-bottomleft,.elementor-2 .elementor-element.elementor-global-304 .elementor-field-group.recaptcha_v3-bottomright{
    margin-bottom:0
}
body.rtl .elementor-2 .elementor-element.elementor-global-304 .elementor-labels-inline .elementor-field-group>label{
    padding-left:0
}
body:not(.rtl) .elementor-2 .elementor-element.elementor-global-304 .elementor-labels-inline .elementor-field-group>label{
    padding-right:0
}
body .elementor-2 .elementor-element.elementor-global-304 .elementor-labels-above .elementor-field-group>label{
    padding-bottom:0
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-field-type-html{
    padding-bottom:0
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    background-color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-field-group .elementor-select-wrapper select{
    background-color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-button{
    font-family:"Roboto",Sans-serif;
    font-weight:500;
    padding:10px 30px
}
.elementor-2 .elementor-element.elementor-global-304 .e-form__buttons__wrapper__button-next{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-button[type=submit]{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-button[type=submit] svg *{
    fill:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .e-form__buttons__wrapper__button-previous{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .e-form__buttons__wrapper__button-next:hover{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-button[type=submit]:hover{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-button[type=submit]:hover svg *{
    fill:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .e-form__buttons__wrapper__button-previous:hover{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304 .elementor-message.elementor-message-success{
    color:#fff
}
.elementor-2 .elementor-element.elementor-global-304{
    --e-form-steps-indicators-spacing:20px;
    --e-form-steps-indicator-padding:30px;
    --e-form-steps-indicator-inactive-secondary-color:#fff;
    --e-form-steps-indicator-active-secondary-color:#fff;
    --e-form-steps-indicator-completed-secondary-color:#fff;
    --e-form-steps-divider-width:1px;
    --e-form-steps-divider-gap:10px
}
.elementor-2 .elementor-element.elementor-element-b980f72 .elementor-spacer-inner{
    height:50px
}
:root{
    --page-title-display:none
}
@media(min-width:768px){
    .elementor-2 .elementor-element.elementor-element-77c772e{
        width:84.938%
    }
    .elementor-2 .elementor-element.elementor-element-d5b0211{
        width:14.991%
    }
    .elementor-2 .elementor-element.elementor-element-84a1a75{
        width:64.061%
    }
    .elementor-2 .elementor-element.elementor-element-584f40d{
        width:35.868%
    }
}
@media(max-width:1024px){
    .elementor-2 .elementor-element.elementor-element-e37b479 .elementor-spacer-inner{
        height:100px
    }
}
@media(max-width:767px){
    .elementor-2 .elementor-element.elementor-element-e37b479 .elementor-spacer-inner{
        height:100px
    }
    .elementor-2 .elementor-element.elementor-element-fd02d0c .elementor-heading-title{
        font-size:24px
    }
    .elementor-2 .elementor-element.elementor-element-c08b846{
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-085c17c{
        text-align:center;
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-085c17c>.elementor-widget-container{
        margin:20px 0
    }
    .elementor-2 .elementor-element.elementor-element-6f50f60{
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-2c1a656{
        text-align:center;
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-2c1a656>.elementor-widget-container{
        margin:20px 0
    }
    .elementor-2 .elementor-element.elementor-element-e512e35{
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-60fbc10{
        text-align:center;
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-60fbc10>.elementor-widget-container{
        margin:20px 0
    }
    .elementor-2 .elementor-element.elementor-element-964f315{
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-a0fd65e{
        text-align:center;
        width:100%;
        max-width:100%
    }
    .elementor-2 .elementor-element.elementor-element-a0fd65e>.elementor-widget-container{
        margin:20px 0
    }
    .elementor-2 .elementor-element.elementor-element-de818fa .elementor-heading-title{
        font-size:32px;
        line-height:32px
    }
}
.elementor-element-ec345fe{
    display:block !important
}
