.elementor-8 .elementor-element.elementor-element-7db8345 {
    margin-top: 0px;
    margin-bottom: 0px;
   
}

.ekit-heading__description p {
    color: white !important;
}

.elementor-8 .elementor-element.elementor-element-68f7aec {
    text-align: center;
    background-color: #000000;
    padding-top: 0px;
    margin-top: 0px;
}

.elementor-8 .elementor-element.elementor-element-4e32763d {
    text-align: center;
    background-color: #000000;
    min-width: 100% !important;
    margin: 0px 0px 0px 0px !important;
    
}
.elementor-8 .elementor-element.elementor-element-c4b8c69 {
    text-align: center;
    background-color: #000000;
    
}


.elementor-8 .elementor-element.elementor-element-20bb860 {
    text-align: center;
    background-color: #000000;
    
}

.elementor-8 .elementor-element.elementor-element-5814fad {
    text-align: center;
    background-color: #000000;
    width: 100% !important;
}

.elementor-8 .elementor-element.elementor-element-56c80391 {
    text-align: center;
    background-color: #000000;
    
}

.elementor-8 .elementor-element.elementor-element-7a26425 {
    text-align: center;
   
    
}

.elementor-8 .elementor-element.elementor-element-7a26425 .elementor-heading-title {
    color: #000000;
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 800;
    
}

.elementor-8 .elementor-element.elementor-element-7a26425>.elementor-widget-container {
    padding: 10px 0px 0px 0px;
    

}

.elementor-8 .elementor-element.elementor-element-50b036f {
    text-align: center;
    color: #ffffff;
    font-size: 20px;
    
}

.elementor-8 .elementor-element.elementor-element-50b036f>.elementor-widget-container {
    padding: 19px 19px 19px 19px;
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-3f9ec03:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3f9ec03>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
    padding: 50px 0px 100px 0px;
}

.elementor-8 .elementor-element.elementor-element-3f9ec03 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-3f9ec03>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-639e252d .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-8 .elementor-element.elementor-element-639e252d .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-8 .elementor-element.elementor-element-639e252d .elementor-button {
    font-weight: 900;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #3908ff;
    border-radius: 1px 1px 1px 1px;
}

.elementor-8 .elementor-element.elementor-element-51ba0425 .elementor-button .elementor-align-icon-right {
    margin-left: 16px;
}

.elementor-8 .elementor-element.elementor-element-51ba0425 .elementor-button .elementor-align-icon-left {
    margin-right: 16px;
}

.elementor-8 .elementor-element.elementor-element-51ba0425 .elementor-button {
    font-weight: 900;
    fill: #3908ff;
    color: #3908ff;
    background-color: #1572E800;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-75064198 {
    margin-top: -10px;
    margin-bottom: -10px;
    padding: 03px 0px 3px 0px;
}

.elementor-8 .elementor-element.elementor-element-9bd92e5 .elementskit-section-title-wraper .elementskit-section-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-weight: 800;
}

