
    ul,
    li,
    a,
    p,
    span,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    b {
        text-align: right;
        direction: rtl;
    }

    img.light-version-logo  , .dark-version-logo ,  .sticky-logo {
        max-width: 232px;
    }

   


    .how-we-do-it {
        text-align: right !important;
        direction: rtl;
    }

    .how-we-do-it .heading-light-left .title {
        text-align: right;
    }

    .how-we-do-it .heading-light-left p {
        text-align: right;
    }

    .how-we-do-it .heading-light-left {
        text-align: right;
    }

    .how-we-do-it .services-grid .thumbnail {
        margin-right: initial;
        margin-left: 25px;
    }

    .our-works .heading-left {
        text-align: right;
    }

    .our-works .shape-group-7 .shape.shape-1 {
        right: initial;
        left: 200px;
    }

    .our-works .shape-group-7 .shape.shape-2 {
        left: initial;
        right: 52% !important;
    }

    .our-works .isotope-project-btn {
        text-align: left;
    }

    .footer-social-link ul.list-unstyled {
        max-width: 550px;
        margin: 0 auto;
    }

    .call-to-action-footer span.subtitle {
        direction: rtl;
    }

    .call-to-action-footer .section-heading .title {
        direction: rtl;
    }

    .footer-stayinmedia {
        text-align: right;
    }

    .footer-social-link {
        margin-top: -45px;
    }

    .col-xl-5.col-lg-6.offset-xl-1 {
        margin-left: initial;
        margin-right: 8.33333333%;
    }

    .footer-menu-link ul {
        padding-right: 0;
    }






    /**akoutoss**/
    .section-heading .subtitle {
        display: block;
    }
    section.section.call-to-action-area.call-to-action-footer .subtitle {
        text-align: center !important;
    }
    section.section-padding-equal a.axil-btn.btn-large.btn-fill-primary {
        float: right;
    }


    .breadcrumb-banner .section-heading .title.h2 {width: 40% !important;}

.breadcrumb-banner .section-heading p.title.h2 {
    line-height: 37px;
}


.banner.banner-style-3 .banner-content .subtitle {
    letter-spacing: 0 !important;
}

footer.footer-area .footer-top {
    padding-top: 100px;
}

.call-to-action-area {
    padding-bottom: 0;
}
.services-grid .thumbnail {
    margin-right: 0;
    margin-left: 25px;
}

a#backto-top i {vertical-align: middle;height: 40px;}



/*********Home-Page********/
img.wp-smiley,
img.emoji {
    display: inline !important;
    border: none !important;
    box-shadow: none !important;
    height: 1em !important;
    width: 1em !important;
    margin: 0 .07em !important;
    vertical-align: -0.1em !important;
    background: none !important;
    padding: 0 !important;
}
@media all{
    @media (min-width: 992px) and (max-width: 1200px){
    .elementor-section.elementor-section-full_width .elementor-container{padding:0;}
    }
    @media (min-width: 768px) and (max-width: 991px){
    .elementor-section.elementor-section-full_width .elementor-container{padding:0;}
    }
    @media (max-width: 767px){
    .elementor-section.elementor-section-full_width .elementor-container{padding:0;}
    }
}

@media all{
[class^=eicon]{display:inline-block;font-size:inherit;font-weight:400;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.eicon-menu-bar:before{content:'\e816';}
.eicon-close:before{content:'\e87f';}
}

@media all{
.fadeInDown{animation-name:fadeInDown;}
.elementor-animation-grow{transition-duration:.3s;transition-property:transform;}
.elementor-animation-grow:active,.elementor-animation-grow:focus,.elementor-animation-grow:hover{transform:scale(1.1);}
.elementor-animation-float{transition-duration:.3s;transition-property:transform;transition-timing-function:ease-out;}
.elementor-animation-float:active,.elementor-animation-float:focus,.elementor-animation-float:hover{transform:translateY(-8px);}
.elementor-animation-wobble-horizontal:active,.elementor-animation-wobble-horizontal:focus,.elementor-animation-wobble-horizontal:hover{animation-name:elementor-animation-wobble-horizontal;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:1;}
}

@media all{
.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding:10px;}
.elementor-column-gap-wider>.elementor-row>.elementor-column>.elementor-element-populated{padding:30px;}
@media (min-width:768px) and (max-width:1024px){
.elementor-reverse-tablet>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(4){-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}
.elementor-reverse-tablet>.elementor-container>.elementor-row>:nth-child(5){-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}
}
@media (max-width:767px){
.elementor-reverse-mobile>.elementor-container>.elementor-row>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(2){-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}
.elementor-reverse-mobile>.elementor-container>.elementor-row>:nth-child(3){-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}
.elementor-column{width:100%;}
}
}

