.elementor-1010 .elementor-element.elementor-element-da59e4b>.elementor-container {
    min-height: 77vh;
}

.elementor-1010 .elementor-element.elementor-element-da59e4b .elementor-background-slideshow__slide__image {
    background-size: cover;
    background-position: top center;
}

.elementor-1010 .elementor-element.elementor-element-da59e4b>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.4;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

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

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-99ca994.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-99ca994.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-99ca994.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1010 .elementor-element.elementor-element-99ca994>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-7050a4c {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-7050a4c .ec-dual-heading {
    margin: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-7050a4c .ec-first-text {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-7050a4c .ec-second-text {
    color: #F5941F;
}

.elementor-1010 .elementor-element.elementor-element-9ab0dcc {
    text-align: center;
    color: #FFFFFF;
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 300;
    line-height: 1.8em;
}

.elementor-1010 .elementor-element.elementor-element-9ab0dcc>.elementor-widget-container {
    margin: 5px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-4e127a6 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    fill: #CA0206;
    color: #CA0206;
    background-color: #FFFFFF;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #FFFFFF;
    border-radius: 20px 20px 20px 0px;
    padding: 16px 30px 16px 30px;
}

.elementor-1010 .elementor-element.elementor-element-4e127a6 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-4e127a6 .elementor-button:focus {
    color: #FFFFFF;
    background-color: #FFFFFF00;
}

.elementor-1010 .elementor-element.elementor-element-4e127a6 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-4e127a6 .elementor-button:focus svg {
    fill: #FFFFFF;
}

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

.elementor-1010 .elementor-element.elementor-element-0963b47>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-0963b47:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-0963b47>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-0963b47 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 30px 0px 30px 0px;
}

.elementor-1010 .elementor-element.elementor-element-0963b47>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-7403b93.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-7403b93.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-0ac357b {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-0ac357b .ec-second-text {
    color: #269bd1;
}

.elementor-1010 .elementor-element.elementor-element-0ac357b>.elementor-widget-container {
    margin: 0px 0px -25px 0px;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .ec-nav {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .ec-nav .ec-nav-next {
    width: 40px;
    height: 40px;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .ec-nav .ec-nav-prev {
    width: 40px;
    height: 40px;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .ec-nav .ec-nav-next i {
    line-height: 40px;
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .ec-nav .ec-nav-prev i {
    line-height: 40px;
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .ec-pagination {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-8df880f .swiper-pagination-bullet {
    width: 18px;
    height: 18px;
}

.elementor-1010 .elementor-element.elementor-element-f6a84c1 {
    padding: 20px 0px 40px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a419d75>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-4c35b75 {
    margin-top: 0px;
    margin-bottom: 10px;
}

.elementor-1010 .elementor-element.elementor-element-9f37068 .ec-service-box {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-9f37068>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1010 .elementor-element.elementor-element-fb7abb5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 0px;
    margin-bottom: 0px;
}

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

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

.elementor-1010 .elementor-element.elementor-element-a6f31df>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box {
    text-align: center;
    padding: 10px;
    border-radius: 20px 20px 20px 0px;
    background: radial-gradient(circle, rgba(62, 0, 0, 1) 20%, rgba(255, 108, 0, 1) 50%, rgba(62, 0, 0, 1) 80%);
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box:hover {
    background-color: #3e0000;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box:hover .ec-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box:hover .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box .ec-image-inner {
    width: 64px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box .ec-icon-inner,
.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box .ec-image-inner {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box .ec-icon-inner {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-e440188 .ec-service-box .ec-image-inner img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-857a4b3>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-857a4b3>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box {
    text-align: left;
    padding: 30px 20px 30px 20px;
    border-radius: 20px 20px 20px 0px;
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box:hover {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box:hover .ec-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box:hover .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box .ec-image-inner {
    width: 64px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box .ec-icon-inner,
.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box .ec-image-inner {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box .ec-icon-inner {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-9ccd33b .ec-service-box .ec-image-inner img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-042db83>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-042db83>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box {
    text-align: left;
    padding: 30px 20px 30px 20px;
    border-radius: 20px 20px 20px 0px;
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box:hover {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box:hover .ec-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box:hover .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box .ec-image-inner {
    width: 64px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box .ec-icon-inner,
.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box .ec-image-inner {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box .ec-icon-inner {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-083318e .ec-service-box .ec-image-inner img {
    border-radius: 100% 100% 100% 100%;
}

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

.elementor-1010 .elementor-element.elementor-element-a2016cc>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box {
    text-align: left;
    padding: 30px 20px 30px 20px;
    border-radius: 20px 20px 20px 0px;
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box:hover {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box:hover .ec-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box:hover .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box .ec-image-inner {
    width: 64px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box .ec-icon-inner,
.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box .ec-image-inner {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box .ec-icon-inner {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-39bf379 .ec-service-box .ec-image-inner img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-77e1f23>.elementor-element-populated>.elementor-widget-wrap {
    padding: 5px;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box {
    text-align: center;
    padding: 10px;
    border-radius: 20px 20px 20px 0px;
    background: radial-gradient(circle,rgba(62, 0, 0, 1) 20%, rgba(255, 108, 0, 1) 50%, rgba(62, 0, 0, 1) 80%);
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box:hover {
    background-color: #3e0000;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box:hover .ec-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box:hover .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box .ec-image-inner {
    width: 64px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box .ec-icon-inner,
.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box .ec-image-inner {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box .ec-icon-inner {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-5ce887b .ec-service-box .ec-image-inner img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-fff7d80>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box {
    text-align: left;
    padding: 30px 20px 30px 20px;
    border-radius: 20px 20px 20px 0px;
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box:hover {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box:hover .ec-title {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box:hover .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box .ec-image-inner {
    width: 64px;
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box .ec-icon-inner,
.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box .ec-image-inner {
    border-style: dashed;
    border-width: 2px 2px 2px 2px;
    border-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box .ec-icon-inner {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-ad8dd2d .ec-service-box .ec-image-inner img {
    border-radius: 100% 100% 100% 100%;
}

.elementor-1010 .elementor-element.elementor-element-e68e341:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-e68e341>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background: radial-gradient(circle,rgba(62, 0, 0, 1) 20%, rgba(255, 108, 0, 1) 50%, rgba(62, 0, 0, 1) 80%);
}

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

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

.elementor-1010 .elementor-element.elementor-element-5131bd6>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 30px 15px;
}

.elementor-1010 .elementor-element.elementor-element-f3cb5d0 .ec-content {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-f3cb5d0 .ec-advanced-image-wrapper {
    border-radius: 20px 20px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f3cb5d0 .ec-image {
    width: 100%;
}

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-c10b138.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-c10b138.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

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

.elementor-1010 .elementor-element.elementor-element-c10b138>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 30px 15px;
}

.elementor-1010 .elementor-element.elementor-element-762f27e {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-762f27e .ec-second-text {
    color: #269bd1;
}

.elementor-1010 .elementor-element.elementor-element-5e4e27a {
    font-family: "Poppins", Sans-serif;
    font-weight: 400;
}

.elementor-1010 .elementor-element.elementor-element-5e4e27a>.elementor-widget-container {
    margin: -27px 0px -23px 0px;
}

.elementor-1010 .elementor-element.elementor-element-87fbad5 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #fcd000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fcd000;
    border-radius: 20px 20px 20px 0px;
    padding: 16px 30px 16px 30px;
}

.elementor-1010 .elementor-element.elementor-element-87fbad5 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-87fbad5 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #FFFFFF00;
}

.elementor-1010 .elementor-element.elementor-element-87fbad5 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-87fbad5 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-1010 .elementor-element.elementor-element-a8fd428 {
    padding: 45px 0px 30px 0px;
    background: #ff8f00;
}

.elementor-1010 .elementor-element.elementor-element-6c94bff>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a0c326a {
    margin-top: 0px;
    margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-8f67889 .ec-service-box {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-8f67889>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a49f281>.elementor-container {
    min-height: 410px;
}

.elementor-1010 .elementor-element.elementor-element-a49f281>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-030ed72.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-030ed72.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-030ed72.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1010 .elementor-element.elementor-element-030ed72:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2020/11/video-bg.jpg");
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-element-populated>.elementor-background-overlay {
    background-color: var(--e-global-color-primary);
    opacity: 0.3;
}

.elementor-1010 .elementor-element.elementor-element-030ed72:hover>.elementor-element-populated>.elementor-background-overlay {
    opacity: 0.1;
}

.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin: 15px 15px 15px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px;
}

.elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-element-populated>.elementor-background-overlay {
    transition: background 1s, border-radius 0.3s, opacity 1s;
}

.elementor-1010 .elementor-element.elementor-element-4b12625 .ec-modal {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-4b12625 .ec-modal-src .fa {
    font-size: 48px;
}

.ec-modal-popup-message-4b12625 .ec-modal-popup-box {
    max-width: 900px;
}

.ec-modal-popup-message-box.mfp-bg {
    background-color: #CA0206DB;
}

.elementor-1010 .elementor-element.elementor-element-4b12625 .ec-modal .ec-modal-src {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-376255a {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    margin-top: 30px;
    margin-bottom: 0px;
}

.elementor-1010 .elementor-element.elementor-element-376255a>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-133e835>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-133e835>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-0d40217 .ec-counter {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-0d40217 .ec-counter-number-wrap {
    color: #CA0206;
    font-size: 54px;
}

.elementor-1010 .elementor-element.elementor-element-0d40217 .ec-title {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-0d40217 .ec-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1010 .elementor-element.elementor-element-004a454>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-004a454>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-f230dda .ec-counter {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-f230dda .ec-counter-number-wrap {
    color: #CA0206;
    font-size: 54px;
}

.elementor-1010 .elementor-element.elementor-element-f230dda .ec-title {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-f230dda .ec-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1010 .elementor-element.elementor-element-8765a00>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-8765a00>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-86fccb3 .ec-counter {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-86fccb3 .ec-counter-number-wrap {
    color: #CA0206;
    font-size: 54px;
}

.elementor-1010 .elementor-element.elementor-element-86fccb3 .ec-title {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-86fccb3 .ec-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1010 .elementor-element.elementor-element-69b1525>.elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-69b1525>.elementor-element-populated>.elementor-widget-wrap {
    padding: 15px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-186a524 .ec-counter {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-186a524 .ec-counter-number-wrap {
    color: #CA0206;
    font-size: 54px;
}

.elementor-1010 .elementor-element.elementor-element-186a524 .ec-title {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-186a524 .ec-icon i {
    color: var(--e-global-color-secondary);
}

.elementor-1010 .elementor-element.elementor-element-d3d39e5:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-d3d39e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-d3d39e5 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 35px 0px;
}

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

.elementor-1010 .elementor-element.elementor-element-0538467>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-90b3b28 {
    margin-top: 0px;
    margin-bottom: 5px;
}

.elementor-1010 .elementor-element.elementor-element-a331296 .ec-service-box {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-a331296>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1010 .elementor-element.elementor-element-3cd28f9 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-eca3403>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-posts-wrapper {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post {
    padding: 0px 0px 0px 0px;
    border-radius: 20px 20px 20px 0px;
    background: radial-gradient(circle,rgba(62, 0, 0, 1) 20%, rgba(255, 108, 0, 1) 50%, rgba(62, 0, 0, 1) 80%);
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__content-wrap {
    padding: 10px 20px 0px 20px;
    text-align: center
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__thumbnail-link {
    margin-bottom: 0px;
    border-radius: 20px 20px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__title a {
    color: var(--e-global-color-1322b27);
    font-family: "Poppins", Sans-serif;
    font-size: 20px;
    font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__title {
    margin-bottom: 10px;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__excerpt {
    margin-bottom: 16px;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__meta span+span:before {
    margin: 0 4px;
}

.elementor-1010 .elementor-element.elementor-element-40a850b .ec-post__meta {
    margin-bottom: 6px;
}

.elementor-1010 .elementor-element.elementor-element-c371d35 {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-4568468>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-grid {
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 30px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-posts-wrapper {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post {
    padding: 0px 0px 0px 0px;
    border-radius: 200px 20px 20px 0px;
    background-color: #ff6c00;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__content-wrap {
    padding: 10px 20px 0px 20px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__thumbnail-link {
    margin-bottom: 0px;
    border-radius: 20px 20px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__title a {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 22px;
    font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__title {
    margin-bottom: 10px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__excerpt {
    margin-bottom: 16px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__meta span+span:before {
    margin: 0 4px;
}

.elementor-1010 .elementor-element.elementor-element-5b387fb .ec-post__meta {
    margin-bottom: 6px;
}

.elementor-1010 .elementor-element.elementor-element-c6bae2e {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #fcd000;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 20px 0px 20px 0px;
}

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

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-f66ad6e.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-f66ad6e.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-ff7e4fd {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-ff7e4fd .ec-second-text {
    color: #269bd1;
}

.elementor-1010 .elementor-element.elementor-element-ff7e4fd>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-6940474 .elementor-button {
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    background-color: #fcd000;
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #fcd000;
    border-radius: 20px 20px 20px 0px;
    padding: 16px 30px 16px 30px;
}

.elementor-1010 .elementor-element.elementor-element-6940474 .elementor-button:hover,
.elementor-1010 .elementor-element.elementor-element-6940474 .elementor-button:focus {
    color: var(--e-global-color-accent);
    background-color: #FFFFFF00;
}

.elementor-1010 .elementor-element.elementor-element-6940474 .elementor-button:hover svg,
.elementor-1010 .elementor-element.elementor-element-6940474 .elementor-button:focus svg {
    fill: var(--e-global-color-accent);
}

.elementor-1010 .elementor-element.elementor-element-ab46d14 {
    padding: 40px 0px 30px 0px;
    background: radial-gradient(circle,rgba(62, 0, 0, 1) 20%, rgba(255, 108, 0, 1) 50%, rgba(62, 0, 0, 1) 80%);
}

.elementor-1010 .elementor-element.elementor-element-1e80bf9 {
    margin-top: 0px;
    margin-bottom: 4px;
}

.elementor-1010 .elementor-element.elementor-element-fd95461 .ec-service-box {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-fd95461>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-1605a8f.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-1605a8f.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-1605a8f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480.elementor-view-stacked .elementor-icon {
    background-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-c3b9480.elementor-view-default .elementor-icon {
    color: #FF9900;
    border-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-c3b9480.elementor-view-default .elementor-icon svg {
    fill: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480 .elementor-icon {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480 .elementor-icon svg {
    height: 16px;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480>.elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-c3b9480 {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-7417e74 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-7417e74.elementor-view-stacked .elementor-icon {
    background-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-7417e74.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-7417e74.elementor-view-default .elementor-icon {
    color: #FF9900;
    border-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-7417e74.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-7417e74.elementor-view-default .elementor-icon svg {
    fill: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-7417e74 .elementor-icon {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-7417e74 .elementor-icon svg {
    height: 16px;
}

.elementor-1010 .elementor-element.elementor-element-7417e74>.elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-7417e74 {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1.elementor-view-stacked .elementor-icon {
    background-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-3dc0cb1.elementor-view-default .elementor-icon {
    color: #FF9900;
    border-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-3dc0cb1.elementor-view-default .elementor-icon svg {
    fill: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1 .elementor-icon {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1 .elementor-icon svg {
    height: 16px;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1>.elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-3dc0cb1 {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-af84efc .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-af84efc.elementor-view-stacked .elementor-icon {
    background-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-af84efc.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-af84efc.elementor-view-default .elementor-icon {
    color: #FF9900;
    border-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-af84efc.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-af84efc.elementor-view-default .elementor-icon svg {
    fill: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-af84efc .elementor-icon {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-af84efc .elementor-icon svg {
    height: 16px;
}

.elementor-1010 .elementor-element.elementor-element-af84efc>.elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-af84efc {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca.elementor-view-stacked .elementor-icon {
    background-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-c2d45ca.elementor-view-default .elementor-icon {
    color: #FF9900;
    border-color: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-c2d45ca.elementor-view-default .elementor-icon svg {
    fill: #FF9900;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca .elementor-icon {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca .elementor-icon svg {
    height: 16px;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca>.elementor-widget-container {
    margin: 0px 5px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-c2d45ca {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-testimonial-carousel {
    padding: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-testimonial {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .swiper-slide {
    padding: 0px 15px 15px 15px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-author-image img {
    width: 80px;
    border-radius: 20px 20px 20px 00px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-author-name {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    margin: 0px 0px 4px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-author-caption {
    color: #333333B3;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-message {
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-style: italic;
    line-height: 1.5em;
    margin: 0px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-nav .ec-nav-next {
    width: 2.4em;
    height: 2.4em;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-nav .ec-nav-prev {
    width: 2.4em;
    height: 2.4em;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-nav .ec-nav-next i {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .ec-nav .ec-nav-prev i {
    font-size: 16px;
}

.elementor-1010 .elementor-element.elementor-element-f458253 .swiper-pagination-bullet {
    background-color: var(--e-global-color-accent);
    width: 8px;
    height: 8px;
}

.elementor-1010 .elementor-element.elementor-element-f458253>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-c2d30cf:not(.elementor-motion-effects-element-type-background),
.elementor-1010 .elementor-element.elementor-element-c2d30cf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: #F8F8F8;
}

.elementor-1010 .elementor-element.elementor-element-c2d30cf {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 35px 0px;
}

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

.elementor-1010 .elementor-element.elementor-element-bdba9ec>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-9218e7d {
    margin-top: 0px;
    margin-bottom: 5px;
}

.elementor-1010 .elementor-element.elementor-element-5c715fb .ec-service-box {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-5c715fb>.elementor-widget-container {
    margin: 0px 0px 15px 0px;
}

.elementor-1010 .elementor-element.elementor-element-fc15c1f {
    margin-top: 15px;
    margin-bottom: 15px;
}

.elementor-1010 .elementor-element.elementor-element-1934c77>.elementor-element-populated>.elementor-widget-wrap {
    padding: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-grid {
    grid-template-columns: repeat(3, 1fr);
    grid-column-gap: 30px;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-posts-wrapper {
    text-align: left;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post {
    padding: 0px 0px 0px 0px;
  border-radius: 0;
  background-color: #3e0000;
  border: 1px solid rgba(255, 255, 255, 0.5);
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__content-wrap {
    padding: 10px;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__thumbnail-link {
    margin-bottom: 0px;
    border-radius: 0;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__title a {
    color: var(--e-global-color-primary);
    font-family: "Poppins", Sans-serif;
    font-size: 18px;
    font-weight: 600;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__title {
    margin-bottom: 10px;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__excerpt {
    margin-bottom: 16px;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__meta span+span:before {
    margin: 0 4px;
}

.elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-post__meta {
    margin-bottom: 6px;
}

.elementor-1010 .elementor-element.elementor-element-a34d427 {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 40px 0px 25px 0px;
}

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

.elementor-1010 .elementor-element.elementor-element-81df755:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,
.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background:radial-gradient(circle,rgba(62, 0, 0, 1) 20%, rgba(255, 108, 0, 1) 50%, rgba(62, 0, 0, 1) 80%);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-element-populated,
.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-element-populated>.elementor-background-overlay,
.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-background-slideshow {
    border-radius: 20px 20px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1010 .elementor-element.elementor-element-81df755>.elementor-element-populated>.elementor-widget-wrap {
    padding: 30px 0px 5px 0px;
}

.elementor-1010 .elementor-element.elementor-element-b827b00 {
    margin-top: 0px;
    margin-bottom: 5px;
}

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-c148617.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-c148617.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-181e1d9 .ec-service-box {
    text-align: center;
    padding: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-181e1d9 .ec-service-box-content .ec-title {
    color: var(--e-global-color-1322b27);
    margin: 0px 0px 15px 0px;
}

.elementor-1010 .elementor-element.elementor-element-181e1d9 .ec-service-box-content .ec-description {
    color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-181e1d9>.elementor-widget-container {
    margin: 0px 0px 30px 0px;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2:first-child {
    padding-right: 0px;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-field-container .evf-frontend-row .evf-frontend-grid.evf-grid-2:last-child {
    padding-left: 0px;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .input-text {
    margin-bottom: 20px;
    color: var(--e-global-color-text);
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    border-style: solid;
    border-width: 0px 0px 0px 0px;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .evf-field-label {
    margin-bottom: 0px;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .input-text {
    padding: 16px 16px 16px 16px;
    border-radius: 20px 20px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms input:focus,
.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-form select:focus,
.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-form textarea:focus {
    border-color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-submit-container {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-submit-container button[type=submit],
.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-submit-container input[type=submit] {
    margin-top: -20px;
    padding: 10px 30px 10px 30px;
    font-family: "Poppins", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    border-radius: 20px 20px 20px 0px;
    color: var(--e-global-color-accent);
    background-color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-submit-container button[type=submit]:hover,
.elementor-1010 .elementor-element.elementor-element-d74c9c6 .everest-forms .evf-submit-container input[type=submit]:hover {
    color: #FFFFFF;
    background-color: var(--e-global-color-accent);
    border-color: #FFFFFF;
}

.elementor-1010 .elementor-element.elementor-element-d74c9c6>.elementor-widget-container {
    margin: 0px 0px -30px 0px;
}

.elementor-1010 .elementor-element.elementor-element-3c1c555 {
    border-style: solid;
    border-width: 2px 0px 2px 0px;
    border-color: #F8F8F8;
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
    padding: 25px 0px 20px 0px;
}

.elementor-1010 .elementor-element.elementor-element-3c1c555>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-1010 .elementor-element.elementor-element-d9cdd44.elementor-column .elementor-column-wrap {
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-d9cdd44.elementor-column.elementor-element[data-element_type="column"]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
    align-content: center;
    align-items: center;
}

.elementor-1010 .elementor-element.elementor-element-d9cdd44.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
    justify-content: center;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0.elementor-view-stacked .elementor-icon {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-d9624c0.elementor-view-default .elementor-icon {
    color: #CA0206;
    border-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-d9624c0.elementor-view-default .elementor-icon svg {
    fill: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0 .elementor-icon {
    font-size: 32px;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0 .elementor-icon svg {
    height: 32px;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-d9624c0 {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11 .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11.elementor-view-stacked .elementor-icon {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-6a5ae11.elementor-view-default .elementor-icon {
    color: #CA0206;
    border-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-6a5ae11.elementor-view-default .elementor-icon svg {
    fill: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11 .elementor-icon {
    font-size: 32px;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11 .elementor-icon svg {
    height: 32px;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-6a5ae11 {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-720904f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-720904f.elementor-view-stacked .elementor-icon {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-720904f.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-720904f.elementor-view-default .elementor-icon {
    color: #CA0206;
    border-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-720904f.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-720904f.elementor-view-default .elementor-icon svg {
    fill: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-720904f .elementor-icon {
    font-size: 32px;
}

.elementor-1010 .elementor-element.elementor-element-720904f .elementor-icon svg {
    height: 32px;
}

.elementor-1010 .elementor-element.elementor-element-720904f>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-720904f {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a.elementor-view-stacked .elementor-icon {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-0e5ee0a.elementor-view-default .elementor-icon {
    color: #CA0206;
    border-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-0e5ee0a.elementor-view-default .elementor-icon svg {
    fill: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a .elementor-icon {
    font-size: 32px;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a .elementor-icon svg {
    height: 32px;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-0e5ee0a {
    width: auto;
    max-width: auto;
}

.elementor-1010 .elementor-element.elementor-element-513470f .elementor-icon-wrapper {
    text-align: center;
}

.elementor-1010 .elementor-element.elementor-element-513470f.elementor-view-stacked .elementor-icon {
    background-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-513470f.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-513470f.elementor-view-default .elementor-icon {
    color: #CA0206;
    border-color: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-513470f.elementor-view-framed .elementor-icon,
.elementor-1010 .elementor-element.elementor-element-513470f.elementor-view-default .elementor-icon svg {
    fill: #CA0206;
}

.elementor-1010 .elementor-element.elementor-element-513470f .elementor-icon {
    font-size: 32px;
}

.elementor-1010 .elementor-element.elementor-element-513470f .elementor-icon svg {
    height: 32px;
}

.elementor-1010 .elementor-element.elementor-element-513470f>.elementor-widget-container {
    margin: 0px 15px 0px 15px;
}

.elementor-1010 .elementor-element.elementor-element-513470f {
    width: auto;
    max-width: auto;
}

@media(max-width:1024px) {
    .elementor-1010 .elementor-element.elementor-element-da59e4b>.elementor-container;

        {
        min-height: 55vh;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c .ec-first-text {
        font-size: 30px;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c .ec-second-text {
        font-size: 30px;
    }

    .elementor-1010 .elementor-element.elementor-element-9ab0dcc {
        font-size: 16px;
    }

    .elementor-1010 .elementor-element.elementor-element-9ab0dcc>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-4e127a6>.elementor-widget-container {
        margin: 20px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-f3cb5d0 .ec-content {
        align-items: center;
    }

    .elementor-1010 .elementor-element.elementor-element-f3cb5d0 .ec-image {
        width: 100%;
    }

    .elementor-1010 .elementor-element.elementor-element-762f27e .ec-first-text {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-40a850b .ec-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-1010 .elementor-element.elementor-element-5b387fb .ec-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .elementor-1010 .elementor-element.elementor-element-ff7e4fd {
        text-align: center;
    }

    .elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-grid {
        grid-template-columns: repeat(3, 1fr);
    }

    .elementor-1010 .elementor-element.elementor-element-a34d427 {
        padding: 40px 15px 25px 15px;
    }

}

@media(max-width:767px) {
    .elementor-1010 .elementor-element.elementor-element-da59e4b>.elementor-container;

        {
        min-height: 70vh;
    }

    .elementor-1010 .elementor-element.elementor-element-da59e4b .elementor-background-slideshow__slide__image {
        background-position: center center;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c {
        text-align: center;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c .ec-first-text {
        margin-right: 24px;
        margin-bottom: 0;
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c .ec-stacked .ec-first-text {
        margin-right: 0;
        margin-bottom: 24px;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c .ec-dual-heading {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-7050a4c .ec-second-text {
        font-size: 24px;
        line-height: 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-9ab0dcc>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-4e127a6>.elementor-widget-container {
        margin: 10px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-0ac357b {
        text-align: center;
    }

    .elementor-1010 .elementor-element.elementor-element-f6a84c1 {
        padding: 30px 0px 30px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-9f37068 .ec-service-box-content .ec-title {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-e68e341 {
        padding: 60px 0px 40px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-f3cb5d0 .ec-content {
        align-items: center;
    }

    .elementor-1010 .elementor-element.elementor-element-762f27e .ec-first-text {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-a8fd428 {
        padding: 30px 0px 22px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-8f67889 .ec-service-box-content .ec-title {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-030ed72>.elementor-element-populated {
        margin: 15px 15px 15px 15px;
        --e-column-margin-right: 15px;
        --e-column-margin-left: 15px;
    }

    .elementor-1010 .elementor-element.elementor-element-4b12625 .ec-modal-src .fa {
        font-size: 40px;
    }

    .elementor-1010 .elementor-element.elementor-element-133e835 {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-004a454 {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-8765a00 {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-69b1525 {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-d3d39e5 {
        padding: 40px 0px 30px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-a331296 .ec-service-box-content .ec-title {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-40a850b .ec-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-1010 .elementor-element.elementor-element-5b387fb .ec-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-1010 .elementor-element.elementor-element-ab46d14 {
        padding: 40px 0px 30px 0px;

    }

    .elementor-1010 .elementor-element.elementor-element-fd95461 .ec-service-box-content .ec-title {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-fd95461>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-f458253 .ec-testimonial-carousel {
        padding: 0px 0px 20px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-f458253 .swiper-slide {
        padding: 0px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-f458253 .ec-message {
        font-size: 18px;
    }

    .elementor-1010 .elementor-element.elementor-element-c2d30cf {
        padding: 30px 0px 20px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-5c715fb .ec-service-box-content .ec-title {
        font-size: 32px;
    }

    .elementor-1010 .elementor-element.elementor-element-7ce0e33 .ec-grid {
        grid-template-columns: repeat(1, 1fr);
    }

    .elementor-1010 .elementor-element.elementor-element-a34d427 {
        padding: 30px 15px 20px 15px;
    }

    .elementor-1010 .elementor-element.elementor-element-c148617>.elementor-element-populated {
        margin: 0px 20px 0px 20px;
        --e-column-margin-right: 20px;
        --e-column-margin-left: 20px;
    }

    .elementor-1010 .elementor-element.elementor-element-181e1d9>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1010 .elementor-element.elementor-element-d74c9c6>.elementor-widget-container {
        margin: 20px 0px -30px 0px;
        padding: 0px 0px 0px 0px;
    }

}

@media(min-width:768px) {
    .elementor-1010 .elementor-element.elementor-element-86a7c0a;

        {
        width: 15%;
    }

    .elementor-1010 .elementor-element.elementor-element-99ca994 {
        width: 70.526%;
    }

    .elementor-1010 .elementor-element.elementor-element-e85b58a {
        width: 13.806%;
    }

    .elementor-1010 .elementor-element.elementor-element-7403b93 {
        width: 20%;
    }

    .elementor-1010 .elementor-element.elementor-element-f978543 {
        width: 79.956%;
    }

    .elementor-1010 .elementor-element.elementor-element-fb9dbce {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-241f492 {
        width: 49.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-9d91b24 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-e8a7981 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-42964c1 {
        width: 49.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-f321ac1 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-354484d {
        width: 20%;
    }

    .elementor-1010 .elementor-element.elementor-element-030ed72 {
        width: 59.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-71c1e19 {
        width: 20%;
    }

    .elementor-1010 .elementor-element.elementor-element-f31afec {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-e6ef090 {
        width: 49.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-ff6baf7 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-f66ad6e {
        width: 79.956%;
    }

    .elementor-1010 .elementor-element.elementor-element-0f1d827 {
        width: 20%;
    }

    .elementor-1010 .elementor-element.elementor-element-a4e2b98 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-5689ffd {
        width: 49.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-cae004c {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-d5aa8d4 {
        width: 20%;
    }

    .elementor-1010 .elementor-element.elementor-element-1605a8f {
        width: 60%;
    }

    .elementor-1010 .elementor-element.elementor-element-c89b0df {
        width: 19.333%;
    }

    .elementor-1010 .elementor-element.elementor-element-8c80d74 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-0a5e6a2 {
        width: 49.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-5df1e61 {
        width: 25%;
    }

    .elementor-1010 .elementor-element.elementor-element-c3f001c {
        width: 24%;
    }

    .elementor-1010 .elementor-element.elementor-element-c148617 {
        width: 51.664%;
    }

    .elementor-1010 .elementor-element.elementor-element-4e78fa3 {
        width: 24%;
    }

}

@media(max-width:1024px) and (min-width:768px) {
    .elementor-1010 .elementor-element.elementor-element-86a7c0a;

        {
        width: 5%;
    }

    .elementor-1010 .elementor-element.elementor-element-99ca994 {
        width: 90%;
    }

    .elementor-1010 .elementor-element.elementor-element-e85b58a {
        width: 5%;
    }

    .elementor-1010 .elementor-element.elementor-element-fb9dbce {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-241f492 {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-9d91b24 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-a6f31df {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-857a4b3 {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-042db83 {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-a2016cc {
        width: 50%;
    }

    .elementor-1010 .elementor-element.elementor-element-e8a7981 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-42964c1 {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-f321ac1 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-354484d {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-030ed72 {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-71c1e19 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-f31afec {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-e6ef090 {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-ff6baf7 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-f66ad6e {
        width: 100%;
    }

    .elementor-1010 .elementor-element.elementor-element-0f1d827 {
        width: 100%;
    }

    .elementor-1010 .elementor-element.elementor-element-a4e2b98 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-5689ffd {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-cae004c {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-d5aa8d4 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-1605a8f {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-c89b0df {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-8c80d74 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-0a5e6a2 {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-5df1e61 {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-c3f001c {
        width: 10%;
    }

    .elementor-1010 .elementor-element.elementor-element-c148617 {
        width: 80%;
    }

    .elementor-1010 .elementor-element.elementor-element-4e78fa3 {
        width: 10%;
    }
}