.elementor-8 .elementor-element.elementor-element-9bd92e5 .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-9bd92e5>.elementor-widget-container {
    margin: 0px 0px 40px 0px;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-a96bcfa.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-a96bcfa.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-a96bcfa.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box.elementskit-thumb-card>img {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1);
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box.elementskit-thumb-card:hover>img {
    opacity: 1;
    transform: scale(1);
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #f5f5f5;
    padding: 16px 16px 16px 16px;
    box-shadow: 0px 0px 34px 10px rgba(0, 0, 0, 0.2);
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .ekit-image-box-body, .elementor-8 .elementor-element.elementor-element-a96bcfa .ekit-image-box-body:before, .elementor-8 .elementor-element.elementor-element-a96bcfa .ekit-image-box-body:after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-info-box-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-info-box-title a {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #ffffff;
    fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-a96bcfa .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    color: #fdfdfd;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-34cbb9f.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-34cbb9f.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-34cbb9f.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box.elementskit-thumb-card>img {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1);
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box.elementskit-thumb-card:hover>img {
    opacity: 1;
    transform: scale(1);
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #f5f5f5;
    padding: 016px 016px 016px 016px;
    box-shadow: 0px 0px 34px 10px rgba(0, 0, 0, 0.22);
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .ekit-image-box-body, .elementor-8 .elementor-element.elementor-element-34cbb9f .ekit-image-box-body:before, .elementor-8 .elementor-element.elementor-element-34cbb9f .ekit-image-box-body:after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-info-box-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-info-box-title a {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #ffffff;
    fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-34cbb9f .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-235172af.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-235172af.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-235172af.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-235172af.ekit-equal-height-enable .ekit-wid-con .elementskit-info-image-box {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-box-header img {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box.elementskit-thumb-card>img {
    opacity: 1;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box:hover .elementskit-box-header img {
    opacity: 1;
    transform: scale(1);
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box.elementskit-thumb-card:hover>img {
    opacity: 1;
    transform: scale(1);
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-box-body {
    border-style: solid;
    border-width: 0px 1px 1px 1px;
    border-color: #f5f5f5;
    padding: 16px 16px 16px 16px;
    box-shadow: 0px 0px 34px 10px rgba(0, 0, 0, 0.22);
}

.elementor-8 .elementor-element.elementor-element-235172af .ekit-image-box-body, .elementor-8 .elementor-element.elementor-element-235172af .ekit-image-box-body:before, .elementor-8 .elementor-element.elementor-element-235172af .ekit-image-box-body:after {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-info-box-title {
    margin: 0px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-info-box-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-info-box-title a {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-info-box-title svg path {
    stroke: #fcfcfc;
    fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-235172af .elementskit-info-image-box .elementskit-box-style-content {
    margin: 0px 0px 14px 0px;
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-17bd88a3>.elementor-container {
    min-height: 337px;
}

.elementor-8 .elementor-element.elementor-element-17bd88a3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-17bd88a3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-17bd88a3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #00000000;
    background-image: url("../../2022/04/gfhj.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-17bd88a3>.elementor-background-overlay {
    background-color: #00000087;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-17bd88a3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-32356f37:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-32356f37>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-8 .elementor-element.elementor-element-32356f37>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 55px 50px 50px;
}

.elementor-8 .elementor-element.elementor-element-32356f37>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-448f72a .elementor-heading-title {
    color: #FFFFFF;
    font-size: 28px;
}

.elementor-8 .elementor-element.elementor-element-618352e .elementor-heading-title {
    color: #FFFFFF;
    font-size: 20px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-316bbf7:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-316bbf7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-316bbf7 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-316bbf7>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-10d29cd>.elementor-container {
    max-width: 654px;
}

.elementor-8 .elementor-element.elementor-element-10d29cd {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-e36775b {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-e36775b .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 27px;
    font-weight: 800;
    line-height: 38px;
    margin-top: 20px;
}

.elementor-8 .elementor-element.elementor-element-e36775b>.elementor-widget-container {
    margin: 0px 0px 2px 0px;
}

.elementor-8 .elementor-element.elementor-element-85b5b00 {
    margin-top: 0px;
    margin-bottom: 30px;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link {
    font-family: "Montserrat", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #00000 !important;
    background: linear-gradient(130deg, #007cff, #00c2ff, #00ffea, #1effc3);
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"] {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"] {
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-body p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-body {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-body p, .elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-body {
    font-size: 18px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-body, .elementor-8 .elementor-element.elementor-element-a857434 .accordion.floating-style .elementskit-card-body {
    background-color: #F1F1F1;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion.floating-style .elementskit-card-body {
    max-width: 90%;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="false"] svg path {
    stroke: #FFFFFF;
    fill: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-open {
    font-size: 20px;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header .elementskit-btn-link svg {
    max-width: 20px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header .elementskit-btn-link .icon-closed {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-header .elementskit-btn-link[aria-expanded="true"] svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .icon-closed {
    font-size: 27px;
}

.elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link svg {
    max-width: 27px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-a857434>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
    background-color: #FFFFFFC7;
}

.elementor-8 .elementor-element.elementor-element-e5677c0>.elementor-container {
    min-height: 298px;
}

.elementor-8 .elementor-element.elementor-element-e5677c0:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-e5677c0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/01/Happy-corporate-team.jpg");
    background-position: center right;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom:-10px;
}

.elementor-8 .elementor-element.elementor-element-e5677c0>.elementor-background-overlay {
    background-color: transparent;
    background-image: radial-gradient(at center center, #02020254 17%, #000000FA 100%);
    opacity: 0.86;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e5677c0 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-10bb3b0 {
    text-align: left;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.8em;
}

.elementor-8 .elementor-element.elementor-element-10bb3b0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-562881d {
    text-align: left;
}

.elementor-8 .elementor-element.elementor-element-562881d .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 46px;
    font-weight: 600;
}

.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-bb687cb.elementor-column .elementor-widget-wrap {
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-bb687cb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-c8fc3d1 .elementor-button {
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #3908ff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5814fad {
    margin-top: 3px;
    margin-bottom: 03px;
    margin-left: 0px !important;
    margin-right: 0px !important;
    max-width: 100% !important;
}

.elementor-8 .elementor-element.elementor-element-49d8d4da .elementskit-section-title-wraper .elementskit-section-title {
    color: #3908ff;
    margin: 0px 15px 9px 15px;
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 700;
    line-height: 42px;
}

.elementor-8 .elementor-element.elementor-element-49d8d4da .elementskit-section-title-wraper .elementskit-section-title>span {
    color: #000000;
    font-size: 6px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-49d8d4da .elementskit-section-title-wraper .elementskit-section-subtitle {
    color: #262729;
    font-family: "Lato", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 25px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-49d8d4da .elementskit-section-title-wraper p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    line-height: 26px;
    margin: 0px 0px 14px 0px;
}

.elementor-8 .elementor-element.elementor-element-55deadfb {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.43);
}

.elementor-8 .elementor-element.elementor-element-6c8abec0>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing {
   background: linear-gradient(130deg, #007cff, #00c2ff, #00ffea, #1effc3);
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    text-align: center;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    padding: 15px 0px 10px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    border-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-pricing-tag {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 015px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: "Lato", Sans-serif;
    font-size: 40px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-family: "Lato", Sans-serif;
    font-size: 11px;
    font-weight: 300;
    vertical-align: baseline;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    vertical-align: super;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-lists>li {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-content p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementskit-pricing-content p {
    color:#000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementskit-pricing-lists li {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 9px;
    margin-bottom: 9px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing a.elementskit-pricing-btn {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #3908ff;
    background-color: #000000;
    padding: 16px 47px 16px 47px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: #3908ff;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover a.elementskit-pricing-btn {
    color: #ffffff;
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover a.elementskit-pricing-btn svg path {
    stroke: #ffffff;
    fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 40px 0px;
    background: linear-gradient(130deg, #007cff, #00c2ff, #00ffea, #1effc3);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-71a22cd3:hover .elementor-widget-container {
    background-color: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-f08f019>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing {
    background-color: #3908ff;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    text-align: center;
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 015px 0px 010px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    border-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-pricing-tag {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 015px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: "Lato", Sans-serif;
    font-size: 35px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-family: "Lato", Sans-serif;
    font-size: 11px;
    font-weight: 300;
    vertical-align: baseline;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    vertical-align: super;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-lists>li {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-content p {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementskit-pricing-content p {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementskit-pricing-lists li {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 9px;
    margin-bottom: 9px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 025px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing a.elementskit-pricing-btn {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #3908ff;
    background-color: #FFFFFF;
    padding: 16px 47px 16px 47px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5b27567 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: #3908ff;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover a.elementskit-pricing-btn {
    color: #ffffff;
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover a.elementskit-pricing-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-5b27567>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 40px 0px;
    background-color: #3908ff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-5b27567:hover .elementor-widget-container {
    background-color: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-6a790a8>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing {
    background-color: #3908ff;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    text-align: center;
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 015px 0px 010px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    border-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-pricing-tag {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 015px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: "Lato", Sans-serif;
    font-size: 30px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-family: "Lato", Sans-serif;
    font-size: 11px;
    font-weight: 300;
    vertical-align: baseline;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    vertical-align: super;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-content p, .elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-lists>li {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-content p {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementskit-pricing-content p {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementskit-pricing-lists li {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 9px;
    margin-bottom: 9px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 25px 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing a.elementskit-pricing-btn {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #3908ff;
    background-color: #FFFFFF;
    padding: 16px 47px 16px 47px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-97d5766 .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: #3908ff;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover a.elementskit-pricing-btn {
    color: #ffffff;
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover a.elementskit-pricing-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-97d5766>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 40px 0px;
    background-color: #3908ff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-97d5766:hover .elementor-widget-container {
    background-color: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-8bb6215>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left i {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right i {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-left svg {
    margin-right: 10px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing a.ekit-pricing-btn-icon-pos-right svg {
    margin-left: 10px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing {
    background-color: #3908ff;
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    text-align: center;
    color: #FFFFFF;
    font-family: "Lato", Sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
    padding: 015px 0px 10px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementskit-pricing-header .elementskit-pricing-title {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-header {
    margin: 0px 0px 10px 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-title {
    border-color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-header .elementskit-pricing-subtitle {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-pricing-tag {
    right: 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag {
    padding: 0px 0px 015px 0px;
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price span {
    font-family: "Lato", Sans-serif;
    font-size: 23px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price .period {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sub.period {
    font-family: "Lato", Sans-serif;
    font-size: 11px;
    font-weight: 300;
    vertical-align: baseline;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price sup.currency {
    vertical-align: super;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-tag {
    background-color: rgba(255, 255, 255, 0);
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementskit-pricing-price-wraper.has-tag .elementskit-pricing-price {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-content p, .elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-lists>li {
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 400;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-lists>li {
    list-style: none;
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-content p {
    color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementskit-pricing-content p {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementskit-pricing-lists li {
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-lists li:before {
    margin-top: 9px;
    margin-bottom: 9px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing .elementskit-pricing-content {
    margin: 0px 0px 025px 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing a.elementskit-pricing-btn {
    font-family: "Lato", Sans-serif;
    font-size: 12px;
    font-weight: 800;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #3908ff;
    background-color: #FFFFFF;
    padding: 16px 47px 16px 47px;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-494870c .elementskit-single-pricing a.elementskit-pricing-btn svg path {
    stroke: #3908ff;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover a.elementskit-pricing-btn {
    color: #ffffff;
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover a.elementskit-pricing-btn svg path {
    stroke: #ffffff;
    fill: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-494870c>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px 40px 0px;
    background-color: #3908ff;
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: #f5f5f5;
}

.elementor-8 .elementor-element.elementor-element-494870c:hover .elementor-widget-container {
    background-color: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-ce2b26f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -3px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ce2b26f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e0f0c44 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 40px 0px 20px 0px;
}

.elementor-8 .elementor-element.elementor-element-ded28fc {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-ded28fc .elementor-heading-title {
    color: #3908ff;
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-ded28fc>.elementor-widget-container {
    margin: 0px 0px 12px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-a16b931 {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.32);
}

.elementor-8 .elementor-element.elementor-element-6820186>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-cab545d.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-cab545d.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-cab545d.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-cab545d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox:hover .elementskit-info-box-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox .box-body>p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox:hover .box-body>p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementkit-infobox-icon {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-info-box-icon>svg path {
    fill: #3908ff;
    stroke: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-info-box-icon {
    background-color: #36282800;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-info-box-icon>svg {
    max-width: 60px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-cab545d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-64a49b7.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-64a49b7.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-64a49b7.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-64a49b7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox .box-body>p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox:hover .box-body>p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementkit-infobox-icon {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-info-box-icon>svg path {
    fill: #3908ff;
    stroke: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-info-box-icon {
    background-color: #36282800;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-info-box-icon>svg {
    max-width: 60px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-64a49b7>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cd3740b.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-cd3740b.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-cd3740b.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-cd3740b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox:hover .elementskit-info-box-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox .box-body>p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox:hover .box-body>p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementkit-infobox-icon {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-info-box-icon>svg path {
    fill: #3908ff;
    stroke: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-info-box-icon {
    background-color: #36282800;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-info-box-icon>svg {
    max-width: 60px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-cd3740b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-eeae61b>.elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-8 .elementor-element.elementor-element-aaf3691.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-aaf3691.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-aaf3691.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-aaf3691.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox .box-body>p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox:hover .box-body>p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementkit-infobox-icon {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-info-box-icon>svg path {
    fill: #3908ff;
    stroke: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-info-box-icon {
    background-color: #36282800;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-info-box-icon>svg {
    max-width: 60px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-aaf3691>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ded6976.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-ded6976.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-ded6976.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-ded6976.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox .box-body>p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox:hover .box-body>p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementkit-infobox-icon {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-info-box-icon>svg path {
    fill: #3908ff;
    stroke: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-info-box-icon {
    background-color: #36282800;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-info-box-icon>svg {
    max-width: 60px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-ded6976>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd.ekit-equal-height-enable, .elementor-8 .elementor-element.elementor-element-abb6ebd.ekit-equal-height-enable .elementor-widget-container, .elementor-8 .elementor-element.elementor-element-abb6ebd.ekit-equal-height-enable .ekit-wid-con, .elementor-8 .elementor-element.elementor-element-abb6ebd.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox {
    padding: 50px 30px 50px 30px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
    border-radius: 5px 5px 5px 5px;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 22px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox:hover .elementskit-info-box-title {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox .box-body>p {
    color: #000000;
    font-family: "Lato", Sans-serif;
    font-size: 16px;
    font-weight: 500;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox:hover .box-body>p {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementkit-infobox-icon {
    color: #000000;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-info-box-icon>svg path {
    fill: #3908ff;
    stroke: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-info-box-icon {
    background-color: #36282800;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox .elementskit-info-box-icon i {
    font-size: 60px;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-info-box-icon>svg {
    max-width: 60px;
    height: auto;
}

.elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox .elementskit-info-box-icon {
    transform: rotate(0deg);
}

.elementor-8 .elementor-element.elementor-element-abb6ebd>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d8c619>.elementor-container {
    max-width: 892px;
    min-height: 0px;
}

.elementor-8 .elementor-element.elementor-element-3d8c619>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-3d8c619:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3d8c619>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-3d8c619 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-8 .elementor-element.elementor-element-3d8c619>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-ead079a>.elementor-element-populated {
    padding: 0px 0px 0px 30px;
}

.elementor-8 .elementor-element.elementor-element-2ea7a3f .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-6fbf155 {
    text-align: left;
    color: #FFFFFF;
    font-size: 15px;
    font-weight: 300;
    text-transform: uppercase;
}

.elementor-8 .elementor-element.elementor-element-6fbf155>.elementor-widget-container {
    margin: -10px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-0ca9454 .elementor-button {
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-color: #3908ff;
    border-radius: 0px 0px 0px 0px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5);
    padding: 15px 45px 15px 45px;
}

.elementor-8 .elementor-element.elementor-element-0ca9454 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-0ca9454 .elementor-button:focus {
    color: #000000;
    background-color: #FFFFFF;
}

.elementor-8 .elementor-element.elementor-element-0ca9454 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-0ca9454 .elementor-button:focus svg {
    fill: #000000;
}

.elementor-8 .elementor-element.elementor-element-45cae8c>.elementor-container {
    min-height: 232px;
}

.elementor-8 .elementor-element.elementor-element-45cae8c:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-45cae8c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/01/Happy.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-8 .elementor-element.elementor-element-45cae8c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-45cae8c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-e22c142 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-e22c142 .elementor-heading-title {
    color: #ffffff;
    font-family: "Montserrat", Sans-serif;
}

.elementor-8 .elementor-element.elementor-element-e22c142>.elementor-widget-container {
    margin: 10px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .elementskit-funfact-icon {
    color: #000000;
    background: linear-gradient(130deg, #007cff, #00c2ff, #00ffea, #1effc3);
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .funfact-icon svg path {
    stroke: #ffffff;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .elementskit-funfact-icon, .elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact svg {
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact-icon, .elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact svg {
    margin-bottom: 25px;
    padding: 22px;
    transform: rotate(0deg);
    box-shadow: 19px 19px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3908ff;
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-size: 15px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .elementskit-funfact-icon {
    color: #000000;
    background: linear-gradient(130deg, #007cff, #00c2ff, #00ffea, #1effc3);
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .funfact-icon svg path {
    stroke: #ffffff;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .elementskit-funfact-icon, .elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact svg {
    background-color: #000000;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact-icon, .elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact svg {
    margin-bottom: 25px;
    padding: 22px;
    transform: rotate(0deg);
    box-shadow: 19px 19px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3908ff;
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-size: 15px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .funfact-icon img {
    margin-bottom: 25px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .elementskit-funfact-icon {
    color: #000000;
    background: linear-gradient(130deg, #007cff, #00c2ff, #00ffea, #1effc3);
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .funfact-icon svg path {
    stroke: #fcfcfc;
    fill: #3908ff;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .elementskit-funfact-icon, .elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact svg {
    background-color: #ffffff;
    border-radius: 0px 0px 0px 0px;
    
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact-icon {
    font-size: 50px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact svg {
    max-width: 50px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact-icon, .elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact svg {
    margin-bottom: 25px;
    padding: 22px;
    transform: rotate(0deg);
    box-shadow: 19px 19px 40px 0px rgba(0, 0, 0, 0.1);
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .funfact-content .number-percentage-wraper {
    color: #3908ff;
    font-family: "Montserrat", Sans-serif;
    font-size: 28px;
    font-weight: 500;
    margin-bottom: 12px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .funfact-title {
    margin-bottom: 0px;
    color: #000000;
    font-size: 15px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact .elementskit-funfact-inner {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-4b6bec1e .elementskit-funfact {
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2d34d912:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2d34d912>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #1572E800;
}

.elementor-8 .elementor-element.elementor-element-2d34d912 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 05px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-2d34d912>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2f2c6f9:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-2f2c6f9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-2f2c6f9 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-2f2c6f9>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-23456b6 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-23456b6 .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Montserrat", Sans-serif;
    font-size: 36px;
    font-weight: 700;
}

.elementor-8 .elementor-element.elementor-element-23456b6>.elementor-widget-container {
    padding: 13px 0px 8px 0px;
}

.elementor-8 .elementor-element.elementor-element-4a76a7c3>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-8 .elementor-element.elementor-element-4a76a7c3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4a76a7c3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #000000;
}

.elementor-8 .elementor-element.elementor-element-4a76a7c3 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: -5px;
    padding: 14px 0px 014px 0px;
}

.elementor-8 .elementor-element.elementor-element-4a76a7c3>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-d5986c6 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-d5986c6 .elementor-heading-title {
    color: #ffffff;
    font-size: 25px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-6065ed76 {
    text-align: center;
    color: #FFFFFFFA;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-8 .elementor-element.elementor-element-6065ed76>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-5884d387:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap, .elementor-8 .elementor-element.elementor-element-5884d387>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF00;
}

.elementor-8 .elementor-element.elementor-element-5884d387>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-8 .elementor-element.elementor-element-5884d387>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-8 .elementor-element.elementor-element-333b3623 {
    text-align: center;
}

.elementor-8 .elementor-element.elementor-element-333b3623 .elementor-heading-title {
    color: #FFFFFF;
    font-size: 25px;
    font-weight: 600;
}

.elementor-8 .elementor-element.elementor-element-594467ba {
    text-align: center;
    color: #FFFFFF;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.6em;
}

.elementor-8 .elementor-element.elementor-element-594467ba>.elementor-widget-container {
    padding: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-8541a12 .elementor-button {
    fill: #000000;
    color: #ffffff;
    background-color: #3908ff;
    border-radius: 0px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-651589d .elementor-heading-title {
    font-family: "Montserrat", Sans-serif;
    font-weight: 700;
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-651589d>.elementor-widget-container {
    padding: 6px 0px 0px 0px;
}

.elementor-8 .elementor-element.elementor-element-526dfac1 {
    text-align: center;
    color: #ffffff;
}

.elementor-8 .elementor-element.elementor-element-1cda4f1 .elementor-button {
    background-color: #3908ff;
    border-radius: 0px 0px 0px 0px;
    color: #ffffff;
}

@media(min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-b900b4a {
        width: 4.772%;
    }

    .elementor-8 .elementor-element.elementor-element-a30ecf4 {
        width: 90.569%;
    }

    .elementor-8 .elementor-element.elementor-element-c2d5b4b {
        width: 4.323%;
    }

    .elementor-8 .elementor-element.elementor-element-c7a159f {
        width: 60.879%;
    }

    .elementor-8 .elementor-element.elementor-element-bb687cb {
        width: 37.08%;
    }

    .elementor-8 .elementor-element.elementor-element-295f96b8 {
        width: 19.983%;
    }

    .elementor-8 .elementor-element.elementor-element-9cee11a {
        width: 54.35%;
    }

    .elementor-8 .elementor-element.elementor-element-c271568 {
        width: 25%;
    }

    .elementor-8 .elementor-element.elementor-element-cea1ad6 {
        width: 4.772%;
    }

    .elementor-8 .elementor-element.elementor-element-56feacf {
        width: 90.569%;
    }

    .elementor-8 .elementor-element.elementor-element-fdf9f90 {
        width: 4.323%;
    }

    .elementor-8 .elementor-element.elementor-element-ead079a {
        width: 71.7%;
    }

    .elementor-8 .elementor-element.elementor-element-c056c50 {
        width: 28.3%;
    }

    .elementor-8 .elementor-element.elementor-element-d1b663e {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-526c9f86 {
        width: 27.269%;
    }
}

@media(max-width:1024px) {
    .elementor-8 .elementor-element.elementor-element-7db8345 {
        margin-top: 0px;
        margin-bottom: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-17bd88a3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-32356f37>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-316bbf7 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-a857434>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-562881d .elementor-heading-title {
        font-size: 45px;
        line-height: 1.2em;
    }

    .elementor-8 .elementor-element.elementor-element-49d8d4da .elementskit-section-title-wraper .elementskit-section-title {
        font-size: 32px;
        line-height: 42px;
    }

    .elementor-8 .elementor-element.elementor-element-ce2b26f {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-3d8c619 {
        padding: 100px 25px 100px 25px;
    }

    .elementor-8 .elementor-element.elementor-element-2ea7a3f .elementor-heading-title {
        font-size: 30px;
    }

    .elementor-8 .elementor-element.elementor-element-45cae8c>.elementor-container {
        min-height: 171px;
    }

    .elementor-8 .elementor-element.elementor-element-2d34d912 {
        padding: 0px 0px 03px 0px;
    }
}

@media(max-width:767px) {
    .elementor-8 .elementor-element.elementor-element-7a26425 .elementor-heading-title {
        font-size: 25px;
    }

    .elementor-8 .elementor-element.elementor-element-50b036f {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-50b036f>.elementor-widget-container {
        padding: 1px 1px 1px 1px;
    }

    .elementor-8 .elementor-element.elementor-element-9bd92e5 .elementskit-section-title-wraper .elementskit-section-title {
        margin: 0px 0px -26px 0px;
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-17bd88a3 {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-32356f37>.elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-618352e {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-618352e .elementor-heading-title {
        font-size: 18px;
    }

    .elementor-8 .elementor-element.elementor-element-316bbf7 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-e36775b .elementor-heading-title {
        font-size: 24px;
    }

    .elementor-8 .elementor-element.elementor-element-a857434 .elementskit-accordion .elementskit-card-body {
        padding: 030px 0px 20px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-a857434>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-c7a159f.elementor-column>.elementor-widget-wrap {
        justify-content: center;
    }

    .elementor-8 .elementor-element.elementor-element-10bb3b0 {
        text-align: left;
        font-size: 14px;
    }

    .elementor-8 .elementor-element.elementor-element-562881d {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-562881d .elementor-heading-title {
        font-size: 29px;
    }

    .elementor-8 .elementor-element.elementor-element-5814fad {
        margin-top: -50px;
        margin-bottom: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-9cee11a>.elementor-element-populated {
        margin: 16px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-8 .elementor-element.elementor-element-49d8d4da .elementskit-section-title-wraper p {
        margin: 0px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-ce2b26f {
        padding: 10px 0px 50px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-ded28fc .elementor-heading-title {
        font-size: 28px;
    }

    .elementor-8 .elementor-element.elementor-element-cab545d .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-64a49b7 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-cd3740b .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-aaf3691 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-ded6976 .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-abb6ebd .elementskit-infobox {
        padding: 20px 20px 20px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-3d8c619 {
        padding: 50px 20px 50px 20px;
    }

    .elementor-8 .elementor-element.elementor-element-2ea7a3f {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-2ea7a3f .elementor-heading-title {
        font-size: 20px;
        line-height: 1.3em;
    }

    .elementor-8 .elementor-element.elementor-element-0ca9454>.elementor-widget-container {
        padding: 05px 0px 0px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-45cae8c>.elementor-container {
        min-height: 124px;
    }

    .elementor-8 .elementor-element.elementor-element-e22c142 .elementor-heading-title {
        font-size: 26px;
    }

    .elementor-8 .elementor-element.elementor-element-2e5932c1 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 24px;
    }

    .elementor-8 .elementor-element.elementor-element-50a77255 .elementskit-funfact .funfact-content .number-percentage-wraper {
        font-size: 24px;
    }

    .elementor-8 .elementor-element.elementor-element-2d34d912 {
        padding: 0px 0px 03px 0px;
    }

    .elementor-8 .elementor-element.elementor-element-6065ed76 {
        text-align: left;
    }

    .elementor-8 .elementor-element.elementor-element-594467ba {
        text-align: left;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-8 .elementor-element.elementor-element-32356f37 {
        width: 60%;
    }

    .elementor-8 .elementor-element.elementor-element-240d6eb {
        width: 100%;
    }

    .elementor-8 .elementor-element.elementor-element-c7a159f {
        width: 60%;
    }

    .elementor-8 .elementor-element.elementor-element-295f96b8 {
        width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-9cee11a {
        width: 60%;
    }

    .elementor-8 .elementor-element.elementor-element-c271568 {
        width: 20%;
    }

    .elementor-8 .elementor-element.elementor-element-6c8abec0 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-f08f019 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-6a790a8 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-8bb6215 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-6820186 {
        width: 50%;
    }

    .elementor-8 .elementor-element.elementor-element-eeae61b {
        width: 50%;
    }
}