@media all{
.dialog-close-button{cursor:pointer;position:absolute;margin-top:15px;left:15px;font-size:15px;line-height:1;}
.elementor-screen-only{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;}
.elementor-clearfix:after{content:"";display:block;clear:both;width:0;height:0;}
.elementor{-webkit-hyphens:manual;-ms-hyphens:manual;hyphens:manual;}
.elementor *,.elementor :after,.elementor :before{-webkit-box-sizing:border-box;box-sizing:border-box;}
.elementor a{-webkit-box-shadow:none;box-shadow:none;text-decoration:none;}
.elementor img{height:auto;max-width:100%;border:none;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;}
.elementor .elementor-widget:not(.elementor-widget-text-editor):not(.elementor-widget-theme-post-content) figure{margin:0;}
.elementor .elementor-background-overlay{height:100%;width:100%;top:0;right:0;position:absolute;}
.elementor-widget-wrap>.elementor-element.elementor-absolute{position:absolute;}
.elementor-widget-wrap .elementor-element.elementor-widget__width-auto,.elementor-widget-wrap .elementor-element.elementor-widget__width-initial{max-width:100%;}
@media (max-width:1024px){
.elementor-widget-wrap .elementor-element.elementor-widget-tablet__width-auto{max-width:100%;}
}
@media (max-width:767px){
.elementor-widget-wrap .elementor-element.elementor-widget-mobile__width-initial{max-width:100%;}
}
.elementor-element.elementor-absolute{z-index:1;}
.elementor-align-center{text-align:center;}
.elementor-align-center .elementor-button{width:auto;}
.elementor-align-right{text-align:left;}
.elementor-align-left{text-align:right;}
.elementor-align-left .elementor-button{width:auto;}
.elementor-align-justify .elementor-button{width:100%;}
@media (max-width:1024px){
.elementor-tablet-align-center{text-align:center;}
.elementor-tablet-align-center .elementor-button{width:auto;}
}
@media (max-width:767px){
.elementor-mobile-align-center{text-align:center;}
.elementor-mobile-align-center .elementor-button{width:auto;}
}
.elementor-section{position:relative;}
.elementor-section .elementor-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;position:relative;}
@media (max-width:1024px){
.elementor-section .elementor-container{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px;}
.elementor-section.elementor-section-items-middle>.elementor-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;}
@media (max-width:1024px){
.elementor-row{-ms-flex-wrap:wrap;flex-wrap:wrap;}
}
.elementor-widget-wrap{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:start;align-content:flex-start;}
.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-wrap>.elementor-element{width:100%;}
.elementor-widget{position:relative;}
.elementor-widget:not(:last-child){margin-bottom:20px;}
.elementor-widget:not(:last-child).elementor-absolute,.elementor-widget:not(:last-child).elementor-widget__width-auto,.elementor-widget:not(:last-child).elementor-widget__width-initial{margin-bottom:0;}
.elementor-column{min-height:1px;}
.elementor-column,.elementor-column-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-column-wrap{width:100%;}
.elementor-inner-section .elementor-column-gap-no .elementor-element-populated{padding:0;}
@media (min-width:768px){
.elementor-column.elementor-col-20{width:20%;}
.elementor-column.elementor-col-25{width:25%;}
.elementor-column.elementor-col-33{width:33.333%;}
.elementor-column.elementor-col-50{width:50%;}
.elementor-column.elementor-col-66{width:66.666%;}
.elementor-column.elementor-col-100{width:100%;}
}
@media (min-width:768px) and (max-width:1024px){
.elementor-reverse-tablet>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
}
@media (max-width:767px){
.elementor-reverse-mobile>.elementor-container>:first-child{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}
.elementor-column{width:100%;}
}
ul.elementor-icon-list-items.elementor-inline-items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
ul.elementor-icon-list-items.elementor-inline-items .elementor-inline-item{word-break:break-word;}
.elementor-grid{display:grid;grid-column-gap:var(--grid-column-gap);grid-row-gap:var(--grid-row-gap);}
.elementor-grid .elementor-grid-item{min-width:0;}
.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,1fr);}
@media (max-width:1024px){
.elementor-grid-tablet-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}
}
@media (max-width:767px){
.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,1fr);}
}
@media (min-width:1025px){
#elementor-device-mode:after{content:"desktop";}
}
@media (min-width:768px) and (max-width:1024px){
#elementor-device-mode:after{content:"tablet";}
}
@media (max-width:767px){
#elementor-device-mode:after{content:"mobile";}
}
.elementor-form-fields-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.elementor-field-group{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-field-group.elementor-field-type-submit{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;}
.elementor-field-group .elementor-field-textual{width:100%;max-width:100%;border:1px solid #818a91;background-color:transparent;color:#373a3c;vertical-align:middle;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.elementor-field-group .elementor-field-textual:focus{-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1) inset;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);outline:0;}
.elementor-field-group .elementor-field-textual::-webkit-input-placeholder{color:inherit;font-family:inherit;}
.elementor-field-group .elementor-field-textual:-ms-input-placeholder{color:inherit;font-family:inherit;}
.elementor-field-group .elementor-field-textual:-moz-placeholder,.elementor-field-group .elementor-field-textual::-moz-placeholder{color:inherit;font-family:inherit;}
.elementor-field-group .elementor-field-textual::-ms-input-placeholder{color:inherit;font-family:inherit;}
.elementor-field-group .elementor-field-textual::placeholder{color:inherit;font-family:inherit;}
.elementor-field-label{cursor:pointer;}
.elementor-field-textual{line-height:1.4;font-size:15px;min-height:40px;padding:5px 14px;-webkit-border-radius:3px;border-radius:3px;}
.elementor-button-align-stretch .elementor-field-type-submit:not(.e-form__buttons__wrapper) .elementor-button{-ms-flex-preferred-size:100%;flex-basis:100%;}
.elementor-form .elementor-button{padding-top:0;padding-bottom:0;border:none;}
.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.elementor-form .elementor-button.elementor-size-sm{min-height:40px;}
.elementor-element .elementor-widget-container{-webkit-transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;transition:background .3s,border .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;-o-transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,-webkit-border-radius .3s,-webkit-box-shadow .3s;}
.elementor-button{display:inline-block;line-height:1;background-color:#818a91;font-size:15px;padding:12px 24px;-webkit-border-radius:3px;border-radius:3px;color:#fff;fill:#fff;text-align:center;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.elementor-button:focus,.elementor-button:hover,.elementor-button:visited{color:#fff;}
.elementor-button-content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.elementor-button-icon{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.elementor-button-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;display:inline-block;}
.elementor-button.elementor-size-lg{font-size:18px;padding:20px 40px;-webkit-border-radius:5px;border-radius:5px;}
.elementor-button .elementor-align-icon-left{margin-left:5px;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}
.elementor-button span{text-decoration:inherit;}
.elementor-counter .elementor-counter-number-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:69px;font-weight:600;color:#222;line-height:1;}
.elementor-counter .elementor-counter-number-prefix,.elementor-counter .elementor-counter-number-suffix{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;white-space:pre-wrap;}
.elementor-counter .elementor-counter-number-prefix{text-align:left;}
.elementor-counter .elementor-counter-number-suffix{text-align:right;}
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#2c2c2c;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x;}
.elementor-widget-divider .elementor-divider{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-divider .elementor-divider-separator{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;direction:rtl;}
.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-top:var(--divider-border-width) var(--divider-border-style) var(--divider-color);}
.elementor-heading-title{padding:0;margin:0;line-height:1;}
.elementor-icon{display:inline-block;line-height:1;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;color:#818a91;font-size:50px;text-align:center;}
.elementor-icon:hover{color:#818a91;}
.elementor-icon i{width:1em;height:1em;position:relative;display:block;}
.elementor-icon i:before{position:absolute;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);}
@media (min-width:768px){
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon,.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;}
.elementor-widget-icon-box.elementor-position-right .elementor-icon-box-wrapper{text-align:left;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
.elementor-widget-icon-box.elementor-position-left .elementor-icon-box-wrapper{text-align:right;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}
.elementor-widget-icon-box.elementor-vertical-align-top .elementor-icon-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.elementor-widget-icon-box.elementor-vertical-align-middle .elementor-icon-box-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
}
@media (max-width:767px){
.elementor-widget-icon-box .elementor-icon-box-icon{margin-right:auto!important;margin-left:auto!important;margin-bottom:15px;}
}
.elementor-widget-icon-box .elementor-icon-box-wrapper{text-align:center;}
.elementor-widget-icon-box .elementor-icon-box-title a{color:inherit;}
.elementor-widget-icon-box .elementor-icon-box-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.elementor-widget-icon-box .elementor-icon-box-description{margin:0;}
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container{overflow:hidden;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items{margin-left:-8px;margin-right:-8px;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:8px;margin-right:8px;}
.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{width:auto;right:auto;left:auto;position:relative;height:100%;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-top:0;border-bottom:0;border-left:0;border-right-width:1px;border-style:solid;left:-8px;}
.elementor-widget .elementor-icon-list-items{list-style-type:none;margin:0;padding:0;}
.elementor-widget .elementor-icon-list-item{margin:0;padding:0;position:relative;}
.elementor-widget .elementor-icon-list-item:after{position:absolute;bottom:0;width:100%;}
.elementor-widget .elementor-icon-list-item,.elementor-widget .elementor-icon-list-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
.elementor-widget .elementor-icon-list-icon+.elementor-icon-list-text{-ms-flex-item-align:center;align-self:center;padding-right:5px;}
.elementor-widget .elementor-icon-list-icon{-ms-flex-negative:0;flex-shrink:0;}
.elementor-widget .elementor-icon-list-icon i{width:1.25em;}
.elementor-widget.elementor-list-item-link-full_width a{width:100%;}
.elementor-widget.elementor-align-right .elementor-icon-list-item,.elementor-widget.elementor-align-right .elementor-icon-list-item a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:left;}
.elementor-widget.elementor-align-right .elementor-icon-list-items{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.elementor-widget:not(.elementor-align-right) .elementor-icon-list-item:after{right:0;}
.elementor-widget:not(.elementor-align-left) .elementor-icon-list-item:after{left:0;}
@media (max-width:1024px){
.elementor-widget:not(.elementor-tablet-align-right) .elementor-icon-list-item:after{right:0;}
.elementor-widget:not(.elementor-tablet-align-left) .elementor-icon-list-item:after{left:0;}
}
@media (max-width:767px){
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item a,.elementor-widget.elementor-mobile-align-center .elementor-icon-list-items{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.elementor-widget.elementor-mobile-align-center .elementor-icon-list-item:after{margin:auto;}
.elementor-widget:not(.elementor-mobile-align-right) .elementor-icon-list-item:after{right:0;}
.elementor-widget:not(.elementor-mobile-align-left) .elementor-icon-list-item:after{left:0;}
}
.elementor-widget-image{text-align:center;}
.elementor-widget-image .elementor-image img{vertical-align:middle;display:inline-block;}
.elementor-widget-image-box .elementor-image-box-content{width:100%;}
@media (min-width:768px){
.elementor-widget-image-box.elementor-position-top .elementor-image-box-img{margin:auto;}
.elementor-widget-image-box.elementor-vertical-align-top .elementor-image-box-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}
}
@media (max-width:767px){
.elementor-widget-image-box .elementor-image-box-img{margin-right:auto!important;margin-left:auto!important;margin-bottom:15px;}
}
.elementor-widget-image-box .elementor-image-box-img{display:inline-block;}
.elementor-widget-image-box .elementor-image-box-wrapper{text-align:center;}
.elementor-widget-image-box .elementor-image-box-description{margin:0;}
.elementor-widget-image-carousel .swiper-container{position:static;}
.elementor-widget-image-carousel .swiper-container .swiper-slide figure{line-height:inherit;}
.elementor-widget-image-carousel .swiper-slide{text-align:center;}
.elementor-star-rating{color:#ccd6df;display:inline-block;}
.elementor-star-rating i{display:inline-block;position:relative;font-style:normal;cursor:default;}
.elementor-star-rating i:before{content:"\e934";display:block;font-size:inherit;font-family:inherit;position:absolute;overflow:hidden;color:#f0ad4e;top:0;right:0;}
.swiper-container{margin-right:auto;margin-left:auto;position:relative;overflow:hidden;z-index:1;}
.swiper-container .swiper-slide figure{line-height:0;}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box;}
.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0);}
.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;}
.swiper-container .swiper-notification{position:absolute;right:0;top:0;pointer-events:none;z-index:-1000;}
.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:5px;right:0;width:100%;}
.swiper-pagination-bullet{width:6px;height:6px;display:inline-block;-webkit-border-radius:50%;border-radius:50%;background:#000;}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer;}
.swiper-pagination-bullet-active{}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px;}
.elementor-swiper{position:relative;}
.elementor-main-swiper{position:static;}
.animated{-webkit-animation-duration:1.25s;animation-duration:1.25s;}
@media (prefers-reduced-motion:reduce){
.animated{-webkit-animation:none;animation:none;}
}
.elementor .elementor-element ul.elementor-icon-list-items{padding:0;}
@media (max-width:767px){
.elementor .elementor-hidden-phone{display:none;}
}
@media (min-width:768px) and (max-width:1024px){
.elementor .elementor-hidden-tablet{display:none;}
}
}

@media all{
.elementor-kit-5{--e-global-color-primary:#486AFF;--e-global-color-secondary:#1F456C;--e-global-color-text:#555555;--e-global-color-accent:#FF7D90;--e-global-color-d3ae19d:#F2F7FB;--e-global-color-785b64d:#DEDEDE;--e-global-color-b41e63e:#3E56C0;--e-global-color-4ade329:#EDEDED;--e-global-color-ec25634:#FFFFFF;--e-global-color-8fa36e4:#999999;--e-global-color-a047deb:#000000;--e-global-color-07414c8:#FFFFFF00;--e-global-typography-primary-font-size:16px;--e-global-typography-primary-font-weight:300;--e-global-typography-primary-line-height:1.5em;--e-global-typography-secondary-font-size:11px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.5em;--e-global-typography-secondary-letter-spacing:3px;--e-global-typography-text-font-size:12px;--e-global-typography-text-font-weight:600;--e-global-typography-text-text-transform:uppercase;--e-global-typography-text-line-height:1.5em;--e-global-typography-text-letter-spacing:3px;--e-global-typography-accent-font-size:21px;--e-global-typography-accent-font-weight:100;--e-global-typography-accent-font-style:normal;--e-global-typography-accent-line-height:1.4em;--e-global-typography-47eb6c6-font-size:16px;--e-global-typography-47eb6c6-font-weight:700;--e-global-typography-47eb6c6-text-transform:capitalize;--e-global-typography-47eb6c6-line-height:1.5em;--e-global-typography-21f41f0-font-size:38px;--e-global-typography-21f41f0-font-weight:700;--e-global-typography-21f41f0-text-transform:capitalize;--e-global-typography-21f41f0-line-height:1.2em;--e-global-typography-48207f0-font-size:28px;--e-global-typography-48207f0-font-weight:700;--e-global-typography-48207f0-text-transform:capitalize;--e-global-typography-48207f0-line-height:1.3em;--e-global-typography-1ce1d7e-font-size:21px;--e-global-typography-1ce1d7e-font-weight:700;--e-global-typography-1ce1d7e-text-transform:capitalize;--e-global-typography-1ce1d7e-line-height:1.4em;--e-global-typography-86332c7-font-size:50px;--e-global-typography-86332c7-font-weight:100;--e-global-typography-86332c7-line-height:1.1em;--e-global-typography-d66b33e-font-size:68px;--e-global-typography-d66b33e-font-weight:700;--e-global-typography-d66b33e-text-transform:capitalize;--e-global-typography-d66b33e-line-height:1em;--e-global-typography-906ded2-font-size:11px;--e-global-typography-906ded2-font-weight:400;--e-global-typography-906ded2-text-transform:uppercase;--e-global-typography-906ded2-line-height:1.5em;--e-global-typography-906ded2-letter-spacing:1px;--e-global-typography-5ec7628-font-size:13px;--e-global-typography-cae1a9c-font-size:50px;--e-global-typography-cae1a9c-font-weight:700;--e-global-typography-cae1a9c-text-transform:capitalize;--e-global-typography-cae1a9c-line-height:1.1em;color:var( --e-global-color-text );}
.elementor-kit-5 p{margin-bottom:1.5em;}
.elementor-kit-5 a{color:var( --e-global-color-primary );}
.elementor-kit-5 h1{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-d66b33e-font-size );font-weight:var( --e-global-typography-d66b33e-font-weight );text-transform:var( --e-global-typography-d66b33e-text-transform );line-height:var( --e-global-typography-d66b33e-line-height );letter-spacing:var( --e-global-typography-d66b33e-letter-spacing );}
.elementor-kit-5 h2{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-cae1a9c-font-size );font-weight:var( --e-global-typography-cae1a9c-font-weight );text-transform:var( --e-global-typography-cae1a9c-text-transform );line-height:var( --e-global-typography-cae1a9c-line-height );letter-spacing:var( --e-global-typography-cae1a9c-letter-spacing );}
.elementor-kit-5 h3{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-21f41f0-font-size );font-weight:var( --e-global-typography-21f41f0-font-weight );text-transform:var( --e-global-typography-21f41f0-text-transform );line-height:var( --e-global-typography-21f41f0-line-height );letter-spacing:var( --e-global-typography-21f41f0-letter-spacing );}
.elementor-kit-5 h5{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-1ce1d7e-font-size );font-weight:var( --e-global-typography-1ce1d7e-font-weight );text-transform:var( --e-global-typography-1ce1d7e-text-transform );line-height:var( --e-global-typography-1ce1d7e-line-height );letter-spacing:var( --e-global-typography-1ce1d7e-letter-spacing );}

.elementor-kit-5 button,.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:#FFFFFF;background-color:var( --e-global-color-primary );border-style:solid;border-width:0px 0px 0px 0px;}
.elementor-kit-5 button:hover,.elementor-kit-5 button:focus,.elementor-kit-5 .elementor-button:hover,.elementor-kit-5 .elementor-button:focus{background-color:var( --e-global-color-b41e63e );}
.elementor-kit-5 label{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-906ded2-font-size );font-weight:var( --e-global-typography-906ded2-font-weight );text-transform:var( --e-global-typography-906ded2-text-transform );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}
.elementor-kit-5 input:not([type="button"]):not([type="submit"]),.elementor-kit-5 .elementor-field-textual{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-4ade329 );}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1302px;}
.elementor-widget:not(:last-child){margin-bottom:0px;}
@media (max-width:1024px){
.elementor-kit-5{--e-global-typography-21f41f0-font-size:28px;--e-global-typography-21f41f0-line-height:1.3em;--e-global-typography-d66b33e-font-size:50px;--e-global-typography-d66b33e-line-height:1.1em;--e-global-typography-cae1a9c-font-size:38px;--e-global-typography-cae1a9c-line-height:1.2em;}
.elementor-kit-5 h1{font-size:var( --e-global-typography-d66b33e-font-size );line-height:var( --e-global-typography-d66b33e-line-height );letter-spacing:var( --e-global-typography-d66b33e-letter-spacing );}
.elementor-kit-5 h2{font-size:var( --e-global-typography-cae1a9c-font-size );line-height:var( --e-global-typography-cae1a9c-line-height );letter-spacing:var( --e-global-typography-cae1a9c-letter-spacing );}
.elementor-kit-5 h3{font-size:var( --e-global-typography-21f41f0-font-size );line-height:var( --e-global-typography-21f41f0-line-height );letter-spacing:var( --e-global-typography-21f41f0-letter-spacing );}
.elementor-kit-5 h5{font-size:var( --e-global-typography-1ce1d7e-font-size );line-height:var( --e-global-typography-1ce1d7e-line-height );letter-spacing:var( --e-global-typography-1ce1d7e-letter-spacing );}
.elementor-kit-5 h6{font-size:var( --e-global-typography-47eb6c6-font-size );line-height:var( --e-global-typography-47eb6c6-line-height );letter-spacing:var( --e-global-typography-47eb6c6-letter-spacing );}
.elementor-kit-5 button,.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-kit-5 label{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:1025px;}
}
@media (max-width:767px){
.elementor-kit-5{}
.elementor-kit-5 h1{font-size:var( --e-global-typography-d66b33e-font-size );line-height:var( --e-global-typography-d66b33e-line-height );letter-spacing:var( --e-global-typography-d66b33e-letter-spacing );}
.elementor-kit-5 h2{font-size:var( --e-global-typography-cae1a9c-font-size );line-height:var( --e-global-typography-cae1a9c-line-height );letter-spacing:var( --e-global-typography-cae1a9c-letter-spacing );}
.elementor-kit-5 h3{font-size:var( --e-global-typography-21f41f0-font-size );line-height:var( --e-global-typography-21f41f0-line-height );letter-spacing:var( --e-global-typography-21f41f0-letter-spacing );}
.elementor-kit-5 h5{font-size:var( --e-global-typography-1ce1d7e-font-size );line-height:var( --e-global-typography-1ce1d7e-line-height );letter-spacing:var( --e-global-typography-1ce1d7e-letter-spacing );}
.elementor-kit-5 h6{font-size:var( --e-global-typography-47eb6c6-font-size );line-height:var( --e-global-typography-47eb6c6-line-height );letter-spacing:var( --e-global-typography-47eb6c6-letter-spacing );}
.elementor-kit-5 button,.elementor-kit-5 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-kit-5 label{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}
.elementor-section.elementor-section-boxed > .elementor-container{max-width:768px;}
}
}

