.elementor-1522 .elementor-element.elementor-element-948a386 > .elementor-container{
    min-height:90vh;
}
.elementor-1522 .elementor-element.elementor-element-948a386:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-948a386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/wp-content/uploads/sites/50/2022/01/digital-tablet-screen-with-smart-home-controller-on-a-wooden-table.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-948a386 > .elementor-background-overlay{
    background-color:var( --e-global-color-dea41e4 );
    opacity:0.2;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-948a386{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top:0em;
    margin-bottom:0em;
    padding:0% 0% 0% 0%;
}
.elementor-1522 .elementor-element.elementor-element-fda88b9.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:13em 0em 13em 0em;
}
.elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-e61f0f1{
    text-align:center;
    z-index:2;
}
.elementor-1522 .elementor-element.elementor-element-e61f0f1 .elementor-heading-title{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title{
    color:var( --e-global-color-a291686 );
    margin:0px 0px -5px 0px;
    font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var( --e-global-typography-583e54c-font-weight );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
    word-spacing:var( --e-global-typography-583e54c-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title > span{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title:hover > span{
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-subtitle{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var( --e-global-typography-583e54c-font-weight );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
    word-spacing:var( --e-global-typography-583e54c-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-0836d6f{
    text-align:center;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
    width:500px;
    max-width:500px;
}
.elementor-1522 .elementor-element.elementor-element-0836d6f > .elementor-widget-container{
    padding:0em 0em 1em 0em;
}
.elementor-1522 .elementor-element.elementor-element-8675d23 .elementor-button .elementor-align-icon-right{
    margin-left:10px;
}
.elementor-1522 .elementor-element.elementor-element-8675d23 .elementor-button .elementor-align-icon-left{
    margin-right:10px;
}
.elementor-1522 .elementor-element.elementor-element-6684c9a > .elementor-container > .elementor-column > .elementor-widget-wrap{
    align-content:center;
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-6684c9a:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-6684c9a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-secondary );
}
.elementor-1522 .elementor-element.elementor-element-6684c9a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:2em 3em 2em 2em;
}
.elementor-1522 .elementor-element.elementor-element-6684c9a > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-03814b3 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-04a8b81.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-04a8b81.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-04a8b81.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-text );
    color:var( --e-global-color-text );
    border-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-04a8b81{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon{
    font-size:50px;
}
.elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-description{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-ffd87df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-ffd87df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-ffd87df > .elementor-element-populated > .elementor-background-overlay{
    opacity:0.5;
}
.elementor-1522 .elementor-element.elementor-element-ffd87df > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:-4em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
    padding:1.5em 1.5em 1.5em 1.5em;
}
.elementor-1522 .elementor-element.elementor-element-ffd87df > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-5b296d4.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-5b296d4.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-5b296d4.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-text );
    color:var( --e-global-color-text );
    border-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-5b296d4{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a185853 );
}
.elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-description{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-c9aac0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-c9aac0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-91455cb );
}
.elementor-1522 .elementor-element.elementor-element-c9aac0d > .elementor-element-populated > .elementor-background-overlay{
    opacity:0.5;
}
.elementor-1522 .elementor-element.elementor-element-c9aac0d > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:-4em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
    padding:1.5em 1.5em 1.5em 1.5em;
}
.elementor-1522 .elementor-element.elementor-element-c9aac0d > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-485451b.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-485451b.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-485451b.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-text );
    color:var( --e-global-color-text );
    border-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-485451b{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-description{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-bbfe4c7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-bbfe4c7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-7c16141 );
}
.elementor-1522 .elementor-element.elementor-element-bbfe4c7 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin:-4em 0em 0em 0em;
    --e-column-margin-right:0em;
    --e-column-margin-left:0em;
    padding:1.5em 1.5em 1.5em 1.5em;
}
.elementor-1522 .elementor-element.elementor-element-bbfe4c7 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-308b8b8.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-308b8b8.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-308b8b8.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-text );
    color:var( --e-global-color-text );
    border-color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-308b8b8{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-description{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-6bde899{
    padding:4em 1em 5em 1em;
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-e925cdb.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-e925cdb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-e925cdb > .elementor-element-populated{
    padding:1em 5em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-c658068{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-c658068 .elementor-heading-title{
    color:var( --e-global-color-a185853 );
    font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size:var( --e-global-typography-84ca66e-font-size );
    font-weight:var( --e-global-typography-84ca66e-font-weight );
    text-transform:var( --e-global-typography-84ca66e-text-transform );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing:var( --e-global-typography-84ca66e-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-dce619e{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-dce619e .elementor-heading-title{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){
    padding-bottom:calc(8px/2);
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){
    margin-top:calc(8px/2);
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{
    margin-right:calc(8px/2);
    margin-left:calc(8px/2);
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-items.elementor-inline-items{
    margin-right:calc(-8px/2);
    margin-left:calc(-8px/2);
}
body.rtl .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    left:calc(-8px/2);
}
body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{
    right:calc(-8px/2);
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-icon i{
    color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-icon svg{
    fill:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-470b791{
    --e-icon-list-icon-size:16px;
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-text{
    color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-item > a{
    font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var( --e-global-typography-520c191-font-weight );
    line-height:var( --e-global-typography-520c191-line-height );
    letter-spacing:var( --e-global-typography-520c191-letter-spacing );
    word-spacing:var( --e-global-typography-520c191-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-470b791 > .elementor-widget-container{
    margin:-1em 0em 0em 0em;
    padding:0em 0em 1em 0em;
}
.elementor-1522 .elementor-element.elementor-element-996e29f > .elementor-element-populated{
    padding:3em 3em 3em 3em;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .video-content{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn i{
    font-size:60px;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn svg{
    max-width:60px;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn{
    width:80px;
    height:80px;
    line-height:60px;
    color:var( --e-global-color-a291686 );
    background-color:transparent;
    background-image:linear-gradient(180deg, var( --e-global-color-a185853 ) 0%, var( --e-global-color-7c16141 ) 100%);
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn.glow-btn:before{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn.glow-btn:after{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn.glow-btn > i:after{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn svg path{
    stroke:var( --e-global-color-a291686 );
    fill:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn:hover{
    color:#ffffff;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 .ekit-video-popup-btn:hover svg path{
    stroke:#ffffff;
    fill:#ffffff;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9 > .elementor-widget-container{
    margin:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-d7f7fc9{
    width:auto;
    max-width:auto;
    top:293.934px;
    z-index:3;
}
body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
    left:271.949px;
}
body.rtl .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
    right:271.949px;
}
.elementor-1522 .elementor-element.elementor-element-d886a72{
    --spacer-size:200px;
    width:200px;
    max-width:200px;
    z-index:2;
}
.elementor-1522 .elementor-element.elementor-element-d886a72 > .elementor-widget-container{
    margin:0em -24em -10em 14em;
    background-image:url("/wp-content/uploads/sites/50/2022/01/young-modern-cheerful-family-talking-through-video-chat.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    border-style:solid;
    border-width:10px 10px 10px 10px;
    border-color:var( --e-global-color-308e809 );
    border-radius:2px 2px 2px 2px;
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-d886a72.bdt-background-overlay-yes > .elementor-widget-container:before{
    transition:background 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-050d841 img{
    width:100%;
    height:450px;
    object-fit:cover;
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-050d841.bdt-background-overlay-yes > .elementor-widget-container:before{
    transition:background 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6 .premium-title-container{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6 .premium-title-header{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    line-height:var( --e-global-typography-69c152f-line-height );
    letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
    word-spacing:var( --e-global-typography-69c152f-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6.premium-title-stroke-yes .premium-title-text{
    -webkit-text-fill-color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6 .premium-title-style8 .premium-title-text[data-animation="shiny"]{
    --base-color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6 .premium-title-style1{
    border-style:solid;
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6 > .elementor-widget-container{
    padding:1em 1em 1em 1em;
    background-color:var( --e-global-color-308e809 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6{
    width:400px;
    max-width:400px;
    top:497.969px;
}
body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
    left:9px;
}
body.rtl .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
    right:9px;
}
.elementor-1522 .elementor-element.elementor-element-6a0dcf6.bdt-background-overlay-yes > .elementor-widget-container:before{
    transition:background 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-1a0d94a > .elementor-container{
    min-height:60vh;
}
.elementor-1522 .elementor-element.elementor-element-1a0d94a:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-1a0d94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/wp-content/uploads/sites/50/2022/01/portrait-of-a-happy-woman-controlling-smart-home.jpg");
    background-position:top center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-1a0d94a > .elementor-background-overlay{
    background-color:#000919;
    opacity:0.2;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-1a0d94a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:14em 1em 2em 1em;
}
.elementor-1522 .elementor-element.elementor-element-87dfc47.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-1522 .elementor-element.elementor-element-87dfc47 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-8a12582{
    text-align:center;
    width:500px;
    max-width:500px;
}
.elementor-1522 .elementor-element.elementor-element-8a12582 .elementor-heading-title{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a12582 > .elementor-widget-container{
    padding:0em 0em 1em 0em;
}
.elementor-1522 .elementor-element.elementor-element-1404923{
    --spacer-size:50px;
}
.elementor-1522 .elementor-element.elementor-element-c507464.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-c507464.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-c507464.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-c507464.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox{
    background-color:#02010100;
    padding:20px 20px 20px 20px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:var( --e-global-color-a291686 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox:hover{
    background-color:#0009193D;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#00091900;
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .elementskit-info-box-title{
    margin:0px 0px 5px 0px;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .box-body > p{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementkit-infobox-icon{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-info-box-icon > svg path{
    fill:var( --e-global-color-a291686 );
    stroke:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .elementskit-info-box-icon i{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-info-box-icon > svg{
    max-width:40px;
    height:auto;
}
.elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .elementskit-info-box-icon{
    transform:rotate(0deg);
}
.elementor-1522 .elementor-element.elementor-element-bb848db.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-bb848db.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-bb848db.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-bb848db.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox{
    background-color:#02010100;
    padding:20px 20px 20px 20px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:var( --e-global-color-a291686 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox:hover{
    background-color:#0009193D;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#00091900;
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .elementskit-info-box-title{
    margin:0px 0px 5px 0px;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .box-body > p{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementkit-infobox-icon{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-info-box-icon > svg path{
    fill:var( --e-global-color-a291686 );
    stroke:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .elementskit-info-box-icon i{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-info-box-icon > svg{
    max-width:40px;
    height:auto;
}
.elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .elementskit-info-box-icon{
    transform:rotate(0deg);
}
.elementor-1522 .elementor-element.elementor-element-9b3491b.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-9b3491b.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-9b3491b.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-9b3491b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox{
    background-color:#02010100;
    padding:20px 20px 20px 20px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:var( --e-global-color-a291686 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox:hover{
    background-color:#0009193D;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#00091900;
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .elementskit-info-box-title{
    margin:0px 0px 5px 0px;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .box-body > p{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementkit-infobox-icon{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-info-box-icon > svg path{
    fill:var( --e-global-color-a291686 );
    stroke:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .elementskit-info-box-icon i{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-info-box-icon > svg{
    max-width:40px;
    height:auto;
}
.elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .elementskit-info-box-icon{
    transform:rotate(0deg);
}
.elementor-1522 .elementor-element.elementor-element-f1f421c.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-f1f421c.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-f1f421c.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-f1f421c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox{
    background-color:#02010100;
    padding:20px 20px 20px 20px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:var( --e-global-color-a291686 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox:hover{
    background-color:#0009193D;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#00091900;
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .elementskit-info-box-title{
    margin:0px 0px 5px 0px;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .box-body > p{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementkit-infobox-icon{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-info-box-icon > svg path{
    fill:var( --e-global-color-a291686 );
    stroke:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .elementskit-info-box-icon i{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-info-box-icon > svg{
    max-width:40px;
    height:auto;
}
.elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .elementskit-info-box-icon{
    transform:rotate(0deg);
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-7eab5cb.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-7eab5cb.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-7eab5cb.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox{
    background-color:#02010100;
    padding:20px 20px 20px 20px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:var( --e-global-color-a291686 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox:hover{
    background-color:#0009193D;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#00091900;
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .elementskit-info-box-title{
    margin:0px 0px 5px 0px;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .box-body > p{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementkit-infobox-icon{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-info-box-icon > svg path{
    fill:var( --e-global-color-a291686 );
    stroke:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .elementskit-info-box-icon i{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-info-box-icon > svg{
    max-width:40px;
    height:auto;
}
.elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .elementskit-info-box-icon{
    transform:rotate(0deg);
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-62ad2f1.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-62ad2f1.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-62ad2f1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox{
    background-color:#02010100;
    padding:20px 20px 20px 20px;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:var( --e-global-color-a291686 );
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox:hover{
    background-color:#0009193D;
    border-style:solid;
    border-width:2px 2px 2px 2px;
    border-color:#00091900;
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .elementskit-info-box-title{
    margin:0px 0px 5px 0px;
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .box-body > p{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementkit-infobox-icon{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-info-box-icon > svg path{
    fill:var( --e-global-color-a291686 );
    stroke:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .elementskit-info-box-icon i{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-info-box-icon > svg{
    max-width:40px;
    height:auto;
}
.elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .elementskit-info-box-icon{
    transform:rotate(0deg);
}
.elementor-1522 .elementor-element.elementor-element-edee693:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-edee693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:transparent;
    background-image:radial-gradient(at center center, var( --e-global-color-308e809 ) 0%, #00091926 100%);
}
.elementor-1522 .elementor-element.elementor-element-edee693 > .elementor-background-overlay{
    background-image:url("https://show.moxcreative.com/burgeon/wp-content/uploads/sites/47/2022/01/BG-Worldmap.png");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    opacity:0.2;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-edee693{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 4em 7em 4em;
}
.elementor-1522 .elementor-element.elementor-element-71e7e14 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-2079b17{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-2079b17 .elementor-heading-title{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-2079b17 > .elementor-widget-container{
    padding:0em 0em 1em 0em;
}
.elementor-1522 .elementor-element.elementor-element-ef68057{
    text-align:center;
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-ef68057 > .elementor-widget-container{
    margin:-1em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-1c1ae27 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-b4619ac img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-9e27106 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-d5eb4df img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-ec3eaf4 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-7a1c768 img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-9e51721 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-5dd7557 img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-8982d2e > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-ee1e8b8 img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-baccebb > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-a20245e img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-0d35a22 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-aa081c0 img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-211b270 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-27dcdd5 img{
    transition-duration:0.5s;
}
.elementor-1522 .elementor-element.elementor-element-6ce5fb4:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-6ce5fb4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/wp-content/uploads/sites/50/2022/01/computer-3d-modeling-of-residential-building.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-6ce5fb4 > .elementor-background-overlay{
    background-color:var( --e-global-color-a291686 );
    opacity:0.97;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-6ce5fb4{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:7em 2em 15em 3em;
}
.elementor-1522 .elementor-element.elementor-element-1126a05 > .elementor-element-populated{
    padding:1em 3em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-4593c87{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-4593c87 .elementor-heading-title{
    color:var( --e-global-color-a185853 );
    font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size:var( --e-global-typography-84ca66e-font-size );
    font-weight:var( --e-global-typography-84ca66e-font-weight );
    text-transform:var( --e-global-typography-84ca66e-text-transform );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing:var( --e-global-typography-84ca66e-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-6f3e1a7 .elementor-heading-title{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-b1f0a33{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-88ba7ca.elementor-column .elementor-widget-wrap{
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-88ba7ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-88ba7ca:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-element-populated > .elementor-background-overlay{
    background-image:url("/wp-content/uploads/sites/50/2022/01/consultation.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:0.3;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-88ba7ca > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-b3a2051{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-b3a2051 .elementor-heading-title{
    color:var( --e-global-color-91455cb );
    font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var( --e-global-typography-583e54c-font-weight );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
    word-spacing:var( --e-global-typography-583e54c-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-0db14e6.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-0db14e6.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-0db14e6.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-a291686 );
    color:var( --e-global-color-a291686 );
    border-color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-0db14e6{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-description{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-137c0d5.elementor-column .elementor-widget-wrap{
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-137c0d5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-137c0d5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-element-populated > .elementor-background-overlay{
    background-image:url("/wp-content/uploads/sites/50/2022/01/dividers-on-the-architectural-project.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:0.3;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-137c0d5 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-f1362bd{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-f1362bd .elementor-heading-title{
    color:var( --e-global-color-91455cb );
    font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var( --e-global-typography-583e54c-font-weight );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
    word-spacing:var( --e-global-typography-583e54c-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-49194b5.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-49194b5.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-49194b5.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-a291686 );
    color:var( --e-global-color-a291686 );
    border-color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-49194b5{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-description{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-7a68cd8.elementor-column .elementor-widget-wrap{
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-7a68cd8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-7a68cd8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-element-populated > .elementor-background-overlay{
    background-image:url("/wp-content/uploads/sites/50/2022/01/low-angle-view-of-professional-team-of-architects-using-digital-tablet-while-working-together.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:0.3;
    filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );
}
.elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-7a68cd8 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-3ffaf61{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-3ffaf61 .elementor-heading-title{
    color:var( --e-global-color-91455cb );
    font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var( --e-global-typography-583e54c-font-weight );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
    word-spacing:var( --e-global-typography-583e54c-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-d664092.elementor-view-stacked .elementor-icon{
    background-color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d664092.elementor-view-framed .elementor-icon, .elementor-1522 .elementor-element.elementor-element-d664092.elementor-view-default .elementor-icon{
    fill:var( --e-global-color-a291686 );
    color:var( --e-global-color-a291686 );
    border-color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d664092{
    --icon-box-icon-margin:15px;
}
.elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon{
    font-size:40px;
}
.elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-wrapper{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title{
    margin-bottom:10px;
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title a{
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-description{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-e4f130a{
    margin-top:-11em;
    margin-bottom:0em;
    padding:1em 1em 3em 1em;
    z-index:2;
}
.elementor-1522 .elementor-element.elementor-element-9bdae79 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-47e39ac{
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-e7ae220 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-6c9eef9{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-6c9eef9 img{
    width:100%;
    height:290px;
    object-fit:cover;
    border-radius:2px 0px 0px 2px;
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-8d07d00.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-8d07d00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-background-slideshow{
    border-radius:0px 2px 2px 0px;
}
.elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-b70f74a.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-b70f74a.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-b70f74a.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox{
    padding:45px 30px 45px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#f5f5f5;
    border-radius:0px 2px 2px 0px;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox:hover{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox .elementskit-info-box-title{
    padding:0px 0px 0px 0px;
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox:hover .elementskit-info-box-title{
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox:hover .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox .icon-hover i{
    color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox .icon-hover > svg path{
    stroke:var( --e-global-color-308e809 );
    fill:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox .icon-hover > i{
    font-size:100px;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox .icon-hover > svg{
    max-width:100px;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-btn{
    padding:0px 0px 7px 0px;
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    color:var( --e-global-color-a185853 );
    background-color:#02010100;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-radius:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-btn svg path{
    stroke:var( --e-global-color-a185853 );
    fill:var( --e-global-color-a185853 );
}
.elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox:hover .elementskit-btn{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#02010100;
}
.elementor-1522 .elementor-element.elementor-element-4a97d6e{
    --spacer-size:5px;
}
.elementor-1522 .elementor-element.elementor-element-deb5d64{
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-539e758 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-9a264c2{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-9a264c2 img{
    width:100%;
    height:290px;
    object-fit:cover;
    border-radius:2px 0px 0px 2px;
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-ea65d44.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-ea65d44.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-background-slideshow{
    border-radius:0px 2px 2px 0px;
}
.elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-6d44a63.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-6d44a63.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-6d44a63.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox{
    padding:45px 30px 45px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#f5f5f5;
    border-radius:0px 2px 2px 0px;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox:hover{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox .elementskit-info-box-title{
    padding:0px 0px 0px 0px;
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox:hover .elementskit-info-box-title{
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox:hover .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox .icon-hover i{
    color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox .icon-hover > svg path{
    stroke:var( --e-global-color-308e809 );
    fill:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox .icon-hover > i{
    font-size:100px;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox .icon-hover > svg{
    max-width:100px;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-btn{
    padding:0px 0px 7px 0px;
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    color:var( --e-global-color-a185853 );
    background-color:#02010100;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-radius:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-btn svg path{
    stroke:var( --e-global-color-a185853 );
    fill:var( --e-global-color-a185853 );
}
.elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-infobox:hover .elementskit-btn{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#02010100;
}
.elementor-1522 .elementor-element.elementor-element-7a6a17f > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-45d2caa{
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-e396e9b.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-e396e9b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-background-slideshow{
    border-radius:2px 0px 0px 2px;
}
.elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-321cf72.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-321cf72.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-321cf72.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-321cf72.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox{
    padding:45px 30px 45px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#f5f5f5;
    border-radius:2px 0px 0px 2px;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox:hover{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox .elementskit-info-box-title{
    padding:0px 0px 0px 0px;
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox:hover .elementskit-info-box-title{
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox:hover .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox .icon-hover i{
    color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox .icon-hover > svg path{
    stroke:var( --e-global-color-308e809 );
    fill:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox .icon-hover > i{
    font-size:100px;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox .icon-hover > svg{
    max-width:100px;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-btn{
    padding:0px 0px 7px 0px;
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    color:var( --e-global-color-a185853 );
    background-color:#02010100;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-radius:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-btn svg path{
    stroke:var( --e-global-color-a185853 );
    fill:var( --e-global-color-a185853 );
}
.elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox:hover .elementskit-btn{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#02010100;
}
.elementor-1522 .elementor-element.elementor-element-a77752e > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-f692b0c{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-f692b0c img{
    width:100%;
    height:290px;
    object-fit:cover;
    border-radius:2px 0px 0px 2px;
}
.elementor-1522 .elementor-element.elementor-element-13071e8{
    --spacer-size:5px;
}
.elementor-1522 .elementor-element.elementor-element-37d897a{
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-37b4462.elementor-column .elementor-widget-wrap{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-37b4462.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:center;
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-background-slideshow{
    border-radius:2px 0px 0px 2px;
}
.elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-a161614.ekit-equal-height-enable, .elementor-1522 .elementor-element.elementor-element-a161614.ekit-equal-height-enable .elementor-widget-container, .elementor-1522 .elementor-element.elementor-element-a161614.ekit-equal-height-enable .ekit-wid-con, .elementor-1522 .elementor-element.elementor-element-a161614.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox{
    height:100%;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox{
    padding:45px 30px 45px 30px;
    border-style:solid;
    border-width:0px 0px 0px 0px;
    border-color:#f5f5f5;
    border-radius:2px 0px 0px 2px;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox:hover{
    border-style:solid;
    border-width:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox .elementskit-info-box-title{
    padding:0px 0px 0px 0px;
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox:hover .elementskit-info-box-title{
    color:#000000;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox:hover .box-body > p{
    color:#656565;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox .icon-hover i{
    color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox .icon-hover > svg path{
    stroke:var( --e-global-color-308e809 );
    fill:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox .icon-hover > i{
    font-size:100px;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox .icon-hover > svg{
    max-width:100px;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-btn{
    padding:0px 0px 7px 0px;
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    color:var( --e-global-color-a185853 );
    background-color:#02010100;
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-radius:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-btn svg path{
    stroke:var( --e-global-color-a185853 );
    fill:var( --e-global-color-a185853 );
}
.elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox:hover .elementskit-btn{
    border-style:solid;
    border-width:0px 0px 1px 0px;
    border-color:#02010100;
}
.elementor-1522 .elementor-element.elementor-element-9a87e41 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-b516ff1{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-b516ff1 img{
    width:100%;
    height:290px;
    object-fit:cover;
    border-radius:2px 0px 0px 2px;
}
.elementor-1522 .elementor-element.elementor-element-f695bb4{
    margin-top:0em;
    margin-bottom:-15em;
    padding:0em 1em 1em 1em;
    z-index:2;
}
.elementor-1522 .elementor-element.elementor-element-9af75eb.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-1522 .elementor-element.elementor-element-9af75eb > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-51254d7{
    --divider-border-style:solid;
    --divider-color:#000;
    --divider-border-width:1px;
}
.elementor-1522 .elementor-element.elementor-element-51254d7 .elementor-divider-separator{
    width:100%;
    margin:0 auto;
    margin-center:0;
}
.elementor-1522 .elementor-element.elementor-element-51254d7 .elementor-divider{
    text-align:center;
    padding-top:15px;
    padding-bottom:15px;
}
.elementor-1522 .elementor-element.elementor-element-51254d7 .elementor-divider__text{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-repeater-item-334b85b .swiper-slide-bg{
    background-image:url(/wp-content/uploads/sites/50/2022/01/living-room-of-a-modern-villa.jpg);
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-repeater-item-334b85b .elementor-background-overlay{
    background-color:#00000061;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-repeater-item-9dd4564 .swiper-slide-bg{
    background-color:#4054b2;
    background-image:url(/wp-content/uploads/sites/50/2022/01/colorful-living-room-of-a-modern-villa.jpg);
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-repeater-item-9dd4564 .elementor-background-overlay{
    background-color:#00000061;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-repeater-item-6a79d98 .swiper-slide-bg{
    background-color:#1abc9c;
    background-image:url(/wp-content/uploads/sites/50/2022/01/P4.jpg);
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-repeater-item-6a79d98 .elementor-background-overlay{
    background-color:#00000061;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .swiper-slide{
    height:550px;
    transition-duration:calc(5000ms*1.2);
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .swiper-slide-contents{
    max-width:69%;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .swiper-slide-inner{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-heading{
    color:var( --e-global-color-7c16141 );
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-description{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var( --e-global-typography-520c191-font-weight );
    line-height:var( --e-global-typography-520c191-line-height );
    letter-spacing:var( --e-global-typography-520c191-letter-spacing );
    word-spacing:var( --e-global-typography-520c191-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-button:hover{
    color:var( --e-global-color-a291686 );
    background-color:#0009193D;
    border-color:#02010100;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-swiper-button{
    font-size:30px;
}
.elementor-1522 .elementor-element.elementor-element-8d139fd .swiper-pagination-bullet-active{
    background-color:var( --e-global-color-7c16141 );
}
.elementor-1522 .elementor-element.elementor-element-a51fb2a:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-a51fb2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:transparent;
    background-image:radial-gradient(at center center, var( --e-global-color-a291686 ) 0%, #0009190D 100%);
}
.elementor-1522 .elementor-element.elementor-element-a51fb2a > .elementor-background-overlay{
    background-image:url("/wp-content/uploads/sites/50/2022/01/dividers-on-the-architectural-project.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
    opacity:0.05;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-a51fb2a{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:19em 1em 6em 1em;
}
.elementor-1522 .elementor-element.elementor-element-07541d7.elementor-column > .elementor-widget-wrap{
    justify-content:center;
}
.elementor-1522 .elementor-element.elementor-element-07541d7 > .elementor-element-populated{
    padding:3em 3em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-00f4a54{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-00f4a54 .elementor-heading-title{
    color:var( --e-global-color-a185853 );
    font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size:var( --e-global-typography-84ca66e-font-size );
    font-weight:var( --e-global-typography-84ca66e-font-weight );
    text-transform:var( --e-global-typography-84ca66e-text-transform );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing:var( --e-global-typography-84ca66e-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-f63337e{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-f63337e .elementor-heading-title{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-a99ea6b{
    text-align:left;
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    width:600px;
    max-width:600px;
}
.elementor-1522 .elementor-element.elementor-element-a99ea6b > .elementor-widget-container{
    padding:0em 0em 1em 0em;
}
.elementor-1522 .elementor-element.elementor-element-e640417 .elementor-button .elementor-align-icon-right{
    margin-left:10px;
}
.elementor-1522 .elementor-element.elementor-element-e640417 .elementor-button .elementor-align-icon-left{
    margin-right:10px;
}
.elementor-1522 .elementor-element.elementor-element-6c32be4 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-682929c:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-682929c > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-682929c{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    z-index:2;
}
.elementor-1522 .elementor-element.elementor-element-682929c > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-00be380.elementor-column .elementor-widget-wrap{
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-00be380.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-end;
    align-items:flex-end;
}
.elementor-1522 .elementor-element.elementor-element-00be380 > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7{
    --e-price-table-header-background-color:#14213200;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__header{
    padding:2em 0em 2em 0em;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__heading{
    color:var( --e-global-color-a185853 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__subheading{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    line-height:var( --e-global-typography-69c152f-line-height );
    letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
    word-spacing:var( --e-global-typography-69c152f-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__price{
    padding:0px 0px 20px 0px;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__currency, .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__integer-part, .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__fractional-part{
    color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table .elementor-price-table__price{
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__currency{
    align-self:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__after-price{
    justify-content:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__period{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__features-list{
    padding:0em 2em 0em 2em;
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__features-list li:before{
    border-top-style:solid;
    border-top-color:#0009191F;
    border-top-width:1px;
    margin-top:15px;
    margin-bottom:15px;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__additional_info{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;
    font-size:var( --e-global-typography-112b6c4-font-size );
    font-weight:var( --e-global-typography-112b6c4-font-weight );
    line-height:var( --e-global-typography-112b6c4-line-height );
    letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );
    word-spacing:var( --e-global-typography-112b6c4-word-spacing );
    margin:15px 30px 0px 30px;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7 > .elementor-widget-container{
    padding:0em 0em 0em 0em;
    background-color:transparent;
    background-image:linear-gradient(135deg, var( --e-global-color-308e809 ) 0%, #00091936 100%);
    border-radius:2px 2px 2px 2px;
    box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7.bdt-background-overlay-yes > .elementor-widget-container:before{
    transition:background 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-8b7cac7:hover .elementor-widget-container{
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-69a35fc > .elementor-element-populated{
    padding:1em 1em 1em 1em;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad{
    --e-price-table-header-background-color:#14213200;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__header{
    padding:2em 0em 2em 0em;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__heading{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-83682a1-font-family ), Sans-serif;
    font-size:var( --e-global-typography-83682a1-font-size );
    font-weight:var( --e-global-typography-83682a1-font-weight );
    line-height:var( --e-global-typography-83682a1-line-height );
    letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
    word-spacing:var( --e-global-typography-83682a1-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__subheading{
    color:var( --e-global-color-a291686 );
    font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    line-height:var( --e-global-typography-69c152f-line-height );
    letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
    word-spacing:var( --e-global-typography-69c152f-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__price{
    padding:0px 0px 20px 0px;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__currency, .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__integer-part, .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__fractional-part{
    color:var( --e-global-color-dea41e4 );
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table .elementor-price-table__price{
    font-family:var( --e-global-typography-583e54c-font-family ), Sans-serif;
    font-size:var( --e-global-typography-583e54c-font-size );
    font-weight:var( --e-global-typography-583e54c-font-weight );
    line-height:var( --e-global-typography-583e54c-line-height );
    letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
    word-spacing:var( --e-global-typography-583e54c-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__currency{
    align-self:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__after-price{
    justify-content:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__period{
    color:#000E2899;
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__features-list{
    padding:0em 2em 0em 2em;
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__features-list li:before{
    border-top-style:solid;
    border-top-color:var( --e-global-color-91455cb );
    border-top-width:1px;
    margin-top:15px;
    margin-bottom:15px;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__additional_info{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-112b6c4-font-family ), Sans-serif;
    font-size:var( --e-global-typography-112b6c4-font-size );
    font-weight:var( --e-global-typography-112b6c4-font-weight );
    line-height:var( --e-global-typography-112b6c4-line-height );
    letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );
    word-spacing:var( --e-global-typography-112b6c4-word-spacing );
    margin:15px 30px 0px 30px;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__ribbon-inner{
    color:#ffffff;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad > .elementor-widget-container{
    padding:0em 0em 0em 0em;
    background-color:transparent;
    background-image:linear-gradient(135deg, var( --e-global-color-7c16141 ) 0%, var( --e-global-color-a185853 ) 100%);
    border-radius:2px 2px 2px 2px;
    box-shadow:0px 10px 10px 0px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad.bdt-background-overlay-yes > .elementor-widget-container:before{
    transition:background 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-8a8a9ad:hover .elementor-widget-container{
    box-shadow:0px 10px 30px -5px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-c930267:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-c930267 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-image:url("/wp-content/uploads/sites/50/2022/01/couple-relaxing-with-at-home.jpg");
    background-position:center center;
    background-repeat:no-repeat;
    background-size:cover;
}
.elementor-1522 .elementor-element.elementor-element-c930267 > .elementor-background-overlay{
    background-color:transparent;
    background-image:linear-gradient(120deg, var( --e-global-color-a291686 ) 30%, #1E1E2000 60%);
    opacity:1;
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-c930267{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0% 0% 0% 0%;
}
.elementor-1522 .elementor-element.elementor-element-7bd6915 > .elementor-element-populated{
    padding:7em 4em 10em 3em;
}
.elementor-1522 .elementor-element.elementor-element-819b2e6{
    padding:0% 50% 0% 0%;
}
.elementor-1522 .elementor-element.elementor-element-3025f59 > .elementor-element-populated{
    padding:0em 0em 0em 0em;
}
.elementor-1522 .elementor-element.elementor-element-aaa66f1 .elementor-button .elementor-align-icon-right{
    margin-left:10px;
}
.elementor-1522 .elementor-element.elementor-element-aaa66f1 .elementor-button .elementor-align-icon-left{
    margin-right:10px;
}
.elementor-1522 .elementor-element.elementor-element-c984a27{
    padding:6em 3em 0em 3em;
}
.elementor-1522 .elementor-element.elementor-element-39c9532:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{
    background-color:var( --e-global-color-secondary );
}
.elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-background-slideshow{
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-element-populated{
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:5em 6em 3em 3em;
}
.elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-a3b7d8a{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-a3b7d8a .elementor-heading-title{
    color:var( --e-global-color-a185853 );
    font-family:var( --e-global-typography-84ca66e-font-family ), Sans-serif;
    font-size:var( --e-global-typography-84ca66e-font-size );
    font-weight:var( --e-global-typography-84ca66e-font-weight );
    text-transform:var( --e-global-typography-84ca66e-text-transform );
    line-height:var( --e-global-typography-84ca66e-line-height );
    letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
    word-spacing:var( --e-global-typography-84ca66e-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-2f6d2c2{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-2f6d2c2 .elementor-heading-title{
    color:var( --e-global-color-a291686 );
}
.elementor-1522 .elementor-element.elementor-element-cd9d92b{
    text-align:left;
    color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-cd9d92b > .elementor-widget-container{
    padding:0em 0em 1em 0em;
}
.elementor-1522 .elementor-element.elementor-element-f6810bd > .elementor-element-populated{
    border-style:solid;
    border-width:0px 1px 0px 0px;
    border-color:var( --e-global-color-7c16141 );
    transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding:0em 1em 0em 1em;
}
.elementor-1522 .elementor-element.elementor-element-f6810bd > .elementor-element-populated > .elementor-background-overlay{
    transition:background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter:not(.top){
    justify-content:center;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter.top{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-init-wrapper{
    flex-direction:column;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-value-wrap{
    align-self:center;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-title{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area .premium-counter-icon .icon i{
    color:var( --e-global-color-7c16141 );
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-drawable-icon *, .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-icon svg:not([class*="premium-"]){
    fill:var( --e-global-color-7c16141 );
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area .premium-counter-icon .icon{
    font-size:50px;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area .premium-counter-icon svg{
    width:50px;
    height:50px;
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-title .premium-counter-title-val{
    color:var( --e-global-color-7c16141 );
    font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var( --e-global-typography-520c191-font-weight );
    line-height:var( --e-global-typography-520c191-line-height );
    letter-spacing:var( --e-global-typography-520c191-letter-spacing );
    word-spacing:var( --e-global-typography-520c191-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area .premium-counter-init{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area span#suffix{
    color:var( --e-global-color-7c16141 );
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-01474d5 > .elementor-element-populated{
    padding:0em 1em 0em 1em;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter:not(.top){
    justify-content:center;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter.top{
    align-items:center;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-init-wrapper{
    flex-direction:column;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-value-wrap{
    align-self:center;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-title{
    text-align:center;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area .premium-counter-icon .icon i{
    color:var( --e-global-color-7c16141 );
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-drawable-icon *, .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-icon svg:not([class*="premium-"]){
    fill:var( --e-global-color-7c16141 );
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area .premium-counter-icon .icon{
    font-size:50px;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area .premium-counter-icon svg{
    width:50px;
    height:50px;
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-title .premium-counter-title-val{
    color:var( --e-global-color-7c16141 );
    font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;
    font-size:var( --e-global-typography-520c191-font-size );
    font-weight:var( --e-global-typography-520c191-font-weight );
    line-height:var( --e-global-typography-520c191-line-height );
    letter-spacing:var( --e-global-typography-520c191-letter-spacing );
    word-spacing:var( --e-global-typography-520c191-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area .premium-counter-init{
    color:var( --e-global-color-308e809 );
    font-family:var( --e-global-typography-5d167aa-font-family ), Sans-serif;
    font-size:var( --e-global-typography-5d167aa-font-size );
    font-weight:var( --e-global-typography-5d167aa-font-weight );
    line-height:var( --e-global-typography-5d167aa-line-height );
    letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
    word-spacing:var( --e-global-typography-5d167aa-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area span#suffix{
    color:var( --e-global-color-7c16141 );
    font-family:var( --e-global-typography-d3dae9a-font-family ), Sans-serif;
    font-size:var( --e-global-typography-d3dae9a-font-size );
    font-weight:var( --e-global-typography-d3dae9a-font-weight );
    line-height:var( --e-global-typography-d3dae9a-line-height );
    letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
    word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-97609d9{
    --spacer-size:100px;
}
.elementor-bc-flex-widget .elementor-1522 .elementor-element.elementor-element-3ebf7fe.elementor-column .elementor-widget-wrap{
    align-items:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-3ebf7fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{
    align-content:flex-start;
    align-items:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-3ebf7fe > .elementor-element-populated{
    padding:3em 0em 3em 0em;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial-slider .slick-slide{
    margin-right:15px;
    margin-left:15px;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial-slider .slick-list{
    padding:0px 0px 0px 0px;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card{
    padding:30px 30px 30px 30px;
    box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.35);
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card{
    border-radius:2px 2px 2px 2px;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-tootltip-testimonial .elementskit-commentor-content::before{
    background-color:var( --e-global-color-308e809 );
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementkit-testimonial-col{
    align-self:flex-start;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-commentor-content{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .ekit_testimonial_style_5 .elementskit-commentor-header{
    text-align:left;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider .elementskit-commentor-content > p{
    color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card .elementskit-commentor-coment{
    color:var( --e-global-color-text );
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card .elementskit-commentor-coment{
    font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;
    font-size:var( --e-global-typography-b2ce6af-font-size );
    line-height:var( --e-global-typography-b2ce6af-line-height );
    letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
    word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider .elementskit-border-hr{
    width:40px;
    height:2px;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info .elementskit-author-name{
    color:var( --e-global-color-dea41e4 );
    font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;
    font-size:var( --e-global-typography-7044a64-font-size );
    font-weight:var( --e-global-typography-7044a64-font-weight );
    line-height:var( --e-global-typography-7044a64-line-height );
    letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
    word-spacing:var( --e-global-typography-7044a64-word-spacing );
    margin-bottom:0px;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info .elementskit-author-des{
    color:var( --e-global-color-text );
    font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;
    font-size:var( --e-global-typography-69c152f-font-size );
    line-height:var( --e-global-typography-69c152f-line-height );
    letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
    word-spacing:var( --e-global-typography-69c152f-word-spacing );
}
.elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-commentor-content .elementskit-client_logo{
    margin-bottom:25px;
}
.elementor-1522 .elementor-element.elementor-element-2189c71 > .elementor-widget-container{
    margin:0em 0em 0em -5em;
}
@media(min-width:768px){
    .elementor-1522 .elementor-element.elementor-element-03814b3{
        width:40%;
    }
    .elementor-1522 .elementor-element.elementor-element-ffd87df{
        width:19.979%;
    }
    .elementor-1522 .elementor-element.elementor-element-c9aac0d{
        width:19.743%;
    }
    .elementor-1522 .elementor-element.elementor-element-bbfe4c7{
        width:20.046%;
    }
    .elementor-1522 .elementor-element.elementor-element-1126a05{
        width:40%;
    }
    .elementor-1522 .elementor-element.elementor-element-88ba7ca{
        width:19.959%;
    }
    .elementor-1522 .elementor-element.elementor-element-137c0d5{
        width:20.012%;
    }
    .elementor-1522 .elementor-element.elementor-element-7a68cd8{
        width:19.959%;
    }
    .elementor-1522 .elementor-element.elementor-element-07541d7{
        width:35%;
    }
    .elementor-1522 .elementor-element.elementor-element-6c32be4{
        width:65%;
    }
    .elementor-1522 .elementor-element.elementor-element-39c9532{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-3ebf7fe{
        width:50%;
    }
}
@media(max-width:1024px){
    .elementor-1522 .elementor-element.elementor-element-948a386{
        margin-top:0em;
        margin-bottom:0em;
        padding:0% 0% 0% 0%;
    }
    .elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-element-populated{
        padding:8em 0em 9em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-e61f0f1 .elementor-heading-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title > span{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-subtitle{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-0836d6f{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6684c9a{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-03814b3 > .elementor-element-populated{
        padding:1em 1em 1em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon{
        font-size:40px;
    }
    .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-description{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-ffd87df > .elementor-element-populated{
        margin:-2em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-c9aac0d > .elementor-element-populated{
        margin:-2em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-bbfe4c7 > .elementor-element-populated{
        margin:-2em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6bde899{
        padding:3em 1em 2em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-c658068{
        text-align:left;
    }
    .elementor-1522 .elementor-element.elementor-element-c658068 .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-dce619e .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-996e29f > .elementor-element-populated{
        padding:1em 1em 1em 1em;
    }
    body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
        left:139.969px;
    }
    body.rtl .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
        right:139.969px;
    }
    .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
        top:222.938px;
    }
    .elementor-1522 .elementor-element.elementor-element-d886a72{
        --spacer-size:150px;
        width:190px;
        max-width:190px;
    }
    .elementor-1522 .elementor-element.elementor-element-d886a72 > .elementor-widget-container{
        margin:0em -10em -6em 5em;
    }
    .elementor-1522 .elementor-element.elementor-element-050d841 img{
        height:350px;
    }
    .elementor-1522 .elementor-element.elementor-element-6a0dcf6 .premium-title-header{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
        width:300px;
        max-width:300px;
        top:454.969px;
        z-index:0;
    }
    body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
        left:30px;
    }
    body.rtl .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
        right:30px;
    }
    .elementor-1522 .elementor-element.elementor-element-1a0d94a{
        padding:14em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-8a12582 .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-edee693{
        padding:4em 4em 4em 4em;
    }
    .elementor-1522 .elementor-element.elementor-element-2079b17 .elementor-heading-title{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-ef68057{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6ce5fb4{
        padding:3em 2em 15em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-1126a05 > .elementor-element-populated{
        padding:1em 2em 2em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-4593c87{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-4593c87 .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6f3e1a7{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-6f3e1a7 .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-b1f0a33{
        text-align:center;
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-b3a2051 .elementor-heading-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f1362bd .elementor-heading-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-3ffaf61 .elementor-heading-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-e4f130a{
        margin-top:-13em;
        margin-bottom:0em;
        padding:1em 1em 1em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-6c9eef9 img{
        border-radius:2px 2px 0px 0px;
    }
    .elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-background-slideshow{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-8d07d00 > .elementor-element-populated{
        margin:0em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-infobox{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-9a264c2 img{
        border-radius:2px 2px 0px 0px;
    }
    .elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-background-slideshow{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-ea65d44 > .elementor-element-populated{
        margin:0em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-e396e9b > .elementor-background-slideshow{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-infobox{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f692b0c img{
        border-radius:2px 2px 0px 0px;
    }
    .elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-element-populated, .elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-element-populated > .elementor-background-overlay, .elementor-1522 .elementor-element.elementor-element-37b4462 > .elementor-background-slideshow{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-infobox{
        border-radius:0px 0px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-b516ff1 img{
        border-radius:2px 2px 0px 0px;
    }
    .elementor-1522 .elementor-element.elementor-element-f695bb4{
        margin-top:0em;
        margin-bottom:-12em;
    }
    .elementor-1522 .elementor-element.elementor-element-51254d7 .elementor-divider__text{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8d139fd .swiper-slide{
        height:400px;
    }
    .elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-heading{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-description{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-a51fb2a{
        margin-top:0em;
        margin-bottom:0em;
        padding:14em 0em 4em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-07541d7 > .elementor-element-populated{
        padding:2.5em 0em 1em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-00f4a54{
        text-align:left;
    }
    .elementor-1522 .elementor-element.elementor-element-00f4a54 .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f63337e .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-a99ea6b{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6c32be4 > .elementor-element-populated{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-00be380 > .elementor-element-populated{
        padding:0.5em 0.5em 0.5em 0.5em;
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__heading{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__subheading{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table .elementor-price-table__price{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__period{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__features-list{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__additional_info{
        font-size:var( --e-global-typography-112b6c4-font-size );
        line-height:var( --e-global-typography-112b6c4-line-height );
        letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );
        word-spacing:var( --e-global-typography-112b6c4-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-69a35fc > .elementor-element-populated{
        padding:0.5em 0.5em 0.5em 0.5em;
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__heading{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__subheading{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table .elementor-price-table__price{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__period{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__features-list{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__additional_info{
        font-size:var( --e-global-typography-112b6c4-font-size );
        line-height:var( --e-global-typography-112b6c4-line-height );
        letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );
        word-spacing:var( --e-global-typography-112b6c4-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-7bd6915 > .elementor-element-populated{
        padding:4em 2em 7em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-819b2e6{
        padding:0% 45% 0% 0%;
    }
    .elementor-1522 .elementor-element.elementor-element-c984a27{
        padding:4em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-element-populated{
        padding:5em 5em 6em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-a3b7d8a{
        text-align:left;
    }
    .elementor-1522 .elementor-element.elementor-element-a3b7d8a .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-d365ee6{
        padding:0em 2em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-f6810bd > .elementor-element-populated{
        border-width:0px 0px 0px 0px;
        padding:0em 0em 1em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-title .premium-counter-title-val{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area .premium-counter-init{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area span#suffix{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-01474d5 > .elementor-element-populated{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-title .premium-counter-title-val{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area .premium-counter-init{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area span#suffix{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-3ebf7fe > .elementor-element-populated{
        padding:3em 0em 5em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial-slider .slick-slide{
        margin-right:10px;
        margin-left:10px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial-slider .slick-list{
        padding:0px 0px 0px 0px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card{
        border-radius:2px 2px 2px 2px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementkit-testimonial-col{
        align-self:flex-start;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card .elementskit-commentor-coment{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info .elementskit-author-name{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info .elementskit-author-des{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-commentor-content .elementskit-client_logo{
        margin-bottom:25px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 > .elementor-widget-container{
        margin:0em 0em 0em -4em;
    }
}
@media(max-width:767px){
    .elementor-1522 .elementor-element.elementor-element-948a386 > .elementor-container{
        min-height:50vh;
    }
    .elementor-1522 .elementor-element.elementor-element-948a386:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-948a386 > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-position:center center;
    }
    .elementor-1522 .elementor-element.elementor-element-948a386{
        padding:0% 0% 0% 0%;
    }
    .elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){
        margin-bottom:10px;
    }
    .elementor-1522 .elementor-element.elementor-element-fda88b9 > .elementor-element-populated{
        padding:7em 4em 7em 4em;
    }
    .elementor-1522 .elementor-element.elementor-element-e61f0f1{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-e61f0f1 .elementor-heading-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-title > span{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a3e270 .elementskit-section-title-wraper .elementskit-section-subtitle{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-0836d6f{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6684c9a{
        padding:0em 2em 2em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-03814b3 > .elementor-element-populated{
        padding:2em 1em 2em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-04a8b81 .elementor-icon-box-description{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-ffd87df > .elementor-element-populated{
        margin:0em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-5b296d4 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-c9aac0d > .elementor-element-populated{
        margin:0em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-485451b .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-bbfe4c7 > .elementor-element-populated{
        margin:0em 0em 0em 0em;
        --e-column-margin-right:0em;
        --e-column-margin-left:0em;
    }
    .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-wrapper{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-308b8b8 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6bde899{
        margin-top:0em;
        margin-bottom:7em;
        padding:3em 1em 10em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-e925cdb > .elementor-element-populated{
        padding:1em 1em 1em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-c658068 .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-dce619e .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1522 .elementor-element.elementor-element-470b791 .elementor-icon-list-item > a{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
        left:115.969px;
    }
    body.rtl .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
        right:115.969px;
    }
    .elementor-1522 .elementor-element.elementor-element-d7f7fc9{
        top:238.938px;
    }
    .elementor-1522 .elementor-element.elementor-element-d886a72 > .elementor-widget-container{
        margin:0em -7em -6em 3em;
    }
    .elementor-1522 .elementor-element.elementor-element-d886a72{
        width:200px;
        max-width:200px;
    }
    .elementor-1522 .elementor-element.elementor-element-6a0dcf6 .premium-title-header{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
        width:280px;
        max-width:280px;
        top:466.969px;
    }
    body:not(.rtl) .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
        left:17px;
    }
    body.rtl .elementor-1522 .elementor-element.elementor-element-6a0dcf6{
        right:17px;
    }
    .elementor-1522 .elementor-element.elementor-element-1a0d94a:not(.elementor-motion-effects-element-type-background), .elementor-1522 .elementor-element.elementor-element-1a0d94a > .elementor-motion-effects-container > .elementor-motion-effects-layer{
        background-image:url("/wp-content/uploads/sites/50/2022/01/a-woman-holding-a-tablet-with-smart-home-screen-.jpg");
        background-position:top center;
        background-repeat:no-repeat;
        background-size:cover;
    }
    .elementor-1522 .elementor-element.elementor-element-1a0d94a{
        margin-top:0em;
        margin-bottom:0em;
        padding:5em 0em 1em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-8a12582 .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-1404923{
        --spacer-size:5px;
    }
    .elementor-1522 .elementor-element.elementor-element-d2160be > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-c507464 .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-a6ff1f6 > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-bb848db .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-fd0821c > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-9b3491b .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-37e8db1 > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f1f421c .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-d762022 > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-7eab5cb .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-97bfcc7 > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .elementskit-info-box-title{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-62ad2f1 .elementskit-infobox .box-body > p{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-edee693{
        padding:3em 1em 4em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-2079b17 .elementor-heading-title{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-ef68057{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-1c1ae27{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-1c1ae27 > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-9e27106{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-9e27106 > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-ec3eaf4{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-ec3eaf4 > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-9e51721{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-9e51721 > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-8982d2e{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-8982d2e > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-baccebb{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-baccebb > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-0d35a22{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-0d35a22 > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-211b270{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-211b270 > .elementor-element-populated{
        padding:0.75em 0.75em 0.75em 0.75em;
    }
    .elementor-1522 .elementor-element.elementor-element-6ce5fb4{
        padding:3em 2em 20em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-1126a05 > .elementor-element-populated{
        padding:1em 0em 2em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-4593c87 .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6f3e1a7 .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-b1f0a33{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-b3a2051 .elementor-heading-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-wrapper{
        text-align:left;
    }
    .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-0db14e6 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f1362bd .elementor-heading-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-wrapper{
        text-align:left;
    }
    .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-49194b5 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-3ffaf61 .elementor-heading-title{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-wrapper{
        text-align:left;
    }
    .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title, .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-title a{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-d664092 .elementor-icon-box-description{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-e4f130a{
        margin-top:-17em;
        margin-bottom:0em;
        padding:1em 1em 1em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-b70f74a .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6d44a63 .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-321cf72 .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-a161614 .elementskit-btn{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f695bb4{
        margin-top:0em;
        margin-bottom:-12em;
        padding:0em 0em 1em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-51254d7 .elementor-divider__text{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8d139fd .swiper-slide{
        height:300px;
    }
    .elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-heading{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8d139fd .elementor-slide-description{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-a51fb2a{
        padding:12em 0em 3em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-07541d7 > .elementor-element-populated{
        padding:3em 2em 0em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-00f4a54{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-00f4a54 .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-f63337e{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-f63337e .elementor-heading-title{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-a99ea6b{
        text-align:center;
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-6c32be4 > .elementor-element-populated{
        padding:1em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-00be380 > .elementor-element-populated{
        padding:1em 1em 1em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__heading{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__subheading{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table .elementor-price-table__price{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__period{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8b7cac7 .elementor-price-table__additional_info{
        font-size:var( --e-global-typography-112b6c4-font-size );
        line-height:var( --e-global-typography-112b6c4-line-height );
        letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );
        word-spacing:var( --e-global-typography-112b6c4-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-69a35fc > .elementor-element-populated{
        padding:1em 0em 1em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__heading{
        font-size:var( --e-global-typography-83682a1-font-size );
        line-height:var( --e-global-typography-83682a1-line-height );
        letter-spacing:var( --e-global-typography-83682a1-letter-spacing );
        word-spacing:var( --e-global-typography-83682a1-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__subheading{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table .elementor-price-table__price{
        font-size:var( --e-global-typography-583e54c-font-size );
        line-height:var( --e-global-typography-583e54c-line-height );
        letter-spacing:var( --e-global-typography-583e54c-letter-spacing );
        word-spacing:var( --e-global-typography-583e54c-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__period{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-8a8a9ad .elementor-price-table__additional_info{
        font-size:var( --e-global-typography-112b6c4-font-size );
        line-height:var( --e-global-typography-112b6c4-line-height );
        letter-spacing:var( --e-global-typography-112b6c4-letter-spacing );
        word-spacing:var( --e-global-typography-112b6c4-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-c930267{
        padding:0% 0% 0% 0%;
    }
    .elementor-1522 .elementor-element.elementor-element-7bd6915 > .elementor-element-populated{
        padding:3em 2em 4em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-819b2e6{
        padding:0% 0% 0% 0%;
    }
    .elementor-1522 .elementor-element.elementor-element-b617bc2{
        width:180px;
        max-width:180px;
    }
    .elementor-1522 .elementor-element.elementor-element-c984a27{
        padding:0em 0em 2em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-39c9532 > .elementor-element-populated{
        padding:5em 2em 5em 2em;
    }
    .elementor-1522 .elementor-element.elementor-element-a3b7d8a{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-a3b7d8a .elementor-heading-title{
        font-size:var( --e-global-typography-84ca66e-font-size );
        line-height:var( --e-global-typography-84ca66e-line-height );
        letter-spacing:var( --e-global-typography-84ca66e-letter-spacing );
        word-spacing:var( --e-global-typography-84ca66e-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2f6d2c2{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-cd9d92b{
        text-align:center;
    }
    .elementor-1522 .elementor-element.elementor-element-d365ee6{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-f6810bd{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-f6810bd > .elementor-element-populated{
        padding:0em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-title .premium-counter-title-val{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area .premium-counter-init{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-5f1f10f .premium-counter-area span#suffix{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-01474d5{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-01474d5 > .elementor-element-populated{
        padding:0em 1em 0em 1em;
    }
    .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-title .premium-counter-title-val{
        font-size:var( --e-global-typography-520c191-font-size );
        line-height:var( --e-global-typography-520c191-line-height );
        letter-spacing:var( --e-global-typography-520c191-letter-spacing );
        word-spacing:var( --e-global-typography-520c191-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area .premium-counter-init{
        font-size:var( --e-global-typography-5d167aa-font-size );
        line-height:var( --e-global-typography-5d167aa-line-height );
        letter-spacing:var( --e-global-typography-5d167aa-letter-spacing );
        word-spacing:var( --e-global-typography-5d167aa-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-582f9c0 .premium-counter-area span#suffix{
        font-size:var( --e-global-typography-d3dae9a-font-size );
        line-height:var( --e-global-typography-d3dae9a-line-height );
        letter-spacing:var( --e-global-typography-d3dae9a-letter-spacing );
        word-spacing:var( --e-global-typography-d3dae9a-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-3ebf7fe > .elementor-element-populated{
        padding:0em 0em 0em 0em;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial-slider .slick-slide{
        margin-right:10px;
        margin-left:10px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial-slider .slick-list{
        padding:0px 0px 0px 0px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-tootltip-testimonial .elementskit-commentor-content, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card{
        margin-left:0px;
        margin-right:0px;
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-single-testimonial-slider .elementskit-commentor-content > p, .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-testimonial_card .elementskit-commentor-coment{
        font-size:var( --e-global-typography-b2ce6af-font-size );
        line-height:var( --e-global-typography-b2ce6af-line-height );
        letter-spacing:var( --e-global-typography-b2ce6af-letter-spacing );
        word-spacing:var( --e-global-typography-b2ce6af-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info .elementskit-author-name{
        font-size:var( --e-global-typography-7044a64-font-size );
        line-height:var( --e-global-typography-7044a64-line-height );
        letter-spacing:var( --e-global-typography-7044a64-letter-spacing );
        word-spacing:var( --e-global-typography-7044a64-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 .elementskit-profile-info .elementskit-author-des{
        font-size:var( --e-global-typography-69c152f-font-size );
        line-height:var( --e-global-typography-69c152f-line-height );
        letter-spacing:var( --e-global-typography-69c152f-letter-spacing );
        word-spacing:var( --e-global-typography-69c152f-word-spacing );
    }
    .elementor-1522 .elementor-element.elementor-element-2189c71 > .elementor-widget-container{
        margin:-9em 0em 0em 0em;
    }
}
@media(max-width:1024px) and (min-width:768px){
    .elementor-1522 .elementor-element.elementor-element-fda88b9{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-1126a05{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-88ba7ca{
        width:33%;
    }
    .elementor-1522 .elementor-element.elementor-element-137c0d5{
        width:34%;
    }
    .elementor-1522 .elementor-element.elementor-element-7a68cd8{
        width:33%;
    }
    .elementor-1522 .elementor-element.elementor-element-9bdae79{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-e7ae220{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-8d07d00{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-539e758{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-ea65d44{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-7a6a17f{
        width:50%;
    }
    .elementor-1522 .elementor-element.elementor-element-e396e9b{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-a77752e{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-37b4462{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-9a87e41{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-f6810bd{
        width:100%;
    }
    .elementor-1522 .elementor-element.elementor-element-01474d5{
        width:100%;
    }
}
