




.content-box-all {
    margin-left: 0 !important;
    /* border: 1px solid; */
    background: #f8f8f8 !important;
    padding: 10px 15px !important;
}


.bgg_clr {background: #eeeeee !important;}


































.elementor-1023 .elementor-element.elementor-element-8f25ccb>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-1023 .elementor-element.elementor-element-8f25ccb>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-widget-heading .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-b9492b4>.elementor-widget-container {
    padding: 0px 0px 28px 0px;
}

.elementor-1023 .elementor-element.elementor-element-b9492b4 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-c48d4d5>.elementor-widget-container {
    padding: 0px 0px 23px 0px;
}

.elementor-1023 .elementor-element.elementor-element-c48d4d5 .elementor-heading-title {
    color: #FFFFFF;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-text-editor {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2b5261d>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-1023 .elementor-element.elementor-element-2b5261d {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-widget-button .elementor-button {
    background-color: var(--e-global-color-accent);
    font-family: var(--e-global-typography-accent-font-family), Sans-serif;
    font-weight: var(--e-global-typography-accent-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-0495d5d .elementor-button {
    background-color: #F1592D;
}

.elementor-1023 .elementor-element.elementor-element-afe22c6 {
    z-index: 1;
}

.elementor-1023 .elementor-element.elementor-element-afe22c6 .ot-video-button {
    justify-content: flex-start;
}

.elementor-1023 .elementor-element.elementor-element-afe22c6 .btn-play {
    width: 80px;
    height: 80px;
    line-height: 80px;
    color: #FFFFFF;
    border-color: var(--e-global-color-text);
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-afe22c6 .btn-play span {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-afe22c6 .ot-video-button>span {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-ec41100:not(.elementor-motion-effects-element-type-background),
.elementor-1023 .elementor-element.elementor-element-ec41100>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #2031679E;
}

.elementor-1023 .elementor-element.elementor-element-ec41100,
.elementor-1023 .elementor-element.elementor-element-ec41100>.elementor-background-overlay {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1023 .elementor-element.elementor-element-ec41100 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 45px 30px 40px 30px;
}

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

.elementor-1023 .elementor-element.elementor-element-33f91f9>.elementor-widget-container {
    padding: 0px 0px 15px 0px;
}

.elementor-1023 .elementor-element.elementor-element-33f91f9 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-33f91f9 .elementor-heading-title {
    color: var(--e-global-color-523f18e);
    font-family: "Inter", Sans-serif;
    font-size: 24px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-633868d>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-633868d {
    text-align: center;
    color: var(--e-global-color-523f18e);
    font-family: "Open Sans", Sans-serif;
    font-size: 14px;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-79f3d28 input[type="submit"],
.elementor-1023 .elementor-element.elementor-element-79f3d28 button[type="submit"] {
    width: 100%;
}

.elementor-1023 .elementor-element.elementor-element-79f3d28 .wpcf7-response-output {
    color: #000;
}

.elementor-1023 .elementor-element.elementor-element-9c729f9 {
    padding: 70px 0px 10px 0px;
}

.elementor-1023 .elementor-element.elementor-element-18d9949 {
    padding: 0px 0px 20px 0px;
}

.elementor-1023 .elementor-element.elementor-element-b4a267f>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1023 .elementor-element.elementor-element-b4a267f {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-b4a267f .ot-heading>span {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-b4a267f .ot-heading>span.is_line:before {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-b4a267f .ot-heading .main-head {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-fad807d>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-fad807d {
    font-family: "Roboto", Sans-serif;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-fb90972 {
    padding: 10px 0px 20px 0px;
}

.elementor-1023 .elementor-element.elementor-element-f20789d {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-box {
    background: var(--e-global-color-secondary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-box-1:hover .icon-main .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-main i {
    font-size: 38px;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-main svg {
    width: 38px;
    fill: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-main {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-f20789d .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .circle-animate:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-f20789d .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-f20789d .icon-box p {
    color: var(--e-global-color-523f18e);
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-7c75bea {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box {
    background: #F1592D;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-main i {
    font-size: 38px;
    color: #30344D;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-main svg {
    width: 38px;
    fill: #30344D;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-main {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .circle-animate:after {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-96dea76 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box {
    background: #203167;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-main i {
    font-size: 38px;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-main svg {
    width: 38px;
    fill: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-main {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .circle-animate {
    border-color: #FFFFFF45;
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .circle-animate:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-fb58b38 {
    padding: 10px 0px 100px 0px;
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box {
    background: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box-1:hover .icon-main .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-main i {
    font-size: 38px;
    color: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-main svg {
    width: 38px;
    fill: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-main {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .circle-animate:after {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box p {
    color: var(--e-global-color-523f18e);
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box {
    background: var(--e-global-color-secondary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-main i {
    font-size: 38px;
    color: #30344D;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-main svg {
    width: 38px;
    fill: #30344D;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-main {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .circle-animate:after {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box {
    background: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-main i {
    font-size: 38px;
    color: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-main svg {
    width: 38px;
    fill: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-main {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .circle-animate {
    border-color: #FFFFFF45;
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .circle-animate:after {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-717808e>.elementor-widget-container {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1023 .elementor-element.elementor-element-717808e .logos-carousel .owl-item img {
    height: 35px;
}

.elementor-1023 .elementor-element.elementor-element-717808e .logos-carousel .owl-item img:hover {
    filter: brightness(0%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0deg);
}

.elementor-1023 .elementor-element.elementor-element-f98a129:not(.elementor-motion-effects-element-type-background),
.elementor-1023 .elementor-element.elementor-element-f98a129>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("./../../2024/12/tab-bg-1.jpg"); */
    background-repeat: no-repeat;
    background-size: cover;
    background: #0f162f;
}

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

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

.elementor-1023 .elementor-element.elementor-element-70888ff {
    padding: 0px 0px 73px 0px;
}

.elementor-1023 .elementor-element.elementor-element-aedcd08>.elementor-widget-container {
    padding: 0px 0px 23px 0px;
}

.elementor-1023 .elementor-element.elementor-element-aedcd08 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-aedcd08 .ot-heading>span {
    color: #FFFFFF;
    border-color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-aedcd08 .ot-heading>span.is_line:before {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-aedcd08 .ot-heading .main-head {
    color: #FFFFFF;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-76334c4 {
    text-align: center;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-1b277dd .tab-titles a {
    border-radius: 3px 3px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-1b277dd .title-item a {
    background: #FFFFFF33;
}

.elementor-1023 .elementor-element.elementor-element-1b277dd .title-item a:hover,
.elementor-1023 .elementor-element.elementor-element-1b277dd .title-item a.tab-active {
    color: #1B1D21;
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-199390c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1023 .elementor-element.elementor-element-199390c {
    padding: 60px 0px 120px 0px;
}

.elementor-widget-image .widget-image-caption {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-524bb26 img {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1023 .elementor-element.elementor-element-ec050b8>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-1023 .elementor-element.elementor-element-c47e04f>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-1023 .elementor-element.elementor-element-c47e04f .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-dc2982c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc2982c-font-size);
}

.elementor-1023 .elementor-element.elementor-element-98892de>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-98892de {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box.elementor-view-framed .elementor-icon,
.elementor-widget-icon-box.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title {
    color: var(--e-global-color-primary);
}

.elementor-widget-icon-box .elementor-icon-box-title,
.elementor-widget-icon-box .elementor-icon-box-title a {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-icon-box .elementor-icon-box-description {
    color: var(--e-global-color-text);
    font-family: var(--e-global-typography-text-font-family), Sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-2f3b9ff.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-0834177>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-1023 .elementor-element.elementor-element-0834177 {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-0834177.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-0834177.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-0834177.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-00c58ab>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1023 .elementor-element.elementor-element-00c58ab {
    padding: 86px 0px 120px 0px;
}

.elementor-1023 .elementor-element.elementor-element-71b7a59 img {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1023 .elementor-element.elementor-element-f4ee267>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-1023 .elementor-element.elementor-element-486dcf9>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-1023 .elementor-element.elementor-element-486dcf9 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-dc2982c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc2982c-font-size);
}

.elementor-1023 .elementor-element.elementor-element-9df4d84>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-9df4d84 {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-2fb5cbf.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-617b8da>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-1023 .elementor-element.elementor-element-617b8da {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-617b8da.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-617b8da.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-617b8da.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-9cca435>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1023 .elementor-element.elementor-element-9cca435 {
    padding: 86px 0px 120px 0px;
}

.elementor-1023 .elementor-element.elementor-element-e2c3b92 img {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1023 .elementor-element.elementor-element-1f874e2>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-1023 .elementor-element.elementor-element-90f9bad>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-1023 .elementor-element.elementor-element-90f9bad .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-dc2982c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc2982c-font-size);
}

.elementor-1023 .elementor-element.elementor-element-4665cd9>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-4665cd9 {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9 {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-1c72ad9.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51 {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-d2a9d51.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-a20eb74>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1023 .elementor-element.elementor-element-a20eb74 {
    padding: 86px 0px 120px 0px;
}

.elementor-1023 .elementor-element.elementor-element-9628580 img {
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
}

.elementor-1023 .elementor-element.elementor-element-684c839>.elementor-element-populated {
    margin: 0px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
}

.elementor-1023 .elementor-element.elementor-element-762db51>.elementor-widget-container {
    padding: 0px 0px 25px 0px;
}

.elementor-1023 .elementor-element.elementor-element-762db51 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-dc2982c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc2982c-font-size);
}

.elementor-1023 .elementor-element.elementor-element-4d74c6a>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-4d74c6a {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-29f5da2>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-29f5da2 {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-29f5da2.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-29f5da2.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-29f5da2.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-073c6cc>.elementor-widget-container {
    padding: 0px 0px 40px 0px;
}

.elementor-1023 .elementor-element.elementor-element-073c6cc {
    --icon-box-icon-margin: 20px;
}

.elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-title {
    margin-bottom: 10px;
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-073c6cc.elementor-view-stacked .elementor-icon {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-073c6cc.elementor-view-framed .elementor-icon,
.elementor-1023 .elementor-element.elementor-element-073c6cc.elementor-view-default .elementor-icon {
    fill: var(--e-global-color-primary);
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon {
    font-size: 17px;
}

.elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-title,
.elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-title a {
    font-family: "Raleway", Sans-serif;
    font-size: 18px;
    line-height: 17px;
}

.elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-description {
    color: #5F5F5F;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-4efe72c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1023 .elementor-element.elementor-element-4efe72c:not(.elementor-motion-effects-element-type-background),
.elementor-1023 .elementor-element.elementor-element-4efe72c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #111F49;
}

.elementor-1023 .elementor-element.elementor-element-4efe72c {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 95px 0px 130px 0px;
}

.elementor-1023 .elementor-element.elementor-element-4efe72c>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-ca3cbb1>.elementor-widget-container {
    padding: 0px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-ca3cbb1 .ot-heading>span {
    font-family: var(--e-global-typography-dc2982c-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc2982c-font-size);
}

.elementor-1023 .elementor-element.elementor-element-ca3cbb1 .ot-heading .main-head {
    color: #FFFFFF;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-21feab3>.elementor-widget-container {
    padding: 0px 50px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-21feab3 .acc-item:not(.current) .acc-toggle {
    background: var(--e-global-color-secondary);
    border-color: #FFFFFF4D;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-21feab3 .acc-item.current .acc-toggle {
    background: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-21feab3 .acc-item .acc-content {
    background: var(--e-global-color-secondary);
}

.elementor-1023 .elementor-element.elementor-element-21feab3 .acc-content {
    color: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-d32949b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-d32949b {
    text-align: left;
}

.elementor-1023 .elementor-element.elementor-element-2d89947 {
    padding: 70px 0px 70px 0px;
}

.elementor-1023 .elementor-element.elementor-element-6e4fb79 {
    padding: 0px 0px 50px 0px;
}

.elementor-1023 .elementor-element.elementor-element-9d04040>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1023 .elementor-element.elementor-element-9d04040 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-9d04040 .ot-heading>span {
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-9d04040 .ot-heading .main-head {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-562f591>.elementor-widget-container {
    margin: -15px 0px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-562f591 {
    text-align: center;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-e49366c {
    padding: 0px 0px 60px 0px;
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .content-box {
    border-color: #E5E5E5;
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .content-box:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-main i {
    color: #FFFFFF;
    font-size: 34px;
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-main svg {
    fill: #FFFFFF;
    width: 34px;
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-main {
    background: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .title-box a {
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-4e1240a.icon-left .content-box {
    margin-left: 100px;
}

.elementor-1023 .elementor-element.elementor-element-4e1240a.icon-right .content-box {
    margin-right: 100px;
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .title-box {
    font-family: var(--e-global-typography-5b71a71-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b71a71-font-size);
    font-weight: var(--e-global-typography-5b71a71-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box p {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .content-box {
    border-color: #E5E5E5;
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .content-box:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-main i {
    color: #FFFFFF;
    font-size: 34px;
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-main svg {
    fill: #FFFFFF;
    width: 34px;
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-main {
    background: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .title-box a {
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-301dfea.icon-left .content-box {
    margin-left: 100px;
}

.elementor-1023 .elementor-element.elementor-element-301dfea.icon-right .content-box {
    margin-right: 100px;
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .title-box {
    font-family: var(--e-global-typography-5b71a71-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b71a71-font-size);
    font-weight: var(--e-global-typography-5b71a71-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-301dfea .icon-box p {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .content-box {
    border-color: #E5E5E5;
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .content-box:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-main i {
    color: #FFFFFF;
    font-size: 34px;
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-main svg {
    fill: #FFFFFF;
    width: 34px;
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-main {
    background: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .title-box a {
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-7458621.icon-left .content-box {
    margin-left: 100px;
}

.elementor-1023 .elementor-element.elementor-element-7458621.icon-right .content-box {
    margin-right: 100px;
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .title-box {
    font-family: var(--e-global-typography-5b71a71-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b71a71-font-size);
    font-weight: var(--e-global-typography-5b71a71-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-7458621 .icon-box p {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-38cb6f4 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-38cb6f4>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .content-box {
    border-color: #E5E5E5;
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .content-box:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-main i {
    color: #FFFFFF;
    font-size: 34px;
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-main svg {
    fill: #FFFFFF;
    width: 34px;
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-main {
    background: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .title-box a {
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-5a18900.icon-left .content-box {
    margin-left: 100px;
}

.elementor-1023 .elementor-element.elementor-element-5a18900.icon-right .content-box {
    margin-right: 100px;
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .title-box {
    font-family: var(--e-global-typography-5b71a71-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b71a71-font-size);
    font-weight: var(--e-global-typography-5b71a71-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box p {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .content-box {
    border-color: #E5E5E5;
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .content-box:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-main i {
    color: #FFFFFF;
    font-size: 42px;
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-main svg {
    fill: #FFFFFF;
    width: 42px;
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-main {
    background: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .title-box a {
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-41b53d3.icon-left .content-box {
    margin-left: 100px;
}

.elementor-1023 .elementor-element.elementor-element-41b53d3.icon-right .content-box {
    margin-right: 100px;
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .title-box {
    font-family: var(--e-global-typography-5b71a71-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b71a71-font-size);
    font-weight: var(--e-global-typography-5b71a71-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box p {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .content-box {
    border-color: #E5E5E5;
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .content-box:after {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-main i {
    color: #FFFFFF;
    font-size: 34px;
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-main svg {
    fill: #FFFFFF;
    width: 34px;
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-main {
    background: var(--e-global-color-primary);
    border-radius: 50px 50px 50px 50px;
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .title-box a {
    color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-f62425e.icon-left .content-box {
    margin-left: 100px;
}

.elementor-1023 .elementor-element.elementor-element-f62425e.icon-right .content-box {
    margin-right: 100px;
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .title-box {
    font-family: var(--e-global-typography-5b71a71-font-family), Sans-serif;
    font-size: var(--e-global-typography-5b71a71-font-size);
    font-weight: var(--e-global-typography-5b71a71-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-f62425e .icon-box p {
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-bdc72a2>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1023 .elementor-element.elementor-element-24853c2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1023 .elementor-element.elementor-element-24853c2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1023 .elementor-element.elementor-element-24853c2>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 2% 15% 10% 15%;
}

.elementor-1023 .elementor-element.elementor-element-24853c2>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-87878b4>.elementor-widget-container {
    margin: 0px 0px 35px 0px;
}

.elementor-1023 .elementor-element.elementor-element-87878b4 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-87878b4 .ot-heading>span {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 18px;
}

.elementor-1023 .elementor-element.elementor-element-87878b4 .ot-heading .main-head {
    color: #FFFFFF;
    font-family: "Roboto", Sans-serif;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .ot-testimonials .ttext {
    color: var(--e-global-color-523f18e);
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .ot-testimonials h6 {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .ot-testimonials span {
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav .owl-prev {
    left: -135px;
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav .owl-next {
    right: -135px;
}

.elementor-1023 .elementor-element.elementor-element-a303d1b.arrows-bottom .owl-nav {
    bottom: -135px;
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav button {
    color: #FFFFFF;
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav button:hover {
    background: var(--e-global-color-secondary);
}

.elementor-1023 .elementor-element.elementor-element-a50b506>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-a50b506 {
    text-align: center;
    color: var(--e-global-color-primary);
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-aefd9d0 {
    padding: 70px 0px 235px 0px;
}

.elementor-1023 .elementor-element.elementor-element-6cdef6f>.elementor-widget-container {
    padding: 0px 0px 20px 0px;
}

.elementor-1023 .elementor-element.elementor-element-6cdef6f {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-6cdef6f .ot-heading>span {
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-6cdef6f .ot-heading .main-head {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-8f4af54 {
    margin-top: 10px;
    margin-bottom: 0px;
    padding: 10px 0px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-3c63535 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box {
    background: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box-1:hover .icon-main .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-main i {
    font-size: 38px;
    color: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-main svg {
    width: 38px;
    fill: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-main {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .circle-animate:after {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box p {
    color: var(--e-global-color-523f18e);
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-61822c7 {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box {
    background: var(--e-global-color-secondary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-main i {
    font-size: 38px;
    color: #30344D;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-main svg {
    width: 38px;
    fill: #30344D;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-main {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .circle-animate {
    border-color: #FFFFFF4D;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .circle-animate:after {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c {
    text-align: center;
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box {
    background: var(--e-global-color-primary);
    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-main i {
    font-size: 38px;
    color: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-main svg {
    width: 38px;
    fill: var(--e-global-color-ef5f205);
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-main {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .circle-animate {
    border-color: #FFFFFF45;
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .circle-animate:after {
    background: var(--e-global-color-523f18e);
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box .title-box,
.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box .title-box a {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box .title-box {
    font-size: 24px;
}

.elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box p {
    color: #FFFFFF;
    font-family: var(--e-global-typography-de83969-font-family), Sans-serif;
    font-size: var(--e-global-typography-de83969-font-size);
    line-height: var(--e-global-typography-de83969-line-height);
}

.elementor-1023 .elementor-element.elementor-element-f155006 .octf-btn {
    background-color: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-f155006 .octf-btn:hover,
.elementor-1023 .elementor-element.elementor-element-f155006 .octf-btn:focus {
    background-color: var(--e-global-color-secondary);
}

.elementor-1023 .elementor-element.elementor-element-e089e48>.elementor-container {
    max-width: 1350px;
}

.elementor-1023 .elementor-element.elementor-element-e089e48 {
    margin-top: -166px;
    margin-bottom: 0px;
    z-index: 1;
}

.elementor-1023 .elementor-element.elementor-element-93bd0bc:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1023 .elementor-element.elementor-element-93bd0bc>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: var(--e-global-color-secondary);
}

.elementor-1023 .elementor-element.elementor-element-93bd0bc>.elementor-element-populated,
.elementor-1023 .elementor-element.elementor-element-93bd0bc>.elementor-element-populated>.elementor-background-overlay,
.elementor-1023 .elementor-element.elementor-element-93bd0bc>.elementor-background-slideshow {
    border-radius: 5px 5px 5px 5px;
}

.elementor-1023 .elementor-element.elementor-element-93bd0bc>.elementor-element-populated {
    box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.12);
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-93bd0bc>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-c9cdb97 {
    padding: 45px 90px 45px 90px;
}

.elementor-1023 .elementor-element.elementor-element-c744b9e .ot-counter-2 i,
.elementor-1023 .elementor-element.elementor-element-c744b9e .ot-counter-2 svg {
    margin-bottom: 12px;
}

.elementor-1023 .elementor-element.elementor-element-c744b9e .ot-counter-2 i {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c744b9e .ot-counter-2 svg {
    fill: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c744b9e .ot-counter-2 span {
    color: #FFFFFF;
    font-family: "Prata", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-c744b9e .ot-counter-2>p {
    margin-top: 8px;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c4f0895 .ot-counter-2 i,
.elementor-1023 .elementor-element.elementor-element-c4f0895 .ot-counter-2 svg {
    margin-bottom: 12px;
}

.elementor-1023 .elementor-element.elementor-element-c4f0895 .ot-counter-2 i {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c4f0895 .ot-counter-2 svg {
    fill: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-c4f0895 .ot-counter-2 span {
    color: #FFFFFF;
    font-family: "Prata", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-c4f0895 .ot-counter-2>p {
    margin-top: 8px;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-e387f05 .ot-counter-2 i,
.elementor-1023 .elementor-element.elementor-element-e387f05 .ot-counter-2 svg {
    margin-bottom: 12px;
}

.elementor-1023 .elementor-element.elementor-element-e387f05 .ot-counter-2 i {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-e387f05 .ot-counter-2 svg {
    fill: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-e387f05 .ot-counter-2 span {
    color: #FFFFFF;
    font-family: "Prata", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-e387f05 .ot-counter-2>p {
    margin-top: 8px;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-8541ede .ot-counter-2 i,
.elementor-1023 .elementor-element.elementor-element-8541ede .ot-counter-2 svg {
    margin-bottom: 12px;
}

.elementor-1023 .elementor-element.elementor-element-8541ede .ot-counter-2 i {
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-8541ede .ot-counter-2 svg {
    fill: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-8541ede .ot-counter-2 span {
    color: #FFFFFF;
    font-family: "Prata", Sans-serif;
    font-size: 48px;
    font-weight: 400;
}

.elementor-1023 .elementor-element.elementor-element-8541ede .ot-counter-2>p {
    margin-top: 8px;
    color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-28bf5b8:not(.elementor-motion-effects-element-type-background),
.elementor-1023 .elementor-element.elementor-element-28bf5b8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    /* background-image: url("./../../2024/12/blog-bg.jpg"); */
    background-position: top center;
    background-repeat: no-repeat;
    background-color: #030303;
}

.elementor-1023 .elementor-element.elementor-element-28bf5b8 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: -104px;
    margin-bottom: 0px;
    padding: 215px 0px 60px 0px;
}

.elementor-1023 .elementor-element.elementor-element-28bf5b8>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-625142c>.elementor-container>.elementor-column>.elementor-widget-wrap {
    align-content: flex-end;
    align-items: flex-end;
}

.elementor-1023 .elementor-element.elementor-element-625142c {
    margin-top: 0px;
    margin-bottom: 50px;
}

.elementor-1023 .elementor-element.elementor-element-b0fa89d .ot-heading>span {
    color: #FFFFFF;
    border-color: #FFFFFF;
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-b0fa89d .ot-heading>span.is_line:before {
    background: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-b0fa89d .ot-heading .main-head {
    color: #FFFFFF;
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-b24fa83 .octf-btn {
    fill: #1B1D21;
    color: #1B1D21;
    background-color: #FFFFFF;
}

.elementor-1023 .elementor-element.elementor-element-b24fa83 .octf-btn:hover,
.elementor-1023 .elementor-element.elementor-element-b24fa83 .octf-btn:focus {
    color: #FFFFFF;
    background-color: #52C5B6;
}

.elementor-1023 .elementor-element.elementor-element-9b9603f:not(.elementor-motion-effects-element-type-background),
.elementor-1023 .elementor-element.elementor-element-9b9603f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("./../../2024/12/overlay-home5.png");
    background-position: bottom left;
    background-repeat: no-repeat;
}

.elementor-1023 .elementor-element.elementor-element-9b9603f {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 60px 0px 0px 0px;
}

.elementor-1023 .elementor-element.elementor-element-9b9603f>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1023 .elementor-element.elementor-element-4628471>.elementor-widget-container {
    margin: 0px 0px 0px -50px;
}

.elementor-1023 .elementor-element.elementor-element-4628471 {
    text-align: left;
}

.elementor-1023 .elementor-element.elementor-element-13ccd0a>.elementor-element-populated {
    margin: 0px 0px 0px 50px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 50px;
}

.elementor-1023 .elementor-element.elementor-element-90262c4>.elementor-widget-container {
    margin: 50px 0px 20px 0px;
}

.elementor-1023 .elementor-element.elementor-element-90262c4 .ot-heading>span {
    color: var(--e-global-color-primary);
    border-color: var(--e-global-color-primary);
    font-size: 14px;
    font-weight: 600;
}

.elementor-1023 .elementor-element.elementor-element-90262c4 .ot-heading>span.is_line:before {
    background: var(--e-global-color-primary);
}

.elementor-1023 .elementor-element.elementor-element-90262c4 .ot-heading .main-head {
    font-family: var(--e-global-typography-primary-font-family), Sans-serif;
    font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-1023 .elementor-element.elementor-element-7c9033d>.elementor-widget-container {
    margin: 0px 100px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-7c9033d {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 27px;
}

.elementor-1023 .elementor-element.elementor-element-0344ebc>.elementor-widget-container {
    margin: 0px 100px 30px 0px;
}

.elementor-1023 .elementor-element.elementor-element-0344ebc {
    font-family: "Poppins", Sans-serif;
    font-size: 15px;
    line-height: 27px;
}

.elementor-1023 .elementor-element.elementor-element-5763c06 .elementor-button {
    background-color: var(--e-global-color-primary);
}

@media(min-width:768px) {
    .elementor-1023 .elementor-element.elementor-element-0e54267 {
        width: 62%;
    }

    .elementor-1023 .elementor-element.elementor-element-36c4b76 {
        width: 37.332%;
    }

    .elementor-1023 .elementor-element.elementor-element-307ae7c {
        width: 21%;
    }

    .elementor-1023 .elementor-element.elementor-element-7e1e80a {
        width: 57.332%;
    }

    .elementor-1023 .elementor-element.elementor-element-db33442 {
        width: 21%;
    }

    .elementor-1023 .elementor-element.elementor-element-102e3c2 {
        width: 15%;
    }

    .elementor-1023 .elementor-element.elementor-element-fe3fcf3 {
        width: 69.332%;
    }

    .elementor-1023 .elementor-element.elementor-element-02d61fb {
        width: 15%;
    }

    .elementor-1023 .elementor-element.elementor-element-71e38ca {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-2a52c98 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-795f1d3 {
        width: 21%;
    }

    .elementor-1023 .elementor-element.elementor-element-e5ab65e {
        width: 57.332%;
    }

    .elementor-1023 .elementor-element.elementor-element-19f90ec {
        width: 21%;
    }

    .elementor-1023 .elementor-element.elementor-element-de2de47 {
        width: 30%;
    }

    .elementor-1023 .elementor-element.elementor-element-13ccd0a {
        width: 70%;
    }
}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1023 .elementor-element.elementor-element-0e54267 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-36c4b76 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-307ae7c {
        width: 10%;
    }

    .elementor-1023 .elementor-element.elementor-element-7e1e80a {
        width: 80%;
    }

    .elementor-1023 .elementor-element.elementor-element-db33442 {
        width: 10%;
    }

    .elementor-1023 .elementor-element.elementor-element-e7270d8 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-dbfa939 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-5a865ff {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-cbbf2bc {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-062bcf2 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-17df296 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-102e3c2 {
        width: 10%;
    }

    .elementor-1023 .elementor-element.elementor-element-fe3fcf3 {
        width: 80%;
    }

    .elementor-1023 .elementor-element.elementor-element-02d61fb {
        width: 10%;
    }

    .elementor-1023 .elementor-element.elementor-element-79a2f60 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-ec050b8 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-be05930 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-f4ee267 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-ebaf922 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-1f874e2 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-3382f8f {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-684c839 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-71e38ca {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-2a52c98 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-795f1d3 {
        width: 10%;
    }

    .elementor-1023 .elementor-element.elementor-element-e5ab65e {
        width: 80%;
    }

    .elementor-1023 .elementor-element.elementor-element-19f90ec {
        width: 10%;
    }

    .elementor-1023 .elementor-element.elementor-element-8b6be4e {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-79746ed {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-32689d8 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-93c0632 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-88319e8 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-24853c2 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-1857549 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-646a688 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-40d7028 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-fa92034 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-aeb5e92 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-ab1b7f8 {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-973b3bd {
        width: 50%;
    }

    .elementor-1023 .elementor-element.elementor-element-2a86ee7 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-de2de47 {
        width: 100%;
    }

    .elementor-1023 .elementor-element.elementor-element-13ccd0a {
        width: 100%;
    }
}

@media(min-width:1025px) {

    .elementor-1023 .elementor-element.elementor-element-f98a129:not(.elementor-motion-effects-element-type-background),
    .elementor-1023 .elementor-element.elementor-element-f98a129>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed;
    }
}

@media(max-width:1024px) {
    .elementor-1023 .elementor-element.elementor-element-0e54267>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-b9492b4 .elementor-heading-title {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-2b5261d {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-f20789d>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-f20789d .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-7c75bea>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-96dea76>.elementor-widget-container {
        margin: 0% 25% 0% 25%;
    }

    .elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-5aa3bed>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-a2f2e5f>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-c69c5ae>.elementor-widget-container {
        margin: 0% 25% 0% 25%;
    }

    .elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-79a2f60>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-ec050b8>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-c47e04f .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-98892de {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-be05930>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-f4ee267>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-486dcf9 .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-9df4d84 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-ebaf922>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-1f874e2>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-90f9bad .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-4665cd9 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-3382f8f>.elementor-element-populated {
        margin: 0px 0px 40px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-684c839>.elementor-element-populated {
        margin: 0px 0px 0px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-762db51 .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-4d74c6a {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-4efe72c {
        padding: 95px 0px 90px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-71e38ca>.elementor-element-populated {
        margin: 0px 0px 50px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-ca3cbb1 .ot-heading>span {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-21feab3>.elementor-widget-container {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-d32949b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-562f591 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-301dfea .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-7458621 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-f62425e .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-24853c2>.elementor-element-populated {
        padding: 100px 80px 100px 80px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b .ot-testimonials .ttext {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav .owl-prev {
        left: -122px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav .owl-next {
        right: -122px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b.arrows-bottom .owl-nav {
        bottom: -122px;
    }

    .elementor-1023 .elementor-element.elementor-element-a50b506 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-aefd9d0 {
        padding: 110px 0px 110px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-3c63535>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-61822c7>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-c6f8b1c>.elementor-widget-container {
        margin: 0% 25% 0% 25%;
    }

    .elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-e089e48 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 110px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-c744b9e>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-c4f0895>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-28bf5b8 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 115px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-4628471>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-4628471 {
        text-align: left;
    }

    .elementor-1023 .elementor-element.elementor-element-13ccd0a>.elementor-element-populated {
        margin: 0px 0px 60px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-90262c4>.elementor-widget-container {
        margin: 0px 0px 20px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1023 .elementor-element.elementor-element-8f25ccb {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-b9492b4>.elementor-widget-container {
        padding: 0px 0px 15px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-b9492b4 .elementor-heading-title {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-c48d4d5>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-2b5261d>.elementor-widget-container {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-2b5261d {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-afe22c6 .btn-play {
        width: 60px;
        height: 60px;
        line-height: 60px;
    }

    .elementor-1023 .elementor-element.elementor-element-9c729f9 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-fb90972 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-f20789d .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-7c75bea .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-96dea76>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-1023 .elementor-element.elementor-element-96dea76 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-fb58b38 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-5aa3bed .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-a2f2e5f .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-c69c5ae>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-1023 .elementor-element.elementor-element-c69c5ae .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-f98a129 {
        padding: 60px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-199390c {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-ec050b8>.elementor-element-populated {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-c47e04f>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-c47e04f .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-98892de {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-2f3b9ff {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-2f3b9ff .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-0834177 {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-0834177 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-00c58ab {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-f4ee267>.elementor-element-populated {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-486dcf9>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-486dcf9 .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-9df4d84 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-2fb5cbf {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-2fb5cbf .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-617b8da {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-617b8da .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-9cca435 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-1f874e2>.elementor-element-populated {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-90f9bad>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-90f9bad {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-90f9bad .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-4665cd9 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-1c72ad9 {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-1c72ad9 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-d2a9d51 {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-d2a9d51 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-a20eb74 {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-684c839>.elementor-element-populated {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-762db51>.elementor-widget-container {
        padding: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-762db51 {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-762db51 .elementor-heading-title {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-4d74c6a {
        text-align: center;
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-29f5da2 {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-29f5da2 .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-wrapper {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-073c6cc {
        --icon-box-icon-margin: 4px;
    }

    .elementor-1023 .elementor-element.elementor-element-073c6cc .elementor-icon-box-description {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-4efe72c {
        padding: 60px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-71e38ca>.elementor-element-populated {
        margin: 0px 0px 30px 0px;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-ca3cbb1 {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-ca3cbb1 .ot-heading>span {
        font-size: var(--e-global-typography-dc2982c-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-2d89947 {
        padding: 80px 0px 80px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-562f591 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-e49366c {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-4e1240a>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-4e1240a .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-301dfea>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-301dfea .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-301dfea .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-7458621>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-7458621 .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-7458621 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-38cb6f4 {
        margin-top: 0px;
        margin-bottom: 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-5a18900>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-5a18900 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-41b53d3>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-41b53d3 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-f62425e>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-f62425e .icon-box .title-box {
        font-size: var(--e-global-typography-5b71a71-font-size);
    }

    .elementor-1023 .elementor-element.elementor-element-f62425e .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-24853c2>.elementor-element-populated {
        padding: 20px 60px 84px 60px;
    }

    .elementor-1023 .elementor-element.elementor-element-87878b4>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b .ot-testimonials .ttext {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav .owl-prev {
        left: -63px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b .owl-nav .owl-next {
        right: -63px;
    }

    .elementor-1023 .elementor-element.elementor-element-a303d1b.arrows-bottom .owl-nav {
        bottom: -63px;
    }

    .elementor-1023 .elementor-element.elementor-element-a50b506>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-a50b506 {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-aefd9d0 {
        padding: 50px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-8f4af54 {
        padding: 0px 0px 50px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-3c63535 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-61822c7 .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-c6f8b1c>.elementor-widget-container {
        margin: 0% 0% 0% 0%;
    }

    .elementor-1023 .elementor-element.elementor-element-c6f8b1c .icon-box p {
        font-size: var(--e-global-typography-de83969-font-size);
        line-height: var(--e-global-typography-de83969-line-height);
    }

    .elementor-1023 .elementor-element.elementor-element-e089e48 {
        padding: 0px 0px 60px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-c9cdb97 {
        padding: 30px 30px 30px 30px;
    }

    .elementor-1023 .elementor-element.elementor-element-28bf5b8 {
        padding: 60px 0px 0px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-b0fa89d>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-b0fa89d {
        text-align: center;
    }

    .elementor-1023 .elementor-element.elementor-element-b24fa83>.elementor-widget-container {
        margin: 0px 0px 10px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-9a0ae26>.elementor-widget-container {
        padding: 0px 52px 0px 20px;
    }

    .elementor-1023 .elementor-element.elementor-element-9b9603f:not(.elementor-motion-effects-element-type-background),
    .elementor-1023 .elementor-element.elementor-element-9b9603f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-size: 0px auto;
    }

    .elementor-1023 .elementor-element.elementor-element-9b9603f {
        padding: 40px 25px 40px 25px;
    }

    .elementor-1023 .elementor-element.elementor-element-7c9033d>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }

    .elementor-1023 .elementor-element.elementor-element-0344ebc>.elementor-widget-container {
        margin: 0px 0px 30px 0px;
    }
}