@media all{
.elementor-widget-posts:after{display:none;}
.elementor-posts-container:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.elementor-posts-container .elementor-post{padding:0;margin:0;}
.elementor-posts .elementor-post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:background,border,-webkit-box-shadow;transition-property:background,border,-webkit-box-shadow;-o-transition-property:background,border,box-shadow;transition-property:background,border,box-shadow;transition-property:background,border,box-shadow,-webkit-box-shadow;-webkit-transition-duration:.25s;-o-transition-duration:.25s;transition-duration:.25s;}
.elementor-posts .elementor-post__title{font-size:18px;margin:0;}
.elementor-posts .elementor-post__excerpt{margin-bottom:10px;}
.elementor-posts .elementor-post__excerpt p{margin:0;line-height:1.5em;font-size:14px;color:#777;}
.elementor-posts .elementor-post__meta-data{line-height:1.3em;font-size:12px;margin-bottom:13px;color:#adadad;}
.elementor-posts .elementor-post__read-more{font-size:12px;font-weight:700;}
.elementor-posts--skin-classic{display:grid;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.elementor-posts--skin-classic:not(.elementor-posts-masonry){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.elementor-posts--skin-classic .elementor-post{overflow:hidden;}
.elementor-posts--skin-classic .elementor-post__text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.elementor-posts--align-center .elementor-post{text-align:center;}
.e-form__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-form .elementor-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-form .elementor-button .elementor-button-text{white-space:normal;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;}
.elementor-testimonial__image{-ms-flex-negative:0;flex-shrink:0;}
.elementor-testimonial__image img{border-radius:999px;-webkit-box-sizing:content-box;box-sizing:content-box;-o-object-fit:cover;object-fit:cover;}
.elementor-testimonial__footer,.elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-testimonial__footer cite,.elementor-testimonial__header cite{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5;}
.elementor-testimonial__name{font-weight:700;}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.elementor-testimonial--layout-image_stacked .elementor-testimonial__image,.elementor-testimonial--layout-image_stacked .elementor-testimonial cite{margin-top:15px;width:100%;}
.elementor-testimonial--align-center .elementor-testimonial{text-align:center;}
.elementor-testimonial--align-center .elementor-testimonial__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.elementor-testimonial--skin-bubble .elementor-testimonial__content{background-color:#e6e9ec;padding:20px;position:relative;}
.elementor-testimonial--skin-bubble .elementor-testimonial__content:after{content:"";display:block;width:14px;height:14px;background-color:#e6e9ec;position:absolute;-webkit-transform:scaleX(.75) rotate(-45deg);-ms-transform:scaleX(.75) rotate(-45deg);transform:scaleX(.75) rotate(-45deg);border-width:0;-webkit-box-sizing:content-box;box-sizing:content-box;}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked .elementor-testimonial__content:after{top:calc(100% - 7px);}
.elementor-testimonial--skin-bubble.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-center .elementor-testimonial__content:after{right:50%;-webkit-transform:translateX(50%) scaleX(.75) rotate(-45deg);-ms-transform:translateX(50%) scaleX(.75) rotate(-45deg);transform:translateX(50%) scaleX(.75) rotate(-45deg);}
.elementor-widget-testimonial-carousel .swiper-slide{padding:20px;}
.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:1.3em;font-style:italic;line-height:1.5;}
.elementor-widget-testimonial-carousel .elementor-testimonial__image img{width:50px;height:50px;}
.elementor-widget-reviews .swiper-slide{background-color:#fff;border:1px solid #e1e8ed;border-radius:5px;padding:0;}
.elementor-widget-reviews .elementor-testimonial__text{font-size:14px;line-height:20px;}
.elementor-widget-reviews .elementor-testimonial__name{color:#1c2022;}
.elementor-widget-reviews .elementor-testimonial__title{color:#697882;font-size:12.5px;font-weight:400;font-family:inherit;}
.elementor-widget-reviews .elementor-testimonial__image{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-widget-reviews .elementor-testimonial__image img{width:36px;height:36px;}
.elementor-widget-reviews .elementor-testimonial__icon{margin-right:auto;font-size:17px;}
.elementor-widget-reviews .elementor-testimonial__icon.elementor-icon-facebook{color:#3b5998;}
.elementor-widget-reviews .elementor-testimonial__header{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:15px;padding-bottom:6px;}
.elementor-widget-reviews .elementor-testimonial__image+cite{margin-right:9px;}
.elementor-widget-reviews .elementor-testimonial__content{padding-top:6px;padding-bottom:15px;}
.elementor-widget-reviews .elementor-testimonial__content,.elementor-widget-reviews .elementor-testimonial__header{padding-right:15px;padding-left:15px;}
.elementor-widget-reviews.elementor-review--has-separator .elementor-testimonial__header{border-bottom:1px solid #e1e8ed;}
.swiper-pagination-bullets{color:#fff;cursor:default;}
.swiper-slide{border-style:solid;border-width:0;-webkit-transition-duration:.5s;-o-transition-duration:.5s;transition-duration:.5s;-webkit-transition-property:border,background,-webkit-transform;transition-property:border,background,-webkit-transform;-o-transition-property:border,background,transform;transition-property:border,background,transform;transition-property:border,background,transform,-webkit-transform;overflow:hidden;}
.elementor-widget-reviews .elementor-main-swiper,.elementor-widget-testimonial-carousel .elementor-main-swiper{width:95%;}
.elementor-widget-reviews .swiper-wrapper,.elementor-widget-testimonial-carousel .swiper-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;}
.elementor-widget-reviews .swiper-slide,.elementor-widget-testimonial-carousel .swiper-slide{height:auto;}
.elementor-widget-reviews.elementor-pagination-type-bullets .swiper-container,.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{padding-bottom:40px;}
.elementor-item:after,.elementor-item:before{display:block;position:absolute;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transition-timing-function:cubic-bezier(.58,.3,.005,1);-o-transition-timing-function:cubic-bezier(.58,.3,.005,1);transition-timing-function:cubic-bezier(.58,.3,.005,1);}
.elementor-item-active:after,.elementor-item-active:before,.elementor-item:focus:after,.elementor-item:focus:before,.elementor-item:hover:after,.elementor-item:hover:before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
.elementor-nav-menu--main .elementor-nav-menu a{-webkit-transition:.4s;-o-transition:.4s;transition:.4s;}
.elementor-nav-menu--main .elementor-nav-menu a,.elementor-nav-menu--main .elementor-nav-menu a:focus,.elementor-nav-menu--main .elementor-nav-menu a:hover{padding:13px 20px;}
.elementor-nav-menu--main .elementor-nav-menu ul{position:absolute;width:12em;border-width:0;border-style:solid;padding:0;}
.elementor-nav-menu--layout-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.elementor-nav-menu--layout-horizontal .elementor-nav-menu a{white-space:nowrap;}
.elementor-nav-menu__align-right .elementor-nav-menu{margin-right:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.elementor-widget-nav-menu .elementor-widget-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.elementor-nav-menu{position:relative;z-index:2;}
.elementor-nav-menu:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.elementor-nav-menu,.elementor-nav-menu li,.elementor-nav-menu ul{display:block;list-style:none;margin:0;padding:0;line-height:normal;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.elementor-nav-menu ul{display:none;}
.elementor-nav-menu a,.elementor-nav-menu li{position:relative;}
.elementor-nav-menu li{border-width:0;}
.elementor-nav-menu a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.elementor-nav-menu a,.elementor-nav-menu a:focus,.elementor-nav-menu a:hover{padding:10px 20px;line-height:20px;}
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow{font-size:10px;}
.elementor-nav-menu--indicator-chevron .elementor-nav-menu .sub-arrow i:before{content:"";}
.elementor-nav-menu .sub-arrow{font-size:16px;line-height:1;padding:10px 10px 10px 0;margin-top:-10px;margin-bottom:-10px;}
.elementor-nav-menu .sub-arrow i{pointer-events:none;}
.elementor-nav-menu--dropdown .elementor-item.elementor-item-active,.elementor-nav-menu--dropdown .elementor-item:focus,.elementor-nav-menu--dropdown .elementor-item:hover,.elementor-sub-item:focus,.elementor-sub-item:hover{background-color:#55595c;color:#fff;}
.elementor-menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;padding:.25em;cursor:pointer;border:0 solid;border-radius:3px;background-color:rgba(0,0,0,.05);color:#494c4f;}
.elementor-nav-menu--dropdown{background-color:#fff;font-size:13px;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container{margin-top:10px;-webkit-transition:max-height .3s,-webkit-transform .3s;transition:max-height .3s,-webkit-transform .3s;-o-transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s;transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto;}
.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item{font-size:.85em;}
.elementor-nav-menu--dropdown a{color:#494c4f;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
ul.elementor-nav-menu--dropdown a,ul.elementor-nav-menu--dropdown a:focus,ul.elementor-nav-menu--dropdown a:hover{text-shadow:none;border-right:8px solid transparent;}
.elementor-nav-menu--toggle .elementor-menu-toggle:not(.elementor-active)+.elementor-nav-menu__container{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);max-height:0;}
.elementor-nav-menu--stretch .elementor-nav-menu__container.elementor-nav-menu--dropdown{position:absolute;z-index:9997;}
@media (min-width:1025px){
.elementor-nav-menu--dropdown-tablet .elementor-menu-toggle,.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--dropdown{display:none;}
}
@media (max-width:1024px){
.elementor-nav-menu--dropdown-tablet .elementor-nav-menu--main{display:none;}
}
.elementor-location-footer:before,.elementor-location-header:before{content:"";display:table;clear:both;}
.elementor-search-form{display:block;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;}
.elementor-search-form input[type=search]{margin:0;border:0;padding:0;display:inline-block;vertical-align:middle;white-space:normal;background:none;line-height:1;min-width:0;font-size:15px;-webkit-appearance:none;-moz-appearance:none;}
.elementor-search-form input[type=search]:focus{outline:0;color:inherit;}
.elementor-search-form__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;overflow:hidden;border:0 solid transparent;min-height:50px;}
.elementor-search-form__container:not(.elementor-search-form--full-screen){background:#eceeef;}
.elementor-search-form__input{-ms-flex-preferred-size:100%;flex-basis:100%;color:#55595c;-webkit-transition:color .2s;-o-transition:color .2s;transition:color .2s;}
.elementor-search-form__input::-webkit-input-placeholder{color:inherit;font-family:inherit;}
.elementor-search-form__input:-ms-input-placeholder{color:inherit;font-family:inherit;}
.elementor-search-form__input:-moz-placeholder,.elementor-search-form__input::-moz-placeholder{color:inherit;font-family:inherit;}
.elementor-search-form__input::-ms-input-placeholder{color:inherit;font-family:inherit;}
.elementor-search-form__input::placeholder{color:inherit;font-family:inherit;}
.elementor-search-form--skin-full_screen .elementor-search-form input[type=search].elementor-search-form__input{font-size:50px;text-align:center;border:solid #fff;border-width:0 0 1px;line-height:1.5;color:#fff;}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle{display:inline-block;cursor:pointer;vertical-align:middle;color:#494c4f;}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i{position:relative;display:block;border:0 solid;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;width:33px;height:33px;background-color:rgba(0,0,0,.05);border-radius:3px;}
.elementor-search-form--skin-full_screen .elementor-search-form__toggle i:before{position:absolute;right:50%;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%);font-size:.55em;}
.elementor-search-form--skin-full_screen .elementor-search-form__container{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;z-index:9998;top:0;right:0;left:0;bottom:0;height:100vh;padding:0 15%;background-color:rgba(0,0,0,.8);}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen){overflow:hidden;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);}
.elementor-search-form--skin-full_screen .elementor-search-form__container:not(.elementor-search-form--full-screen) .dialog-lightbox-close-button{display:none;}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{display:inline-block;}
.elementor-motion-effects-element,.elementor-motion-effects-layer{-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;-o-transition-property:transform,opacity;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-transition-timing-function:cubic-bezier(0,.33,.07,1.03);-o-transition-timing-function:cubic-bezier(0,.33,.07,1.03);transition-timing-function:cubic-bezier(0,.33,.07,1.03);-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;}
.elementor-motion-effects-container{position:absolute;top:0;right:0;width:100%;height:100%;overflow:hidden;}
.elementor-motion-effects-layer{position:absolute;top:0;right:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;}
}

@media all{
.elementor-35 .elementor-element.elementor-element-26210ec{overflow:hidden;padding:48px 0px 0px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bafb80c.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-bafb80c{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-104be8a .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-104be8a > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-104be8a .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-ae59a40 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-ae59a40 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-3bb2ad0 > .elementor-widget-container{margin:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-3bb2ad0 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5ad24f9 .elementor-button:hover,.elementor-35 .elementor-element.elementor-element-5ad24f9 .elementor-button:focus{border-color:var( --e-global-color-b41e63e );}
.elementor-35 .elementor-element.elementor-element-5ad24f9 .elementor-button{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-5ad24f9 > .elementor-widget-container{margin:0px 0px 0px 48px;}
.elementor-35 .elementor-element.elementor-element-5ad24f9 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5ad24f9{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-d5b73a0.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-d5b73a0.elementor-position-right .elementor-icon-box-icon{margin-right:4px;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon{font-size:26px;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-title{margin-bottom:0px;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-d5b73a0 > .elementor-widget-container{margin:0px 0px 0px 16px;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-d5b73a0{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-0905b83{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-678bcd8{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8b592a2 .elementor-image img{width:450px;}
.elementor-35 .elementor-element.elementor-element-8b592a2{z-index:1;top:144px;}
.elementor-35 .elementor-element.elementor-element-8b592a2 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-8b592a2{right:-231px;}
.elementor-35 .elementor-element.elementor-element-e3d4d16 > .elementor-widget-container{margin:0px 0px 0px -211px;}
.elementor-35 .elementor-element.elementor-element-e3d4d16 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-02aa7e1{padding:0px 0px 0px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-257cdd3.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-257cdd3{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-1414f3e{text-align:right;}
.elementor-35 .elementor-element.elementor-element-1414f3e > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-1414f3e .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-e1383e8{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-805f0ae .swiper-wrapper{display:flex;align-items:center;}
.elementor-35 .elementor-element.elementor-element-805f0ae .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-f53f929{padding:96px 0px 96px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bd465ac > .elementor-element-populated{border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-bd465ac > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 42px 42px 42px;}
.elementor-35 .elementor-element.elementor-element-bd465ac{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-f8ff2d6.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-f8ff2d6 .elementor-image-box-wrapper .elementor-image-box-img{width:66%;}
.elementor-35 .elementor-element.elementor-element-f8ff2d6 .elementor-image-box-img img{transition-duration:0.3s;}
.elementor-35 .elementor-element.elementor-element-f8ff2d6 .elementor-image-box-wrapper{text-align:center;}
.elementor-35 .elementor-element.elementor-element-f8ff2d6 > .elementor-widget-container{padding:48px 48px 48px 48px;background-color:var( --e-global-color-ec25634 );}
.elementor-35 .elementor-element.elementor-element-f8ff2d6 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bba383f:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/rio-custompattern-1.html");background-repeat:no-repeat;background-size:321px auto;}
.elementor-35 .elementor-element.elementor-element-bba383f > .elementor-element-populated >  .elementor-background-overlay{background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/rio-custompattern-1.html");background-position:bottom right;background-repeat:no-repeat;background-size:321px auto;}
.elementor-35 .elementor-element.elementor-element-bba383f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 42px 42px 42px;}
.elementor-35 .elementor-element.elementor-element-bba383f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-35 .elementor-element.elementor-element-bba383f{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8f85af9.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-8f85af9 .elementor-image-box-wrapper .elementor-image-box-img{width:85%;}
.elementor-35 .elementor-element.elementor-element-8f85af9 .elementor-image-box-img img{transition-duration:0.3s;}
.elementor-35 .elementor-element.elementor-element-8f85af9 .elementor-image-box-wrapper{text-align:center;}
.elementor-35 .elementor-element.elementor-element-8f85af9 > .elementor-widget-container{padding:48px 48px 48px 48px;background-color:var( --e-global-color-ec25634 );box-shadow:0px 8px 64px -10px rgba(0, 0, 0, 0.1);}
.elementor-35 .elementor-element.elementor-element-8f85af9 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5123a0c > .elementor-element-populated{border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-5123a0c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 42px 42px 42px;}
.elementor-35 .elementor-element.elementor-element-5123a0c{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-4dfe272.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-4dfe272 .elementor-image-box-wrapper .elementor-image-box-img{width:54%;}
.elementor-35 .elementor-element.elementor-element-4dfe272 .elementor-image-box-img img{transition-duration:0.3s;}
.elementor-35 .elementor-element.elementor-element-4dfe272 .elementor-image-box-wrapper{text-align:center;}
.elementor-35 .elementor-element.elementor-element-4dfe272 > .elementor-widget-container{padding:48px 48px 48px 48px;background-color:var( --e-global-color-ec25634 );}
.elementor-35 .elementor-element.elementor-element-4dfe272 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-a865545{overflow:hidden;transition:all 400ms;padding:96px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-a865545:not(.elementor-motion-effects-element-type-background){background-color:#F2F7FB;}
.elementor-35 .elementor-element.elementor-element-19f55d4{z-index:2;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-2dbd333{text-align:right;}
.elementor-35 .elementor-element.elementor-element-2dbd333 .elementor-image img{width:100%;}
.elementor-35 .elementor-element.elementor-element-2dbd333 > .elementor-widget-container{margin:0% -51% 0% 0%;}
.elementor-35 .elementor-element.elementor-element-2dbd333 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-b2b05f0{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-deb937f.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-deb937f{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5c6119c .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-5c6119c > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-5c6119c .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-4f460ee > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-4f460ee .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-e0cdcfe{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-ad8ba20{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-72eac07 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-2faa9fe{--divider-border-style:solid;--divider-color:var( --e-global-color-785b64d );--divider-border-width:1px;}
.elementor-35 .elementor-element.elementor-element-2faa9fe .elementor-divider-separator{width:100%;}
.elementor-35 .elementor-element.elementor-element-2faa9fe .elementor-divider{padding-top:15px;padding-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-2faa9fe .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-0b4a36a{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-e7cde78{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-a126d49 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8d37b59.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-8d37b59.elementor-position-right .elementor-icon-box-icon{margin-right:4px;}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon{font-size:26px;}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-title{margin-bottom:0px;}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-8d37b59 > .elementor-widget-container{margin:0px 0px 0px 16px;}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8d37b59{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-3a26571{overflow:hidden;transition:all 400ms;margin-top:-102px;margin-bottom:0px;padding:0px 0px 32px 0px;}
.elementor-35 .elementor-element.elementor-element-3a26571:not(.elementor-motion-effects-element-type-background){background-color:var( --e-global-color-d3ae19d );}
.elementor-35 .elementor-element.elementor-element-99578cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-99578cb{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-d6b407a .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-d6b407a > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-d6b407a .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-4cf7920 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-4cf7920 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-226b7d7{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-28e6e08{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-fe38f5e .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-c58e782{--divider-border-style:solid;--divider-color:var( --e-global-color-785b64d );--divider-border-width:1px;}
.elementor-35 .elementor-element.elementor-element-c58e782 .elementor-divider-separator{width:100%;}
.elementor-35 .elementor-element.elementor-element-c58e782 .elementor-divider{padding-top:15px;padding-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-c58e782 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-b25dbd1{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-4ff5de7{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-9e9d42c .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-a1acaae.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-a1acaae.elementor-position-right .elementor-icon-box-icon{margin-right:4px;}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon{font-size:26px;}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-title{margin-bottom:0px;}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-a1acaae > .elementor-widget-container{margin:0px 0px 0px 16px;}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-a1acaae{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-9dc3042{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-d2c2690{z-index:2;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5f2fef6{text-align:right;}
.elementor-35 .elementor-element.elementor-element-5f2fef6 .elementor-image img{width:100%;}
.elementor-35 .elementor-element.elementor-element-5f2fef6 > .elementor-widget-container{margin:0% 0% 0% -51%;}
.elementor-35 .elementor-element.elementor-element-5f2fef6 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-fdfa214{padding:96px 0px 96px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-470cf34{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-37ff691{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bcc8299{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-b044a07{text-align:center;}
.elementor-35 .elementor-element.elementor-element-b044a07 .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-b044a07 > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-b044a07 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-2b4fd44{text-align:center;}
.elementor-35 .elementor-element.elementor-element-2b4fd44 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-2b4fd44 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8487d03{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-e520b69:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/rio-custompattern-1.html");background-repeat:no-repeat;background-size:165px auto;}
.elementor-35 .elementor-element.elementor-element-e520b69 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/rio-custompattern-1.html");background-position:bottom left;background-repeat:no-repeat;background-size:165px auto;}
.elementor-35 .elementor-element.elementor-element-e520b69 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}
.elementor-35 .elementor-element.elementor-element-e520b69 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-35 .elementor-element.elementor-element-e520b69{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-79359c3 .elementor-image img{width:173px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}
.elementor-35 .elementor-element.elementor-element-79359c3 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-79359c3{right:147px;}
.elementor-35 .elementor-element.elementor-element-79359c3{top:63px;}
.elementor-35 .elementor-element.elementor-element-aeca946{text-align:center;z-index:1;width:50px;max-width:50px;top:19.292%;}
.elementor-35 .elementor-element.elementor-element-aeca946 .elementor-heading-title{color:var( --e-global-color-text );font-size:21px;font-weight:400;font-style:normal;line-height:1.4em;}
.elementor-35 .elementor-element.elementor-element-aeca946 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:var( --e-global-color-ec25634 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-785b64d );border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-aeca946 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-aeca946{right:67.925%;}
.elementor-35 .elementor-element.elementor-element-10972b8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-10972b8.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-10972b8 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-10972b8 > .elementor-widget-container{padding:48px 24px 48px 24px;background-color:var( --e-global-color-d3ae19d );border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-10972b8 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-3cc84d0{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-22e8b61 .elementor-image img{width:173px;filter:brightness( 98% ) contrast( 86% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}
.elementor-35 .elementor-element.elementor-element-22e8b61 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-22e8b61{right:146px;}
.elementor-35 .elementor-element.elementor-element-22e8b61{top:62px;}
.elementor-35 .elementor-element.elementor-element-d66cc99.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-d66cc99.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-d66cc99.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-d66cc99 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-d66cc99 > .elementor-widget-container{padding:48px 24px 48px 24px;background-color:var( --e-global-color-07414c8 );transition:background 0.4s;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 1px #DEDEDE inset;}
.elementor-35 .elementor-element.elementor-element-d66cc99 .elementor-widget-container{transition:background 0.4s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}
.elementor-35 .elementor-element.elementor-element-d66cc99:hover .elementor-widget-container{background-color:var( --e-global-color-d3ae19d );box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0);}
.elementor-35 .elementor-element.elementor-element-4e7cd97{text-align:center;z-index:1;width:50px;max-width:50px;top:19.292%;}
.elementor-35 .elementor-element.elementor-element-4e7cd97 .elementor-heading-title{color:var( --e-global-color-text );font-size:21px;font-weight:400;font-style:normal;line-height:1.4em;}
.elementor-35 .elementor-element.elementor-element-4e7cd97 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:var( --e-global-color-ec25634 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-785b64d );border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-4e7cd97 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4e7cd97{right:67.925%;}
.elementor-35 .elementor-element.elementor-element-24f3d97{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8a0787c.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-8a0787c.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-8a0787c.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-8a0787c .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-8a0787c > .elementor-widget-container{padding:48px 24px 48px 24px;background-color:var( --e-global-color-07414c8 );transition:background 0.4s;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 1px #DEDEDE inset;}
.elementor-35 .elementor-element.elementor-element-8a0787c .elementor-widget-container{transition:background 0.4s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}
.elementor-35 .elementor-element.elementor-element-8a0787c:hover .elementor-widget-container{background-color:var( --e-global-color-d3ae19d );box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0);}
.elementor-35 .elementor-element.elementor-element-aaec760 .elementor-image img{width:173px;filter:brightness( 98% ) contrast( 86% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}
.elementor-35 .elementor-element.elementor-element-aaec760 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-aaec760{right:149px;}
.elementor-35 .elementor-element.elementor-element-aaec760{top:62px;}
.elementor-35 .elementor-element.elementor-element-f3e547a{text-align:center;z-index:1;width:50px;max-width:50px;top:19.292%;}
.elementor-35 .elementor-element.elementor-element-f3e547a .elementor-heading-title{color:var( --e-global-color-text );font-size:21px;font-weight:400;font-style:normal;line-height:1.4em;}
.elementor-35 .elementor-element.elementor-element-f3e547a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:var( --e-global-color-ec25634 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-785b64d );border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-f3e547a .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-f3e547a{right:67.925%;}
.elementor-35 .elementor-element.elementor-element-8f02a9a{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-ca7e816.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-ca7e816.elementor-view-default .elementor-icon:hover{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-ca7e816.elementor-position-top .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-ca7e816 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-ca7e816 > .elementor-widget-container{padding:48px 24px 48px 24px;background-color:var( --e-global-color-07414c8 );transition:background 0.4s;border-radius:8px 8px 8px 8px;box-shadow:0px 0px 0px 1px #DEDEDE inset;}
.elementor-35 .elementor-element.elementor-element-ca7e816 .elementor-widget-container{transition:background 0.4s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;}
.elementor-35 .elementor-element.elementor-element-ca7e816:hover .elementor-widget-container{background-color:var( --e-global-color-d3ae19d );box-shadow:0px 0px 0px 1px rgba(0, 0, 0, 0);}
.elementor-35 .elementor-element.elementor-element-0437ac8{text-align:center;z-index:1;width:50px;max-width:50px;top:19.292%;}
.elementor-35 .elementor-element.elementor-element-0437ac8 .elementor-heading-title{color:var( --e-global-color-text );font-size:21px;font-weight:400;font-style:normal;line-height:1.4em;}
.elementor-35 .elementor-element.elementor-element-0437ac8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 10px 0px;background-color:var( --e-global-color-ec25634 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-785b64d );border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-0437ac8 .elementor-widget-container{transition:all 400ms;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-0437ac8{right:67.925%;}
.elementor-35 .elementor-element.elementor-element-ded6ba2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-0cb183a{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-44fc472 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-44fc472 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-44fc472{width:100%;max-width:100%;}
.elementor-35 .elementor-element.elementor-element-b6d8204{border-style:solid;border-width:0px 48px 0px 48px;border-color:var( --e-global-color-07414c8 );transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 96px 0px;}
.elementor-35 .elementor-element.elementor-element-1737821.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:space-between;align-items:space-between;}
.elementor-35 .elementor-element.elementor-element-1737821 > .elementor-element-populated{padding:30px 39px 30px 30px;}
.elementor-35 .elementor-element.elementor-element-1737821{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-89858c5{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-c561aab{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8c53098 .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-8c53098 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-8c53098 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-d7f8e73 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-d7f8e73 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-d08f211 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:24px;}
.elementor-35 .elementor-element.elementor-element-d08f211 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-d08f211 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-3a4dca7 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-3a4dca7 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-3a4dca7{width:100%;max-width:100%;}
.elementor-35 .elementor-element.elementor-element-fac24a2{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-eb77fa5.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-eb77fa5{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-2aa52c7 .elementor-image img{width:70%;border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-2aa52c7 > .elementor-widget-container{margin:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-2aa52c7 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-694ded5{text-align:center;}
.elementor-35 .elementor-element.elementor-element-694ded5 > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-694ded5 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-6c93205 .elementor-text-editor{text-align:center;}

.elementor-35 .elementor-element.elementor-element-6c93205 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-0edf8e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-0edf8e1.elementor-position-left .elementor-icon-box-icon{margin-left:8px;}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon{font-size:25px;}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-wrapper{text-align:right;}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-0edf8e1{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-2921349.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-2921349{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-67fab88 .elementor-image img{width:91%;border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-67fab88 > .elementor-widget-container{margin:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-67fab88 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-2fa7dec{text-align:center;}
.elementor-35 .elementor-element.elementor-element-2fa7dec > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-2fa7dec .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-4a49840 .elementor-text-editor{text-align:center;}
.elementor-35 .elementor-element.elementor-element-4a49840{}
.elementor-35 .elementor-element.elementor-element-4a49840 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bb3d23b.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-bb3d23b.elementor-position-left .elementor-icon-box-icon{margin-left:8px;}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon{font-size:25px;}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-wrapper{text-align:right;}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bb3d23b{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-0761fde.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-0761fde{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-30ec091 .elementor-image img{width:65%;border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-30ec091 > .elementor-widget-container{margin:0px 0px 54px 0px;}
.elementor-35 .elementor-element.elementor-element-30ec091 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-1a194a5{text-align:center;}
.elementor-35 .elementor-element.elementor-element-1a194a5 > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-1a194a5 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5d3a5ce .elementor-text-editor{text-align:center;}
.elementor-35 .elementor-element.elementor-element-5d3a5ce{}
.elementor-35 .elementor-element.elementor-element-5d3a5ce .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-862b9d8.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-862b9d8.elementor-position-left .elementor-icon-box-icon{margin-left:8px;}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon{font-size:25px;}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon i{transform:rotate(0deg);}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-wrapper{text-align:right;}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title{color:var( --e-global-color-accent );}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-862b9d8{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-04fa1d8{overflow:hidden;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-e97851f{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-567ed15{text-align:center;}
.elementor-35 .elementor-element.elementor-element-567ed15 .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-567ed15 > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-567ed15 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-93fc1b6{text-align:center;}
.elementor-35 .elementor-element.elementor-element-93fc1b6 > .elementor-widget-container{margin:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-93fc1b6 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-bed5f3b{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-9471d92{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-117479c .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-117479c .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-117479c{width:auto;max-width:auto;top:77%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-117479c{right:85.381%;}
.elementor-35 .elementor-element.elementor-element-b3d35f6 .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-b3d35f6 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-b3d35f6{width:auto;max-width:auto;top:57%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-b3d35f6{right:73.707%;}
.elementor-35 .elementor-element.elementor-element-450d3ed .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-450d3ed .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-450d3ed{width:auto;max-width:auto;top:33%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-450d3ed{right:75.156%;}
.elementor-35 .elementor-element.elementor-element-5a48319 .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-5a48319 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-5a48319{width:auto;max-width:auto;top:33%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-5a48319{right:82%;}
.elementor-35 .elementor-element.elementor-element-4cd13db .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-4cd13db .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-4cd13db{width:auto;max-width:auto;top:71%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-4cd13db{right:53.221%;}
.elementor-35 .elementor-element.elementor-element-45f4b32 .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-45f4b32 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-45f4b32{width:auto;max-width:auto;top:69%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-45f4b32{right:34.3%;}
.elementor-35 .elementor-element.elementor-element-6788d1d .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-6788d1d .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-6788d1d{width:auto;max-width:auto;top:32%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6788d1d{right:29%;}
.elementor-35 .elementor-element.elementor-element-74a366e .elementor-image img{width:40px;border-radius:50% 50% 50% 50%;}
.elementor-35 .elementor-element.elementor-element-74a366e .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-74a366e{width:auto;max-width:auto;top:37%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-74a366e{right:15.119%;}
.elementor-35 .elementor-element.elementor-element-15f4012 .elementor-image img{width:90%;filter:brightness( 100% ) contrast( 108% ) saturate( 112% ) blur( 0px ) hue-rotate( 192deg );}
.elementor-35 .elementor-element.elementor-element-15f4012 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-15f4012 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-12ba336.elementor-arrows-yes .elementor-main-swiper{width:calc( 390px - 40px );}
.elementor-35 .elementor-element.elementor-element-12ba336 .elementor-main-swiper{width:390px;}
.elementor-35 .elementor-element.elementor-element-12ba336 .elementor-testimonial__image img{width:58px;height:58px;}
.elementor-35 .elementor-element.elementor-element-12ba336 .elementor-testimonial__icon{font-size:35px;}
.elementor-35 .elementor-element.elementor-element-12ba336 > .elementor-widget-container{margin:-467px 497px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-12ba336 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-12ba336{width:auto;max-width:auto;}
.elementor-35 .elementor-element.elementor-element-0710015 > .elementor-container{max-width:1393px;}
.elementor-35 .elementor-element.elementor-element-0710015:not(.elementor-motion-effects-element-type-background){background-color:var( --e-global-color-d3ae19d );}
.elementor-35 .elementor-element.elementor-element-0710015{transition:all 400ms;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-b2f6d3d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-b2f6d3d{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-07bddd6.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:8px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__text{color:var( --e-global-color-ec25634 );font-size:16px;font-weight:200;font-style:normal;line-height:1.4em;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-size:21px;font-weight:700;font-style:normal;line-height:1.5em;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__title{color:var( --e-global-color-accent );font-size:11px;font-weight:500;text-transform:uppercase;font-style:normal;line-height:1.5em;letter-spacing:1px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__image img{width:120px;height:120px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .swiper-pagination-bullet{height:3px;width:3px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .swiper-pagination-bullet-active{background-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__content,.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__content:after{background-color:var( --e-global-color-primary );}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-testimonial__content{padding:48px 48px 48px 48px;border-radius:4px 4px 4px 4px;}
.elementor-35 .elementor-element.elementor-element-07bddd6.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 48px 0 48px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 > .elementor-widget-container{margin:-129px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-fc83c88{padding:96px 0px 96px 0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-8714eae{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-7685105{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-aa90969{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-cbe1448{text-align:center;}
.elementor-35 .elementor-element.elementor-element-cbe1448 .elementor-heading-title{color:var( --e-global-color-accent );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-cbe1448 > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-cbe1448 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-d0c1477{text-align:center;}
.elementor-35 .elementor-element.elementor-element-d0c1477 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-d0c1477 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-efa2a9b{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-61bc4b5:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap{background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/rio-custompattern-1.html");background-repeat:no-repeat;background-size:321px auto;}
.elementor-35 .elementor-element.elementor-element-61bc4b5 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/rio-custompattern-1.html");background-position:bottom right;background-repeat:no-repeat;background-size:321px auto;}
.elementor-35 .elementor-element.elementor-element-61bc4b5 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:42px 42px 42px 42px;}
.elementor-35 .elementor-element.elementor-element-61bc4b5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-35 .elementor-element.elementor-element-61bc4b5{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__meta-data span + span:before{content:"·";}
.elementor-35 .elementor-element.elementor-element-fb806f0{--grid-column-gap:0px;--grid-row-gap:0px;width:93vw;max-width:93vw;}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post{border-style:solid;border-width:1px 1px 1px 1px;padding:48px 48px 48px 48px;box-shadow:-1px 1px 0px 0px #DEDEDE inset;border-color:var( --e-global-color-07414c8 );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title,.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title a{color:var( --e-global-color-secondary );font-size:var( --e-global-typography-48207f0-font-size );font-weight:var( --e-global-typography-48207f0-font-weight );text-transform:var( --e-global-typography-48207f0-text-transform );line-height:var( --e-global-typography-48207f0-line-height );letter-spacing:var( --e-global-typography-48207f0-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title{margin-bottom:8px;}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__meta-data{font-size:var( --e-global-typography-906ded2-font-size );font-weight:var( --e-global-typography-906ded2-font-weight );text-transform:var( --e-global-typography-906ded2-text-transform );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__excerpt p{}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__excerpt{margin-bottom:24px;}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__read-more{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 > .elementor-widget-container{margin:0px 0px -1px 0px;background-color:var( --e-global-color-ec25634 );border-style:solid;border-width:0px 0px 1px 1px;border-color:var( --e-global-color-785b64d );border-radius:8px 8px 8px 8px;}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-3dfb792 > .elementor-container{min-height:400px;}
.elementor-35 .elementor-element.elementor-element-3dfb792 > .elementor-container:after{content:"";min-height:inherit;}
.elementor-35 .elementor-element.elementor-element-3dfb792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3ae19d );background-image:url("../../../../../../kit.detheme.com/elysian/wp-content/uploads/sites/53/2020/12/Rating-App-CMF3SF8.html");background-position:48vw 367px;background-repeat:no-repeat;background-size:70vw auto;}
.elementor-35 .elementor-element.elementor-element-3dfb792 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}
.elementor-35 .elementor-element.elementor-element-3dfb792{transition:all 400ms;padding:96px 0px 96px 0px;}
.elementor-35 .elementor-element.elementor-element-3d8b775{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-58cad39{text-align:right;}
.elementor-35 .elementor-element.elementor-element-58cad39 .elementor-heading-title{color:var( --e-global-color-primary );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-58cad39 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-58cad39 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-a0e0798{text-align:right;}
.elementor-35 .elementor-element.elementor-element-a0e0798 .elementor-heading-title{color:var( --e-global-color-secondary );}
.elementor-35 .elementor-element.elementor-element-a0e0798 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-a0e0798 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-584a3f4 .elementor-text-editor{text-align:right;}
.elementor-35 .elementor-element.elementor-element-584a3f4 > .elementor-widget-container{margin:0px 0px 32px 0px;}
.elementor-35 .elementor-element.elementor-element-584a3f4 .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-160019d .elementor-widget-container{transition:all 400ms;}
.elementor-35 .elementor-element.elementor-element-b1e427f{transition:all 400ms;}
@media (max-width:1024px){
.elementor-35 .elementor-element.elementor-element-104be8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-5ad24f9 > .elementor-widget-container{margin:0px 0px 0px 16px;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-8b592a2{right:0px;}
.elementor-35 .elementor-element.elementor-element-8b592a2{top:217px;}
.elementor-35 .elementor-element.elementor-element-e3d4d16 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-02aa7e1{padding:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-e1383e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-f53f929{padding:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-a865545{padding:48px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-19f55d4.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-2dbd333{text-align:center;}
.elementor-35 .elementor-element.elementor-element-2dbd333 .elementor-image img{width:92%;}
.elementor-35 .elementor-element.elementor-element-2dbd333 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-5c6119c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-3a26571{margin-top:0px;margin-bottom:0px;padding:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-d6b407a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-d2c2690.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-35 .elementor-element.elementor-element-5f2fef6{text-align:center;}
.elementor-35 .elementor-element.elementor-element-5f2fef6 .elementor-image img{width:92%;}
.elementor-35 .elementor-element.elementor-element-5f2fef6 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-fdfa214{padding:48px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-b044a07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-79359c3{right:60%;}
.elementor-35 .elementor-element.elementor-element-79359c3{top:24%;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-aaec760{right:60%;}
.elementor-35 .elementor-element.elementor-element-aaec760{top:24%;}
.elementor-35 .elementor-element.elementor-element-b6d8204{border-width:0px 0px 0px 0px;margin-top:0px;margin-bottom:0px;padding:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-8c53098 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-d08f211 > .elementor-widget-container{margin:0px 0px 24px 0px;}

.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-4a49840{}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-5d3a5ce{}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-e97851f.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-567ed15 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-15f4012 > .elementor-widget-container{margin:0px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-15f4012{width:100%;max-width:100%;}
.elementor-35 .elementor-element.elementor-element-12ba336 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-0710015{padding:48px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-main-swiper{width:100%;}
.elementor-35 .elementor-element.elementor-element-fc83c88{padding:48px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-cbe1448 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title,.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title a{font-size:var( --e-global-typography-48207f0-font-size );line-height:var( --e-global-typography-48207f0-line-height );letter-spacing:var( --e-global-typography-48207f0-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__meta-data{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__excerpt p{}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__read-more{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-3dfb792 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}
.elementor-35 .elementor-element.elementor-element-3dfb792 > .elementor-background-overlay{background-size:0px auto;}
.elementor-35 .elementor-element.elementor-element-3dfb792{padding:48px 0px 48px 0px;}
.elementor-35 .elementor-element.elementor-element-58cad39{text-align:center;}
.elementor-35 .elementor-element.elementor-element-58cad39 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-58cad39 > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-35 .elementor-element.elementor-element-a0e0798{text-align:center;}
}
@media (min-width:768px){
.elementor-35 .elementor-element.elementor-element-bafb80c{width:43.241%;}
.elementor-35 .elementor-element.elementor-element-0905b83{width:18.741%;}
.elementor-35 .elementor-element.elementor-element-678bcd8{width:37.682%;}
.elementor-35 .elementor-element.elementor-element-257cdd3{width:21.275%;}
.elementor-35 .elementor-element.elementor-element-e1383e8{width:78.725%;}
.elementor-35 .elementor-element.elementor-element-19f55d4{width:42.266%;}
.elementor-35 .elementor-element.elementor-element-b2b05f0{width:3.303%;}
.elementor-35 .elementor-element.elementor-element-deb937f{width:53.763%;}
.elementor-35 .elementor-element.elementor-element-0b4a36a{width:9.531%;}
.elementor-35 .elementor-element.elementor-element-e7cde78{width:56.799%;}
.elementor-35 .elementor-element.elementor-element-99578cb{width:53.763%;}
.elementor-35 .elementor-element.elementor-element-b25dbd1{width:9.531%;}
.elementor-35 .elementor-element.elementor-element-4ff5de7{width:56.799%;}
.elementor-35 .elementor-element.elementor-element-9dc3042{width:3.303%;}
.elementor-35 .elementor-element.elementor-element-d2c2690{width:42.266%;}
.elementor-35 .elementor-element.elementor-element-1737821{width:22.888%;}
.elementor-35 .elementor-element.elementor-element-fac24a2{width:2.112%;}
.elementor-35 .elementor-element.elementor-element-eb77fa5{width:25%;}
.elementor-35 .elementor-element.elementor-element-2921349{width:25%;}
.elementor-35 .elementor-element.elementor-element-0761fde{width:25%;}
}
@media (max-width:1024px) and (min-width:768px){
.elementor-35 .elementor-element.elementor-element-bafb80c{width:54%;}
.elementor-35 .elementor-element.elementor-element-0905b83{width:2%;}
.elementor-35 .elementor-element.elementor-element-678bcd8{width:42%;}
.elementor-35 .elementor-element.elementor-element-257cdd3{width:40%;}
.elementor-35 .elementor-element.elementor-element-e1383e8{width:60%;}
.elementor-35 .elementor-element.elementor-element-bd465ac{width:50%;}
.elementor-35 .elementor-element.elementor-element-bba383f{width:50%;}
.elementor-35 .elementor-element.elementor-element-5123a0c{width:50%;}
.elementor-35 .elementor-element.elementor-element-e520b69{width:50%;}
.elementor-35 .elementor-element.elementor-element-3cc84d0{width:50%;}
.elementor-35 .elementor-element.elementor-element-24f3d97{width:50%;}
.elementor-35 .elementor-element.elementor-element-8f02a9a{width:50%;}
.elementor-35 .elementor-element.elementor-element-1737821{width:100%;}
.elementor-35 .elementor-element.elementor-element-fac24a2{width:100%;}
.elementor-35 .elementor-element.elementor-element-eb77fa5{width:33.33%;}
.elementor-35 .elementor-element.elementor-element-2921349{width:33.33%;}
.elementor-35 .elementor-element.elementor-element-0761fde{width:33.33%;}
.elementor-35 .elementor-element.elementor-element-61bc4b5{width:100%;}
.elementor-35 .elementor-element.elementor-element-3d8b775{width:100%;}
}
@media (max-width:767px){
.elementor-35 .elementor-element.elementor-element-26210ec{padding:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-bafb80c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-104be8a{text-align:center;}
.elementor-35 .elementor-element.elementor-element-104be8a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-ae59a40{text-align:center;}
.elementor-35 .elementor-element.elementor-element-3bb2ad0 .elementor-text-editor{text-align:center;}
.elementor-35 .elementor-element.elementor-element-5ad24f9 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-35 .elementor-element.elementor-element-5ad24f9{width:100%;max-width:100%;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-icon{margin-bottom:4px;}
.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-d5b73a0 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-8b592a2{width:0px;max-width:0px;}
.elementor-35 .elementor-element.elementor-element-bd465ac{width:100%;}
.elementor-35 .elementor-element.elementor-element-bd465ac > .elementor-element-populated{padding:30px 30px 30px 30px;}
.elementor-35 .elementor-element.elementor-element-f8ff2d6 .elementor-image-box-img{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-bba383f{width:100%;}
.elementor-35 .elementor-element.elementor-element-bba383f > .elementor-element-populated{padding:30px 30px 30px 30px;}
.elementor-35 .elementor-element.elementor-element-8f85af9 .elementor-image-box-img{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-5123a0c{width:100%;}
.elementor-35 .elementor-element.elementor-element-5123a0c > .elementor-element-populated{padding:30px 30px 30px 30px;}
.elementor-35 .elementor-element.elementor-element-4dfe272 .elementor-image-box-img{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-a865545{margin-top:0px;margin-bottom:0px;padding:0px 0px 96px 0px;}
.elementor-35 .elementor-element.elementor-element-5c6119c{text-align:center;}
.elementor-35 .elementor-element.elementor-element-5c6119c .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-4f460ee{text-align:center;}
.elementor-35 .elementor-element.elementor-element-72eac07{text-align:center;}
.elementor-35 .elementor-element.elementor-element-2faa9fe .elementor-divider{text-align:center;}
.elementor-35 .elementor-element.elementor-element-2faa9fe .elementor-divider-separator{margin:0 auto;margin-center:0;}
.elementor-35 .elementor-element.elementor-element-e7cde78.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-a126d49 .elementor-text-editor{text-align:center;}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-icon{margin-bottom:4px;}
.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-8d37b59 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-3a26571{margin-top:0px;margin-bottom:0px;}
.elementor-35 .elementor-element.elementor-element-d6b407a{text-align:center;}
.elementor-35 .elementor-element.elementor-element-d6b407a .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-4cf7920{text-align:center;}
.elementor-35 .elementor-element.elementor-element-fe38f5e{text-align:center;}
.elementor-35 .elementor-element.elementor-element-c58e782 .elementor-divider{text-align:center;}
.elementor-35 .elementor-element.elementor-element-c58e782 .elementor-divider-separator{margin:0 auto;margin-center:0;}
.elementor-35 .elementor-element.elementor-element-4ff5de7.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-9e9d42c .elementor-text-editor{text-align:center;}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-icon{margin-bottom:4px;}
.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-a1acaae .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-b044a07{text-align:center;}
.elementor-35 .elementor-element.elementor-element-b044a07 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-2b4fd44{text-align:center;}
.elementor-35 .elementor-element.elementor-element-79359c3 .elementor-image img{width:0%;}
.elementor-35 .elementor-element.elementor-element-10972b8 .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-22e8b61 .elementor-image img{width:0%;}
.elementor-35 .elementor-element.elementor-element-d66cc99 .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-8a0787c .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-aaec760 .elementor-image img{width:0%;}
.elementor-35 .elementor-element.elementor-element-ca7e816 .elementor-icon-box-icon{margin-bottom:15px;}
.elementor-35 .elementor-element.elementor-element-8c53098{text-align:center;}
.elementor-35 .elementor-element.elementor-element-8c53098 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-d7f8e73{text-align:center;}

.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-icon{margin-bottom:8px;}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-wrapper{text-align:center;}
.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-0edf8e1 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-4a49840{}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-icon{margin-bottom:8px;}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-wrapper{text-align:center;}
.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-bb3d23b .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-5d3a5ce{}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-icon{margin-bottom:8px;}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-wrapper{text-align:center;}
.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title,.elementor-35 .elementor-element.elementor-element-862b9d8 .elementor-icon-box-content .elementor-icon-box-title a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-567ed15{text-align:center;}
.elementor-35 .elementor-element.elementor-element-567ed15 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-93fc1b6{text-align:center;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-117479c{right:248.141px;}
.elementor-35 .elementor-element.elementor-element-117479c{top:155.781px;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-b3d35f6{right:199.109px;}
.elementor-35 .elementor-element.elementor-element-b3d35f6{top:109.672px;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-450d3ed{right:252.453px;}
.elementor-35 .elementor-element.elementor-element-450d3ed{top:76.328px;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-5a48319{right:119px;}
.elementor-35 .elementor-element.elementor-element-5a48319{top:68.328px;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-45f4b32{right:47.891px;}
.elementor-35 .elementor-element.elementor-element-45f4b32{top:168.344px;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-6788d1d{right:45px;}
.elementor-35 .elementor-element.elementor-element-6788d1d{top:72.781px;}
body:not(.rtl) .elementor-35 .elementor-element.elementor-element-74a366e{right:-0.656px;}
.elementor-35 .elementor-element.elementor-element-74a366e{top:89.563px;}
.elementor-35 .elementor-element.elementor-element-15f4012 .elementor-image img{width:100%;max-width:60%;}
.elementor-35 .elementor-element.elementor-element-15f4012 > .elementor-widget-container{margin:0px -91px 0px -91px;padding:0px 0px 96px 0px;}
.elementor-35 .elementor-element.elementor-element-12ba336.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}
.elementor-35 .elementor-element.elementor-element-12ba336 .elementor-main-swiper{width:100%;}
.elementor-35 .elementor-element.elementor-element-12ba336 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-0710015{margin-top:0px;margin-bottom:0px;}
.elementor-35 .elementor-element.elementor-element-b2f6d3d > .elementor-element-populated{padding:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-07bddd6 .elementor-main-swiper{width:100%;}
.elementor-35 .elementor-element.elementor-element-07bddd6 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-35 .elementor-element.elementor-element-cbe1448{text-align:center;}
.elementor-35 .elementor-element.elementor-element-cbe1448 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-d0c1477{text-align:center;}
.elementor-35 .elementor-element.elementor-element-61bc4b5 > .elementor-element-populated{padding:30px 30px 30px 30px;}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title,.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__title a{font-size:var( --e-global-typography-48207f0-font-size );line-height:var( --e-global-typography-48207f0-line-height );letter-spacing:var( --e-global-typography-48207f0-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__meta-data{font-size:var( --e-global-typography-906ded2-font-size );line-height:var( --e-global-typography-906ded2-line-height );letter-spacing:var( --e-global-typography-906ded2-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__excerpt p{}
.elementor-35 .elementor-element.elementor-element-fb806f0 .elementor-post__read-more{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-3d8b775.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-35 .elementor-element.elementor-element-58cad39 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}
.elementor-35 .elementor-element.elementor-element-a0e0798{text-align:center;}
.elementor-35 .elementor-element.elementor-element-584a3f4 .elementor-text-editor{text-align:center;}
.elementor-35 .elementor-element.elementor-element-584a3f4 > .elementor-widget-container{margin:0px 0px 0px 0px;}
}
}

@media all{
.elementor-11 .elementor-element.elementor-element-c43bb1c{border-style:solid;border-width:0px 48px 0px 48px;border-color:var( --e-global-color-07414c8 );transition:all 400ms;z-index:99;}
.elementor-11 .elementor-element.elementor-element-2798941.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-11 .elementor-element.elementor-element-2798941{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-04c622d .elementor-button .elementor-align-icon-left{margin-left:0px;}
.elementor-11 .elementor-element.elementor-element-04c622d .elementor-button{font-size:31px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-color:var( --e-global-color-d3ae19d );border-radius:100% 100% 100% 100%;padding:4px 14px 10px 14px;}
.elementor-11 .elementor-element.elementor-element-04c622d .elementor-button:hover,.elementor-11 .elementor-element.elementor-element-04c622d .elementor-button:focus{color:var( --e-global-color-ec25634 );background-color:var( --e-global-color-primary );}
.elementor-11 .elementor-element.elementor-element-04c622d > .elementor-widget-container{margin:0px 0px 0px 24px;}
.elementor-11 .elementor-element.elementor-element-04c622d .elementor-widget-container{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-04c622d{width:auto;max-width:auto;}
.elementor-11 .elementor-element.elementor-element-08ff57d{text-align:right;width:auto;max-width:auto;}
.elementor-11 .elementor-element.elementor-element-08ff57d .elementor-image img{width:104px;}
.elementor-11 .elementor-element.elementor-element-08ff57d .elementor-widget-container{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-ef94d18.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-11 .elementor-element.elementor-element-ef94d18.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}
.elementor-11 .elementor-element.elementor-element-ef94d18{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-menu-toggle{margin:0 auto;background-color:var( --e-global-color-primary );}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu .elementor-item{font-size:15px;font-weight:600;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-secondary );padding-right:0px;padding-left:0px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--main .elementor-item:hover,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--main .elementor-item.elementor-item-active,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-b41e63e );}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}
body:not(.rtl) .elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--layout-horizontal .elementor-nav-menu > li:not(:last-child){margin-left:40px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a:hover,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a.elementor-item-active,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-menu-toggle:hover{color:var( --e-global-color-primary );}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a:hover,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-07414c8 );}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-primary );}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown .elementor-item,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:15px;font-weight:600;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown{border-style:solid;border-width:16px 4px 16px 16px;border-color:var( --e-global-color-ec25634 );border-radius:3px 3px 3px 3px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown li:first-child a{border-top-right-radius:3px;border-top-left-radius:3px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown li:last-child a{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--main .elementor-nav-menu--dropdown,.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu__container.elementor-nav-menu--dropdown{box-shadow:0px 0px 46px -10px rgba(0, 0, 0, 0.1);}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a{padding-top:8px;padding-bottom:8px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 div.elementor-menu-toggle{color:var( --e-global-color-ec25634 );}
.elementor-11 .elementor-element.elementor-element-2c061f9 > .elementor-widget-container{margin:0px 0px 0px 48px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-widget-container{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-2c061f9{width:auto;max-width:auto;}
.elementor-11 .elementor-element.elementor-element-aec4964 > .elementor-widget-container{margin:0px 0px 0px 24px;}
.elementor-11 .elementor-element.elementor-element-aec4964 .elementor-widget-container{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-aec4964{width:auto;max-width:auto;}
.elementor-11 .elementor-element.elementor-element-f1f875f .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );background-color:var( --e-global-color-07414c8 );padding:0px 0px 0px 0px;}
.elementor-11 .elementor-element.elementor-element-f1f875f > .elementor-widget-container{margin:0px 0px 0px 24px;}
.elementor-11 .elementor-element.elementor-element-f1f875f .elementor-widget-container{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-f1f875f{width:auto;max-width:auto;}
.elementor-11 .elementor-element.elementor-element-b50a2fd .elementor-search-form{text-align:center;}
.elementor-11 .elementor-element.elementor-element-b50a2fd .elementor-search-form__toggle i{font-size:33px;width:33px;height:33px;background-color:var( --e-global-color-07414c8 );}
.elementor-11 .elementor-element.elementor-element-b50a2fd.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}
.elementor-11 .elementor-element.elementor-element-b50a2fd .elementor-search-form__toggle i:before{font-size:calc(32em / 100);}
.elementor-11 .elementor-element.elementor-element-b50a2fd .elementor-widget-container{transition:all 400ms;}
.elementor-11 .elementor-element.elementor-element-b50a2fd{width:auto;max-width:auto;}
@media (max-width:1024px){
.elementor-11 .elementor-element.elementor-element-c43bb1c{border-width:0px 0px 0px 0px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 > .elementor-widget-container{margin:0px 0px 0px 24px;}
.elementor-11 .elementor-element.elementor-element-2c061f9{width:auto;max-width:auto;}
}
@media (max-width:767px){
.elementor-11 .elementor-element.elementor-element-c43bb1c{padding:12px 0px 12px 0px;}
.elementor-11 .elementor-element.elementor-element-2798941{width:70%;}
.elementor-11 .elementor-element.elementor-element-2798941.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-11 .elementor-element.elementor-element-2798941 > .elementor-element-populated{padding:0px 30px 0px 0px;}
.elementor-11 .elementor-element.elementor-element-04c622d > .elementor-widget-container{margin:0px -1000px 0px 0px;}
.elementor-11 .elementor-element.elementor-element-ef94d18{width:30%;}
.elementor-11 .elementor-element.elementor-element-ef94d18.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}
.elementor-11 .elementor-element.elementor-element-ef94d18 > .elementor-element-populated{padding:0px 0px 0px 30px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 .elementor-nav-menu--dropdown a{padding-right:27px;padding-left:27px;}
.elementor-11 .elementor-element.elementor-element-2c061f9 > .elementor-widget-container{margin:0px 0px 0px 0px;}
.elementor-11 .elementor-element.elementor-element-aec4964 > .elementor-widget-container{margin:-100% 0% 0% 0%;}
.elementor-11 .elementor-element.elementor-element-f1f875f > .elementor-widget-container{margin:-1000% 0% 0% 0%;}
.elementor-11 .elementor-element.elementor-element-b50a2fd > .elementor-widget-container{margin:-1000% 0% 0% 0%;}
}
@media (min-width:768px){
.elementor-11 .elementor-element.elementor-element-2798941{width:25.04%;}
.elementor-11 .elementor-element.elementor-element-ef94d18{width:74.96%;}
}
@media (max-width:1024px) and (min-width:768px){
.elementor-11 .elementor-element.elementor-element-2798941{width:50%;}
.elementor-11 .elementor-element.elementor-element-ef94d18{width:50%;}
}
}

@media all{
.elementor-339 .elementor-element.elementor-element-2ce5575:not(.elementor-motion-effects-element-type-background){background-color:var( --e-global-color-secondary );}
.elementor-339 .elementor-element.elementor-element-2ce5575{transition:all 400ms;padding:96px 0px 0px 0px;}
.elementor-339 .elementor-element.elementor-element-f05eb7c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-339 .elementor-element.elementor-element-f05eb7c{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-08946fa{margin-top:0px;margin-bottom:0px;transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-f40dd41{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-fa0bde0{text-align:right;}
.elementor-339 .elementor-element.elementor-element-fa0bde0 .elementor-heading-title{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-fa0bde0 > .elementor-widget-container{margin:0px 0px 32px 0px;}
.elementor-339 .elementor-element.elementor-element-fa0bde0 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-b021577 .elementor-counter-number-wrapper{color:var( --e-global-color-ec25634 );font-size:var( --e-global-typography-86332c7-font-size );font-weight:var( --e-global-typography-86332c7-font-weight );line-height:var( --e-global-typography-86332c7-line-height );letter-spacing:var( --e-global-typography-86332c7-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-b021577 > .elementor-widget-container{margin:0px 0px 8px 0px;}
.elementor-339 .elementor-element.elementor-element-b021577 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-b021577{width:auto;max-width:auto;}
.elementor-339 .elementor-element.elementor-element-d350153 .elementor-heading-title{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-d350153 > .elementor-widget-container{margin:0px 0px 24px 0px;}
.elementor-339 .elementor-element.elementor-element-d350153 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-1c21a2f .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-8c8a908{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-823aba2{text-align:right;}
.elementor-339 .elementor-element.elementor-element-823aba2 .elementor-heading-title{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-823aba2 > .elementor-widget-container{margin:0px 0px 32px 0px;}
.elementor-339 .elementor-element.elementor-element-823aba2 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-67384cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}
.elementor-339 .elementor-element.elementor-element-67384cd .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}
.elementor-339 .elementor-element.elementor-element-67384cd .elementor-icon-list-icon i{color:#FFFFFF;font-size:14px;}
.elementor-339 .elementor-element.elementor-element-67384cd .elementor-icon-list-text{color:#FFFFFF;}
.elementor-339 .elementor-element.elementor-element-67384cd .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-595bb77{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-8082637{text-align:right;}
.elementor-339 .elementor-element.elementor-element-8082637 .elementor-heading-title{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-8082637 > .elementor-widget-container{margin:0px 0px 32px 0px;}
.elementor-339 .elementor-element.elementor-element-8082637 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-c895f22 .elementor-icon-list-text{color:var( --e-global-color-785b64d );}
.elementor-339 .elementor-element.elementor-element-c895f22 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-c895f22 .elementor-icon-list-item,.elementor-339 .elementor-element.elementor-element-c895f22 .elementor-icon-list-item a{line-height:2em;}
.elementor-339 .elementor-element.elementor-element-c895f22 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-808e9f9{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-b5ea1df{text-align:right;}
.elementor-339 .elementor-element.elementor-element-b5ea1df .elementor-heading-title{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-b5ea1df > .elementor-widget-container{margin:0px 0px 32px 0px;}
.elementor-339 .elementor-element.elementor-element-b5ea1df .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-65c518a .elementor-icon-list-text{color:var( --e-global-color-785b64d );}
.elementor-339 .elementor-element.elementor-element-65c518a .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-65c518a .elementor-icon-list-item,.elementor-339 .elementor-element.elementor-element-65c518a .elementor-icon-list-item a{line-height:2em;}
.elementor-339 .elementor-element.elementor-element-65c518a .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-6475cf6{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-57568ea{text-align:right;}
.elementor-339 .elementor-element.elementor-element-57568ea .elementor-heading-title{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-57568ea > .elementor-widget-container{margin:0px 0px 32px 0px;}
.elementor-339 .elementor-element.elementor-element-57568ea .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-15bea24 .elementor-icon-list-text{color:var( --e-global-color-785b64d );}
.elementor-339 .elementor-element.elementor-element-15bea24 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-15bea24 .elementor-icon-list-item,.elementor-339 .elementor-element.elementor-element-15bea24 .elementor-icon-list-item a{line-height:2em;}
.elementor-339 .elementor-element.elementor-element-15bea24 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-498b9e1{padding:0px 20px 0px 20px;transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-33801cd{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-c07dd17{--divider-border-style:solid;--divider-color:rgba(255, 255, 255, 0.1);--divider-border-width:1px;}
.elementor-339 .elementor-element.elementor-element-c07dd17 .elementor-divider-separator{width:100%;}
.elementor-339 .elementor-element.elementor-element-c07dd17 .elementor-divider{padding-top:29px;padding-bottom:29px;}
.elementor-339 .elementor-element.elementor-element-c07dd17 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-6263f72{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-8774744.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}
.elementor-339 .elementor-element.elementor-element-8774744.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-339 .elementor-element.elementor-element-8774744{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-1f9f8ff{text-align:right;}
.elementor-339 .elementor-element.elementor-element-1f9f8ff .elementor-image img{width:104px;}
.elementor-339 .elementor-element.elementor-element-1f9f8ff .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-a064487.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-339 .elementor-element.elementor-element-a064487{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-ee5d04a .elementor-text-editor{text-align:right;}
.elementor-339 .elementor-element.elementor-element-ee5d04a{color:var( --e-global-color-785b64d );}
.elementor-339 .elementor-element.elementor-element-ee5d04a > .elementor-widget-container{margin:0px 0px -26px 0px;}
.elementor-339 .elementor-element.elementor-element-ee5d04a .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-f782157.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}
.elementor-339 .elementor-element.elementor-element-f782157{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-field-group{padding-left:calc( 10px/2 );padding-right:calc( 10px/2 );margin-bottom:10px;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-form-fields-wrapper{margin-right:calc( -10px/2 );margin-left:calc( -10px/2 );margin-bottom:-10px;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-ec25634 );border-radius:4px 4px 4px 4px;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );padding:11px 11px 11px 11px;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-button[type="submit"]{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-button[type="submit"]:hover{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-bf327d4{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;width:570px;max-width:570px;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-f4da8f7{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-7701da7 > .elementor-element-populated{padding:20px 10px 0px 10px;}
.elementor-339 .elementor-element.elementor-element-7701da7{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-2f5b1d5{--divider-border-style:solid;--divider-color:rgba(255, 255, 255, 0.1);--divider-border-width:1px;}
.elementor-339 .elementor-element.elementor-element-2f5b1d5 .elementor-divider-separator{width:100%;}
.elementor-339 .elementor-element.elementor-element-2f5b1d5 .elementor-divider{padding-top:15px;padding-bottom:15px;}
.elementor-339 .elementor-element.elementor-element-2f5b1d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}
.elementor-339 .elementor-element.elementor-element-2f5b1d5 .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-d63d0d1{padding:0px 0px 10px 0px;transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-3ed4cf1{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-2fee51b .dtk-copyright-wrapper{color:var( --e-global-color-8fa36e4 );}
.elementor-339 .elementor-element.elementor-element-2fee51b .dtk-copyright-wrapper{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );letter-spacing:var( --e-global-typography-5ec7628-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-2fee51b .elementor-widget-container{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-90d7ad0{transition:all 400ms;}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-left:calc(32px/2);margin-right:calc(32px/2);}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-items.elementor-inline-items{margin-left:calc(-32px/2);margin-right:calc(-32px/2);}
body:not(.rtl) .elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-32px/2);}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-text{color:var( --e-global-color-8fa36e4 );}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-ec25634 );}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item,.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item a{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );letter-spacing:var( --e-global-typography-5ec7628-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-widget-container{transition:all 400ms;}
@media (max-width:1024px){
.elementor-339 .elementor-element.elementor-element-b021577 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );letter-spacing:var( --e-global-typography-86332c7-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-8c8a908 > .elementor-element-populated{margin:0px 0px 64px 0px;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-d63d0d1{padding:8px 0px 8px 0px;}
.elementor-339 .elementor-element.elementor-element-2fee51b .dtk-copyright-wrapper{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );letter-spacing:var( --e-global-typography-5ec7628-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item,.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item a{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );letter-spacing:var( --e-global-typography-5ec7628-letter-spacing );}
}
@media (min-width:768px){
.elementor-339 .elementor-element.elementor-element-f40dd41{width:21.505%;}
.elementor-339 .elementor-element.elementor-element-8c8a908{width:26.651%;}
.elementor-339 .elementor-element.elementor-element-595bb77{width:18.28%;}
.elementor-339 .elementor-element.elementor-element-808e9f9{width:18.547%;}
.elementor-339 .elementor-element.elementor-element-6475cf6{width:15%;}
.elementor-339 .elementor-element.elementor-element-8774744{width:18.28%;}
.elementor-339 .elementor-element.elementor-element-a064487{width:48.052%;}
}
@media (max-width:1024px) and (min-width:768px){
.elementor-339 .elementor-element.elementor-element-f40dd41{width:33.33%;}
.elementor-339 .elementor-element.elementor-element-8c8a908{width:66.66%;}
.elementor-339 .elementor-element.elementor-element-595bb77{width:33.33%;}
.elementor-339 .elementor-element.elementor-element-808e9f9{width:33.33%;}
.elementor-339 .elementor-element.elementor-element-6475cf6{width:33.33%;}
.elementor-339 .elementor-element.elementor-element-8774744{width:100%;}
.elementor-339 .elementor-element.elementor-element-a064487{width:100%;}
.elementor-339 .elementor-element.elementor-element-f782157{width:100%;}
}
@media (max-width:767px){
.elementor-339 .elementor-element.elementor-element-2ce5575{padding:48px 0px 48px 0px;}
.elementor-339 .elementor-element.elementor-element-f05eb7c.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-339 .elementor-element.elementor-element-f40dd41.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:center;}
.elementor-339 .elementor-element.elementor-element-f40dd41 > .elementor-element-populated{margin:0px 0px 48px 0px;}
.elementor-339 .elementor-element.elementor-element-fa0bde0{text-align:center;}
.elementor-339 .elementor-element.elementor-element-b021577 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-86332c7-font-size );line-height:var( --e-global-typography-86332c7-line-height );letter-spacing:var( --e-global-typography-86332c7-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-d350153{text-align:center;}
.elementor-339 .elementor-element.elementor-element-8c8a908 > .elementor-element-populated{margin:0px 0px 48px 0px;padding:0px 30px 0px 30px;}
.elementor-339 .elementor-element.elementor-element-823aba2{text-align:center;}
.elementor-339 .elementor-element.elementor-element-595bb77 > .elementor-element-populated{margin:0px 0px 048px 0px;padding:0px 0px 0px 0px;}
.elementor-339 .elementor-element.elementor-element-8082637{text-align:center;}
.elementor-339 .elementor-element.elementor-element-808e9f9 > .elementor-element-populated{margin:0px 0px 48px 0px;padding:0px 30px 0px 30px;}
.elementor-339 .elementor-element.elementor-element-b5ea1df{text-align:center;}
.elementor-339 .elementor-element.elementor-element-6475cf6 > .elementor-element-populated{padding:0px 30px 0px 30px;}
.elementor-339 .elementor-element.elementor-element-57568ea{text-align:center;}
.elementor-339 .elementor-element.elementor-element-1f9f8ff{text-align:center;}
.elementor-339 .elementor-element.elementor-element-ee5d04a .elementor-text-editor{text-align:center;}
.elementor-339 .elementor-element.elementor-element-bf327d4 .elementor-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-3ed4cf1 > .elementor-element-populated{padding:0px 30px 0px 30px;}
.elementor-339 .elementor-element.elementor-element-2fee51b .dtk-copyright-wrapper{text-align:center;}
.elementor-339 .elementor-element.elementor-element-2fee51b .dtk-copyright-wrapper{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );letter-spacing:var( --e-global-typography-5ec7628-letter-spacing );}
.elementor-339 .elementor-element.elementor-element-2fee51b > .elementor-widget-container{margin:0px 0px 16px 0px;}
.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item,.elementor-339 .elementor-element.elementor-element-853bd87 .elementor-icon-list-item a{font-size:var( --e-global-typography-5ec7628-font-size );line-height:var( --e-global-typography-5ec7628-line-height );letter-spacing:var( --e-global-typography-5ec7628-letter-spacing );}
}
}

@media all{
.fab{font-family:"Font Awesome 5 Brands";}
}

/*! CSS Used keyframes */
@keyframes elementor-animation-wobble-horizontal{16.65%{transform:translateX(-8px);}33.3%{transform:translateX(6px);}49.95%{transform:translateX(-4px);}66.6%{transform:translateX(2px);}83.25%{transform:translateX(-1px);}100%{transform:translateX(0);}}

.elementor-icon-box-content h5, .elementor-icon-box-content p, .elementor-widget-wrap h5, .elementor-widget-wrap p {
    text-align: center !important;
}
.elementor-element-fdfa214  .elementor-widget-container .elementor-icon-box-wrapper {
    min-height: 218px;
}

body#home-page footer.footer-area { direction: ltr; }
body#home-page section.section.call-to-action-area.call-to-action-footer { overflow: hidden !important; }
body#home-page .call-to-action-footer .section-heading .title { font-size: var(--h2) !important; font-weight: 500 !important; line-height: 1.2; letter-spacing: -0.025em; }
body#home-page .footer-newsletter .title {font-size: var(--h2);line-height: 1.2;margin-bottom: 20px;letter-spacing: -0.045em;}
/**************************/

section.section.call-to-action-area.call-to-action-footer .subtitle {
    margin: 0 auto;
}

/*******service-videos******/
body.service-videos .banner.banner-style-1 .banner-content .title {
    line-height: 100px;
}
body.service-videos .banner.banner-style-1 .banner-content {
    margin-top: -20px;
}
body.service-videos .our-works .isotope-project-btn {
    text-align: right;
}
body.service-videos .isotope-project-btn button {
    margin-right: 0;
    margin-left: 30px;
}
body.service-videos .services-grid:hover .content p, .services-grid.active .content p {
    margin-bottom: 20px;
}

body.service-videos .project-grid .thumbnail img {
    border-radius: 30px;
}

body.service-videos .project-grid .thumbnail img{
    border-radius: 30px;
}
body.service-videos a.axil-btn.btn-fill-primary.btn-large.whychooseus-btn {
    float: initial !important;
    margin: 0 auto;
    display: block;
    margin-top: 50px;
}
input:focus, .form-control:focus {
    border-color: #ced4da;
}
.project-grid .thumbnail {
    border-radius: 30px;
}
/**************************/
.contact-page section.section.section-padding h3.title {
    font-size: 35px;
    text-align: center;
}
.contact-page h4.phone-number {
    font-size: 35px !important;
    text-align: right !important;
}
.contact-page .contact-info .phone-number a {
    direction: ltr;
}
.contact-page p.call_us_whastup {
    text-align: center;
    margin-top: 40px;
    margin-bottom: 0;
}

.contact-page p.call_us_whastup a {
    color: #25d366;
    font-weight: bold;
    direction: ltr;
    margin-right: 20px;
}
.contact-page .axil-btn.btn-fill-primary:hover::after {
    background-color: #25d366 !important;
    border-color: #25d366 !important;
    display: none;
}
/***********about*****************/
.about-page .pt--400{
    padding-top: 400px;
}
.about-page .breadcrum-area.breadcrumb-banner.pt--400 .section-heading {
    position: relative;
    top: -70px;
}
/************ services-page *************/
.services-page .services-grid .thumbnail {
    margin-right: 0;
    margin-left: 25px;
}
.services-page .services-grid.service-style-2 .content p {
    margin-bottom: 10px;
}
.services-page .services-grid .thumbnail img {
    max-height: 80px;
}
/************works-page******************/
.works-page .isotope-project-btn button:last-child  {
    margin-right: 100px;
    margin-left: 0px;
}
/************service-logo-page******************/
.service-logo-page .banner.banner-style-2 {
    margin: 0 !important;
    border-radius: 0;
    background-color: #5d5be7;
}
.service-logo-page .breadcrumb-banner .section-heading .title.h2{
    width: initial !important;
}
.service-logo-page .services-grid .thumbnail {
    margin-right: 0;
    margin-left: 25px;
}

.service-logo-page .services-grid.service-style-2 .content p {
    margin-bottom: 10px;
    -webkit-line-clamp: initial;
}
.service-logo-page .process-work .content {
    padding-right: 300px;
    padding-left: 0;
}
.service-logo-page .process-work.content-reverse .content {
    padding-right: 0;
}

.service-logo-page .process-work .content p {
    width: 100% !important;
}

.service-logo-page .process-work .content .subtitle {
    display: block;
}
.service-logo-page .section-padding- {
    padding-top: 70px;
    padding-bottom: 70px;
}
.service-logo-page .section-padding- h2.title.text-center {
    margin-bottom: 70px;
}
.service-logo-page .project-grid .thumbnail img {
    border-radius: 30px;
}
.service-logo-page .project-grid .thumbnail {
    border-radius: 30px;
}
.service-logo-page #splsh-features .services-grid img {
    filter: brightness(0) invert(1);
}
/*************service-marketing*****************/
.service-marketing .heading-light-left .title,.heading-light-left p {
    width: 60%;
}
.service-marketing .banner .banner-content .subtitle {
    width: 100%;
}
.service-marketing .col-md-31 {
    width: calc(100% / 5 );
}

.service-marketing .social-service-box {
    margin: 10px;
    padding: 15px;
    background: whitesmoke;
    border-radius: 5px;
    text-align: center;
}


.service-marketing .social-service-box-icon {font-size: 45px;margin-bottom: 27px;}

.service-marketing .social-service-box-icon img {
    width: 40px;
    position: relative;
    top: -10px;
    opacity: 0.6;
}

.service-marketing .social-service-box {
    padding-top: 30px;
    padding-bottom: 40px;
}

.service-marketing .facebook {
    background: #4267B2;
    color: white; 
}
.service-marketing .linkedin {
    background: #0072b1;
    color: white;
}
.service-marketing .snapchat {
    background: #FFFC00;
    color: black;
}
.service-marketing .google {
    background: #4285F4;
    color: white;
}
.service-marketing .tiktok {
    background: #ff0050;
    color: white;
}
/************************service-content****************************/
.service-content .heading-light-left .title {
    width: initial;
}
.service-content .heading-light-left p{
    margin: 0 auto;
}
.service-content section.section.section-padding-2.bg-color-dark h5.title {
    color: white;
}
.service-content .services-grid .content p {
    margin-bottom: 15px;
}
.service-content .slick-dot-nav .slick-dots {
    text-align: right;
}
.service-content .subtitle{
    text-align: justify;
}
.service-content .why-buy-box .heading .icon {
    margin-right: 0;
    margin-left: 20px;
}

.service-content .why-buy-box .heading .title {
    line-height: 60px;
}
/******************************index***********************************/
/******************************index***********************************/

img.lang-flag {
    position: relative;
    top: 30%;
    width: 100%;
    height: 20px;
    padding-right: 5px;
}

li.flag-li a {
    display: inline-flex;
}

.mainmenu>.menu-item-has-children .axil-submenu li a::after {
    display: none;
}