/** post-53625.css */

.elementor-53625 .elementor-element.elementor-element-82fac06:not(.elementor-motion-effects-element-type-background), .elementor-53625 .elementor-element.elementor-element-82fac06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://bodmaseducation.com/wp-content/uploads/2024/05/CIVIL.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-53625 .elementor-element.elementor-element-82fac06 > .elementor-background-overlay {
    background-color: transparent;
    background-image: linear-gradient(50deg, #3554A5 0%, #30C7B4 100%);
    opacity: 0.95;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-53625 .elementor-element.elementor-element-82fac06 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-53625 .elementor-element.elementor-element-891298f {
    text-align: center;
}

.elementor-53625 .elementor-element.elementor-element-891298f .elementor-heading-title {
    color: #FFFFFF;
    font-family: "Khula", Sans-serif;
    font-size: 50px;
    font-weight: 600;
}

.elementor-53625 .elementor-element.elementor-element-2ec7998 {
    margin-top: 20px;
    margin-bottom: 0px;
}

.elementor-53625 .elementor-element.elementor-element-f4ac2ea > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-84ae4a3 {
    text-align: center;
    color: #000000;
    font-family: "Nunito Sans", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 1.6em;
}

.elementor-53625 .elementor-element.elementor-element-702b23a {
    color: #000000;
}

.elementor-53625 .elementor-element.elementor-element-03b19f5 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-87b291e.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-87b291e.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-87b291e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox .icon-hover i {
    color: #000000;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox .icon-hover > svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox .icon-hover > i {
    font-size: 100px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox .icon-hover > svg {
    max-width: 100px;
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-87b291e .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-afd4b05 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-c747c5d.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-c747c5d.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-c747c5d.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-c747c5d .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-d9c3f19 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-fb4ba19 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-34e84c7 {
    margin-top: 0px;
    margin-bottom: 40px;
    z-index: 0;
}

.elementor-53625 .elementor-element.elementor-element-af5746c > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-bdaa0e8 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-e28f668.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-e28f668.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-e28f668.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox .icon-hover i {
    color: #000000;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox .icon-hover > svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox .icon-hover > i {
    font-size: 100px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox .icon-hover > svg {
    max-width: 100px;
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-e28f668 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-a4648bd > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-7f8f305.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-7f8f305.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-7f8f305.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-7f8f305 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-66961f3 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-1c857d7.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-1c857d7.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-1c857d7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-1c857d7 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-8cbeb16 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-ceef557.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-ceef557.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-ceef557.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-ceef557.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-ceef557 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-866496a > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-dad51ea.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-dad51ea.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-dad51ea.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-dad51ea .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-3cb4620 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-eab3b27.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-eab3b27.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-eab3b27.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox .icon-hover i {
    color: #000000;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox .icon-hover > svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox .icon-hover > i {
    font-size: 100px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox .icon-hover > svg {
    max-width: 100px;
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-eab3b27 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-04c0a9a > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-df08426.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-df08426.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-df08426.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-df08426.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-df08426 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-5bc9370 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-215acb4.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-215acb4.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-215acb4.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-215acb4.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-215acb4 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-be9cd78 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-fae320c.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-fae320c.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-fae320c.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-fae320c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-fae320c .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-2a34c4d > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-79126b5.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-79126b5.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-79126b5.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-79126b5.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox {
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-79126b5 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-53018c0 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-06e8dae.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-06e8dae.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-06e8dae.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-06e8dae .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-df22e1e > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-1941469.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-1941469.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-1941469.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-1941469.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-1941469 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-6ac4b75 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-fdf6d19.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-fdf6d19.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-fdf6d19.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-fdf6d19 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-728af5a > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-7d0d6a1.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-7d0d6a1.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-7d0d6a1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-7d0d6a1 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-02ec6e8 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-5bab929.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-5bab929.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-5bab929.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-5bab929.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-5bab929 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-3ea24e4 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-51a6da7.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-51a6da7.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-51a6da7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-51a6da7 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-6904cc5 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-6d91de9.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-6d91de9.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-6d91de9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-6d91de9 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-3707a00 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-f52c7b6.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-f52c7b6.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-f52c7b6.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-f52c7b6 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-700b262 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-1fff75f.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-1fff75f.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-1fff75f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-1fff75f .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-2d73086 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-7eb4f3b.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-7eb4f3b.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-7eb4f3b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-7eb4f3b .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-e08aae2 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-3aa711c.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-3aa711c.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-3aa711c.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-3aa711c .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-bc2a948 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-eb3cccf.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-eb3cccf.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-eb3cccf.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-eb3cccf .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-a72b70c > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-a780f83.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-a780f83.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-a780f83.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-a780f83.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-a780f83 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-acb1346 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-e24287f.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-e24287f.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-e24287f.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-e24287f.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-e24287f .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-575d622 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-652a65e.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-652a65e.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-652a65e.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-652a65e.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-652a65e .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-ac8c3d7 > .elementor-element-populated {
    padding: 10px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-d75f6e3.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-d75f6e3.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-d75f6e3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-d75f6e3 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-76ef427 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-74ef978.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-74ef978.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-74ef978.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-74ef978.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-74ef978 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-a8534d7 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-aba2eea.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-aba2eea.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-aba2eea.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-aba2eea .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-67800e3 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-39a56d3.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-39a56d3.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-39a56d3.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox .icon-hover i {
    color: #000000;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox .icon-hover > svg path {
    stroke: #000000;
    fill: #000000;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox .icon-hover > i {
    font-size: 100px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox .icon-hover > svg {
    max-width: 100px;
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-39a56d3 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-8e0a1b3 > .elementor-element-populated {
    padding: 10px 0px 0px 10px;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1.ekit-equal-height-enable, .elementor-53625 .elementor-element.elementor-element-86a6cc1.ekit-equal-height-enable .elementor-widget-container, .elementor-53625 .elementor-element.elementor-element-86a6cc1.ekit-equal-height-enable .ekit-wid-con, .elementor-53625 .elementor-element.elementor-element-86a6cc1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
    height: 100%;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox {
    background-color: transparent;
    background-image: linear-gradient(30deg, var( --e-global-color-a3159d2 ) 0%, #FFFFFF 30%);
    padding: 20px 20px 20px 20px;
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox:hover {
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.5);
    border-style: solid;
    border-width: 2px 2px 2px 2px;
    border-color: var( --e-global-color-a3159d2 );
    border-radius: 5px 5px 5px 5px;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox .elementskit-info-box-title {
    padding: 0px 0px 0px 0px;
    color: #000000;
    font-size: 18px;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox:hover .elementskit-info-box-title {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox .box-body > p {
    color: #565656;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox:hover .box-body > p {
    color: #FFFFFF;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox p {
    margin: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox.gradient-active::before {
    background-color: transparent;
    background-image: linear-gradient(180deg, var( --e-global-color-e0e5835 ) 0%, var( --e-global-color-a3159d2 ) 100%);
}

.elementor-53625 .elementor-element.elementor-element-86a6cc1 .elementskit-infobox.gradient-active:hover::before {
    background-color: rgba(37, 117, 252, 0.9);
}

.elementor-53625 .elementor-element.elementor-element-d7740ff {
    margin-top: 20px;
    margin-bottom: 20px;
    padding: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-2467781 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
}

.elementor-53625 .elementor-element.elementor-element-ae412f8 {
    color: #000000;
}

@media(max-width: 1024px) and (min-width:768px) {
    .elementor-53625 .elementor-element.elementor-element-03b19f5 {
        width:33%;
    }

    .elementor-53625 .elementor-element.elementor-element-bdaa0e8 {
        width: 33%;
    }

    .elementor-53625 .elementor-element.elementor-element-3cb4620 {
        width: 33%;
    }

    .elementor-53625 .elementor-element.elementor-element-53018c0 {
        width: 33%;
    }

    .elementor-53625 .elementor-element.elementor-element-3ea24e4 {
        width: 33%;
    }

    .elementor-53625 .elementor-element.elementor-element-e08aae2 {
        width: 33%;
    }

    .elementor-53625 .elementor-element.elementor-element-ac8c3d7 {
        width: 33%;
    }
}

@media(min-width: 1025px) {
    .elementor-53625 .elementor-element.elementor-element-82fac06:not(.elementor-motion-effects-element-type-background), .elementor-53625 .elementor-element.elementor-element-82fac06 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
        background-attachment:fixed;
    }
}

@media(max-width: 767px) {
    .elementor-53625 .elementor-element.elementor-element-82fac06 {
        padding:50px 0px 50px 0px;
    }
}
