.elementor-12665 .elementor-element.elementor-element-93cc1a3>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/09/top-background-2-1.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-93cc1a3{
    border-style:solid;
    border-width:5px 0 0;
    border-color:#1d9571;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:80px;
    margin-bottom:0;
    padding:0 0 166px
}
.elementor-12665 .elementor-element.elementor-element-93cc1a3,.elementor-12665 .elementor-element.elementor-element-93cc1a3>.elementor-background-overlay{
    border-radius:0 0 0 0
}
.elementor-12665 .elementor-element.elementor-element-8e9ccfa{
    margin-top:0;
    margin-bottom:0;
    padding:0;
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-9628ba5 img{
    width:50%
}
.elementor-12665 .elementor-element.elementor-element-9628ba5{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-9628ba5>.elementor-widget-container{
    margin:-1px 0 0
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0 .elementor-icon-wrapper{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-stacked .elementor-icon{
    background-color:#fff;
    color:#0f92f3
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-framed .elementor-icon{
    background-color:#0f92f3
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0.elementor-view-stacked .elementor-icon svg{
    fill:#0f92f3
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0 .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-21ce7f0>.elementor-widget-container{
    margin:-30% -24% 0% 0%
}
.elementor-12665 .elementor-element.elementor-element-cfa5c4f .elementor-icon-wrapper{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-cfa5c4f.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-cfa5c4f.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-cfa5c4f.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-cfa5c4f.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-cfa5c4f.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-cfa5c4f .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-cfa5c4f>.elementor-widget-container{
    margin:-11% -9% 0% 0%
}
.elementor-12665 .elementor-element.elementor-element-9a8278e .elementor-icon-wrapper{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-9a8278e.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-9a8278e.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-9a8278e.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-9a8278e.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-9a8278e.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-9a8278e .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-9a8278e>.elementor-widget-container{
    margin:-9% 0% 0% 22%
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-2ee4dcf.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-2ee4dcf.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-2ee4dcf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-2ee4dcf>.elementor-element-populated{
    margin:0 0 -250px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-2ee4dcf{
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-d63cf8c{
    margin-top:-13%;
    margin-bottom:0%;
    z-index:999
}
.elementor-12665 .elementor-element.elementor-element-c34ab87.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-c34ab87{
    z-index:99999
}
.elementor-12665 .elementor-element.elementor-element-03b6d1d{
    text-align:center;
    width:var( --container-widget-width,93% );
    max-width:93%;
    --container-widget-width:93%;
    --container-widget-flex-grow:0
}
.elementor-12665 .elementor-element.elementor-element-03b6d1d .elementor-heading-title{
    color:#fff;
    font-family:nunito;
    font-size:50px;
    line-height:1.5em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-03b6d1d>.elementor-widget-container{
    margin:0
}
.elementor-12665 .elementor-element.elementor-element-4614850{
    text-align:center;
    color:#fff;
    font-family:nunito;
    font-size:18px;
    font-weight:400;
    letter-spacing:0
}
.elementor-12665 .elementor-element.elementor-element-4614850>.elementor-widget-container{
    margin:25px 0 20px
}
.elementor-12665 .elementor-element.elementor-element-9d5371b{
    --spacer-size:30px
}
.elementor-12665 .elementor-element.elementor-element-dbf52b6{
    margin-top:22px;
    margin-bottom:8px
}
.elementor-12665 .elementor-element.elementor-element-e37cb5e img{
    width:100%
}
.elementor-12665 .elementor-element.elementor-element-e37cb5e>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-83b093c>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/10/top-background-19.jpg);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-83b093c{
    border-style:solid;
    border-width:0;
    border-color:#1d9571;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:80px;
    margin-bottom:0;
    padding:0 0 50px
}
.elementor-12665 .elementor-element.elementor-element-83b093c,.elementor-12665 .elementor-element.elementor-element-83b093c>.elementor-background-overlay{
    border-radius:0 0 0 0
}
.elementor-12665 .elementor-element.elementor-element-f1ede9a>.elementor-widget-container{
    margin:30px 0 -25px;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-f1ede9a{
    z-index:9
}
.elementor-12665 .elementor-element.elementor-element-6dfd0a7{
    margin-top:120px;
    margin-bottom:0;
    padding:0;
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-25d80e4 img{
    width:50%
}
.elementor-12665 .elementor-element.elementor-element-25d80e4{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-25d80e4>.elementor-widget-container{
    margin:-1px 0 0
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5 .elementor-icon-wrapper{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-stacked .elementor-icon{
    background-color:#fff;
    color:#0f92f3
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-framed .elementor-icon{
    background-color:#0f92f3
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5.elementor-view-stacked .elementor-icon svg{
    fill:#0f92f3
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5 .elementor-icon{
    font-size:30px;
    padding:17px;
    border-radius:40px 40px 40px 40px
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5>.elementor-widget-container{
    margin:0%
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-e6f5af5{
    left:240px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-e6f5af5{
    right:240px
}
.elementor-12665 .elementor-element.elementor-element-e6f5af5{
    top:-38px
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2 .elementor-icon-wrapper{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-d55f5a2.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-d55f5a2.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2 .elementor-icon{
    font-size:28px
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2>.elementor-widget-container{
    margin:0%
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-d55f5a2{
    left:155px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-d55f5a2{
    right:155px
}
.elementor-12665 .elementor-element.elementor-element-d55f5a2{
    top:13px
}
.elementor-12665 .elementor-element.elementor-element-c8a263f .elementor-icon-wrapper{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-c8a263f.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-c8a263f.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-c8a263f.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-c8a263f.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-c8a263f.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-c8a263f .elementor-icon{
    font-size:28px
}
.elementor-12665 .elementor-element.elementor-element-c8a263f>.elementor-widget-container{
    margin:0%
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-c8a263f{
    left:100px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-c8a263f{
    right:100px
}
.elementor-12665 .elementor-element.elementor-element-c8a263f{
    top:100px
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-98c72b0.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-98c72b0.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-98c72b0.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-98c72b0>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-98c72b0{
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-3c75b92{
    margin-top:-100px;
    margin-bottom:0;
    padding:0 0 70px;
    z-index:999
}
.elementor-12665 .elementor-element.elementor-element-c660389.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-c660389>.elementor-element-populated{
    margin:20px 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-c660389>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-c660389{
    z-index:99999
}
.elementor-12665 .elementor-element.elementor-element-34fc848{
    text-align:center;
    width:var( --container-widget-width,93% );
    max-width:93%;
    --container-widget-width:93%;
    --container-widget-flex-grow:0
}
.elementor-12665 .elementor-element.elementor-element-34fc848 .elementor-heading-title{
    color:#fff;
    font-family:nunito;
    font-size:48px;
    line-height:1.5em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-34fc848>.elementor-widget-container{
    margin:0
}
.elementor-12665 .elementor-element.elementor-element-034781e{
    text-align:center;
    color:#fff;
    font-family:nunito;
    font-size:18px;
    font-weight:400;
    letter-spacing:.2px;
    word-spacing:0
}
.elementor-12665 .elementor-element.elementor-element-034781e>.elementor-widget-container{
    margin:15px 0 0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-67f298a{
    --spacer-size:30px
}
.elementor-12665 .elementor-element.elementor-element-4077382{
    margin-top:22px;
    margin-bottom:8px
}
.elementor-12665 .elementor-element.elementor-element-48ee6f5 img{
    width:100%
}
.elementor-12665 .elementor-element.elementor-element-48ee6f5>.elementor-widget-container{
    margin:-10px 0 0;
    padding:0 0 10px
}
.elementor-12665 .elementor-element.elementor-element-e5a109e>.elementor-container{
    min-height:170px
}
.elementor-12665 .elementor-element.elementor-element-e5a109e{
    overflow:hidden;
    margin-top:-120px;
    margin-bottom:0;
    z-index:1
}
.elementor-12665 .elementor-element.elementor-element-e5a109e>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/09/2312.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1
}
.elementor-12665 .elementor-element.elementor-element-3c7db7f{
    margin-top:-445px;
    margin-bottom:0
}
.elementor-12665 .elementor-element.elementor-element-143f2c7{
    margin-top:-10px;
    margin-bottom:0
}
.elementor-12665 .elementor-element.elementor-element-9afa365 img{
    width:100%;
    opacity:.8;
    filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg )
}
.elementor-12665 .elementor-element.elementor-element-9afa365{
    text-align:right;
    width:var( --container-widget-width,280px );
    max-width:280px;
    --container-widget-width:280px;
    --container-widget-flex-grow:0
}
.elementor-12665 .elementor-element.elementor-element-9afa365>.elementor-widget-container{
    margin:48px -150px 0 150px;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-449a2af.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-449a2af>.elementor-element-populated{
    margin:70px 0 0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-4945572 .elementor-button{
    font-family:nunito;
    font-size:14px;
    font-weight:500;
    background-color:#5487f2;
    border-radius:4px 4px 4px 4px;
    padding:14px 30px
}
.elementor-12665 .elementor-element.elementor-element-4945572>.elementor-widget-container{
    margin:0
}
.elementor-12665 .elementor-element.elementor-element-4945572{
    width:auto;
    max-width:auto
}
.elementor-12665 .elementor-element.elementor-element-0b03f40>.elementor-widget-container{
    margin:45px 0 0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-88db579>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-50c187a img{
    width:55%
}
.elementor-12665 .elementor-element.elementor-element-50c187a{
    text-align:right;
    z-index:3
}
.elementor-12665 .elementor-element.elementor-element-50c187a>.elementor-widget-container{
    margin:100px -65px 0 0
}
.elementor-12665 .elementor-element.elementor-element-c877f62 img{
    width:43%
}
.elementor-12665 .elementor-element.elementor-element-c877f62{
    text-align:right;
    top:118px;
    z-index:3
}
.elementor-12665 .elementor-element.elementor-element-c877f62>.elementor-widget-container{
    margin:0 9px 0 0
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-c877f62{
    left:11px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-c877f62{
    right:11px
}
.elementor-12665 .elementor-element.elementor-element-0d01972 img{
    width:50%
}
.elementor-12665 .elementor-element.elementor-element-0d01972{
    text-align:right;
    top:-100px
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-0d01972{
    right:20px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-0d01972{
    left:20px
}
.elementor-12665 .elementor-element.elementor-element-1d2c3dc{
    margin-top:0;
    margin-bottom:0
}
.elementor-12665 .elementor-element.elementor-element-e3cfee3{
    margin-top:0;
    margin-bottom:0
}
.elementor-12665 .elementor-element.elementor-element-6f250ad>.elementor-element-populated>.elementor-background-overlay{
    opacity:.5
}
.elementor-12665 .elementor-element.elementor-element-6f250ad>.elementor-element-populated,.elementor-12665 .elementor-element.elementor-element-6f250ad>.elementor-element-populated>.elementor-background-overlay,.elementor-12665 .elementor-element.elementor-element-6f250ad>.elementor-background-slideshow{
    border-radius:0 0 0 0
}
.elementor-12665 .elementor-element.elementor-element-6f250ad>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-6f250ad>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-0677e91>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-e6fe3d1 img{
    width:60%
}
.elementor-12665 .elementor-element.elementor-element-e6fe3d1{
    text-align:right;
    top:150px;
    z-index:3
}
.elementor-12665 .elementor-element.elementor-element-e6fe3d1>.elementor-widget-container{
    margin:0 9px 0 0
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-e6fe3d1{
    left:200px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-e6fe3d1{
    right:200px
}
.elementor-12665 .elementor-element.elementor-element-16d805d{
    margin-top:-40px;
    margin-bottom:0;
    z-index:0
}
.elementor-12665 .elementor-element.elementor-element-d3ce33b>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-12665 .elementor-element.elementor-element-d3ce33b>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-d3ce33b>.elementor-element-populated>.elementor-widget-wrap{
    padding:0 0 60px
}
.elementor-12665 .elementor-element.elementor-element-7b45117{
    z-index:10
}
.elementor-12665 .elementor-element.elementor-element-e040d89>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-e040d89>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-1878a5d img{
    width:100%
}
.elementor-12665 .elementor-element.elementor-element-1878a5d>.elementor-widget-container{
    margin:-350px 0 0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-1878a5d{
    z-index:9
}
.elementor-12665 .elementor-element.elementor-element-2d5129b{
    border-style:none;
    box-shadow:0 0 10px 0 rgba(0,0,0,.5);
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    z-index:3
}
.elementor-12665 .elementor-element.elementor-element-2d5129b>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-b2d51d2>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-12665 .elementor-element.elementor-element-b2d51d2>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-b2d51d2>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-4bc1838>.elementor-element-populated{
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-4bc1838>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-e5f096e:not(.elementor-motion-effects-element-type-background),.elementor-12665 .elementor-element.elementor-element-e5f096e>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#222a35
}
.elementor-12665 .elementor-element.elementor-element-e5f096e{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    z-index:0
}
.elementor-12665 .elementor-element.elementor-element-e5f096e>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-f4aa388>.elementor-element-populated{
    border-style:solid;
    border-width:0;
    border-color:#000;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-12665 .elementor-element.elementor-element-f4aa388>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-f4aa388>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-ae04297 .elementor-heading-title{
    color:#fcec0a;
    font-family:nunito;
    font-size:45px;
    font-weight:700;
    line-height:1.4em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-71efb85{
    color:#fff;
    font-family:nunito;
    font-size:16px;
    line-height:1.4em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-a56832f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12665 .elementor-element.elementor-element-a56832f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#222a35
}
.elementor-12665 .elementor-element.elementor-element-a56832f>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-12665 .elementor-element.elementor-element-a56832f>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-a56832f>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-cee7dc3>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-0ecbb1c>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-12665 .elementor-element.elementor-element-0ecbb1c>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/08/Group-9751.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-0ecbb1c{
    border-style:solid;
    border-width:5px 0 0;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:8px;
    margin-bottom:0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-c9fa142{
    padding:0;
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-e0416ac .wpda-builder-logo_container img{
    height:70px;
    max-height:70px
}
.elementor-12665 .elementor-element.elementor-element-e0416ac{
    text-align:left;
    width:auto;
    max-width:auto
}
.elementor-12665 .elementor-element.elementor-element-e0416ac>.elementor-widget-container{
    margin:0 68px 0 0
}
.elementor-12665 .elementor-element.elementor-element-11f8417 img{
    width:82%
}
.elementor-12665 .elementor-element.elementor-element-11f8417{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-11f8417>.elementor-widget-container{
    margin:-16px 0 0
}
.elementor-12665 .elementor-element.elementor-element-b9021a3 .elementor-icon-wrapper{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-b9021a3.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-b9021a3.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-b9021a3.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-b9021a3.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-b9021a3.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-b9021a3 .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-b9021a3>.elementor-widget-container{
    margin:-2% 0% 0% 42%
}
.elementor-12665 .elementor-element.elementor-element-6559afc .elementor-icon-wrapper{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-6559afc.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-6559afc.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-6559afc.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-6559afc.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-6559afc.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-6559afc .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-6559afc>.elementor-widget-container{
    margin:-2% 0% 0% 42%
}
.elementor-12665 .elementor-element.elementor-element-d800e20 .elementor-icon-wrapper{
    text-align:right
}
.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-stacked .elementor-icon{
    background-color:#fff;
    color:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-d800e20.elementor-view-stacked .elementor-icon svg{
    fill:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-d800e20 .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-d800e20>.elementor-widget-container{
    margin:-18% 15% 0% 0%
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-9bbf224.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-9bbf224.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-9bbf224.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-9bbf224>.elementor-element-populated{
    margin:0 0 -250px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-9bbf224{
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-5ce6e23{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-5ce6e23 .elementor-heading-title{
    color:#fff;
    font-size:64px;
    line-height:1.5em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-5ce6e23>.elementor-widget-container{
    margin:-25px 0 0
}
.elementor-12665 .elementor-element.elementor-element-5b7d7f3{
    text-align:center;
    color:#fff;
    font-family:nunito;
    font-size:19px;
    font-weight:300
}
.elementor-12665 .elementor-element.elementor-element-5b7d7f3>.elementor-widget-container{
    margin:-11px 0 0
}
.elementor-12665 .elementor-element.elementor-element-9e9f593>.elementor-widget-container{
    margin:55px 0 0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-6b05bbb img{
    width:100%
}
.elementor-12665 .elementor-element.elementor-element-6b05bbb>.elementor-widget-container{
    margin:0
}
.elementor-12665 .elementor-element.elementor-element-63459c4{
    margin-top:-70px;
    margin-bottom:0
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-93409f3.elementor-column .elementor-column-wrap{
    align-items:flex-end
}
.elementor-12665 .elementor-element.elementor-element-93409f3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:flex-end;
    align-items:flex-end
}
.elementor-12665 .elementor-element.elementor-element-100805c img{
    width:70%
}
.elementor-12665 .elementor-element.elementor-element-100805c{
    text-align:right;
    top:35px;
    z-index:10
}
.elementor-12665 .elementor-element.elementor-element-8fb8cc1 img{
    width:65%
}
.elementor-12665 .elementor-element.elementor-element-8fb8cc1{
    text-align:right;
    top:0;
    z-index:2
}
.elementor-12665 .elementor-element.elementor-element-8fb8cc1>.elementor-widget-container{
    margin:0 -80px 0 0
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-8fb8cc1{
    right:0
}
body.rtl .elementor-12665 .elementor-element.elementor-element-8fb8cc1{
    left:0
}
.elementor-12665 .elementor-element.elementor-element-edc57ee>.elementor-container{
    min-height:400px
}
.elementor-12665 .elementor-element.elementor-element-edc57ee{
    overflow:hidden
}
.elementor-12665 .elementor-element.elementor-element-edc57ee>.elementor-background-overlay{
    opacity:1
}
.elementor-12665 .elementor-element.elementor-element-250b2914>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-12665 .elementor-element.elementor-element-250b2914{
    overflow:hidden;
    border-style:solid;
    border-width:5px 0 0;
    border-color:#1d9571;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-250b2914>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/08/Group-9751.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-510c9539{
    padding:0;
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-708c3bc6 img{
    width:82%
}
.elementor-12665 .elementor-element.elementor-element-708c3bc6{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-708c3bc6>.elementor-widget-container{
    margin:-16px 0 0
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a .elementor-icon-wrapper{
    text-align:right
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-stacked .elementor-icon{
    background-color:#fff;
    color:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-framed .elementor-icon{
    background-color:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a.elementor-view-stacked .elementor-icon svg{
    fill:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-27e9b89a>.elementor-widget-container{
    margin:-18% 15% 0% 0%
}
.elementor-12665 .elementor-element.elementor-element-7d129bae .elementor-icon-wrapper{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-7d129bae.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-7d129bae.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-7d129bae.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-7d129bae.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-7d129bae.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-7d129bae .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-7d129bae>.elementor-widget-container{
    margin:-2% 0% 0% 42%
}
.elementor-12665 .elementor-element.elementor-element-7e79bb04 .elementor-icon-wrapper{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-7e79bb04.elementor-view-stacked .elementor-icon{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-7e79bb04.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-7e79bb04.elementor-view-default .elementor-icon{
    color:#fff;
    border-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-7e79bb04.elementor-view-framed .elementor-icon,.elementor-12665 .elementor-element.elementor-element-7e79bb04.elementor-view-default .elementor-icon svg{
    fill:#fff
}
.elementor-12665 .elementor-element.elementor-element-7e79bb04 .elementor-icon{
    font-size:30px
}
.elementor-12665 .elementor-element.elementor-element-7e79bb04>.elementor-widget-container{
    margin:-2% 0% 0% 42%
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-7b1d0f40.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-7b1d0f40.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-7b1d0f40.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-7b1d0f40>.elementor-element-populated{
    margin:0 0 -250px;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-7b1d0f40{
    z-index:5
}
.elementor-12665 .elementor-element.elementor-element-88dff96{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-88dff96 .elementor-heading-title{
    color:#fff;
    font-size:64px;
    line-height:1.5em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-88dff96>.elementor-widget-container{
    margin:-25px 0 0
}
.elementor-12665 .elementor-element.elementor-element-56bf8af2{
    text-align:center;
    color:#fff;
    font-family:nunito;
    font-size:19px;
    font-weight:300
}
.elementor-12665 .elementor-element.elementor-element-56bf8af2>.elementor-widget-container{
    margin:-11px 0 0
}
.elementor-12665 .elementor-element.elementor-element-46f1f85b .elementor-button{
    font-family:nunito;
    fill:gray;
    color:gray;
    background-color:#fff;
    border-radius:4px 4px 4px 4px
}
.elementor-12665 .elementor-element.elementor-element-46f1f85b>.elementor-widget-container{
    margin:0 15px 0 0
}
.elementor-12665 .elementor-element.elementor-element-46f1f85b{
    width:auto;
    max-width:auto
}
.elementor-12665 .elementor-element.elementor-element-6cda51e4 .elementor-button{
    font-family:nunito;
    background-color:#5487f2;
    border-radius:4px 4px 4px 4px
}
.elementor-12665 .elementor-element.elementor-element-6cda51e4>.elementor-widget-container{
    margin:0 0 0 15px
}
.elementor-12665 .elementor-element.elementor-element-6cda51e4{
    width:auto;
    max-width:auto
}
.elementor-12665 .elementor-element.elementor-element-19ebed8d img{
    width:100%
}
.elementor-12665 .elementor-element.elementor-element-19ebed8d>.elementor-widget-container{
    margin:0
}
.elementor-12665 .elementor-element.elementor-element-45a950c6{
    margin-top:-70px;
    margin-bottom:0
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-4721f903.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-4721f903.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-4721f903{
    z-index:2
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-70b988ab.elementor-column .elementor-column-wrap{
    align-items:flex-end
}
.elementor-12665 .elementor-element.elementor-element-70b988ab.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:flex-end;
    align-items:flex-end
}
.elementor-12665 .elementor-element.elementor-element-18bbe26b img{
    width:70%
}
.elementor-12665 .elementor-element.elementor-element-18bbe26b{
    text-align:right;
    z-index:10
}
.elementor-12665 .elementor-element.elementor-element-103ada8e img{
    width:65%
}
.elementor-12665 .elementor-element.elementor-element-103ada8e{
    text-align:right;
    top:0;
    z-index:2
}
.elementor-12665 .elementor-element.elementor-element-103ada8e>.elementor-widget-container{
    margin:0 -80px 0 0
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-103ada8e{
    right:0
}
body.rtl .elementor-12665 .elementor-element.elementor-element-103ada8e{
    left:0
}
.elementor-12665 .elementor-element.elementor-element-641fbe1d img{
    width:100%
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-641fbe1d{
    right:-63.2px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-641fbe1d{
    left:-63.2px
}
.elementor-12665 .elementor-element.elementor-element-641fbe1d{
    top:-330px
}
.elementor-12665 .elementor-element.elementor-element-4b7157e>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    align-content:flex-start;
    align-items:flex-start
}
.elementor-12665 .elementor-element.elementor-element-4b7157e>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/08/Group-9751.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1;
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-4b7157e{
    border-style:solid;
    border-width:5px 0 0;
    border-color:#1d9571;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0%;
    margin-bottom:0%;
    padding:0% 0% 5%
}
.elementor-12665 .elementor-element.elementor-element-151a2ff img{
    width:30%
}
.elementor-12665 .elementor-element.elementor-element-151a2ff{
    text-align:left;
    width:auto;
    max-width:auto;
    top:-1px
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-151a2ff{
    left:-44px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-151a2ff{
    right:-44px
}
.elementor-12665 .elementor-element.elementor-element-8a4a567{
    --spacer-size:105px
}
.elementor-12665 .elementor-element.elementor-element-a374107{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-a374107 .elementor-heading-title{
    color:#fff;
    font-size:64px;
    line-height:1.5em;
    letter-spacing:.5px
}
.elementor-12665 .elementor-element.elementor-element-c8f8b3c{
    text-align:center;
    color:#fff;
    font-size:19px;
    font-weight:300
}
.elementor-12665 .elementor-element.elementor-element-c8f8b3c>.elementor-widget-container{
    margin:-11px 0 0
}
.elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-0ed6b6c.elementor-column .elementor-column-wrap{
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-0ed6b6c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
    align-content:center;
    align-items:center
}
.elementor-12665 .elementor-element.elementor-element-0ed6b6c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
    justify-content:center
}
.elementor-12665 .elementor-element.elementor-element-34bf88a .elementor-button{
    fill:gray;
    color:gray;
    background-color:#fff;
    border-radius:4px 4px 4px 4px
}
.elementor-12665 .elementor-element.elementor-element-34bf88a>.elementor-widget-container{
    margin:0 6px 0 0
}
.elementor-12665 .elementor-element.elementor-element-34bf88a{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-12665 .elementor-element.elementor-element-858bdd7 .elementor-button{
    background-color:#5487f2;
    border-radius:4px 4px 4px 4px
}
.elementor-12665 .elementor-element.elementor-element-858bdd7>.elementor-widget-container{
    margin:0 0 0 6px
}
.elementor-12665 .elementor-element.elementor-element-858bdd7{
    width:auto;
    max-width:auto;
    align-self:center
}
.elementor-12665 .elementor-element.elementor-element-99bf899 img{
    width:100%
}
.elementor-12665 .elementor-element.elementor-element-99bf899>.elementor-widget-container{
    margin:0
}
.elementor-12665 .elementor-element.elementor-element-0313bcf img{
    width:50%
}
.elementor-12665 .elementor-element.elementor-element-0313bcf{
    width:auto;
    max-width:auto;
    top:40px
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-0313bcf{
    right:-266px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-0313bcf{
    left:-266px
}
.elementor-12665 .elementor-element.elementor-element-e0a96e0 img{
    width:60%
}
.elementor-12665 .elementor-element.elementor-element-e0a96e0{
    width:auto;
    max-width:auto;
    bottom:-201px
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-e0a96e0{
    right:-192px
}
body.rtl .elementor-12665 .elementor-element.elementor-element-e0a96e0{
    left:-192px
}
.elementor-12665 .elementor-element.elementor-element-1fa5e1f img{
    width:25%
}
.elementor-12665 .elementor-element.elementor-element-1fa5e1f>.elementor-widget-container{
    margin:0%
}
.elementor-12665 .elementor-element.elementor-element-1fa5e1f{
    width:auto;
    max-width:auto;
    bottom:-150px
}
body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-1fa5e1f{
    right:-37%
}
body.rtl .elementor-12665 .elementor-element.elementor-element-1fa5e1f{
    left:-37%
}
.elementor-12665 .elementor-element.elementor-element-d521b84>.elementor-container{
    min-height:400px
}
.elementor-12665 .elementor-element.elementor-element-d521b84>.elementor-background-overlay{
    background-image:url(/wp-content/uploads/2022/08/Group-9751.png);
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:1
}
.elementor-12665 .elementor-element.elementor-element-5bf45cd{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-5bf45cd .elementor-heading-title{
    color:#fff;
    font-size:54px;
    font-weight:700;
    line-height:1.1em
}
.elementor-12665 .elementor-element.elementor-element-f99f759{
    text-align:center;
    color:#fff;
    font-size:14px;
    font-weight:300
}
.elementor-12665 .elementor-element.elementor-element-f99f759>.elementor-widget-container{
    margin:-20px 0 0
}
.elementor-12665 .elementor-element.elementor-element-2e52cb0 .elementor-button{
    background-color:var( --e-global-color-e7126b4 )
}
.elementor-12665 .elementor-element.elementor-element-97ab970>.elementor-container{
    max-width:1200px
}
.elementor-12665 .elementor-element.elementor-element-97ab970{
    margin-top:0;
    margin-bottom:0;
    padding:30px 0 0
}
.elementor-12665 .elementor-element.elementor-element-795f762>.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-12665 .elementor-element.elementor-element-1acea53{
    text-align:center;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase
}
.elementor-12665 .elementor-element.elementor-element-1acea53>.elementor-widget-container{
    margin:0 0 3px
}
.elementor-12665 .elementor-element.elementor-element-7a4c063{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-7a4c063 .elementor-heading-title{
    line-height:38px
}
.elementor-12665 .elementor-element.elementor-element-7a4c063>.elementor-widget-container{
    margin:0 0 15px;
    padding:0% 19%
}
.elementor-12665 .elementor-element.elementor-element-e9f8731{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-fdd6a61>.elementor-widget-container{
    margin:17px -1px 0
}
.elementor-12665 .elementor-element.elementor-element-8c676b5{
    --spacer-size:60px
}
.elementor-12665 .elementor-element.elementor-element-a15aad9>.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-12665 .elementor-element.elementor-element-7ca78cd{
    font-size:14px;
    font-weight:700;
    text-transform:uppercase
}
.elementor-12665 .elementor-element.elementor-element-7ca78cd>.elementor-widget-container{
    margin:0 0 3px
}
.elementor-12665 .elementor-element.elementor-element-f7ab0d8 .elementor-heading-title{
    line-height:38px
}
.elementor-12665 .elementor-element.elementor-element-f7ab0d8>.elementor-widget-container{
    margin:0 0 14px
}
.elementor-12665 .elementor-element.elementor-element-5d1fa19{
    --spacer-size:30px
}
.elementor-12665 .elementor-element.elementor-element-96b973e.elementor-widget-gt3-core-custommeta .vertical .gt3_meta_values_item{
    padding-bottom:16px
}
.elementor-12665 .elementor-element.elementor-element-96b973e.elementor-widget-gt3-core-custommeta .horizontal .gt3_meta_values_item{
    padding-right:16px
}
.elementor-12665 .elementor-element.elementor-element-96b973e.elementor-widget-gt3-core-custommeta .gt3_meta_label_title{
    font-family:nunito;
    font-size:16px;
    font-weight:700;
    text-transform:none;
    line-height:1.6em;
    color:#3b3663
}
.elementor-12665 .elementor-element.elementor-element-96b973e.elementor-widget-gt3-core-custommeta .gt3_meta_value{
    font-size:16px;
    font-weight:400;
    line-height:1.5em;
    letter-spacing:0
}
.elementor-12665 .elementor-element.elementor-element-96b973e.elementor-widget-gt3-core-custommeta .custom_meta_icon{
    font-size:10px;
    line-height:10px
}
.elementor-12665 .elementor-element.elementor-element-8b975d4>.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-12665 .elementor-element.elementor-element-8b975d4:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url(/wp-content/uploads/2019/07/contacts_img_02.png);
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-element-populated,.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-element-populated>.elementor-background-overlay,.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-background-slideshow{
    border-radius:10px 10px 10px 10px
}
.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-8b975d4>.elementor-element-populated>.elementor-widget-wrap{
    padding:43px 0 35px 10px
}
.elementor-12665 .elementor-element.elementor-element-c9a556c .elementor-heading-title{
    line-height:38px
}
.elementor-12665 .elementor-element.elementor-element-c9a556c>.elementor-widget-container{
    margin:0 0 14px
}
.elementor-12665 .elementor-element.elementor-element-ba9d379{
    --spacer-size:27px
}
.elementor-12665 .elementor-element.elementor-element-33e5731{
    --spacer-size:90px
}
.elementor-12665 .elementor-element.elementor-element-b62dcbd>.elementor-container{
    max-width:1200px
}
.elementor-12665 .elementor-element.elementor-element-b62dcbd:not(.elementor-motion-effects-element-type-background),.elementor-12665 .elementor-element.elementor-element-b62dcbd>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#fff
}
.elementor-12665 .elementor-element.elementor-element-b62dcbd{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
/*    margin-top:-50px;*/
    margin-bottom:0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-b62dcbd>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-370cb10 img{
    width:80%
}
.elementor-12665 .elementor-element.elementor-element-370cb10>.elementor-widget-container{
    margin:0;
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-579a134>.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-12665 .elementor-element.elementor-element-cc02b45{
    text-align:left
}
.elementor-12665 .elementor-element.elementor-element-cc02b45 .elementor-heading-title{
    color:#000;
    line-height:38px
}
.elementor-12665 .elementor-element.elementor-element-cc02b45>.elementor-widget-container{
    margin:0;
    padding:0 0 30px
}
.elementor-12665 .elementor-element.elementor-element-53e8f99{
    text-align:left;
    color:#000
}
.elementor-12665 .elementor-element.elementor-element-53e8f99>.elementor-widget-container{
    padding:1%
}
.elementor-12665 .elementor-element.elementor-element-37152a7:not(.elementor-motion-effects-element-type-background),.elementor-12665 .elementor-element.elementor-element-37152a7>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-color:#ecf0fd
}
.elementor-12665 .elementor-element.elementor-element-37152a7{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin-top:0;
    margin-bottom:0;
    padding:50px 0
}
.elementor-12665 .elementor-element.elementor-element-37152a7>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-87b05b1>.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-12665 .elementor-element.elementor-element-c7a4cce{
    color:#000;
    font-size:14px;
    font-weight:700;
    text-transform:uppercase
}
.elementor-12665 .elementor-element.elementor-element-c7a4cce>.elementor-widget-container{
    margin:0 0 3px
}
.elementor-12665 .elementor-element.elementor-element-9433afa .elementor-heading-title{
    color:#000;
    line-height:38px
}
.elementor-12665 .elementor-element.elementor-element-9433afa>.elementor-widget-container{
    margin:0 0 14px
}
.elementor-12665 .elementor-element.elementor-element-2897a8f{
    color:#000
}
.elementor-12665 .elementor-element.elementor-element-603997b{
    --spacer-size:30px
}
.elementor-12665 .elementor-element.elementor-element-c4da851.elementor-widget-gt3-core-custommeta .vertical .gt3_meta_values_item{
    padding-bottom:16px
}
.elementor-12665 .elementor-element.elementor-element-c4da851.elementor-widget-gt3-core-custommeta .horizontal .gt3_meta_values_item{
    padding-right:16px
}
.elementor-12665 .elementor-element.elementor-element-c4da851.elementor-widget-gt3-core-custommeta .gt3_meta_label_title{
    font-family:nunito;
    font-size:16px;
    font-weight:700;
    text-transform:none;
    line-height:1.6em;
    color:#3b3663
}
.elementor-12665 .elementor-element.elementor-element-c4da851.elementor-widget-gt3-core-custommeta .gt3_meta_value{
    font-size:16px;
    font-weight:400;
    line-height:1.5em;
    letter-spacing:0
}
.elementor-12665 .elementor-element.elementor-element-c4da851.elementor-widget-gt3-core-custommeta .custom_meta_icon{
    font-size:10px;
    line-height:10px
}
.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated>.elementor-background-overlay{
    opacity:.5
}
.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated{
    border-style:solid;
    border-color:#1192ce;
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;
    margin:0;
    --e-column-margin-right:0px;
    --e-column-margin-left:0px
}
.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated,.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated>.elementor-background-overlay,.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-background-slideshow{
    border-radius:20px 20px 20px 20px
}
.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-a7b97b6>.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-12665 .elementor-element.elementor-element-a7b97b6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{
    background-image:url(/wp-content/uploads/2022/07/banner_azul.png);
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover
}
.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-element-populated,.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-element-populated>.elementor-background-overlay,.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-background-slideshow{
    border-radius:10px 10px 0 0
}
.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-element-populated{
    transition:background .3s,border .3s,border-radius .3s,box-shadow .3s
}
.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-element-populated>.elementor-background-overlay{
    transition:background .3s,border-radius .3s,opacity .3s
}
.elementor-12665 .elementor-element.elementor-element-a7b97b6>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.elementor-12665 .elementor-element.elementor-element-ecb2247{
    --spacer-size:40px
}
.elementor-12665 .elementor-element.elementor-element-34e5dcf{
    text-align:center
}
.elementor-12665 .elementor-element.elementor-element-34e5dcf .elementor-heading-title{
    color:#fff;
    line-height:40px
}
.elementor-12665 .elementor-element.elementor-element-34e5dcf>.elementor-widget-container{
    margin:0;
    border-radius:0 0 0 0
}
.elementor-12665 .elementor-element.elementor-element-0bb8eed{
    text-align:center;
    color:#fff
}
.elementor-12665 .elementor-element.elementor-element-0bb8eed>.elementor-widget-container{
    padding:10px 0 0
}
.elementor-12665 .elementor-element.elementor-element-1038dd9{
    --spacer-size:40px
}
.elementor-12665 .elementor-element.elementor-element-428e1e5{
    --spacer-size:30px
}
.elementor-12665 .elementor-element.elementor-element-7f69d57>.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-12665 .elementor-element.elementor-element-e585f79 iframe{
    height:570px
}
@media(max-width:1024px){
    .elementor-12665 .elementor-element.elementor-element-21ce7f0 .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-cfa5c4f .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-9a8278e .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-d63cf8c{
        margin-top:-3%;
        margin-bottom:0%
    }
    .elementor-12665 .elementor-element.elementor-element-03b6d1d .elementor-heading-title{
        font-size:32px
    }
    .elementor-12665 .elementor-element.elementor-element-03b6d1d>.elementor-widget-container{
        margin:-50px 0 0
    }
    .elementor-12665 .elementor-element.elementor-element-dbf52b6{
        margin-top:-40px;
        margin-bottom:0
    }
    .elementor-12665 .elementor-element.elementor-element-e6f5af5 .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-d55f5a2 .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-c8a263f .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-3c75b92{
        margin-top:-3%;
        margin-bottom:0%
    }
    .elementor-12665 .elementor-element.elementor-element-34fc848 .elementor-heading-title{
        font-size:32px
    }
    .elementor-12665 .elementor-element.elementor-element-34fc848>.elementor-widget-container{
        margin:-50px 0 0
    }
    .elementor-12665 .elementor-element.elementor-element-4077382{
        margin-top:-40px;
        margin-bottom:0
    }
    .elementor-12665 .elementor-element.elementor-element-4cb91ca>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-4cb91ca>.elementor-element-populated>.elementor-widget-wrap{
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-11f8417 img{
        width:33%
    }
    .elementor-12665 .elementor-element.elementor-element-b9021a3 .elementor-icon{
        font-size:32px
    }
    .elementor-12665 .elementor-element.elementor-element-d800e20 .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-d800e20>.elementor-widget-container{
        margin:-13% 0% 0%
    }
    .elementor-12665 .elementor-element.elementor-element-9bbf224>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-63459c4{
        margin-top:0;
        margin-bottom:0;
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-677e7c06>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-677e7c06>.elementor-element-populated>.elementor-widget-wrap{
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-708c3bc6 img{
        width:33%
    }
    .elementor-12665 .elementor-element.elementor-element-27e9b89a .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-27e9b89a>.elementor-widget-container{
        margin:-13% 0% 0%
    }
    .elementor-12665 .elementor-element.elementor-element-7e79bb04 .elementor-icon{
        font-size:32px
    }
    .elementor-12665 .elementor-element.elementor-element-7b1d0f40>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-45a950c6{
        margin-top:0;
        margin-bottom:0;
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-fdd6a61>.elementor-widget-container{
        margin:0
    }
}
@media(max-width:767px){
    .elementor-12665 .elementor-element.elementor-element-c8a263f{
        top:-1000px
    }
    .elementor-12665 .elementor-element.elementor-element-0ecbb1c>.elementor-background-overlay{
        background-image:url(/wp-content/uploads/2022/10/mobile-top-background-720-1.jpg)
    }
    .elementor-12665 .elementor-element.elementor-element-0ecbb1c{
        border-width:0;
        margin-top:-5px;
        margin-bottom:0;
        padding:0;
        z-index:0
    }
    .elementor-12665 .elementor-element.elementor-element-d300a19>.elementor-element-populated{
        margin:5px 0 0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-d300a19{
        z-index:0
    }
    .elementor-12665 .elementor-element.elementor-element-4cb91ca>.elementor-element-populated{
        margin:20px 0 -30px;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-4cb91ca>.elementor-element-populated>.elementor-widget-wrap{
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-e0416ac .wpda-builder-logo_container img{
        height:30px;
        max-height:30px
    }
    .elementor-12665 .elementor-element.elementor-element-e0416ac{
        text-align:center;
        width:100%;
        max-width:100%
    }
    .elementor-12665 .elementor-element.elementor-element-e0416ac>.elementor-widget-container{
        margin:35px 0 25px
    }
    .elementor-12665 .elementor-element.elementor-element-11f8417 img{
        width:28%
    }
    .elementor-12665 .elementor-element.elementor-element-11f8417>.elementor-widget-container{
        margin:0
    }
    .elementor-12665 .elementor-element.elementor-element-9a6080d{
        padding:0 0 0 10px
    }
    .elementor-12665 .elementor-element.elementor-element-b9021a3 .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-b9021a3 .elementor-icon{
        font-size:16px
    }
    .elementor-12665 .elementor-element.elementor-element-b9021a3>.elementor-widget-container{
        margin:0%
    }
    .elementor-12665 .elementor-element.elementor-element-6559afc .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-6559afc .elementor-icon{
        font-size:16px
    }
    .elementor-12665 .elementor-element.elementor-element-6559afc>.elementor-widget-container{
        margin:0%
    }
    .elementor-12665 .elementor-element.elementor-element-d800e20 .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-d800e20 .elementor-icon{
        font-size:16px
    }
    .elementor-12665 .elementor-element.elementor-element-d800e20>.elementor-widget-container{
        margin:0%;
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-9bbf224>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-5ce6e23 .elementor-heading-title{
        font-size:36px
    }
    .elementor-12665 .elementor-element.elementor-element-5ce6e23>.elementor-widget-container{
        margin:0
    }
    .elementor-12665 .elementor-element.elementor-element-5b7d7f3{
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-5b7d7f3>.elementor-widget-container{
        margin:-10px 0 0;
        padding:0 0 5px
    }
    .elementor-12665 .elementor-element.elementor-element-9e9f593>.elementor-widget-container{
        margin:0
    }
    .elementor-12665 .elementor-element.elementor-element-6b05bbb img{
        width:85%
    }
    .elementor-12665 .elementor-element.elementor-element-6b05bbb>.elementor-widget-container{
        margin:25px 0 50px
    }
    .elementor-12665 .elementor-element.elementor-element-63459c4{
        margin-top:85px;
        margin-bottom:0;
        z-index:4
    }
    .elementor-12665 .elementor-element.elementor-element-93409f3>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-93409f3{
        z-index:1
    }
    .elementor-12665 .elementor-element.elementor-element-100805c img{
        width:40%
    }
    .elementor-12665 .elementor-element.elementor-element-100805c{
        text-align:left;
        top:-106px;
        z-index:9
    }
    .elementor-12665 .elementor-element.elementor-element-100805c>.elementor-widget-container{
        margin:5px 0 0 -10px
    }
    body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-100805c{
        left:23px
    }
    body.rtl .elementor-12665 .elementor-element.elementor-element-100805c{
        right:23px
    }
    .elementor-12665 .elementor-element.elementor-element-8fb8cc1 img{
        width:60%
    }
    .elementor-12665 .elementor-element.elementor-element-8fb8cc1{
        text-align:left;
        top:-130px;
        z-index:2
    }
    .elementor-12665 .elementor-element.elementor-element-8fb8cc1>.elementor-widget-container{
        margin:0 0 0 -80px
    }
    body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-8fb8cc1{
        right:-28px
    }
    body.rtl .elementor-12665 .elementor-element.elementor-element-8fb8cc1{
        left:-28px
    }
    .elementor-12665 .elementor-element.elementor-element-edc57ee>.elementor-container{
        max-width:0;
        min-height:80px
    }
    .elementor-12665 .elementor-element.elementor-element-edc57ee>.elementor-background-overlay{
        background-image:url(/wp-content/uploads/2022/09/2312.png);
        background-position:center center;
        background-repeat:no-repeat;
        background-size:cover
    }
    .elementor-12665 .elementor-element.elementor-element-edc57ee{
        margin-top:0;
        margin-bottom:0;
        z-index:1
    }
    .elementor-12665 .elementor-element.elementor-element-250b2914{
        margin-top:0;
        margin-bottom:0
    }
    .elementor-12665 .elementor-element.elementor-element-708c3bc6 img{
        width:35%
    }
    .elementor-12665 .elementor-element.elementor-element-27e9b89a .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-27e9b89a .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-27e9b89a>.elementor-widget-container{
        margin:-26% 19% 0% 0%
    }
    .elementor-12665 .elementor-element.elementor-element-7d129bae .elementor-icon-wrapper{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-7d129bae .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-7d129bae>.elementor-widget-container{
        margin:-15% 25% 0% 0%
    }
    .elementor-12665 .elementor-element.elementor-element-7e79bb04 .elementor-icon-wrapper{
        text-align:left
    }
    .elementor-12665 .elementor-element.elementor-element-7e79bb04 .elementor-icon{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-7e79bb04>.elementor-widget-container{
        margin:-14% 0% 0% 14%
    }
    .elementor-12665 .elementor-element.elementor-element-7b1d0f40>.elementor-element-populated{
        margin:-10px 0 0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-88dff96 .elementor-heading-title{
        font-size:36px
    }
    .elementor-12665 .elementor-element.elementor-element-88dff96>.elementor-widget-container{
        margin:25px 0 0
    }
    .elementor-12665 .elementor-element.elementor-element-56bf8af2{
        font-size:16px
    }
    .elementor-12665 .elementor-element.elementor-element-46f1f85b .elementor-button{
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-6cda51e4 .elementor-button{
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-19ebed8d img{
        width:85%
    }
    .elementor-12665 .elementor-element.elementor-element-19ebed8d>.elementor-widget-container{
        margin:25px 0 60px
    }
    .elementor-12665 .elementor-element.elementor-element-45a950c6{
        margin-top:100px;
        margin-bottom:0
    }
    .elementor-12665 .elementor-element.elementor-element-18bbe26b img{
        width:56%
    }
    .elementor-12665 .elementor-element.elementor-element-18bbe26b>.elementor-widget-container{
        margin:25px 0 0
    }
    .elementor-12665 .elementor-element.elementor-element-103ada8e img{
        width:60%
    }
    body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-103ada8e{
        right:-48px
    }
    body.rtl .elementor-12665 .elementor-element.elementor-element-103ada8e{
        left:-48px
    }
    .elementor-12665 .elementor-element.elementor-element-103ada8e{
        top:-5px;
        z-index:2
    }
    .elementor-12665 .elementor-element.elementor-element-641fbe1d img{
        width:80%
    }
    body:not(.rtl) .elementor-12665 .elementor-element.elementor-element-641fbe1d{
        right:-95px
    }
    body.rtl .elementor-12665 .elementor-element.elementor-element-641fbe1d{
        left:-95px
    }
    .elementor-12665 .elementor-element.elementor-element-641fbe1d{
        top:-170px
    }
    .elementor-12665 .elementor-element.elementor-element-d521b84>.elementor-container{
        min-height:564px
    }
    .elementor-12665 .elementor-element.elementor-element-d521b84>.elementor-background-overlay{
        background-image:url(/wp-content/uploads/2022/08/Group-9751.png)
    }
    .elementor-12665 .elementor-element.elementor-element-d521b84{
        margin-top:0%;
        margin-bottom:-25%
    }
    .elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-58162f4.elementor-column .elementor-column-wrap{
        align-items:flex-start
    }
    .elementor-12665 .elementor-element.elementor-element-58162f4.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
        align-content:flex-start;
        align-items:flex-start
    }
    .elementor-12665 .elementor-element.elementor-element-58162f4>.elementor-element-populated{
        margin:-50px 0 0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-6a6571c img{
        width:42%
    }
    .elementor-12665 .elementor-element.elementor-element-6a6571c{
        text-align:left
    }
    .elementor-12665 .elementor-element.elementor-element-6a6571c>.elementor-widget-container{
        margin:40px 0 0 -9px
    }
    .elementor-12665 .elementor-element.elementor-element-5bf45cd .elementor-heading-title{
        font-size:27px;
        line-height:1.6em
    }
    .elementor-12665 .elementor-element.elementor-element-519fdfe{
        margin-top:-23px;
        margin-bottom:0
    }
    .elementor-12665 .elementor-element.elementor-element-e451fa9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap{
        justify-content:center
    }
    .elementor-12665 .elementor-element.elementor-element-4ade8bf{
        width:auto;
        max-width:auto
    }
    .elementor-12665 .elementor-element.elementor-element-2e52cb0>.elementor-widget-container{
        margin:0 0 0 10px
    }
    .elementor-12665 .elementor-element.elementor-element-2e52cb0{
        width:auto;
        max-width:auto
    }
    .elementor-bc-flex-widget .elementor-12665 .elementor-element.elementor-element-7dd9de3.elementor-column .elementor-column-wrap{
        align-items:flex-start
    }
    .elementor-12665 .elementor-element.elementor-element-7dd9de3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap{
        align-content:flex-start;
        align-items:flex-start
    }
    .elementor-12665 .elementor-element.elementor-element-7dd9de3>.elementor-element-populated>.elementor-widget-wrap{
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-220dfce img{
        width:65%
    }
    .elementor-12665 .elementor-element.elementor-element-220dfce>.elementor-widget-container{
        margin:-44px -120px 0 0
    }
    .elementor-12665 .elementor-element.elementor-element-292652e img{
        width:63%
    }
    .elementor-12665 .elementor-element.elementor-element-292652e{
        text-align:right
    }
    .elementor-12665 .elementor-element.elementor-element-292652e>.elementor-widget-container{
        margin:-84px 0 0 12px;
        background-image:url(/wp-content/uploads/2022/08/Group-9750-1.png)
    }
    .elementor-12665 .elementor-element.elementor-element-97ab970{
        margin-top:25%;
        margin-bottom:0%
    }
    .elementor-12665 .elementor-element.elementor-element-1acea53{
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-7a4c063 .elementor-heading-title{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-7a4c063>.elementor-widget-container{
        margin:0 20px;
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-e9f8731{
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-fdd6a61>.elementor-widget-container{
        margin:0 15px
    }
    .elementor-12665 .elementor-element.elementor-element-a15aad9>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-7ca78cd{
        font-size:13px
    }
    .elementor-12665 .elementor-element.elementor-element-f7ab0d8 .elementor-heading-title{
        font-size:21px
    }
    .elementor-12665 .elementor-element.elementor-element-3c0a276>.elementor-widget-container{
        margin:0 15px
    }
    .elementor-12665 .elementor-element.elementor-element-c9a556c .elementor-heading-title{
        font-size:21px
    }
    .elementor-12665 .elementor-element.elementor-element-5d82e16{
        font-size:13px
    }
    .elementor-12665 .elementor-element.elementor-element-a99c4e8>.elementor-widget-container{
        margin:0 20px
    }
    .elementor-12665 .elementor-element.elementor-element-b62dcbd{
        margin-top:0%;
        margin-bottom:0%
    }
    .elementor-12665 .elementor-element.elementor-element-cc02b45{
        text-align:left
    }
    .elementor-12665 .elementor-element.elementor-element-cc02b45 .elementor-heading-title{
        font-size:20px;
        line-height:28px
    }
    .elementor-12665 .elementor-element.elementor-element-cc02b45>.elementor-widget-container{
        margin:0 10px;
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-53e8f99{
        text-align:left;
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-53e8f99>.elementor-widget-container{
        padding:10px
    }
    .elementor-12665 .elementor-element.elementor-element-37152a7{
        padding:15px 0 20px
    }
    .elementor-12665 .elementor-element.elementor-element-87b05b1>.elementor-element-populated{
        margin:0;
        --e-column-margin-right:0px;
        --e-column-margin-left:0px
    }
    .elementor-12665 .elementor-element.elementor-element-c7a4cce{
        text-align:center;
        font-size:13px
    }
    .elementor-12665 .elementor-element.elementor-element-c7a4cce>.elementor-widget-container{
        margin:0
    }
    .elementor-12665 .elementor-element.elementor-element-9433afa{
        text-align:center
    }
    .elementor-12665 .elementor-element.elementor-element-9433afa .elementor-heading-title{
        font-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-2897a8f{
        font-size:14px
    }
    .elementor-12665 .elementor-element.elementor-element-2897a8f>.elementor-widget-container{
        margin:0 15px
    }
    .elementor-12665 .elementor-element.elementor-element-603997b{
        --spacer-size:0px
    }
    .elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated,.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated>.elementor-background-overlay,.elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-background-slideshow{
        border-radius:10px 10px 10px 10px
    }
    .elementor-12665 .elementor-element.elementor-element-638c0cb>.elementor-element-populated>.elementor-widget-wrap{
        padding:0
    }
    .elementor-12665 .elementor-element.elementor-element-ecb2247{
        --spacer-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-34e5dcf .elementor-heading-title{
        font-size:21px
    }
    .elementor-12665 .elementor-element.elementor-element-0bb8eed{
        font-size:13px
    }
    .elementor-12665 .elementor-element.elementor-element-1038dd9{
        --spacer-size:20px
    }
    .elementor-12665 .elementor-element.elementor-element-7fdce6b>.elementor-widget-container{
        margin:0 15px
    }
    .elementor-12665 .elementor-element.elementor-element-428e1e5{
        --spacer-size:0px
    }
}
@media(min-width:768px){
    .elementor-12665 .elementor-element.elementor-element-3647bee{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-2ee4dcf{
        width:39.332%
    }
    .elementor-12665 .elementor-element.elementor-element-99fc525{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-2f8940c{
        width:27%
    }
    .elementor-12665 .elementor-element.elementor-element-c34ab87{
        width:45.332%
    }
    .elementor-12665 .elementor-element.elementor-element-f443325{
        width:27%
    }
    .elementor-12665 .elementor-element.elementor-element-6d0c5fe{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-98c72b0{
        width:39.332%
    }
    .elementor-12665 .elementor-element.elementor-element-3571ecc{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-b1a2db7{
        width:27%
    }
    .elementor-12665 .elementor-element.elementor-element-c660389{
        width:45.332%
    }
    .elementor-12665 .elementor-element.elementor-element-33f13aa{
        width:27%
    }
    .elementor-12665 .elementor-element.elementor-element-4cb91ca{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-9bbf224{
        width:39.332%
    }
    .elementor-12665 .elementor-element.elementor-element-2f8f03d{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-677e7c06{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-7b1d0f40{
        width:39.332%
    }
    .elementor-12665 .elementor-element.elementor-element-31466d3b{
        width:30%
    }
    .elementor-12665 .elementor-element.elementor-element-22dae3e{
        width:20%
    }
    .elementor-12665 .elementor-element.elementor-element-71980cd{
        width:54.165%
    }
    .elementor-12665 .elementor-element.elementor-element-e328521{
        width:19.292%
    }
    .elementor-12665 .elementor-element.elementor-element-fd85011{
        width:21%
    }
    .elementor-12665 .elementor-element.elementor-element-795f762{
        width:58%
    }
    .elementor-12665 .elementor-element.elementor-element-b505c64{
        width:21%
    }
    .elementor-12665 .elementor-element.elementor-element-a15aad9{
        width:41.334%
    }
    .elementor-12665 .elementor-element.elementor-element-baec281{
        width:8.33%
    }
    .elementor-12665 .elementor-element.elementor-element-1e81522{
        width:50%
    }
    .elementor-12665 .elementor-element.elementor-element-87b05b1{
        width:41.334%
    }
    .elementor-12665 .elementor-element.elementor-element-fe9738b{
        width:8.33%
    }
    .elementor-12665 .elementor-element.elementor-element-638c0cb{
        width:50%
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-12665 .elementor-element.elementor-element-2f8940c{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-c34ab87{
        width:50%
    }
    .elementor-12665 .elementor-element.elementor-element-f443325{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-991be96{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-8e18339{
        width:50%
    }
    .elementor-12665 .elementor-element.elementor-element-0390acd{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-b1a2db7{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-c660389{
        width:50%
    }
    .elementor-12665 .elementor-element.elementor-element-33f13aa{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-351ba88{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-d323bb4{
        width:50%
    }
    .elementor-12665 .elementor-element.elementor-element-5708739{
        width:25%
    }
    .elementor-12665 .elementor-element.elementor-element-4cb91ca{
        width:100%
    }
    .elementor-12665 .elementor-element.elementor-element-9bbf224{
        width:100%
    }
    .elementor-12665 .elementor-element.elementor-element-2f8f03d{
        width:100%
    }
    .elementor-12665 .elementor-element.elementor-element-677e7c06{
        width:100%
    }
    .elementor-12665 .elementor-element.elementor-element-7b1d0f40{
        width:100%
    }
    .elementor-12665 .elementor-element.elementor-element-31466d3b{
        width:100%
    }
}
section#top-_header .elementor-row .elementor-element-populated>.elementor-widget-wrap{
    padding-top:0
}
div#logo-1{
    overflow:visible
}
section#top-_header .elementor-row .elementor-element-populated>.elementor-widget-wrap{
    padding-top:0
}
.girlimage .elementor-image:before{
    content:"Blue Party Dress";
    font-size:12px;
    color:#000;
    line-height:13px;
    text-align:left;
    width:76px;
    height:70px;
    background-color:#fff;
    position:absolute;
    right:24px!important;
    top:10px;
    padding:8px
}
.girlimage .elementor-image{
    position:relative
}
.girlimage .elementor-image:after{
    content:"Buy now";
    color:#fff;
    font-size:11px;
    line-height:15px;
    text-align:left;
    width:auto;
    background-color:#159f76;
    border-radius:2px;
    position:absolute;
    right:30px!important;
    top:50px;
    padding:3px 8px
}
.girlimage .elementor-image:before,.girlimage .elementor-image:after{
    opacity:.8
}
.girlimage{
    overflow:visible!important
}
#Request-_demoo{
    text-align:center
}
#Request-_demoo>.elementor-widget-container>a{
    fill:#478ce6;
    color:#fff;
    background-color:#5487f2;
    border-style:solid;
    border-width:2px;
    border-color:#478ce6;
    border-radius:4px;
    width:auto;
    font-size:14px;
    padding:12px 30px;
    outline:none!important
}
div#mobile-circle{
    overflow:visible
}
.girlimage .elementor-image:before{
    content:"Blue Party Dress";
    font-size:11px;
    color:#000;
    line-height:13px;
    text-align:left;
    width:76px;
    height:70px;
    background-color:#fff;
    position:absolute;
    right:40px;
    top:10px;
    padding:8px
}
.girlimage .elementor-image{
    position:relative
}
.girlimage .elementor-image:after{
    content:"Buy now";
    color:#fff;
    font-size:11px;
    line-height:15px;
    text-align:left;
    width:auto;
    background-color:#159f76;
    border-radius:2px;
    position:absolute;
    right:47px;
    top:50px;
    padding:3px 8px
}
.girlimage .elementor-image:before,.girlimage .elementor-image:after{
    opacity:.8
}
.girlimage{
    overflow:visible!important
}
div#right-phone-images>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
div#right-phone-images>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
div#right-phone-images>.elementor-element-populated>.elementor-widget-wrap{
    padding:0
}
.cb_logo-text{
    background:linear-gradient(180deg,#222A35 0%,#222A35 8.17%,#222A35 17.26%,rgba(34,42,53,1) 25.37%,rgba(34,42,53,1) 34.12%,rgba(34,42,53,0.96) 43.21%,rgba(34,42,53,0.95) 52.29%,rgba(34,42,53,0.85) 63.00%,rgba(34,42,53,0.70) 71.76%,rgba(34,42,53,0.55) 80.51%,rgba(34,42,53,0.35) 88.95%,rgba(34,42,53,0.00) 100%);
    text-align:center;
    padding-top:30px;
    margin-top:20px;
    height:470px
}
.img-top{
    animation:SlideInTop 1s ease 0s 1 normal forwards;
    opacity:0
}
.logo-top-img{
    width:88px;
    height:auto;
    padding-top:35px;
    padding-bottom:20px
}
.top_text>h2.title{
    font-size:47px;
    line-height:50px;
    font-weight:800;
    font-family:nunito!important;
    letter-spacing:.5px;
    text-shadow:none;
    color:#fff;
    animation:SlideInLeft 1s ease-in 0s 1 normal forwards;
    opacity:0;
    margin:.83em 0
}
.page_title_meta{
    text-align:center
}
.wordWrap{
    color:#fff;
    -webkit-text-stroke:none!important;
    display:grid;
    grid-auto-rows:1fr;
    grid-template-columns:1fr;
    grid-template-rows:1fr;
    gap:0 0;
    font-size:20px!important;
    letter-spacing:1px!important;
    font-weight:600!important
}
.page_title_meta>span,.page_title_meta>span>a{
    color:#fff;
    cursor:text;
    text-transform:capitalize;
    font-size:17px;
    font-weight:400;
    letter-spacing:1.5px
}
.page_title_meta>span{
    font-size:15px
}
.wordWrap span:first-of-type{
    -webkit-animation:w1anim 9s infinite;
    animation:w1anim 9s infinite;
    -webkit-animation-delay:2s;
    animation-delay:2s
}
.wordWrap span:nth-of-type(2){
    -webkit-animation:w2anim 9s infinite;
    animation:w2anim 9s infinite;
    -webkit-animation-delay:2s;
    animation-delay:2s
}
.wordWrap span:nth-of-type(3){
    -webkit-animation:w3anim 9s infinite;
    animation:w3anim 9s infinite;
    -webkit-animation-delay:2s;
    animation-delay:2s
}
.wordWrap span{
    grid-area:1/1/2/2;
    opacity:0;
    font-family:nunito!important
}
.wordWrap{
    color:#fff;
    -webkit-text-stroke:none!important;
    display:grid;
    grid-auto-rows:1fr;
    grid-template-columns:1fr;
    grid-template-rows:1fr;
    gap:0 0;
    font-size:20px!important;
    letter-spacing:1px!important;
    font-weight:600!important;
    span {
        grid-area:1/1/2/2;
        opacity:0;
        &:nth-of-type(1) {
            animation:w1anim 9s infinite;
            animation-delay:2s;
        }
        &:nth-of-type(2) {
            animation:w2anim 9s infinite;
            animation-delay:2s;
        }
        &:nth-of-type(3) {
            animation:w3anim 9s infinite;
            animation-delay:2s;
        }
    }
}
@keyframes w1anim{
    0%{
        opacity:0;
        //transform:rotateX(-90deg)}16%{//transform:rotateX(0deg);opacity:1}32%{//transform:rotateX(-90deg);opacity:0}}@keyframes w2anim{33%{opacity:0;//transform:rotateX(-90deg)}50%{opacity:1;//transform:rotateX(0deg)}67%{opacity:0;//transform:rotateX(-90deg)}}@keyframes w3anim{68%{opacity:0;//transform:rotateX(-90deg)}84%{opacity:1;//transform:rotateX(0deg)}100%{opacity:0;//transform:rotateX(-90deg)}}@keyframes SlideInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes SlideInTop{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}.elementor-element-populated>.elementor-widget-wrap>.top-img_laptop{overflow:visible!important}.cb_logo-text{height:auto;padding:0 0 60px;margin-top:0;background:#222a35;position:relative;font-family:Halvetica}.cb_logo-text:before{content:'';background:url(/wp-content/uploads/2023/07/Mobiles-pic-with-outline.png);background-repeat:no-repeat;position:absolute;width:370px;height:405px;z-index:99;background-size:100% auto;top:15%;left:11%;transform:rotate(10deg)}.img-top{animation:SlideInTop 1s ease 0s 1 normal forwards;opacity:0}.logo-top-img{width:88px;height:auto;padding-bottom:20px;margin-top:0;padding-top:20px}.top_text>h2.title{font-size:47px;line-height:1.5em;font-weight:800;font-family:nunito!important;letter-spacing:.5px;text-shadow:none;color:#fff;animation:SlideInLeft 1s ease-in 0s 1 normal forwards;opacity:0;margin:.83em 0}.page_title_meta{text-align:center}.wordWrap{color:#fff;-webkit-text-stroke:none!important;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;grid-template-rows:1fr;gap:0 0;font-size:20px!important;letter-spacing:1px!important;font-weight:600!important}.page_title_meta>span,.page_title_meta>span>a{color:#fff;cursor:text;text-transform:none;font-size:15px;font-weight:400;letter-spacing:1.5px}.page_title_meta>span{font-size:15px}.social-imgs{position:absolute;left:70%;top:80%;transform:translate(30%,-80%)}.social-imgs img.adwords-img{width:65px;height:auto}.social-imgs img.bing-img{width:95px;height:auto;margin-left:20px}.wordWrap span:first-of-type{-webkit-animation:w1anim 9s infinite;animation:w1anim 9s infinite;-webkit-animation-delay:2s;animation-delay:2s}.wordWrap span:nth-of-type(2){-webkit-animation:w2anim 9s infinite;animation:w2anim 9s infinite;-webkit-animation-delay:2s;animation-delay:2s}.wordWrap span:nth-of-type(3){-webkit-animation:w3anim 9s infinite;animation:w3anim 9s infinite;-webkit-animation-delay:2s;animation-delay:2s}.wordWrap span{grid-area:1/1/2/2;opacity:0;font-family:nunito!important}.wordWrap{color:#fff;-webkit-text-stroke:none!important;display:grid;grid-auto-rows:1fr;grid-template-columns:1fr;grid-template-rows:1fr;gap:0 0;font-size:18px!important;letter-spacing:1px!important;font-weight:600!important;span { grid-area:1/1/2/2; opacity:0; &:nth-of-type(1) { animation:w1anim 9s infinite; animation-delay:2s; } &:nth-of-type(2) { animation:w2anim 9s infinite; animation-delay:2s; } &:nth-of-type(3) { animation:w3anim 9s infinite; animation-delay:2s; } }}@keyframes w1anim{0%{opacity:0;//transform:rotateX(-90deg)}16%{//transform:rotateX(0deg);opacity:1}32%{//transform:rotateX(-90deg);opacity:0}}@keyframes w2anim{33%{opacity:0;//transform:rotateX(-90deg)}50%{opacity:1;//transform:rotateX(0deg)}67%{opacity:0;//transform:rotateX(-90deg)}}@keyframes w3anim{68%{opacity:0;//transform:rotateX(-90deg)}84%{opacity:1;//transform:rotateX(0deg)}100%{opacity:0;//transform:rotateX(-90deg)}}@keyframes SlideInLeft{0%{opacity:0;transform:translateX(-50px)}100%{opacity:1;transform:translateX(0)}}@keyframes SlideInTop{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}.cb-siq_top .cb_logo-text{background:0 0!important}#cb_top-text{max-width:470px;margin:60px auto;padding-top:100px}.Man-laptop:before{position:absolute;content:'';left:0;right:0;height:350px;top:-140px;z-index:1;width:100%;background:linear-gradient(180deg,#222A35 41.95%,rgba(34,42,53,0.90) 48.11%,rgba(34,42,53,0.78) 54.22%,rgba(34,42,53,0.67) 60.08%,rgba(34,42,53,0.61) 65.13%,rgba(34,42,53,0.56) 69.68%,rgba(34,42,53,0.46) 75.55%,rgba(34,42,53,0.38) 79.94%,rgba(34,42,53,0.02) 84.90%)}#cb-siq-intro{position:relative}#cb-siq-intro:before{content:'';background:url(/wp-content/uploads/2023/07/Girl-img_new1.png);background-repeat:no-repeat;position:absolute;width:350px;height:415px;z-index:99;background-size:100% auto;bottom:0;left:38%}section.mobile-_-cbn-_-icons .elementor-widget-wrap{display:flex;flex-direction:row;justify-content:center}section.mobile-_-cbn-_-icons .elementor-widget-wrap>.elementor-widget-icon{width:auto;margin:0 10px 35px}.Request-_demoo{text-align:center}.Request-_demoo>.elementor-widget-container>a{fill:#478ce6;color:#fff;background-color:#5487f2;border-style:solid;border-width:2px;border-color:#478ce6;border-radius:4px;width:auto;font-size:14px;padding:12px 30px;outline:none!important}.over-flow-_-cbn .elementor-widget-wrap>.elementor-widget-image{overflow:visible!important}img.wpforms-submit-spinner{display:none!important}div.wpforms-container-full .wpforms-form button[type=submit]{background-image:linear-gradient(96deg,#1192ce 0%,#1192ce 51%,#1192ce 100%)!important}.cb_free-guide .elementor-widget-wrap{align-content:center}.cb_contact-text .elementor-widget-wrap{align-content:center}.cb_free-guide .elementor-widget-wrap{padding-top:0!important}img.wpforms-submit-spinner{display:none!important}div.wpforms-container-full .wpforms-form button[type=submit]{background-image:linear-gradient(96deg,#1192ce 0%,#1192ce 51%,#1192ce 100%)!important}.cb-contact-form .wpforms-container-full .wpforms-field input,.cb-contact-form form .wpforms-field-textarea textarea{background-color:transparent!important;color:#000!important;border-bottom-color:#000!important}.cb-contact-form:before{content:'';background:url(/wp-content/uploads/2023/03/logo-without-text.png);position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;z-index:-1;background-size:60%;background-position:center;opacity:.3}@media only screen and (max-width:600px){.cb_free-guide{padding:0 10px!important}