.elementor-173 .elementor-element.elementor-element-uxqqucd:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-uxqqucd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://excelmediaservices.com/wp-content/uploads/2025/01/Blue-And-Purple-Tech-Expo-Instagram-Post-1500-x-880-px-8.png");
}

.elementor-173 .elementor-element.elementor-element-uxqqucd>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-173 .elementor-element.elementor-element-uxqqucd {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-173 .elementor-element.elementor-element-vhbdtpo {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-vhbdtpo .elementor-heading-title {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1.5px;
    color: #ec3642;
}

.elementor-173 .elementor-element.elementor-element-oppmuoq {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-oppmuoq .elementor-heading-title {
    font-size: 80px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ffffff;
}

.elementor-173 .elementor-element.elementor-element-noozera {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-noozera .elementor-heading-title {
    font-family: "Roboto", Sans-serif;
    font-size: 80px;
    font-weight: 300;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #EDEDED;
}

.elementor-173 .elementor-element.elementor-element-zdmeyep {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-zdmeyep .elementor-heading-title {
    font-size: 15px;
    font-weight: 400;
    line-height: 1.6em;
    color: #ffffff;
}

.elementor-173 .elementor-element.elementor-element-kibazvq .elementor-button {
    background-color: #043D6C;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
    fill: #ffffff;
    color: #ffffff;
    border-radius: 15px 15px 15px 15px;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.5019607843137255);
    padding: 12px 40px 12px 40px;
}

.elementor-173 .elementor-element.elementor-element-kibazvq .elementor-button:hover,
.elementor-173 .elementor-element.elementor-element-kibazvq .elementor-button:focus {
    background-color: #ffffff;
    color: #043D6C;
}

.elementor-173 .elementor-element.elementor-element-kibazvq .elementor-button:hover svg,
.elementor-173 .elementor-element.elementor-element-kibazvq .elementor-button:focus svg {
    fill: #043D6C;
}

.elementor-173 .elementor-element.elementor-element-6aa3499 {
    --display: flex;
}

.elementor-173 .elementor-element.elementor-element-1af5a45 {
    --spacer-size: 10px;
}

.elementor-173 .elementor-element.elementor-element-cd06b47 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-e3d0c43 {
    --spacer-size: 10px;
}

.elementor-173 .elementor-element.elementor-element-rjemahp:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-rjemahp>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #A4B8C9;
}

.elementor-173 .elementor-element.elementor-element-rjemahp {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 0px 0px 0px 0px;
}

.elementor-173 .elementor-element.elementor-element-rjemahp>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-173 .elementor-element.elementor-element-dkmbmqv>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.2);
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-aalrwlq .elementor-icon-wrapper {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-aalrwlq.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-aalrwlq.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-aalrwlq.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-aalrwlq.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-aalrwlq.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-173 .elementor-element.elementor-element-aalrwlq .elementor-icon {
    font-size: 30px;
}

.elementor-173 .elementor-element.elementor-element-aalrwlq .elementor-icon svg {
    height: 30px;
}

.elementor-173 .elementor-element.elementor-element-rvcziha {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-rvcziha .elementor-heading-title {
    font-size: 28px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-dcslpdb {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-dcslpdb .elementor-heading-title {
    font-size: 14px;
    line-height: 1em;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-lvpibms>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.2);
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-pnfzxhm .elementor-icon-wrapper {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-pnfzxhm.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-pnfzxhm.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-pnfzxhm.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-pnfzxhm.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-pnfzxhm.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-173 .elementor-element.elementor-element-pnfzxhm .elementor-icon {
    font-size: 30px;
}

.elementor-173 .elementor-element.elementor-element-pnfzxhm .elementor-icon svg {
    height: 30px;
}

.elementor-173 .elementor-element.elementor-element-mtpcfdr {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-mtpcfdr .elementor-heading-title {
    font-size: 28px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-drvpgdi {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-drvpgdi .elementor-heading-title {
    font-size: 14px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-lpqgupx>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.2);
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-ossueiq .elementor-icon-wrapper {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-ossueiq.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-ossueiq.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-ossueiq.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-ossueiq.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-ossueiq.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-173 .elementor-element.elementor-element-ossueiq .elementor-icon {
    font-size: 30px;
}

.elementor-173 .elementor-element.elementor-element-ossueiq .elementor-icon svg {
    height: 30px;
}

.elementor-173 .elementor-element.elementor-element-lrtmoxj {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-lrtmoxj .elementor-heading-title {
    font-size: 28px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-tyrfcni {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-tyrfcni .elementor-heading-title {
    font-size: 14px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-qjzvmzg>.elementor-element-populated {
    border-style: solid;
    border-width: 0px 1px 0px 0px;
    border-color: rgba(255, 255, 255, 0.2);
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-goovbpr .elementor-icon-wrapper {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-goovbpr.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-goovbpr.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-goovbpr.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-goovbpr.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-goovbpr.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-173 .elementor-element.elementor-element-goovbpr .elementor-icon {
    font-size: 30px;
}

.elementor-173 .elementor-element.elementor-element-goovbpr .elementor-icon svg {
    height: 30px;
}

.elementor-173 .elementor-element.elementor-element-nqamerf {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-nqamerf .elementor-heading-title {
    font-size: 28px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-xyjhusc {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-xyjhusc .elementor-heading-title {
    font-size: 14px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-jzznpyf>.elementor-element-populated {
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-arvkiat .elementor-icon-wrapper {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-arvkiat.elementor-view-stacked .elementor-icon {
    background-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-arvkiat.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-arvkiat.elementor-view-default .elementor-icon {
    color: #000000;
    border-color: #000000;
}

.elementor-173 .elementor-element.elementor-element-arvkiat.elementor-view-framed .elementor-icon,
.elementor-173 .elementor-element.elementor-element-arvkiat.elementor-view-default .elementor-icon svg {
    fill: #000000;
}

.elementor-173 .elementor-element.elementor-element-arvkiat .elementor-icon {
    font-size: 30px;
}

.elementor-173 .elementor-element.elementor-element-arvkiat .elementor-icon svg {
    height: 30px;
}

.elementor-173 .elementor-element.elementor-element-arowiir {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-arowiir .elementor-heading-title {
    font-size: 28px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-npfetle {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-npfetle .elementor-heading-title {
    font-size: 14px;
    line-height: 1em;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-yahaenw:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-yahaenw>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #F1E8E8 0%, #FAF7F8 100%);
}

.elementor-173 .elementor-element.elementor-element-yahaenw {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 20px 0px;
}

.elementor-173 .elementor-element.elementor-element-yahaenw>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-173 .elementor-element.elementor-element-txsnfuo>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-txsnfuo {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-txsnfuo .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #043D6C;
}

.elementor-173 .elementor-element.elementor-element-25bf1f1 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-173 .elementor-element.elementor-element-25bf1f1:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-25bf1f1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-173 .elementor-element.elementor-element-089194f {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --overlay-opacity: 0.5;
}

.elementor-173 .elementor-element.elementor-element-089194f:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-089194f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-173 .elementor-element.elementor-element-089194f::before,
.elementor-173 .elementor-element.elementor-element-089194f>.elementor-background-video-container::before,
.elementor-173 .elementor-element.elementor-element-089194f>.e-con-inner>.elementor-background-video-container::before,
.elementor-173 .elementor-element.elementor-element-089194f>.elementor-background-slideshow::before,
.elementor-173 .elementor-element.elementor-element-089194f>.e-con-inner>.elementor-background-slideshow::before,
.elementor-173 .elementor-element.elementor-element-089194f>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
    background-color: #FFFFFF;
    --background-overlay: '';
}

.elementor-173 .elementor-element.elementor-element-9977eb3 img {
    width: 100%;
    max-width: 100%;
    height: 298px;
    object-fit: fill;
}

.elementor-173 .elementor-element.elementor-element-a991ddc {
    --display: flex;
}

.elementor-173 .elementor-element.elementor-element-da330f6 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-da330f6 .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-0a5f0f6 {
    text-align: center;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-7961355 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-7961355:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-7961355>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-173 .elementor-element.elementor-element-0095af7>.elementor-widget-container {
    background-color: #FFFFFF;
}

.elementor-173 .elementor-element.elementor-element-0095af7.elementor-element {
    --flex-grow: 0;
    --flex-shrink: 0;
}

.elementor-173 .elementor-element.elementor-element-0095af7 img {
    width: 100%;
    max-width: 80%;
    height: 298px;
    object-fit: fill;
}

.elementor-173 .elementor-element.elementor-element-58ed509 {
    --display: flex;
}

.elementor-173 .elementor-element.elementor-element-96ff73d {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-96ff73d .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-920edac {
    text-align: center;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-8690b28 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-8690b28:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-8690b28>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-173 .elementor-element.elementor-element-a1a17ca img {
    width: 100%;
    max-width: 80%;
    height: 298px;
    object-fit: fill;
}

.elementor-173 .elementor-element.elementor-element-4b6b9a9 {
    --display: flex;
}

.elementor-173 .elementor-element.elementor-element-b059a43 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-b059a43 .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-65ea49b {
    text-align: center;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-4fd2147 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-4fd2147:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-4fd2147>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #FFFFFF;
}

.elementor-173 .elementor-element.elementor-element-275b054 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-275b054 img {
    width: 100%;
    max-width: 80%;
    height: 298px;
    object-fit: fill;
}

.elementor-173 .elementor-element.elementor-element-3c89880 {
    --display: flex;
}

.elementor-173 .elementor-element.elementor-element-5b9c92e {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-5b9c92e .elementor-heading-title {
    color: #020202;
}

.elementor-173 .elementor-element.elementor-element-3bf2c83 {
    text-align: center;
    color: #090909;
}

.elementor-173 .elementor-element.elementor-element-c7e6cc0 {
    --display: flex;
}

.elementor-173 .elementor-element.elementor-element-c182579 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-bee9894 {
    --display: flex;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
}

.elementor-173 .elementor-element.elementor-element-bee9894:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-bee9894>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFFFF 0%, #FCFCFC 100%);
}

.elementor-173 .elementor-element.elementor-element-73819fe {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-af4176e {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-af4176e .elementor-heading-title {
    color: #050000;
}

.elementor-173 .elementor-element.elementor-element-46e0bc8 {
    text-align: center;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-84670ed {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-86095ab {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-86095ab .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-d1ee561 {
    text-align: center;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-fd1c2f5 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-8bdd37c {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-8bdd37c .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-29f4b26 {
    text-align: center;
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-1b6f897 {
    --spacer-size: 10px;
}

.elementor-173 .elementor-element.elementor-element-hdwsvbp:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-hdwsvbp>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://excelmediaservices.com/wp-content/uploads/2025/01/Blue-And-White-Digital-Background-Gradient-Jamboard-Background-1.png");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-173 .elementor-element.elementor-element-hdwsvbp>.elementor-background-overlay {
    background-color: #000000;
    opacity: 0.6;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-173 .elementor-element.elementor-element-hdwsvbp {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 80px 0px 80px 0px;
}

.elementor-173 .elementor-element.elementor-element-ajvufee>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-ajvufee {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-ajvufee .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ffffff;
}

.elementor-173 .elementor-element.elementor-element-kircrzn .elementor-testimonial-wrapper {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-kircrzn .elementor-testimonial-content {
    color: #ffffff;
}

.elementor-173 .elementor-element.elementor-element-kircrzn .elementor-testimonial-name {
    color: #ffffff;
    font-size: 17px;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}

.elementor-173 .elementor-element.elementor-element-kircrzn .elementor-testimonial-job {
    color: #ec3642;
    font-size: 15px;
    font-weight: 500;
    text-transform: uppercase;
    line-height: 1.8em;
    letter-spacing: 0.6px;
}

.elementor-173 .elementor-element.elementor-element-ybthszt:not(.elementor-motion-effects-element-type-background),
.elementor-173 .elementor-element.elementor-element-ybthszt>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: transparent;
    background-image: linear-gradient(180deg, #FFFBFB 0%, #F1EBEC 100%);
}

.elementor-173 .elementor-element.elementor-element-ybthszt {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-ybthszt>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-173 .elementor-element.elementor-element-upvnugc>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
}

.elementor-173 .elementor-element.elementor-element-upvnugc {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-upvnugc .elementor-heading-title {
    text-transform: capitalize;
    letter-spacing: 1px;
    -webkit-text-stroke-color: #000;
    stroke: #000;
    color: #043D6C;
}

.elementor-173 .elementor-element.elementor-element-351e44b {
    text-align: center;
    color: #000000;
    font-style: normal;
}

.elementor-173 .elementor-element.elementor-element-4b50344 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-4b50344 .elementor-heading-title {
    color: #080000;
}

.elementor-173 .elementor-element.elementor-element-43abbd6 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-43abbd6 .elementor-heading-title {
    color: #0A0000;
}

.elementor-173 .elementor-element.elementor-element-de6a7dc {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-de6a7dc .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-2b1ac9a {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-2b1ac9a .elementor-heading-title {
    color: #070000;
}

.elementor-173 .elementor-element.elementor-element-681db01 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-681db01 .elementor-heading-title {
    color: #080000;
}

.elementor-173 .elementor-element.elementor-element-397175a {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-397175a .elementor-heading-title {
    color: #000000;
}

.elementor-173 .elementor-element.elementor-element-9624231 {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-9624231 .elementor-heading-title {
    color: #070000;
}

.elementor-173 .elementor-element.elementor-element-91c408c {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-91c408c .elementor-heading-title {
    color: #080000;
}

.elementor-173 .elementor-element.elementor-element-995ce39 {
    --display: flex;
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
}

.elementor-173 .elementor-element.elementor-element-64d8f05>.elementor-widget-container {
    background-color: #7B8989;
}

.elementor-173 .elementor-element.elementor-element-mlslouw {
    padding: 50px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-jhexltg>.elementor-widget-container {
    margin: 0px 0px 50px 0px;
}

.elementor-173 .elementor-element.elementor-element-jhexltg {
    text-align: center;
}

.elementor-173 .elementor-element.elementor-element-jhexltg .elementor-heading-title {
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #ffffff;
}

@media(min-width:768px) {
    .elementor-173 .elementor-element.elementor-element-089194f {
        --width: 50%;
    }
    .elementor-173 .elementor-element.elementor-element-7961355 {
        --width: 50%;
    }
    .elementor-173 .elementor-element.elementor-element-8690b28 {
        --width: 50%;
    }
    .elementor-173 .elementor-element.elementor-element-4fd2147 {
        --width: 50%;
    }
    .elementor-173 .elementor-element.elementor-element-73819fe {
        --width: 33.3333%;
    }
    .elementor-173 .elementor-element.elementor-element-84670ed {
        --width: 33.3333%;
    }
    .elementor-173 .elementor-element.elementor-element-fd1c2f5 {
        --width: 33.3333%;
    }
}

@media(max-width:1024px) {
    .elementor-173 .elementor-element.elementor-element-aalrwlq .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-pnfzxhm .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-ossueiq .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-goovbpr .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-arvkiat .elementor-icon-wrapper {
        text-align: center;
    }
}

@media(max-width:767px) {
    .elementor-173 .elementor-element.elementor-element-uxqqucd {
        padding: 120px 0px 30px 0px;
    }
    .elementor-173 .elementor-element.elementor-element-oppmuoq .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-173 .elementor-element.elementor-element-noozera .elementor-heading-title {
        font-size: 35px;
    }
    .elementor-173 .elementor-element.elementor-element-aalrwlq .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-pnfzxhm .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-ossueiq .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-goovbpr .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-arvkiat .elementor-icon-wrapper {
        text-align: center;
    }
    .elementor-173 .elementor-element.elementor-element-yahaenw {
        padding: 30px 0px 30px 0px;
    }
    .elementor-173 .elementor-element.elementor-element-txsnfuo .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-173 .elementor-element.elementor-element-9977eb3 img {
        height: 184px;
    }
    .elementor-173 .elementor-element.elementor-element-0095af7 img {
        max-width: 100%;
        height: 184px;
    }
    .elementor-173 .elementor-element.elementor-element-a1a17ca img {
        max-width: 100%;
        height: 184px;
    }
    .elementor-173 .elementor-element.elementor-element-275b054 img {
        max-width: 100%;
        height: 184px;
    }
    .elementor-173 .elementor-element.elementor-element-hdwsvbp {
        padding: 30px 0px 30px 0px;
    }
    .elementor-173 .elementor-element.elementor-element-ajvufee .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-173 .elementor-element.elementor-element-ybthszt {
        padding: 30px 0px 10px 0px;
    }
    .elementor-173 .elementor-element.elementor-element-upvnugc .elementor-heading-title {
        font-size: 24px;
    }
    .elementor-173 .elementor-element.elementor-element-mlslouw {
        padding: 30px 0px 30px 0px;
    }
    .elementor-173 .elementor-element.elementor-element-jhexltg .elementor-heading-title {
        font-size: 24px;
    }
}