.elementor-2351 .elementor-element.elementor-element-a63fdc2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-87432a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-7ff0648 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2351 .elementor-element.elementor-element-5d67029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-2351 .elementor-element.elementor-element-5d67029, .elementor-2351 .elementor-element.elementor-element-5d67029::before{--border-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-be83ab1{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-8bdb336{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--background-transition:0.3s;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-5b0a31f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-138ab67 .elementor-heading-title{color:#191919;font-family:"Urbanist", Sans-serif;font-size:48px;font-weight:600;line-height:60px;}.elementor-2351 .elementor-element.elementor-element-cf36c00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-cf36c00.e-con{--align-self:center;}.elementor-2351 .elementor-element.elementor-element-47a5b88{font-family:"Urbanist", Sans-serif;font-size:22px;font-weight:600;line-height:34px;}.elementor-2351 .elementor-element.elementor-element-779cb6f{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-fb6ad6e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-026f368{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-f166fef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-fe7f285{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-2aa8f11{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--padding-top:0px;--padding-bottom:80px;--padding-left:10px;--padding-right:10px;}.elementor-2351 .elementor-element.elementor-element-0665509{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-6c16365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-c3632af{text-align:center;}.elementor-2351 .elementor-element.elementor-element-c3632af img{width:100%;}.elementor-2351 .elementor-element.elementor-element-c8a2867{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;}.elementor-2351 .elementor-element.elementor-element-9aca95c{--display:flex;--background-transition:0.3s;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-2351 .elementor-element.elementor-element-a63fdc2{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-138ab67 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-2351 .elementor-element.elementor-element-fb6ad6e{--flex-wrap:wrap;}.elementor-2351 .elementor-element.elementor-element-0665509{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-2351 .elementor-element.elementor-element-c3632af img{max-width:420px;}}@media(max-width:767px){.elementor-2351 .elementor-element.elementor-element-a63fdc2{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2351 .elementor-element.elementor-element-87432a3{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-2351 .elementor-element.elementor-element-5d67029{--gap:0px 0px;--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2351 .elementor-element.elementor-element-be83ab1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2351 .elementor-element.elementor-element-8bdb336{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2351 .elementor-element.elementor-element-138ab67 .elementor-heading-title{font-size:32px;line-height:40px;}.elementor-2351 .elementor-element.elementor-element-026f368{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2351 .elementor-element.elementor-element-f166fef{--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;}.elementor-2351 .elementor-element.elementor-element-2aa8f11{--padding-top:0px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-2351 .elementor-element.elementor-element-c8a2867{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2351 .elementor-element.elementor-element-9aca95c{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}@media(min-width:768px){.elementor-2351 .elementor-element.elementor-element-5d67029{--content-width:1503px;}.elementor-2351 .elementor-element.elementor-element-5b0a31f{--width:50%;}.elementor-2351 .elementor-element.elementor-element-cf36c00{--width:50%;}.elementor-2351 .elementor-element.elementor-element-026f368{--width:50%;}.elementor-2351 .elementor-element.elementor-element-f166fef{--width:50%;}.elementor-2351 .elementor-element.elementor-element-fe7f285{--width:50%;}.elementor-2351 .elementor-element.elementor-element-2aa8f11{--content-width:1503px;}.elementor-2351 .elementor-element.elementor-element-6c16365{--width:50%;}.elementor-2351 .elementor-element.elementor-element-c8a2867{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2351 .elementor-element.elementor-element-6c16365{--width:100%;}.elementor-2351 .elementor-element.elementor-element-c8a2867{--width:100%;}}/* Start custom CSS for nivia-about-us, class: .elementor-element-db16949 */.elementor-2351 .elementor-element.elementor-element-db16949 .text-xl {
    max-width: 400px;
}
.video-play-button{display:none;}
.elementor-2351 .elementor-element.elementor-element-db16949 .video-play-button::before {
    left: 50% !important;
}

/*.elementor-2351 .elementor-element.elementor-element-db16949 .btn.btn-play {
    border-radius: 50%;
    cursor: pointer !important;
}*/
.elementor-2351 .elementor-element.elementor-element-db16949 .video-play-button span {
    border-left-color: #fff
}
.elementor-2351 .elementor-element.elementor-element-db16949 .btn.btn-play:hover .video-play-button span  {
    border-left-color: #000 !important;
}
.elementor-2351 .elementor-element.elementor-element-db16949 .btn.btn-play:hover .video-play-button:after {
    background-color: #ECEEF2 !important;
}

.elementor-2351 .elementor-element.elementor-element-db16949 .btn.btn-learmore-2,
.elementor-2351 .elementor-element.elementor-element-db16949 .box-joined
{
    display: none !important;
}

@media screen and (max-width: 1560px) {
    .elementor-2351 .elementor-element.elementor-element-db16949 .padding-left-auto {
        padding-left: 20px !important;
    }
}

@media screen and (max-width: 767.98px) {
    .elementor-2351 .elementor-element.elementor-element-db16949 .box-border-left-author {
        margin-top: 40px;
    }
    .elementor-2351 .elementor-element.elementor-element-db16949 .padding-left-auto {
        padding: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for nivia-about-us-v2, class: .elementor-element-7ff0648 */.elementor-2351 .elementor-element.elementor-element-7ff0648 .strate-icon {
    display: none !important;
}

.elementor-2351 .elementor-element.elementor-element-7ff0648 .text-22-bold {
    font-size: 18px
}
@media (max-width: 575.98px) {
    .elementor-2351 .elementor-element.elementor-element-7ff0648 .text-22-bold {
        font-size: 20px !important
    }
}

.elementor-2351 .elementor-element.elementor-element-7ff0648 .row.align-items-center {
    align-items: flex-start !important;
}

.elementor-2351 .elementor-element.elementor-element-7ff0648 .card-image {
    background-color: var(--common-primary-color) !important;
}

.elementor-2351 .elementor-element.elementor-element-7ff0648 .padding-right-auto {
    @media (min-width: 1024px) {
        padding: 0 !important;
    }
}

.elementor-2351 .elementor-element.elementor-element-7ff0648 .box-padding-right-50.box-padding-left-50 {
    max-width: 690px;
    padding: 50px 0;
    padding-right: 16px;
    margin-left: 40px;
    
}

@media screen and (max-width: 1023.98px) {
    .elementor-2351 .elementor-element.elementor-element-7ff0648 .box-padding-right-50.box-padding-left-50 {
        margin-left: 18px;
    }
}

@media screen and (max-width: 767.98px) {
    .elementor-2351 .elementor-element.elementor-element-7ff0648 .padding-right-auto {
        padding-left: 0;
    }
    .elementor-2351 .elementor-element.elementor-element-7ff0648 .box-padding-right-50.box-padding-left-50 {
        padding-top: 0;
        padding-bottom: 0;
        margin-left: 0;
        padding-right: 0;
    }
}

.elementor-2351 .elementor-element.elementor-element-7ff0648 .col-xl-6.col-lg-12.col-sm-6 {
    margin-bottom: 20px;
}/* End custom CSS */
/* Start custom CSS for nivia-card-features, class: .elementor-element-5bc3c1c */.elementor-2351 .elementor-element.elementor-element-5bc3c1c .card-image {
    background-color: var(--common-primary-color) !important;
}/* End custom CSS */
/* Start custom CSS for nivia-card-features, class: .elementor-element-53a9b9d */.elementor-2351 .elementor-element.elementor-element-53a9b9d .card-image {
    background-color: var(--common-primary-color) !important;
}/* End custom CSS */
/* Start custom CSS for nivia-card-features, class: .elementor-element-6548581 */.elementor-2351 .elementor-element.elementor-element-6548581 .card-image {
    background-color: var(--common-primary-color) !important;
}/* End custom CSS */